{"version":3,"file":"meshmakers-octo-services.mjs","sources":["../../../../projects/meshmakers/octo-services/src/lib/options/octo-service-options.ts","../../../../projects/meshmakers/octo-services/src/lib/shared/octo-error-link.ts","../../../../projects/meshmakers/octo-services/src/lib/shared/graphQL.ts","../../../../projects/meshmakers/octo-services/src/lib/shared/ckTypeMetaData.ts","../../../../projects/meshmakers/octo-services/src/lib/shared/rtAssociationMetaData.ts","../../../../projects/meshmakers/octo-services/src/lib/shared/levelMetaData.ts","../../../../projects/meshmakers/octo-services/src/lib/shared/health.ts","../../../../projects/meshmakers/octo-services/src/lib/shared/importStrategyDto.ts","../../../../projects/meshmakers/octo-services/src/lib/shared/progress-value.ts","../../../../projects/meshmakers/octo-services/src/lib/shared/progress-window.service.ts","../../../../projects/meshmakers/octo-services/src/lib/shared/identityProviderDto.ts","../../../../projects/meshmakers/octo-services/src/lib/shared/communicationDtos.ts","../../../../projects/meshmakers/octo-services/src/lib/shared/movePipelineDtos.ts","../../../../projects/meshmakers/octo-services/src/lib/graphQL/globalTypes.ts","../../../../projects/meshmakers/octo-services/src/lib/graphQL/possibleTypes.ts","../../../../projects/meshmakers/octo-services/src/lib/graphQL/getCkTypeAttributes.ts","../../../../projects/meshmakers/octo-services/src/lib/graphQL/getCkRecordAttributes.ts","../../../../projects/meshmakers/octo-services/src/lib/graphQL/getCkTypeAvailableQueryColumns.ts","../../../../projects/meshmakers/octo-services/src/lib/graphQL/getCkTypes.ts","../../../../projects/meshmakers/octo-services/src/lib/graphQL/getDerivedCkTypes.ts","../../../../projects/meshmakers/octo-services/src/lib/graphQL/getCkModelById.ts","../../../../projects/meshmakers/octo-services/src/lib/services/configuration.service.ts","../../../../projects/meshmakers/octo-services/src/lib/services/attribute-selector.service.ts","../../../../projects/meshmakers/octo-services/src/lib/services/ck-type-attribute.service.ts","../../../../projects/meshmakers/octo-services/src/lib/graphQL/getCkTypeByRtCkTypeId.ts","../../../../projects/meshmakers/octo-services/src/lib/services/ck-type-selector.service.ts","../../../../projects/meshmakers/octo-services/src/lib/services/ck-model.service.ts","../../../../projects/meshmakers/octo-services/src/lib/services/tenant-provider.ts","../../../../projects/meshmakers/octo-services/src/lib/services/asset-repo.service.ts","../../../../projects/meshmakers/octo-services/src/lib/services/bot-service.ts","../../../../projects/meshmakers/octo-services/src/lib/services/health.service.ts","../../../../projects/meshmakers/octo-services/src/lib/services/identity-service.ts","../../../../projects/meshmakers/octo-services/src/lib/services/job-management.service.ts","../../../../projects/meshmakers/octo-services/src/lib/services/communication.service.ts","../../../../projects/meshmakers/octo-services/src/lib/services/reporting.service.ts","../../../../projects/meshmakers/octo-services/src/lib/services/tus-upload.service.ts","../../../../projects/meshmakers/octo-services/src/lib/services/ck-model-catalog.service.ts","../../../../projects/meshmakers/octo-services/src/lib/graphQL/getEntitiesByCkType.ts","../../../../projects/meshmakers/octo-services/src/lib/data-sources/runtime-entity-data-sources.ts","../../../../projects/meshmakers/octo-services/src/lib/compat/octo-services-module.ts","../../../../projects/meshmakers/octo-services/src/lib/compat/asset-repo-graph-ql-data-source.ts","../../../../projects/meshmakers/octo-services/src/lib/compat/paged-graph-result-dto.ts","../../../../projects/meshmakers/octo-services/src/lib/compat/octo-graph-ql-service-base.ts","../../../../projects/meshmakers/octo-services/src/public-api.ts","../../../../projects/meshmakers/octo-services/src/meshmakers-octo-services.ts"],"sourcesContent":["export class OctoServiceOptions {\n  assetServices: string | null;\n  defaultDataSourceId?: string;\n\n  constructor() {\n    this.assetServices = null;\n    this.defaultDataSourceId = undefined;\n  }\n}\n","import {onError} from '@apollo/client/link/error';\nimport { inject, Injectable, Injector } from \"@angular/core\";\nimport {MessageService} from \"@meshmakers/shared-services\";\nimport {ApolloLink} from '@apollo/client/core';\nimport { CombinedGraphQLErrors, ErrorLike } from \"@apollo/client\";\n\n@Injectable()\nexport class OctoErrorLink extends ApolloLink {\n  private errorLink: ApolloLink;\n  private readonly injector: Injector = inject(Injector);\n\n  constructor() {\n    super();\n\n    // There is currently no other way to inject a service into an Apollo Link,\n    // because Apollo deprecated without replacement\n    this.errorLink = onError(({error}) => {\n\n      if (error) {\n\n        if (error instanceof CombinedGraphQLErrors) {\n          this.showError(error);\n        } else {\n          this.showErrorLike(error);\n        }\n      }\n\n      // Display-only link: do NOT return forward(operation). Returning it re-runs the failed\n      // operation (re-submitting the mutation) and re-invokes this handler, so the same error\n      // toast appears twice — observed on the AB#4289 rollup-activation reject. Returning nothing\n      // lets the original error propagate to the caller's own error handling.\n    });\n  }\n\n  private showErrorLike(error: ErrorLike): void {\n    // Network connectivity errors (HTTP status 0) are already handled by MmHttpErrorInterceptor\n    // which either shows the connection error overlay (via ON_CONNECTION_LOST) or a toast.\n    // Suppress the raw \"Http failure response for ...: 0 Unknown Error\" message here.\n    if ('status' in error && (error as Record<string, unknown>)['status'] === 0) {\n      return;\n    }\n\n    const messageService = this.injector.get(MessageService);\n\n    console.error(error);\n\n    messageService.showError(error.message);\n  }\n\n  private showError(combinedGraphQLErrors: CombinedGraphQLErrors): void{\n    const messageService = this.injector.get(MessageService);\n\n    // Dedupe identical errors before rendering. A list query with one broken field produces one\n    // error PER ROW (observed on AB#4771: 13 rollup rows each yielded the same \"Error trying to\n    // resolve field 'columns'\" / INVALID_OPERATION), which used to flood the toast with the same\n    // message N times. Identical (message, code, OctoDetails) tuples collapse into one entry with\n    // an \"(× N)\" suffix; every raw error is still logged to the console individually.\n    const deduped = new Map<string, { error: (typeof combinedGraphQLErrors.errors)[number]; count: number }>();\n    for (const error of combinedGraphQLErrors.errors) {\n      console.error(error);\n\n      const key = JSON.stringify([\n        error.message,\n        error.extensions?.['code'] ?? null,\n        error.extensions?.['OctoDetails'] ?? null,\n      ]);\n      const entry = deduped.get(key);\n      if (entry) {\n        entry.count++;\n      } else {\n        deduped.set(key, { error, count: 1 });\n      }\n    }\n\n    let title = 'GraphQL error';\n    let details = '';\n    for (const { error, count } of deduped.values()) {\n\n      const message = count > 1 ? `${error.message} (× ${count})` : `${error.message}`;\n      if (title == 'GraphQL error') {\n        title = message;\n      } else {\n        details += `======================`;\n        details += message;\n      }\n\n      if (error.extensions) {\n        // check for custom error properties, OctoDetails should be an array of MessageDetails\n        if (error.extensions['code']) {\n          details += `Global Result Code: ${error.extensions['code']}`;\n        }\n\n        if (error.extensions['OctoDetails'] && Array.isArray(error.extensions['OctoDetails'])) {\n\n          // iterate over the details and add them to the message\n          for (const detail of error.extensions['OctoDetails']) {\n            if (detail.message) {\n              details += `\\n\\n✗ ${detail.message}`;\n            }\n\n            if (detail.details && Array.isArray(detail.details)) {\n              for (const subDetail of detail.details) {\n                if (subDetail) {\n                  details += `\\n  • ${subDetail}`;\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n\n    // Show ONE toast after accumulating every error into title + details. Calling this inside the\n    // loop showed one toast per error in the array — and since `title` is only set by the first\n    // error, a multi-error response (e.g. a domain error + GraphQL's generic \"Error trying to\n    // resolve field …\" wrapper) surfaced the same title twice (the AB#4289 reject appeared doubled).\n    messageService.showErrorWithDetails(title, details);\n  }\n\n  override request(operation: ApolloLink.Operation, forward: ApolloLink.ForwardFunction) {\n    return this.errorLink.request(operation, forward);\n  }\n}\n","export class GraphQL {\n  public static getCursor(position: number): string {\n    return btoa(`arrayconnection:${position}`);\n  }\n\n  public static offsetToCursor(offset: number): string | null {\n    if (!offset) {\n      return null;\n    }\n\n    return this.getCursor(offset - 1);\n  }\n}\n\nexport const GraphQLCommonIgnoredProperties = ['__typename'];\nexport const GraphQLCloneIgnoredProperties = ['id', 'rtId', 'ckTypeId', '__typename'];\n","import {SVGIcon} from '@progress/kendo-svg-icons/dist/svg-icon.interface';\n\nexport class CkTypeMetaData {\n\n  constructor(ckTypeId: string, name: string, description: string, svgIcon: SVGIcon) {\n    this._ckTypeId = ckTypeId;\n    this._name = name;\n    this._description = description;\n    this._svgIcon = svgIcon;\n  }\n\n  private readonly _ckTypeId: string;\n  private readonly _name: string;\n  private readonly _description: string;\n  private readonly _svgIcon: SVGIcon;\n\n  public get ckTypeId(): string {\n    return this._ckTypeId;\n  }\n\n  public get name(): string {\n    return this._name;\n  }\n\n  public get description(): string {\n    return this._description;\n  }\n\n  public get svgIcon(): SVGIcon {\n    return this._svgIcon;\n  }\n}\n","export class RtAssociationMetaData {\n\n  private readonly _roleId: string;\n  private readonly _ckTypeId: string;\n\n  constructor(roleId: string, ckTypeId: string) {\n    this._roleId = roleId;\n    this._ckTypeId = ckTypeId;\n  }\n\n  public get ckTypeId(): string {\n    return this._ckTypeId;\n  }\n\n  public get roleId(): string {\n    return this._roleId;\n  }\n\n}\n","import {RtAssociationMetaData} from './rtAssociationMetaData';\n\nexport class LevelMetaData {\n  constructor(ckTypeId: string, directRoles: RtAssociationMetaData[], indirectRoles: RtAssociationMetaData[]) {\n    this._ckTypeId = ckTypeId;\n    this._directRoles = directRoles;\n    this._indirectRoles = indirectRoles;\n  }\n\n  private readonly _ckTypeId: string;\n  private readonly _directRoles: RtAssociationMetaData[];\n  private readonly _indirectRoles: RtAssociationMetaData[];\n\n  public get ckTypeId(): string {\n    return this._ckTypeId;\n  }\n\n  public get directRoles(): RtAssociationMetaData[] {\n    return this._directRoles;\n  }\n\n  public get indirectRoles(): RtAssociationMetaData[] {\n    return this._indirectRoles;\n  }\n}\n","\nexport enum HealthStatus{\n\n  /*\n   * Indicates that the health check determined that the component was unhealthy, or an unhandled\n   */\n  Unhealthy = \"Unhealthy\",\n\n  /*\n   * Indicates that the health check determined that the component was in a degraded state.\n   */\n  Degraded = \"Degraded\",\n\n  /*\n   * Indicates that the health check determined that the component was healthy.\n   */\n  Healthy = \"Healthy\"\n}\n\nexport interface HealthCheckResult{\n  title: string;\n  data: Map<string, unknown> | null;\n  description: string | null;\n  status: HealthStatus;\n}\n\nexport interface HealthCheck {\n  status: HealthStatus;\n  results: HealthCheckResult[];\n}\n","export enum ImportStrategyDto {\n  InsertOnly = 0,\n  Upsert = 1\n}\n","export class ProgressValue {\n  statusText: string | null;\n  progressValue: number;\n\n  constructor() {\n    this.statusText = null;\n    this.progressValue = 0;\n  }\n}\n","import { Observable } from 'rxjs';\nimport { ProgressValue } from './progress-value';\n\n/**\n * Reference to an open progress dialog. Provides close() to dismiss.\n */\nexport interface ProgressDialogRef {\n  close(): void;\n}\n\nexport interface ProgressWindowOptions {\n  isCancelOperationAvailable?: boolean;\n  cancelOperation?: () => void;\n  width?: number;\n  height?: number | string;\n}\n\n/**\n * Abstract progress window service.\n * Consuming apps must provide a concrete implementation (Material or Kendo).\n *\n * @example\n * ```typescript\n * // In app.config.ts\n * import { ProgressWindowService as AbstractProgressWindowService } from '@meshmakers/octo-services';\n * import { ProgressWindowService } from '@meshmakers/shared-ui-legacy'; // Material impl\n *\n * providers: [\n *   { provide: AbstractProgressWindowService, useClass: ProgressWindowService }\n * ]\n * ```\n */\nexport abstract class ProgressWindowService {\n  abstract showDeterminateProgress(\n    title: string,\n    progress: Observable<ProgressValue>,\n    options?: Partial<ProgressWindowOptions>\n  ): ProgressDialogRef;\n\n  abstract showIndeterminateProgress(\n    title: string,\n    progress: Observable<ProgressValue>,\n    options?: Partial<ProgressWindowOptions>\n  ): ProgressDialogRef;\n}\n","export enum IdentityProviderType {\n  Google = 0,\n  Microsoft = 1,\n  MicrosoftAzureAd = 2,\n  MicrosoftActiveDirectory = 3,\n  OpenLdap = 4,\n  Facebook = 5,\n  OctoTenant = 6\n}\n\nexport interface IdentityProviderDto {\n  $type?: number;\n  rtId?: string;\n  name?: string;\n  description?: string;\n  isEnabled: boolean;\n  // OAuth fields (Google, Microsoft, Facebook, Azure Entra ID)\n  clientId?: string;\n  clientSecret?: string;\n  // Azure Entra ID specific\n  tenantId?: string;\n  authority?: string;\n  // LDAP fields (OpenLDAP, Microsoft AD)\n  host?: string;\n  port?: number;\n  useTls?: boolean;\n  userBaseDn?: string;\n  userNameAttribute?: string;\n  // Login configuration\n  allowSelfRegistration?: boolean;\n  defaultGroupRtId?: string;\n  // OctoTenant fields\n  parentTenantId?: string;\n}\n\nexport interface IdentityProvidersResult {\n  identityProviders?: IdentityProviderDto[];\n}\n\nexport const IDENTITY_PROVIDER_TYPE_LABELS: Record<number, string> = {\n  [IdentityProviderType.Google]: 'Google',\n  [IdentityProviderType.Microsoft]: 'Microsoft',\n  [IdentityProviderType.MicrosoftAzureAd]: 'Azure Entra ID',\n  [IdentityProviderType.MicrosoftActiveDirectory]: 'Microsoft Active Directory',\n  [IdentityProviderType.OpenLdap]: 'OpenLDAP',\n  [IdentityProviderType.Facebook]: 'Facebook',\n  [IdentityProviderType.OctoTenant]: 'Octo Tenant'\n};\n","/**\n * Communication service DTOs for adapter and pipeline management.\n */\n\n/**\n * Describes a pipeline node type with its configuration schema.\n * Returned by GET /adapter/nodes endpoint.\n */\nexport interface NodeDescriptorDto {\n  nodeName: string;\n  version: number;\n  category: string;\n  isTrigger: boolean;\n  supportsChildren: boolean;\n  configurationSchemaJson: string;\n}\n\n/**\n * Parsed node properties from a pipeline definition.\n * Returned by POST /pipelinedefinition/parse-node endpoint.\n */\nexport interface PipelineNodePropertiesDto {\n  nodeType: string;\n  nodeIndex: number;\n  properties: Record<string, unknown>;\n}\n\n/**\n * Deployment state for pipeline operations.\n */\nexport enum DeploymentState {\n  Processing = 0,\n  Success = 1,\n  Failed = 2\n}\n\n/**\n * Result of a pipeline deployment operation.\n */\nexport interface DeploymentResultDto {\n  pipelineRtEntityId: string;\n  state: DeploymentState;\n  stateMessages: string | null;\n}\n\n/**\n * Result of toggling a pipeline's debug capture flag.\n * `appliedToRunningAdapter` is false when the owning adapter was offline — the\n * flag is persisted and takes effect on the next deploy.\n */\nexport interface SetPipelineDebugResultDto {\n  enabled: boolean;\n  appliedToRunningAdapter: boolean;\n}\n\n/**\n * Pipeline execution data for debugging.\n */\nexport interface PipelineExecutionDataDto {\n  id: string;\n  dateTime: Date;\n  status?: string;\n  durationMs?: number;\n  errorMessage?: string;\n  hasDebugData?: boolean;\n}\n\n/**\n * Severity levels for debug messages.\n */\nexport enum LoggerSeverity {\n  Debug = 0,\n  Information = 1,\n  Warning = 2,\n  Error = 3\n}\n\n/**\n * Debug message from pipeline execution.\n */\nexport interface DebugMessage {\n  severity: LoggerSeverity;\n  nodePath: string;\n  message: string;\n  dateTime: Date;\n  exceptionMessage: string | null;\n}\n\n/**\n * Debug point node in a pipeline execution tree.\n */\nexport interface DebugPointNode {\n  nodeId: string;\n  sequenceNumber: number;\n  name: string;\n  fullPath: string;\n  description: string | null;\n  children: DebugPointNode[] | null;\n}\n\n/**\n * Data captured at a debug point during pipeline execution.\n */\nexport interface DebugPointDataDto {\n  nodePath: string;\n  sequenceNumber: number;\n  messages: DebugMessage[];\n  input: unknown | null;\n  output: unknown | null;\n}\n\n/**\n * Resource-utilisation snapshot of a running adapter process. Returned by the\n * communication controller's `GET /v1/adapter/{rtId}/metrics` endpoint to back\n * the live CPU / memory sparklines in the UI. Phase 1 of the adapter telemetry\n * feature keeps these in an in-memory ring buffer on the controller, so the\n * series spans roughly the last 30 minutes and resets on controller restart.\n */\nexport interface AdapterMetricsSampleDto {\n  /** Combined `{ckTypeId}@{rtId}` identifier of the reporting adapter. */\n  adapterRtEntityId: string;\n  /** UTC timestamp the sample was captured at on the adapter side (ISO-8601). */\n  timestamp: string;\n  /** CPU utilisation in percent (0..100), normalised across all available cores. */\n  cpuPercent: number;\n  /** Working set of the adapter process in bytes. */\n  workingSetBytes: number;\n  /** Managed-heap size reported by the GC in bytes. */\n  gcHeapBytes: number;\n  /** Total thread count of the adapter process. */\n  threadCount: number;\n}\n","/**\n * Pipeline reassignment DTOs.\n *\n * Mirrors `Meshmakers.Octo.Communication.Contracts.DataTransferObjects.MovePipeline*`\n * on the backend (octo-sdk). Studio's \"move pipeline to another adapter\"\n * flow PATCHes the controller with one of these and renders the per-pipeline\n * outcome list.\n */\n\n/**\n * Body for PATCH `{tenantId}/v1/pipeline/move-to-adapter`.\n *\n * Each pipeline is moved atomically on the server (Executes-association\n * swap in one transaction). The bulk wrapper collects per-pipeline\n * outcomes so a single failure does not abort the batch. When `redeploy`\n * is set, the server re-fires `DeployPipeline` on the target adapter for\n * every successfully moved pipeline; a redeploy failure does NOT roll\n * the move back.\n */\nexport interface MovePipelinesToAdapterRequestDto {\n  pipelineRtIds: string[];\n  targetAdapterRtId: string;\n  redeploy: boolean;\n}\n\n/**\n * Outcome of a single pipeline inside a bulk move. `success` is `true` iff\n * the assoc swap committed cleanly. The old / new adapter ids are filled in\n * even on success so the caller can render \"moved from X to Y\" toasts\n * without an extra round-trip. When `redeploy=true` is set on the request\n * and the move succeeded but the follow-up redeploy failed, `success`\n * stays `true` and `errorMessage` carries the redeploy warning.\n */\nexport interface MovePipelineResultDto {\n  pipelineRtId: string;\n  success: boolean;\n  oldAdapterRtId: string | null;\n  newAdapterRtId: string | null;\n  errorMessage: string | null;\n}\n\n/**\n * Response of `MovePipelinesToAdapterRequestDto`. The server always returns\n * 200 with the per-pipeline result list — even when every pipeline failed —\n * so the client can inspect each outcome without parsing different HTTP-\n * status shapes.\n */\nexport interface MovePipelinesToAdapterResponseDto {\n  results: MovePipelineResultDto[];\n}\n","export 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]> };\nexport type MakeEmpty<T extends { [key: string]: unknown }, K extends keyof T> = { [_ in K]?: never };\nexport type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never };\n/** All built-in and custom scalars, mapped to their actual values */\nexport type Scalars = {\n  ID: { input: string; output: string; }\n  String: { input: string; output: string; }\n  Boolean: { input: boolean; output: boolean; }\n  Int: { input: number; output: number; }\n  Float: { input: number; output: number; }\n  BigInt: { input: any; output: any; }\n  Byte: { input: any; output: any; }\n  /** A construction kit version. */\n  CkVersion: { input: any; output: any; }\n  /** The `DateTime` scalar type represents a date and time. `DateTime` expects timestamps to be formatted in accordance with the [ISO-8601](https://en.wikipedia.org/wiki/ISO_8601) standard. */\n  DateTime: { input: Date; output: Date; }\n  /** The `DateTimeOffset` scalar type represents a date, time and offset from UTC. `DateTimeOffset` expects timestamps to be formatted in accordance with the [ISO-8601](https://en.wikipedia.org/wiki/ISO_8601) standard. */\n  DateTimeOffset: { input: any; output: any; }\n  Decimal: { input: number; output: number; }\n  LargeBinary: { input: any; output: any; }\n  Long: { input: any; output: any; }\n  /** A unique identifier for an runtime object. */\n  OctoObjectId: { input: string; output: string; }\n  /** A runtime construction kit id of CkAssociationRoleId. */\n  RtCkAssociationRoleId: { input: any; output: any; }\n  /** A runtime construction kit id of CkEnumId. */\n  RtCkEnumId: { input: any; output: any; }\n  /** A runtime construction kit id of CkRecordId. */\n  RtCkRecordId: { input: any; output: any; }\n  /** A runtime construction kit id of CkTypeId. */\n  RtCkTypeId: { input: any; output: any; }\n  /** The `Seconds` scalar type represents a period of time represented as the total number of seconds in range [-922337203685, 922337203685]. */\n  Seconds: { input: any; output: any; }\n  SimpleScalar: { input: any; output: any; }\n  ULong: { input: any; output: any; }\n  Uri: { input: any; output: any; }\n};\n\n/** Defines the type of aggregation for runtime queries. */\nexport enum AggregationInputTypesDto {\n  AverageDto = 'AVERAGE',\n  CountDto = 'COUNT',\n  MaximumDto = 'MAXIMUM',\n  MinimumDto = 'MINIMUM',\n  SumDto = 'SUM'\n}\n\n/** Defines the aggregation type */\nexport enum AggregationTypeDto {\n  AvgDto = 'AVG',\n  CountDto = 'COUNT',\n  MaxDto = 'MAX',\n  MinDto = 'MIN',\n  SumDto = 'SUM'\n}\n\n/** Defines the type of aggregation for runtime query results. */\nexport enum AggregationTypesDto {\n  AverageDto = 'AVERAGE',\n  CountDto = 'COUNT',\n  MaximumDto = 'MAXIMUM',\n  MinimumDto = 'MINIMUM',\n  NoneDto = 'NONE',\n  SumDto = 'SUM'\n}\n\n/** Attribute path to capture as a CrateDB column on the archive table, plus index/required flags. */\nexport type ArchiveColumnSpecInputDto = {\n  /** When true (default), CrateDB indexes the column by its standard rules. False emits INDEX OFF. */\n  indexed: Scalars['Boolean']['input'];\n  /** Attribute path on the target CK type (e.g. 'energyConsumed', 'sensor.reading.value'). */\n  path: Scalars['String']['input'];\n  /** When true, every insert must supply a non-null value for this path. */\n  required: Scalars['Boolean']['input'];\n};\n\n/** Attribute path reachable from a CK type, suitable for use as a CkArchive column. */\nexport type ArchivePathInfoDto = {\n  __typename?: 'ArchivePathInfo';\n  /** CK type id from which the leaf attribute is inherited, when not the queried type itself. */\n  inheritedFromCkTypeId?: Maybe<Scalars['String']['output']>;\n  /** True when the path traverses or terminates on an array attribute. */\n  isArray: Scalars['Boolean']['output'];\n  /** True when the path terminates on a record attribute. */\n  isRecord: Scalars['Boolean']['output'];\n  /** Dot-separated attribute path, e.g. \"voltage\" or \"sensor.reading.value\". */\n  path: Scalars['String']['output'];\n  /** Leaf primitive type when the path terminates on a scalar; null for records. */\n  primitiveType?: Maybe<AttributeValueTypeDto>;\n  /** CK record id of the record terminating the path; null for scalars. */\n  recordTypeId?: Maybe<Scalars['String']['output']>;\n};\n\n/** Backend-agnostic health classification: Unknown / Good / Warning / Critical. */\nexport enum ArchiveStorageHealthDto {\n  CriticalDto = 'CRITICAL',\n  GoodDto = 'GOOD',\n  UnknownDto = 'UNKNOWN',\n  WarningDto = 'WARNING'\n}\n\n/** Per-archive backend storage stats — row count, on-disk size, health classification. Backend-agnostic; the underlying CrateDB provider maps its native signals onto the Health enum so clients don't have to know about shards or replicas. */\nexport type ArchiveStorageStatsDto = {\n  __typename?: 'ArchiveStorageStats';\n  /** Runtime id of the archive these stats describe. */\n  archiveRtId: Scalars['OctoObjectId']['output'];\n  /** Overall health classification. Unknown means the provider could not determine a state — render distinctly from Good. */\n  health: ArchiveStorageHealthDto;\n  /** Total number of stored rows. Primary copies only — replicas are not double-counted. */\n  recordCount: Scalars['Long']['output'];\n  /** On-disk size of the primary copies in bytes. UIs typically format this human-readable (KiB / MiB / GiB). */\n  sizeBytes: Scalars['Long']['output'];\n  /** True when the backing storage table is provisioned (archive has been activated). False ⇒ RecordCount and SizeBytes are 0 and Health is Unknown. */\n  tableExists: Scalars['Boolean']['output'];\n};\n\n/** Result of an archive lifecycle mutation: the archive's runtime id, its new status, and the transition name. */\nexport type ArchiveTransitionResultDto = {\n  __typename?: 'ArchiveTransitionResult';\n  /** Runtime id of the archive that the transition applied to. */\n  archiveRtId: Scalars['OctoObjectId']['output'];\n  /** New status of the archive after the transition. */\n  status: Scalars['String']['output'];\n  /** Name of the transition that was performed (Activate / Disable / Enable / RetryActivation). */\n  transition: Scalars['String']['output'];\n};\n\n/** Defines the type of modification during write operations */\nexport enum AssociationModOptionsDto {\n  CreateDto = 'CREATE',\n  DeleteDto = 'DELETE'\n}\n\n/** Enum of valid attribute types */\nexport enum AttributeValueTypeDto {\n  BinaryDto = 'BINARY',\n  BinaryLinkedDto = 'BINARY_LINKED',\n  BooleanDto = 'BOOLEAN',\n  DateTimeDto = 'DATE_TIME',\n  DateTimeOffsetDto = 'DATE_TIME_OFFSET',\n  DoubleDto = 'DOUBLE',\n  EnumDto = 'ENUM',\n  GeospatialPointDto = 'GEOSPATIAL_POINT',\n  IntDto = 'INT',\n  IntegerDto = 'INTEGER',\n  Integer_64Dto = 'INTEGER_64',\n  IntegerArrayDto = 'INTEGER_ARRAY',\n  Int_64Dto = 'INT_64',\n  IntArrayDto = 'INT_ARRAY',\n  RecordDto = 'RECORD',\n  RecordArrayDto = 'RECORD_ARRAY',\n  StringDto = 'STRING',\n  StringArrayDto = 'STRING_ARRAY',\n  TimeSpanDto = 'TIME_SPAN'\n}\n\n/** Runtime entities of construction kit record 'Basic/Address' */\nexport type BasicAddressDto = {\n  __typename?: 'BasicAddress';\n  addressOfAdditionalLink?: Maybe<Scalars['String']['output']>;\n  addressRemarks?: Maybe<Array<Scalars['String']['output']>>;\n  cityTown: Scalars['String']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  department?: Maybe<Scalars['String']['output']>;\n  eMail?: Maybe<BasicEMailDto>;\n  fax?: Maybe<BasicFaxNumberDto>;\n  nationalCode: Scalars['String']['output'];\n  pOBox?: Maybe<Scalars['String']['output']>;\n  phone?: Maybe<BasicPhoneNumberDto>;\n  stateCounty?: Maybe<Scalars['String']['output']>;\n  street: Scalars['String']['output'];\n  vATnumber?: Maybe<Scalars['String']['output']>;\n  zipOfPOBox?: Maybe<Scalars['String']['output']>;\n  zipcode: Scalars['Int']['output'];\n};\n\nexport type BasicAddressInputDto = {\n  addressOfAdditionalLink?: InputMaybe<Scalars['String']['input']>;\n  addressRemarks?: InputMaybe<Array<Scalars['String']['input']>>;\n  cityTown?: InputMaybe<Scalars['String']['input']>;\n  department?: InputMaybe<Scalars['String']['input']>;\n  eMail?: InputMaybe<BasicEMailInputDto>;\n  fax?: InputMaybe<BasicFaxNumberInputDto>;\n  nationalCode?: InputMaybe<Scalars['String']['input']>;\n  pOBox?: InputMaybe<Scalars['String']['input']>;\n  phone?: InputMaybe<BasicPhoneNumberInputDto>;\n  stateCounty?: InputMaybe<Scalars['String']['input']>;\n  street?: InputMaybe<Scalars['String']['input']>;\n  vATnumber?: InputMaybe<Scalars['String']['input']>;\n  zipOfPOBox?: InputMaybe<Scalars['String']['input']>;\n  zipcode?: InputMaybe<Scalars['Int']['input']>;\n};\n\n/** Runtime entities of construction kit record 'Basic/Amount' */\nexport type BasicAmountDto = {\n  __typename?: 'BasicAmount';\n  constructionKitType?: Maybe<CkTypeDto>;\n  unit: BasicUnitOfMeasureDto;\n  value: Scalars['Decimal']['output'];\n};\n\nexport type BasicAmountInputDto = {\n  unit?: InputMaybe<BasicUnitOfMeasureDto>;\n  value?: InputMaybe<Scalars['Decimal']['input']>;\n};\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Asset-1' */\nexport type BasicAssetDto = {\n  __typename?: 'BasicAsset';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Asset-1' */\nexport type BasicAssetAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Asset-1' */\nexport type BasicAssetChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Asset-1' */\nexport type BasicAssetConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Asset-1' */\nexport type BasicAssetEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Asset-1' */\nexport type BasicAssetMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Asset-1' */\nexport type BasicAssetMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Asset-1' */\nexport type BasicAssetOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Asset-1' */\nexport type BasicAssetParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Asset-1' */\nexport type BasicAssetRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Asset-1' */\nexport type BasicAssetRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Asset-1' */\nexport type BasicAssetTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicAsset`. */\nexport type BasicAssetConnectionDto = {\n  __typename?: 'BasicAssetConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicAssetEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicAssetDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicAsset`. */\nexport type BasicAssetEdgeDto = {\n  __typename?: 'BasicAssetEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicAssetDto>;\n};\n\nexport type BasicAssetInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type BasicAssetInputUpdateDto = {\n  /** Item to update */\n  item: BasicAssetInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicAssetMutationsDto = {\n  __typename?: 'BasicAssetMutations';\n  /** Creates new entities of type 'BasicAsset'. */\n  create?: Maybe<Array<Maybe<BasicAssetDto>>>;\n  /** Updates existing entity of type 'BasicAsset'. */\n  update?: Maybe<Array<Maybe<BasicAssetDto>>>;\n};\n\n\nexport type BasicAssetMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicAssetInputDto>>;\n};\n\n\nexport type BasicAssetMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicAssetInputUpdateDto>>;\n};\n\nexport type BasicAssetUpdateDto = {\n  __typename?: 'BasicAssetUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicAssetDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicAssetUpdateMessageDto = {\n  __typename?: 'BasicAssetUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicAssetUpdateDto>>>;\n};\n\n/** Union of types derived from Basic/Asset for EventSource association */\nexport type BasicAsset_EventSourceUnionDto = BasicAssetDto | EnvironmentWasteMeterDto | IndustryBasicMachineDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceWorkplaceDto | OctoSdkDemoMeteringPointDto;\n\n/** A connection to `BasicAsset_EventSourceUnion`. */\nexport type BasicAsset_EventSourceUnionConnectionDto = {\n  __typename?: 'BasicAsset_EventSourceUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicAsset_EventSourceUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicAsset_EventSourceUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicAsset_EventSourceUnion`. */\nexport type BasicAsset_EventSourceUnionEdgeDto = {\n  __typename?: 'BasicAsset_EventSourceUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicAsset_EventSourceUnionDto>;\n};\n\n/** Union of types derived from Basic/Asset for RelatesFrom association */\nexport type BasicAsset_RelatesFromUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEmployeeDto | BasicEnergyConsumerDto | BasicEnergyEdaMessageDto | BasicEnergyEdaMeteringPointDto | BasicEnergyEdaProcessDto | BasicEnergyEnergyMeasurementDto | BasicEnergyOperatingFacilityDto | BasicEnergyProducerDto | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | EnergyCommunityBillingDocumentDto | EnergyCommunityBillingDocumentLineItemDto | EnergyCommunityConsumerDto | EnergyCommunityCustomerDto | EnergyCommunityEdaMessageDto | EnergyCommunityEdaMeteringPointDto | EnergyCommunityEdaProcessDto | EnergyCommunityEnergyPriceDto | EnergyCommunityEnergyQuantityDto | EnergyCommunityOperatingFacilityDto | EnergyCommunityParticipationPeriodDto | EnergyCommunityProducerDto | EnvironmentCarbonBudgetDto | EnvironmentCarbonEmissionDto | EnvironmentCertificateOfOriginDto | EnvironmentComplianceRecordDto | EnvironmentEnvironmentalGoalDto | EnvironmentWasteMeterDto | IndustryBasicAlarmDto | IndustryBasicEventDto | IndustryBasicMachineDto | IndustryBasicRuntimeVariableDto | IndustryEnergyDemandResponseEventDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyCostDto | IndustryEnergyEnergyForecastDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyPerformanceIndicatorDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceAccountDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceEnergyBalanceDto | IndustryMaintenanceJournalEntryDto | IndustryMaintenanceOrderDto | IndustryMaintenanceOrderCostsDto | IndustryMaintenanceOrderFeedbackDto | IndustryMaintenanceWorkplaceDto | IndustryManufacturingPartialFeedbackDto | IndustryManufacturingProductionOrderDto | IndustryManufacturingProductionOrderItemDto | IndustryManufacturingShiftDto | IndustryManufacturingShiftMachineDto | IndustryManufacturingShiftOrderItemDto | IndustryManufacturingShiftTemplateDto | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAiAiAgentConfigDto | SystemAiAiAgentJobDto | SystemAiAiAgentSessionDto | SystemAiAiApprovalRequestDto | SystemAiAiAuditEventDto | SystemAiAiCredentialBindingDto | SystemAiAiCredentialTicketDto | SystemAiAiKnowledgeSourceDto | SystemAiAiPromptTemplateDto | SystemAiAiQuotaLimitDto | SystemAiAiSessionEventDto | SystemAiAiTokenLeaseDto | SystemAiAiToolPolicyDto | SystemAiAiUsageRecordDto | SystemAutoIncrementDto | SystemBlueprintBackupDto | SystemBlueprintHistoryDto | SystemBlueprintInstallationDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationApplicationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationHelmRepositoryConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityClientMirrorDto | SystemIdentityDataProtectionKeyDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityServerSideSessionDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationMailNotificationConfigurationDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemStreamDataRawArchiveDto | SystemStreamDataRecomputeJobDto | SystemStreamDataRollupArchiveDto | SystemStreamDataTimeRangeArchiveDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto | SystemUiTreeNavigationConfigurationDto;\n\n/** A connection to `BasicAsset_RelatesFromUnion`. */\nexport type BasicAsset_RelatesFromUnionConnectionDto = {\n  __typename?: 'BasicAsset_RelatesFromUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicAsset_RelatesFromUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicAsset_RelatesFromUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicAsset_RelatesFromUnion`. */\nexport type BasicAsset_RelatesFromUnionEdgeDto = {\n  __typename?: 'BasicAsset_RelatesFromUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicAsset_RelatesFromUnionDto>;\n};\n\n/** Runtime entities of construction kit record 'Basic/BankAccount' */\nexport type BasicBankAccountDto = {\n  __typename?: 'BasicBankAccount';\n  accountHolder: Scalars['String']['output'];\n  bankName?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  iban: Scalars['String']['output'];\n  swiftCode?: Maybe<Scalars['String']['output']>;\n};\n\nexport type BasicBankAccountInputDto = {\n  accountHolder?: InputMaybe<Scalars['String']['input']>;\n  bankName?: InputMaybe<Scalars['String']['input']>;\n  iban?: InputMaybe<Scalars['String']['input']>;\n  swiftCode?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/City-1' */\nexport type BasicCityDto = {\n  __typename?: 'BasicCity';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  zipcode: Scalars['Int']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/City-1' */\nexport type BasicCityAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/City-1' */\nexport type BasicCityChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/City-1' */\nexport type BasicCityConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/City-1' */\nexport type BasicCityMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/City-1' */\nexport type BasicCityMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/City-1' */\nexport type BasicCityOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/City-1' */\nexport type BasicCityParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/City-1' */\nexport type BasicCityRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/City-1' */\nexport type BasicCityRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/City-1' */\nexport type BasicCityTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicCity`. */\nexport type BasicCityConnectionDto = {\n  __typename?: 'BasicCityConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicCityEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicCityDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicCity`. */\nexport type BasicCityEdgeDto = {\n  __typename?: 'BasicCityEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicCityDto>;\n};\n\nexport type BasicCityInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  zipcode?: InputMaybe<Scalars['Int']['input']>;\n};\n\nexport type BasicCityInputUpdateDto = {\n  /** Item to update */\n  item: BasicCityInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicCityMutationsDto = {\n  __typename?: 'BasicCityMutations';\n  /** Creates new entities of type 'BasicCity'. */\n  create?: Maybe<Array<Maybe<BasicCityDto>>>;\n  /** Updates existing entity of type 'BasicCity'. */\n  update?: Maybe<Array<Maybe<BasicCityDto>>>;\n};\n\n\nexport type BasicCityMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicCityInputDto>>;\n};\n\n\nexport type BasicCityMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicCityInputUpdateDto>>;\n};\n\nexport type BasicCityUpdateDto = {\n  __typename?: 'BasicCityUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicCityDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicCityUpdateMessageDto = {\n  __typename?: 'BasicCityUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicCityUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit record 'Basic/Contact' */\nexport type BasicContactDto = {\n  __typename?: 'BasicContact';\n  address?: Maybe<BasicAddressDto>;\n  companyName?: Maybe<Scalars['String']['output']>;\n  companyRegisterNumber?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  email?: Maybe<Scalars['String']['output']>;\n  firstName?: Maybe<Scalars['String']['output']>;\n  lastName?: Maybe<Scalars['String']['output']>;\n  legalEntityType?: Maybe<BasicLegalEntityTypeDto>;\n  salutation?: Maybe<BasicSalutationDto>;\n  taxIdentificationNumber?: Maybe<Scalars['String']['output']>;\n  titlePrefix?: Maybe<Scalars['String']['output']>;\n  titleSuffix?: Maybe<Scalars['String']['output']>;\n};\n\nexport type BasicContactInputDto = {\n  address?: InputMaybe<BasicAddressInputDto>;\n  companyName?: InputMaybe<Scalars['String']['input']>;\n  companyRegisterNumber?: InputMaybe<Scalars['String']['input']>;\n  email?: InputMaybe<Scalars['String']['input']>;\n  firstName?: InputMaybe<Scalars['String']['input']>;\n  lastName?: InputMaybe<Scalars['String']['input']>;\n  legalEntityType?: InputMaybe<BasicLegalEntityTypeDto>;\n  salutation?: InputMaybe<BasicSalutationDto>;\n  taxIdentificationNumber?: InputMaybe<Scalars['String']['input']>;\n  titlePrefix?: InputMaybe<Scalars['String']['input']>;\n  titleSuffix?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Country-1' */\nexport type BasicCountryDto = {\n  __typename?: 'BasicCountry';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Country-1' */\nexport type BasicCountryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Country-1' */\nexport type BasicCountryChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Country-1' */\nexport type BasicCountryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Country-1' */\nexport type BasicCountryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Country-1' */\nexport type BasicCountryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Country-1' */\nexport type BasicCountryOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Country-1' */\nexport type BasicCountryParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Country-1' */\nexport type BasicCountryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Country-1' */\nexport type BasicCountryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Country-1' */\nexport type BasicCountryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicCountry`. */\nexport type BasicCountryConnectionDto = {\n  __typename?: 'BasicCountryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicCountryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicCountryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicCountry`. */\nexport type BasicCountryEdgeDto = {\n  __typename?: 'BasicCountryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicCountryDto>;\n};\n\nexport type BasicCountryInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type BasicCountryInputUpdateDto = {\n  /** Item to update */\n  item: BasicCountryInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicCountryMutationsDto = {\n  __typename?: 'BasicCountryMutations';\n  /** Creates new entities of type 'BasicCountry'. */\n  create?: Maybe<Array<Maybe<BasicCountryDto>>>;\n  /** Updates existing entity of type 'BasicCountry'. */\n  update?: Maybe<Array<Maybe<BasicCountryDto>>>;\n};\n\n\nexport type BasicCountryMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicCountryInputDto>>;\n};\n\n\nexport type BasicCountryMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicCountryInputUpdateDto>>;\n};\n\nexport type BasicCountryUpdateDto = {\n  __typename?: 'BasicCountryUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicCountryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicCountryUpdateMessageDto = {\n  __typename?: 'BasicCountryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicCountryUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/District-1' */\nexport type BasicDistrictDto = {\n  __typename?: 'BasicDistrict';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/District-1' */\nexport type BasicDistrictAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/District-1' */\nexport type BasicDistrictChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/District-1' */\nexport type BasicDistrictConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/District-1' */\nexport type BasicDistrictMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/District-1' */\nexport type BasicDistrictMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/District-1' */\nexport type BasicDistrictOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/District-1' */\nexport type BasicDistrictParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/District-1' */\nexport type BasicDistrictRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/District-1' */\nexport type BasicDistrictRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/District-1' */\nexport type BasicDistrictTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicDistrict`. */\nexport type BasicDistrictConnectionDto = {\n  __typename?: 'BasicDistrictConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicDistrictEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicDistrictDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicDistrict`. */\nexport type BasicDistrictEdgeDto = {\n  __typename?: 'BasicDistrictEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicDistrictDto>;\n};\n\nexport type BasicDistrictInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type BasicDistrictInputUpdateDto = {\n  /** Item to update */\n  item: BasicDistrictInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicDistrictMutationsDto = {\n  __typename?: 'BasicDistrictMutations';\n  /** Creates new entities of type 'BasicDistrict'. */\n  create?: Maybe<Array<Maybe<BasicDistrictDto>>>;\n  /** Updates existing entity of type 'BasicDistrict'. */\n  update?: Maybe<Array<Maybe<BasicDistrictDto>>>;\n};\n\n\nexport type BasicDistrictMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicDistrictInputDto>>;\n};\n\n\nexport type BasicDistrictMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicDistrictInputUpdateDto>>;\n};\n\nexport type BasicDistrictUpdateDto = {\n  __typename?: 'BasicDistrictUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicDistrictDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicDistrictUpdateMessageDto = {\n  __typename?: 'BasicDistrictUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicDistrictUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentDto = SystemEntityInterfaceDto & {\n  __typename?: 'BasicDocument';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  documentDate: Scalars['DateTime']['output'];\n  documentNumber: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicDocument`. */\nexport type BasicDocumentConnectionDto = {\n  __typename?: 'BasicDocumentConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicDocumentEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicDocumentDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicDocument`. */\nexport type BasicDocumentEdgeDto = {\n  __typename?: 'BasicDocumentEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicDocumentDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentInterfaceDto = {\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  documentDate: Scalars['DateTime']['output'];\n  documentNumber: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/Document-1' */\nexport type BasicDocumentInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type BasicDocumentUpdateDto = {\n  __typename?: 'BasicDocumentUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicDocumentDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicDocumentUpdateMessageDto = {\n  __typename?: 'BasicDocumentUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicDocumentUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit record 'Basic/EMail' */\nexport type BasicEMailDto = {\n  __typename?: 'BasicEMail';\n  constructionKitType?: Maybe<CkTypeDto>;\n  eMail: Scalars['String']['output'];\n  publicKey?: Maybe<Scalars['String']['output']>;\n  typeOfEMail?: Maybe<BasicTypeOfTelephoneBasicDto>;\n  typeOfPublicKey?: Maybe<Scalars['String']['output']>;\n};\n\nexport type BasicEMailInputDto = {\n  eMail?: InputMaybe<Scalars['String']['input']>;\n  publicKey?: InputMaybe<Scalars['String']['input']>;\n  typeOfEMail?: InputMaybe<BasicTypeOfTelephoneBasicDto>;\n  typeOfPublicKey?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Employee-1' */\nexport type BasicEmployeeDto = SystemEntityInterfaceDto & {\n  __typename?: 'BasicEmployee';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  employeeExternalId: Scalars['String']['output'];\n  employeeId: Scalars['String']['output'];\n  firstName: Scalars['String']['output'];\n  lastName: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  partialFeedbacks?: Maybe<IndustryManufacturingPartialFeedback_PartialFeedbacksUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  shiftMachines?: Maybe<IndustryManufacturingShiftMachine_ShiftMachinesUnionConnectionDto>;\n  shiftOrderItems?: Maybe<IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnionConnectionDto>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Employee-1' */\nexport type BasicEmployeeAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Employee-1' */\nexport type BasicEmployeeConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Employee-1' */\nexport type BasicEmployeeMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Employee-1' */\nexport type BasicEmployeeMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Employee-1' */\nexport type BasicEmployeePartialFeedbacksArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Employee-1' */\nexport type BasicEmployeeRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Employee-1' */\nexport type BasicEmployeeRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Employee-1' */\nexport type BasicEmployeeShiftMachinesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Employee-1' */\nexport type BasicEmployeeShiftOrderItemsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Employee-1' */\nexport type BasicEmployeeTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicEmployee`. */\nexport type BasicEmployeeConnectionDto = {\n  __typename?: 'BasicEmployeeConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEmployeeEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEmployeeDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEmployee`. */\nexport type BasicEmployeeEdgeDto = {\n  __typename?: 'BasicEmployeeEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEmployeeDto>;\n};\n\nexport type BasicEmployeeInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  employeeExternalId?: InputMaybe<Scalars['String']['input']>;\n  employeeId?: InputMaybe<Scalars['String']['input']>;\n  firstName?: InputMaybe<Scalars['String']['input']>;\n  lastName?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  partialFeedbacks?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  shiftMachines?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  shiftOrderItems?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type BasicEmployeeInputUpdateDto = {\n  /** Item to update */\n  item: BasicEmployeeInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicEmployeeMutationsDto = {\n  __typename?: 'BasicEmployeeMutations';\n  /** Creates new entities of type 'BasicEmployee'. */\n  create?: Maybe<Array<Maybe<BasicEmployeeDto>>>;\n  /** Updates existing entity of type 'BasicEmployee'. */\n  update?: Maybe<Array<Maybe<BasicEmployeeDto>>>;\n};\n\n\nexport type BasicEmployeeMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicEmployeeInputDto>>;\n};\n\n\nexport type BasicEmployeeMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicEmployeeInputUpdateDto>>;\n};\n\nexport type BasicEmployeeUpdateDto = {\n  __typename?: 'BasicEmployeeUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicEmployeeDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicEmployeeUpdateMessageDto = {\n  __typename?: 'BasicEmployeeUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicEmployeeUpdateDto>>>;\n};\n\n/** Union of types derived from Basic/Employee for Employee association */\nexport type BasicEmployee_EmployeeUnionDto = BasicEmployeeDto;\n\n/** A connection to `BasicEmployee_EmployeeUnion`. */\nexport type BasicEmployee_EmployeeUnionConnectionDto = {\n  __typename?: 'BasicEmployee_EmployeeUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEmployee_EmployeeUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEmployee_EmployeeUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEmployee_EmployeeUnion`. */\nexport type BasicEmployee_EmployeeUnionEdgeDto = {\n  __typename?: 'BasicEmployee_EmployeeUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEmployee_EmployeeUnionDto>;\n};\n\n/** Union of types derived from Basic/Employee for Employees association */\nexport type BasicEmployee_EmployeesUnionDto = BasicEmployeeDto;\n\n/** A connection to `BasicEmployee_EmployeesUnion`. */\nexport type BasicEmployee_EmployeesUnionConnectionDto = {\n  __typename?: 'BasicEmployee_EmployeesUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEmployee_EmployeesUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEmployee_EmployeesUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEmployee_EmployeesUnion`. */\nexport type BasicEmployee_EmployeesUnionEdgeDto = {\n  __typename?: 'BasicEmployee_EmployeesUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEmployee_EmployeesUnionDto>;\n};\n\n/** Runtime entities of construction kit enum 'Basic.Energy/CarrierType' */\nexport enum BasicEnergyCarrierTypeDto {\n  /** Electricity is used as energy carrier */\n  ElectricityDto = 'ELECTRICITY',\n  /** Gas is used as energy carrier */\n  GasDto = 'GAS',\n  /** The carrier type is unknown */\n  UnknownDto = 'UNKNOWN'\n}\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Consumer-1' */\nexport type BasicEnergyConsumerDto = BasicEnergyMeteringPointInterfaceDto & BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'BasicEnergyConsumer';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  carrierType: BasicEnergyCarrierTypeDto;\n  children?: Maybe<BasicEnergyEnergyMeasurement_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  consentId?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  meteringPointNumber: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  parent?: Maybe<BasicEnergyOperatingFacility_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  state: BasicEnergyStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Consumer-1' */\nexport type BasicEnergyConsumerAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Consumer-1' */\nexport type BasicEnergyConsumerChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Consumer-1' */\nexport type BasicEnergyConsumerConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Consumer-1' */\nexport type BasicEnergyConsumerMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Consumer-1' */\nexport type BasicEnergyConsumerMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Consumer-1' */\nexport type BasicEnergyConsumerParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Consumer-1' */\nexport type BasicEnergyConsumerRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Consumer-1' */\nexport type BasicEnergyConsumerRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Consumer-1' */\nexport type BasicEnergyConsumerTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicEnergyConsumer`. */\nexport type BasicEnergyConsumerConnectionDto = {\n  __typename?: 'BasicEnergyConsumerConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyConsumerEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyConsumerDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyConsumer`. */\nexport type BasicEnergyConsumerEdgeDto = {\n  __typename?: 'BasicEnergyConsumerEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyConsumerDto>;\n};\n\nexport type BasicEnergyConsumerInputDto = {\n  carrierType?: InputMaybe<BasicEnergyCarrierTypeDto>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  consentId?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  meteringPointNumber?: InputMaybe<Scalars['String']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  state?: InputMaybe<BasicEnergyStateDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type BasicEnergyConsumerInputUpdateDto = {\n  /** Item to update */\n  item: BasicEnergyConsumerInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicEnergyConsumerMutationsDto = {\n  __typename?: 'BasicEnergyConsumerMutations';\n  /** Creates new entities of type 'BasicEnergyConsumer'. */\n  create?: Maybe<Array<Maybe<BasicEnergyConsumerDto>>>;\n  /** Updates existing entity of type 'BasicEnergyConsumer'. */\n  update?: Maybe<Array<Maybe<BasicEnergyConsumerDto>>>;\n};\n\n\nexport type BasicEnergyConsumerMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyConsumerInputDto>>;\n};\n\n\nexport type BasicEnergyConsumerMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyConsumerInputUpdateDto>>;\n};\n\nexport type BasicEnergyConsumerUpdateDto = {\n  __typename?: 'BasicEnergyConsumerUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicEnergyConsumerDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicEnergyConsumerUpdateMessageDto = {\n  __typename?: 'BasicEnergyConsumerUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicEnergyConsumerUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'Basic.Energy/DataQuality' */\nexport enum BasicEnergyDataQualityDto {\n  /** The data is accurate to 15 minute meter readings */\n  L_1Dto = 'L_1',\n  /** The data is a linear interpolation of 2 known meter readings */\n  L_2Dto = 'L_2',\n  /** The data is an estimate */\n  L_3Dto = 'L_3',\n  /** The data quality is unknown */\n  UnknownDto = 'UNKNOWN'\n}\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMessage-1' */\nexport type BasicEnergyEdaMessageDto = SystemEntityInterfaceDto & {\n  __typename?: 'BasicEnergyEdaMessage';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  conversationId?: Maybe<Scalars['String']['output']>;\n  creationDate: Scalars['DateTime']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  messageId: Scalars['String']['output'];\n  messageType: Scalars['String']['output'];\n  meteringPoint?: Maybe<Scalars['String']['output']>;\n  process?: Maybe<BasicEnergyEdaProcess_ProcessUnionConnectionDto>;\n  processed: Scalars['Boolean']['output'];\n  rawMessage?: Maybe<Scalars['String']['output']>;\n  receiver: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sender: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMessage-1' */\nexport type BasicEnergyEdaMessageAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMessage-1' */\nexport type BasicEnergyEdaMessageConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMessage-1' */\nexport type BasicEnergyEdaMessageMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMessage-1' */\nexport type BasicEnergyEdaMessageMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMessage-1' */\nexport type BasicEnergyEdaMessageProcessArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMessage-1' */\nexport type BasicEnergyEdaMessageRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMessage-1' */\nexport type BasicEnergyEdaMessageRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMessage-1' */\nexport type BasicEnergyEdaMessageTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicEnergyEdaMessage`. */\nexport type BasicEnergyEdaMessageConnectionDto = {\n  __typename?: 'BasicEnergyEdaMessageConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyEdaMessageEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyEdaMessageDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyEdaMessage`. */\nexport type BasicEnergyEdaMessageEdgeDto = {\n  __typename?: 'BasicEnergyEdaMessageEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyEdaMessageDto>;\n};\n\nexport type BasicEnergyEdaMessageInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  conversationId?: InputMaybe<Scalars['String']['input']>;\n  creationDate?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  messageId?: InputMaybe<Scalars['String']['input']>;\n  messageType?: InputMaybe<Scalars['String']['input']>;\n  meteringPoint?: InputMaybe<Scalars['String']['input']>;\n  process?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  processed?: InputMaybe<Scalars['Boolean']['input']>;\n  rawMessage?: InputMaybe<Scalars['String']['input']>;\n  receiver?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sender?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type BasicEnergyEdaMessageInputUpdateDto = {\n  /** Item to update */\n  item: BasicEnergyEdaMessageInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicEnergyEdaMessageMutationsDto = {\n  __typename?: 'BasicEnergyEdaMessageMutations';\n  /** Creates new entities of type 'BasicEnergyEdaMessage'. */\n  create?: Maybe<Array<Maybe<BasicEnergyEdaMessageDto>>>;\n  /** Updates existing entity of type 'BasicEnergyEdaMessage'. */\n  update?: Maybe<Array<Maybe<BasicEnergyEdaMessageDto>>>;\n};\n\n\nexport type BasicEnergyEdaMessageMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyEdaMessageInputDto>>;\n};\n\n\nexport type BasicEnergyEdaMessageMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyEdaMessageInputUpdateDto>>;\n};\n\nexport type BasicEnergyEdaMessageUpdateDto = {\n  __typename?: 'BasicEnergyEdaMessageUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicEnergyEdaMessageDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicEnergyEdaMessageUpdateMessageDto = {\n  __typename?: 'BasicEnergyEdaMessageUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicEnergyEdaMessageUpdateDto>>>;\n};\n\n/** Union of types derived from Basic.Energy/EdaMessage for Messages association */\nexport type BasicEnergyEdaMessage_MessagesUnionDto = BasicEnergyEdaMessageDto;\n\n/** A connection to `BasicEnergyEdaMessage_MessagesUnion`. */\nexport type BasicEnergyEdaMessage_MessagesUnionConnectionDto = {\n  __typename?: 'BasicEnergyEdaMessage_MessagesUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyEdaMessage_MessagesUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyEdaMessage_MessagesUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyEdaMessage_MessagesUnion`. */\nexport type BasicEnergyEdaMessage_MessagesUnionEdgeDto = {\n  __typename?: 'BasicEnergyEdaMessage_MessagesUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyEdaMessage_MessagesUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMeteringPoint-1' */\nexport type BasicEnergyEdaMeteringPointDto = SystemEntityInterfaceDto & {\n  __typename?: 'BasicEnergyEdaMeteringPoint';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  consentId?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  isProducer: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  meteringPointNumber: Scalars['String']['output'];\n  productionType?: Maybe<BasicEnergyProductionTypeDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMeteringPoint-1' */\nexport type BasicEnergyEdaMeteringPointAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMeteringPoint-1' */\nexport type BasicEnergyEdaMeteringPointConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMeteringPoint-1' */\nexport type BasicEnergyEdaMeteringPointMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMeteringPoint-1' */\nexport type BasicEnergyEdaMeteringPointMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMeteringPoint-1' */\nexport type BasicEnergyEdaMeteringPointRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMeteringPoint-1' */\nexport type BasicEnergyEdaMeteringPointRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaMeteringPoint-1' */\nexport type BasicEnergyEdaMeteringPointTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicEnergyEdaMeteringPoint`. */\nexport type BasicEnergyEdaMeteringPointConnectionDto = {\n  __typename?: 'BasicEnergyEdaMeteringPointConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyEdaMeteringPointEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyEdaMeteringPointDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyEdaMeteringPoint`. */\nexport type BasicEnergyEdaMeteringPointEdgeDto = {\n  __typename?: 'BasicEnergyEdaMeteringPointEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyEdaMeteringPointDto>;\n};\n\nexport type BasicEnergyEdaMeteringPointInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  consentId?: InputMaybe<Scalars['String']['input']>;\n  isProducer?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  meteringPointNumber?: InputMaybe<Scalars['String']['input']>;\n  productionType?: InputMaybe<BasicEnergyProductionTypeDto>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type BasicEnergyEdaMeteringPointInputUpdateDto = {\n  /** Item to update */\n  item: BasicEnergyEdaMeteringPointInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicEnergyEdaMeteringPointMutationsDto = {\n  __typename?: 'BasicEnergyEdaMeteringPointMutations';\n  /** Creates new entities of type 'BasicEnergyEdaMeteringPoint'. */\n  create?: Maybe<Array<Maybe<BasicEnergyEdaMeteringPointDto>>>;\n  /** Updates existing entity of type 'BasicEnergyEdaMeteringPoint'. */\n  update?: Maybe<Array<Maybe<BasicEnergyEdaMeteringPointDto>>>;\n};\n\n\nexport type BasicEnergyEdaMeteringPointMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyEdaMeteringPointInputDto>>;\n};\n\n\nexport type BasicEnergyEdaMeteringPointMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyEdaMeteringPointInputUpdateDto>>;\n};\n\nexport type BasicEnergyEdaMeteringPointUpdateDto = {\n  __typename?: 'BasicEnergyEdaMeteringPointUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicEnergyEdaMeteringPointDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicEnergyEdaMeteringPointUpdateMessageDto = {\n  __typename?: 'BasicEnergyEdaMeteringPointUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicEnergyEdaMeteringPointUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaProcess-1' */\nexport type BasicEnergyEdaProcessDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'BasicEnergyEdaProcess';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  conversationId: Scalars['String']['output'];\n  description?: Maybe<Scalars['String']['output']>;\n  finished: Scalars['Boolean']['output'];\n  info?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  messages?: Maybe<BasicEnergyEdaMessage_MessagesUnionConnectionDto>;\n  meteringPointNumber?: Maybe<Scalars['String']['output']>;\n  name: Scalars['String']['output'];\n  rawMessage?: Maybe<Scalars['String']['output']>;\n  receiver: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  responseCode?: Maybe<Scalars['String']['output']>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sender: Scalars['String']['output'];\n  startTime: Scalars['DateTime']['output'];\n  success?: Maybe<Scalars['Boolean']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaProcess-1' */\nexport type BasicEnergyEdaProcessAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaProcess-1' */\nexport type BasicEnergyEdaProcessConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaProcess-1' */\nexport type BasicEnergyEdaProcessMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaProcess-1' */\nexport type BasicEnergyEdaProcessMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaProcess-1' */\nexport type BasicEnergyEdaProcessMessagesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaProcess-1' */\nexport type BasicEnergyEdaProcessRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaProcess-1' */\nexport type BasicEnergyEdaProcessRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EdaProcess-1' */\nexport type BasicEnergyEdaProcessTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicEnergyEdaProcess`. */\nexport type BasicEnergyEdaProcessConnectionDto = {\n  __typename?: 'BasicEnergyEdaProcessConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyEdaProcessEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyEdaProcessDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyEdaProcess`. */\nexport type BasicEnergyEdaProcessEdgeDto = {\n  __typename?: 'BasicEnergyEdaProcessEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyEdaProcessDto>;\n};\n\nexport type BasicEnergyEdaProcessInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  conversationId?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  finished?: InputMaybe<Scalars['Boolean']['input']>;\n  info?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  messages?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  meteringPointNumber?: InputMaybe<Scalars['String']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  rawMessage?: InputMaybe<Scalars['String']['input']>;\n  receiver?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  responseCode?: InputMaybe<Scalars['String']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sender?: InputMaybe<Scalars['String']['input']>;\n  startTime?: InputMaybe<Scalars['DateTime']['input']>;\n  success?: InputMaybe<Scalars['Boolean']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type BasicEnergyEdaProcessInputUpdateDto = {\n  /** Item to update */\n  item: BasicEnergyEdaProcessInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicEnergyEdaProcessMutationsDto = {\n  __typename?: 'BasicEnergyEdaProcessMutations';\n  /** Creates new entities of type 'BasicEnergyEdaProcess'. */\n  create?: Maybe<Array<Maybe<BasicEnergyEdaProcessDto>>>;\n  /** Updates existing entity of type 'BasicEnergyEdaProcess'. */\n  update?: Maybe<Array<Maybe<BasicEnergyEdaProcessDto>>>;\n};\n\n\nexport type BasicEnergyEdaProcessMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyEdaProcessInputDto>>;\n};\n\n\nexport type BasicEnergyEdaProcessMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyEdaProcessInputUpdateDto>>;\n};\n\nexport type BasicEnergyEdaProcessUpdateDto = {\n  __typename?: 'BasicEnergyEdaProcessUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicEnergyEdaProcessDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicEnergyEdaProcessUpdateMessageDto = {\n  __typename?: 'BasicEnergyEdaProcessUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicEnergyEdaProcessUpdateDto>>>;\n};\n\n/** Union of types derived from Basic.Energy/EdaProcess for Process association */\nexport type BasicEnergyEdaProcess_ProcessUnionDto = BasicEnergyEdaProcessDto;\n\n/** A connection to `BasicEnergyEdaProcess_ProcessUnion`. */\nexport type BasicEnergyEdaProcess_ProcessUnionConnectionDto = {\n  __typename?: 'BasicEnergyEdaProcess_ProcessUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyEdaProcess_ProcessUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyEdaProcess_ProcessUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyEdaProcess_ProcessUnion`. */\nexport type BasicEnergyEdaProcess_ProcessUnionEdgeDto = {\n  __typename?: 'BasicEnergyEdaProcess_ProcessUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyEdaProcess_ProcessUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EnergyMeasurement-1' */\nexport type BasicEnergyEnergyMeasurementDto = SystemEntityInterfaceDto & {\n  __typename?: 'BasicEnergyEnergyMeasurement';\n  amount: BasicAmountDto;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  dataQuality?: Maybe<BasicEnergyDataQualityDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  obisCode?: Maybe<Scalars['String']['output']>;\n  parent?: Maybe<BasicEnergyMeteringPoint_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  timeRange: BasicTimeRangeDto;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EnergyMeasurement-1' */\nexport type BasicEnergyEnergyMeasurementAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EnergyMeasurement-1' */\nexport type BasicEnergyEnergyMeasurementConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EnergyMeasurement-1' */\nexport type BasicEnergyEnergyMeasurementMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EnergyMeasurement-1' */\nexport type BasicEnergyEnergyMeasurementMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EnergyMeasurement-1' */\nexport type BasicEnergyEnergyMeasurementParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EnergyMeasurement-1' */\nexport type BasicEnergyEnergyMeasurementRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EnergyMeasurement-1' */\nexport type BasicEnergyEnergyMeasurementRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/EnergyMeasurement-1' */\nexport type BasicEnergyEnergyMeasurementTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicEnergyEnergyMeasurement`. */\nexport type BasicEnergyEnergyMeasurementConnectionDto = {\n  __typename?: 'BasicEnergyEnergyMeasurementConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyEnergyMeasurementEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyEnergyMeasurementDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyEnergyMeasurement`. */\nexport type BasicEnergyEnergyMeasurementEdgeDto = {\n  __typename?: 'BasicEnergyEnergyMeasurementEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyEnergyMeasurementDto>;\n};\n\nexport type BasicEnergyEnergyMeasurementInputDto = {\n  amount?: InputMaybe<BasicAmountInputDto>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  dataQuality?: InputMaybe<BasicEnergyDataQualityDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  obisCode?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  timeRange?: InputMaybe<BasicTimeRangeInputDto>;\n};\n\nexport type BasicEnergyEnergyMeasurementInputUpdateDto = {\n  /** Item to update */\n  item: BasicEnergyEnergyMeasurementInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicEnergyEnergyMeasurementMutationsDto = {\n  __typename?: 'BasicEnergyEnergyMeasurementMutations';\n  /** Creates new entities of type 'BasicEnergyEnergyMeasurement'. */\n  create?: Maybe<Array<Maybe<BasicEnergyEnergyMeasurementDto>>>;\n  /** Updates existing entity of type 'BasicEnergyEnergyMeasurement'. */\n  update?: Maybe<Array<Maybe<BasicEnergyEnergyMeasurementDto>>>;\n};\n\n\nexport type BasicEnergyEnergyMeasurementMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyEnergyMeasurementInputDto>>;\n};\n\n\nexport type BasicEnergyEnergyMeasurementMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyEnergyMeasurementInputUpdateDto>>;\n};\n\nexport type BasicEnergyEnergyMeasurementUpdateDto = {\n  __typename?: 'BasicEnergyEnergyMeasurementUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicEnergyEnergyMeasurementDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicEnergyEnergyMeasurementUpdateMessageDto = {\n  __typename?: 'BasicEnergyEnergyMeasurementUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicEnergyEnergyMeasurementUpdateDto>>>;\n};\n\n/** Union of types derived from Basic.Energy/EnergyMeasurement for Children association */\nexport type BasicEnergyEnergyMeasurement_ChildrenUnionDto = BasicEnergyEnergyMeasurementDto;\n\n/** A connection to `BasicEnergyEnergyMeasurement_ChildrenUnion`. */\nexport type BasicEnergyEnergyMeasurement_ChildrenUnionConnectionDto = {\n  __typename?: 'BasicEnergyEnergyMeasurement_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyEnergyMeasurement_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyEnergyMeasurement_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyEnergyMeasurement_ChildrenUnion`. */\nexport type BasicEnergyEnergyMeasurement_ChildrenUnionEdgeDto = {\n  __typename?: 'BasicEnergyEnergyMeasurement_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyEnergyMeasurement_ChildrenUnionDto>;\n};\n\n/** Runtime entities of construction kit enum 'Basic.Energy/FacilityType' */\nexport enum BasicEnergyFacilityTypeDto {\n  /** The facility type is a business */\n  BusinessDto = 'BUSINESS',\n  /** The facility type is a single household */\n  HouseholdDto = 'HOUSEHOLD',\n  /** The facility type is a industry */\n  IndustryDto = 'INDUSTRY',\n  /** The facility type is a public building e.g. schools, public offices */\n  PublicBuildingDto = 'PUBLIC_BUILDING',\n  /** The facility type is an energy storage */\n  StorageDto = 'STORAGE',\n  /** The facility type is unknown or not defined */\n  UnknownDto = 'UNKNOWN'\n}\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'BasicEnergyMeteringPoint';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  carrierType: BasicEnergyCarrierTypeDto;\n  children?: Maybe<BasicEnergyEnergyMeasurement_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  consentId?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  meteringPointNumber: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  parent?: Maybe<BasicEnergyOperatingFacility_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  state: BasicEnergyStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicEnergyMeteringPoint`. */\nexport type BasicEnergyMeteringPointConnectionDto = {\n  __typename?: 'BasicEnergyMeteringPointConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyMeteringPointEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyMeteringPointDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyMeteringPoint`. */\nexport type BasicEnergyMeteringPointEdgeDto = {\n  __typename?: 'BasicEnergyMeteringPointEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyMeteringPointDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointInterfaceDto = {\n  carrierType: BasicEnergyCarrierTypeDto;\n  children?: Maybe<BasicEnergyEnergyMeasurement_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  consentId?: Maybe<Scalars['String']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  meteringPointNumber: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  parent?: Maybe<BasicEnergyOperatingFacility_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  state: BasicEnergyStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointInterfaceChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointInterfaceParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic.Energy-1.0.1/MeteringPoint-1' */\nexport type BasicEnergyMeteringPointInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type BasicEnergyMeteringPointUpdateDto = {\n  __typename?: 'BasicEnergyMeteringPointUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicEnergyMeteringPointDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicEnergyMeteringPointUpdateMessageDto = {\n  __typename?: 'BasicEnergyMeteringPointUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicEnergyMeteringPointUpdateDto>>>;\n};\n\n/** Union of types derived from Basic.Energy/MeteringPoint for Children association */\nexport type BasicEnergyMeteringPoint_ChildrenUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEnergyConsumerDto | BasicEnergyOperatingFacilityDto | BasicEnergyProducerDto | BasicStateDto | BasicTreeNodeDto | EnergyCommunityOperatingFacilityDto | EnvironmentCarbonBudgetDto | EnvironmentCarbonEmissionDto | EnvironmentCertificateOfOriginDto | EnvironmentComplianceRecordDto | EnvironmentEnvironmentalGoalDto | EnvironmentWasteMeterDto | IndustryBasicMachineDto | IndustryEnergyDemandResponseEventDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyCostDto | IndustryEnergyEnergyForecastDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyPerformanceIndicatorDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceWorkplaceDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto;\n\n/** A connection to `BasicEnergyMeteringPoint_ChildrenUnion`. */\nexport type BasicEnergyMeteringPoint_ChildrenUnionConnectionDto = {\n  __typename?: 'BasicEnergyMeteringPoint_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyMeteringPoint_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyMeteringPoint_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyMeteringPoint_ChildrenUnion`. */\nexport type BasicEnergyMeteringPoint_ChildrenUnionEdgeDto = {\n  __typename?: 'BasicEnergyMeteringPoint_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyMeteringPoint_ChildrenUnionDto>;\n};\n\n/** Union of types derived from Basic.Energy/MeteringPoint for Parent association */\nexport type BasicEnergyMeteringPoint_ParentUnionDto = BasicEnergyConsumerDto | BasicEnergyProducerDto;\n\n/** A connection to `BasicEnergyMeteringPoint_ParentUnion`. */\nexport type BasicEnergyMeteringPoint_ParentUnionConnectionDto = {\n  __typename?: 'BasicEnergyMeteringPoint_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyMeteringPoint_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyMeteringPoint_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyMeteringPoint_ParentUnion`. */\nexport type BasicEnergyMeteringPoint_ParentUnionEdgeDto = {\n  __typename?: 'BasicEnergyMeteringPoint_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyMeteringPoint_ParentUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/OperatingFacility-1' */\nexport type BasicEnergyOperatingFacilityDto = {\n  __typename?: 'BasicEnergyOperatingFacility';\n  address: BasicAddressDto;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicEnergyMeteringPoint_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  facilityType: BasicEnergyFacilityTypeDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  state: BasicEnergyStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/OperatingFacility-1' */\nexport type BasicEnergyOperatingFacilityAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/OperatingFacility-1' */\nexport type BasicEnergyOperatingFacilityChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/OperatingFacility-1' */\nexport type BasicEnergyOperatingFacilityConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/OperatingFacility-1' */\nexport type BasicEnergyOperatingFacilityMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/OperatingFacility-1' */\nexport type BasicEnergyOperatingFacilityMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/OperatingFacility-1' */\nexport type BasicEnergyOperatingFacilityOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/OperatingFacility-1' */\nexport type BasicEnergyOperatingFacilityParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/OperatingFacility-1' */\nexport type BasicEnergyOperatingFacilityRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/OperatingFacility-1' */\nexport type BasicEnergyOperatingFacilityRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/OperatingFacility-1' */\nexport type BasicEnergyOperatingFacilityTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicEnergyOperatingFacility`. */\nexport type BasicEnergyOperatingFacilityConnectionDto = {\n  __typename?: 'BasicEnergyOperatingFacilityConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyOperatingFacilityEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyOperatingFacilityDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyOperatingFacility`. */\nexport type BasicEnergyOperatingFacilityEdgeDto = {\n  __typename?: 'BasicEnergyOperatingFacilityEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyOperatingFacilityDto>;\n};\n\nexport type BasicEnergyOperatingFacilityInputDto = {\n  address?: InputMaybe<BasicAddressInputDto>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  facilityType?: InputMaybe<BasicEnergyFacilityTypeDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  state?: InputMaybe<BasicEnergyStateDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type BasicEnergyOperatingFacilityInputUpdateDto = {\n  /** Item to update */\n  item: BasicEnergyOperatingFacilityInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicEnergyOperatingFacilityMutationsDto = {\n  __typename?: 'BasicEnergyOperatingFacilityMutations';\n  /** Creates new entities of type 'BasicEnergyOperatingFacility'. */\n  create?: Maybe<Array<Maybe<BasicEnergyOperatingFacilityDto>>>;\n  /** Updates existing entity of type 'BasicEnergyOperatingFacility'. */\n  update?: Maybe<Array<Maybe<BasicEnergyOperatingFacilityDto>>>;\n};\n\n\nexport type BasicEnergyOperatingFacilityMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyOperatingFacilityInputDto>>;\n};\n\n\nexport type BasicEnergyOperatingFacilityMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyOperatingFacilityInputUpdateDto>>;\n};\n\nexport type BasicEnergyOperatingFacilityUpdateDto = {\n  __typename?: 'BasicEnergyOperatingFacilityUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicEnergyOperatingFacilityDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicEnergyOperatingFacilityUpdateMessageDto = {\n  __typename?: 'BasicEnergyOperatingFacilityUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicEnergyOperatingFacilityUpdateDto>>>;\n};\n\n/** Union of types derived from Basic.Energy/OperatingFacility for Parent association */\nexport type BasicEnergyOperatingFacility_ParentUnionDto = BasicEnergyOperatingFacilityDto;\n\n/** A connection to `BasicEnergyOperatingFacility_ParentUnion`. */\nexport type BasicEnergyOperatingFacility_ParentUnionConnectionDto = {\n  __typename?: 'BasicEnergyOperatingFacility_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyOperatingFacility_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyOperatingFacility_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyOperatingFacility_ParentUnion`. */\nexport type BasicEnergyOperatingFacility_ParentUnionEdgeDto = {\n  __typename?: 'BasicEnergyOperatingFacility_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyOperatingFacility_ParentUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Producer-1' */\nexport type BasicEnergyProducerDto = BasicEnergyMeteringPointInterfaceDto & BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'BasicEnergyProducer';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  carrierType: BasicEnergyCarrierTypeDto;\n  children?: Maybe<BasicEnergyEnergyMeasurement_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  consentId?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  meteringPointNumber: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  parent?: Maybe<BasicEnergyOperatingFacility_ParentUnionConnectionDto>;\n  productionType: BasicEnergyProductionTypeDto;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  state: BasicEnergyStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Producer-1' */\nexport type BasicEnergyProducerAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Producer-1' */\nexport type BasicEnergyProducerChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Producer-1' */\nexport type BasicEnergyProducerConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Producer-1' */\nexport type BasicEnergyProducerMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Producer-1' */\nexport type BasicEnergyProducerMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Producer-1' */\nexport type BasicEnergyProducerParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Producer-1' */\nexport type BasicEnergyProducerRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Producer-1' */\nexport type BasicEnergyProducerRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic.Energy-1.0.1/Producer-1' */\nexport type BasicEnergyProducerTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicEnergyProducer`. */\nexport type BasicEnergyProducerConnectionDto = {\n  __typename?: 'BasicEnergyProducerConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicEnergyProducerEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicEnergyProducerDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicEnergyProducer`. */\nexport type BasicEnergyProducerEdgeDto = {\n  __typename?: 'BasicEnergyProducerEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicEnergyProducerDto>;\n};\n\nexport type BasicEnergyProducerInputDto = {\n  carrierType?: InputMaybe<BasicEnergyCarrierTypeDto>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  consentId?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  meteringPointNumber?: InputMaybe<Scalars['String']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  productionType?: InputMaybe<BasicEnergyProductionTypeDto>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  state?: InputMaybe<BasicEnergyStateDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type BasicEnergyProducerInputUpdateDto = {\n  /** Item to update */\n  item: BasicEnergyProducerInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicEnergyProducerMutationsDto = {\n  __typename?: 'BasicEnergyProducerMutations';\n  /** Creates new entities of type 'BasicEnergyProducer'. */\n  create?: Maybe<Array<Maybe<BasicEnergyProducerDto>>>;\n  /** Updates existing entity of type 'BasicEnergyProducer'. */\n  update?: Maybe<Array<Maybe<BasicEnergyProducerDto>>>;\n};\n\n\nexport type BasicEnergyProducerMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyProducerInputDto>>;\n};\n\n\nexport type BasicEnergyProducerMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicEnergyProducerInputUpdateDto>>;\n};\n\nexport type BasicEnergyProducerUpdateDto = {\n  __typename?: 'BasicEnergyProducerUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicEnergyProducerDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicEnergyProducerUpdateMessageDto = {\n  __typename?: 'BasicEnergyProducerUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicEnergyProducerUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'Basic.Energy/ProductionType' */\nexport enum BasicEnergyProductionTypeDto {\n  /** Hydroelectric power was used to produce the energy */\n  HepDto = 'HEP',\n  /** Other methods were used to produce the energy */\n  OtherDto = 'OTHER',\n  /** Solar power was used to produce the energy */\n  SolarDto = 'SOLAR',\n  /** The production type is unknown or not defined */\n  UnknownDto = 'UNKNOWN',\n  /** Wind power was used to produce the energy */\n  WindDto = 'WIND'\n}\n\n/** Runtime entities of construction kit enum 'Basic.Energy/State' */\nexport enum BasicEnergyStateDto {\n  /** The object is active and in use */\n  ActiveDto = 'ACTIVE',\n  /** The object is inactive but may be reactivated */\n  InactiveDto = 'INACTIVE',\n  /** The object is just created and the state is not set */\n  NewDto = 'NEW'\n}\n\n/** Runtime entities of construction kit record 'Basic/FaxNumber' */\nexport type BasicFaxNumberDto = {\n  __typename?: 'BasicFaxNumber';\n  constructionKitType?: Maybe<CkTypeDto>;\n  number: Scalars['String']['output'];\n  type?: Maybe<BasicTypeOfTelephoneBasicDto>;\n};\n\nexport type BasicFaxNumberInputDto = {\n  number?: InputMaybe<Scalars['String']['input']>;\n  type?: InputMaybe<BasicTypeOfTelephoneBasicDto>;\n};\n\n/** Runtime entities of construction kit enum 'Basic/LegalEntityType' */\nexport enum BasicLegalEntityTypeDto {\n  /** Actor in economic life, such as any natural or legal person with UGB relevance. */\n  CompanyDto = 'COMPANY',\n  /** Legal structure with the characteristics of a person */\n  LegalPersonDto = 'LEGAL_PERSON',\n  /** Administrative unit with sovereign power such as municipality, federal state, republic. */\n  LocalAuthorityDto = 'LOCAL_AUTHORITY',\n  /** A natural person is a human being with legal capacity, in contrast to a legal person (such as a company, organization, or government entity). */\n  NaturalPersonDto = 'NATURAL_PERSON'\n}\n\n/** Runtime entities of construction kit record 'Basic/Marking' */\nexport type BasicMarkingDto = {\n  __typename?: 'BasicMarking';\n  additionalText?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  file: LargeBinaryInfoDto;\n  name: Scalars['String']['output'];\n};\n\nexport type BasicMarkingInputDto = {\n  additionalText?: InputMaybe<Scalars['String']['input']>;\n  file?: InputMaybe<Scalars['LargeBinary']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit record 'Basic/NamePlate' */\nexport type BasicNamePlateDto = {\n  __typename?: 'BasicNamePlate';\n  address?: Maybe<BasicAddressDto>;\n  assetSpecificProperties?: Maybe<Array<BasicMarkingDto>>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  manufacturerName: Scalars['String']['output'];\n  manufacturerProductDesignation: Scalars['String']['output'];\n  manufacturerProductFamily: Scalars['String']['output'];\n  markings?: Maybe<Array<BasicMarkingDto>>;\n  serialNumber?: Maybe<Scalars['String']['output']>;\n  yearOfConstruction: Scalars['String']['output'];\n};\n\nexport type BasicNamePlateInputDto = {\n  address?: InputMaybe<BasicAddressInputDto>;\n  assetSpecificProperties?: InputMaybe<Array<InputMaybe<BasicMarkingInputDto>>>;\n  manufacturerName?: InputMaybe<Scalars['String']['input']>;\n  manufacturerProductDesignation?: InputMaybe<Scalars['String']['input']>;\n  manufacturerProductFamily?: InputMaybe<Scalars['String']['input']>;\n  markings?: InputMaybe<Array<InputMaybe<BasicMarkingInputDto>>>;\n  serialNumber?: InputMaybe<Scalars['String']['input']>;\n  yearOfConstruction?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityDto = SystemEntityInterfaceDto & {\n  __typename?: 'BasicNamedEntity';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicNamedEntity`. */\nexport type BasicNamedEntityConnectionDto = {\n  __typename?: 'BasicNamedEntityConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicNamedEntityEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicNamedEntityDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicNamedEntity`. */\nexport type BasicNamedEntityEdgeDto = {\n  __typename?: 'BasicNamedEntityEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicNamedEntityDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityInterfaceDto = {\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'Basic-2.0.2/NamedEntity-1' */\nexport type BasicNamedEntityInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type BasicNamedEntityUpdateDto = {\n  __typename?: 'BasicNamedEntityUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicNamedEntityDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicNamedEntityUpdateMessageDto = {\n  __typename?: 'BasicNamedEntityUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicNamedEntityUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit record 'Basic/PhoneNumber' */\nexport type BasicPhoneNumberDto = {\n  __typename?: 'BasicPhoneNumber';\n  constructionKitType?: Maybe<CkTypeDto>;\n  number: Scalars['String']['output'];\n  type?: Maybe<BasicTypeOfTelephoneEnhancedDto>;\n};\n\nexport type BasicPhoneNumberInputDto = {\n  number?: InputMaybe<Scalars['String']['input']>;\n  type?: InputMaybe<BasicTypeOfTelephoneEnhancedDto>;\n};\n\n/** Runtime entities of construction kit enum 'Basic/Salutation' */\nexport enum BasicSalutationDto {\n  /** The salutation is female */\n  FemaleDto = 'FEMALE',\n  /** The salutation is male */\n  MaleDto = 'MALE',\n  /** The salutation is non-binary */\n  NonBinaryDto = 'NON_BINARY',\n  /** The salutation is unknown or not defined */\n  UnknownDto = 'UNKNOWN'\n}\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/State-1' */\nexport type BasicStateDto = {\n  __typename?: 'BasicState';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/State-1' */\nexport type BasicStateAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/State-1' */\nexport type BasicStateChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/State-1' */\nexport type BasicStateConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/State-1' */\nexport type BasicStateMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/State-1' */\nexport type BasicStateMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/State-1' */\nexport type BasicStateOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/State-1' */\nexport type BasicStateParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/State-1' */\nexport type BasicStateRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/State-1' */\nexport type BasicStateRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/State-1' */\nexport type BasicStateTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicState`. */\nexport type BasicStateConnectionDto = {\n  __typename?: 'BasicStateConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicStateEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicStateDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicState`. */\nexport type BasicStateEdgeDto = {\n  __typename?: 'BasicStateEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicStateDto>;\n};\n\nexport type BasicStateInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type BasicStateInputUpdateDto = {\n  /** Item to update */\n  item: BasicStateInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicStateMutationsDto = {\n  __typename?: 'BasicStateMutations';\n  /** Creates new entities of type 'BasicState'. */\n  create?: Maybe<Array<Maybe<BasicStateDto>>>;\n  /** Updates existing entity of type 'BasicState'. */\n  update?: Maybe<Array<Maybe<BasicStateDto>>>;\n};\n\n\nexport type BasicStateMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicStateInputDto>>;\n};\n\n\nexport type BasicStateMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicStateInputUpdateDto>>;\n};\n\nexport type BasicStateUpdateDto = {\n  __typename?: 'BasicStateUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicStateDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicStateUpdateMessageDto = {\n  __typename?: 'BasicStateUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicStateUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit record 'Basic/TimeRange' */\nexport type BasicTimeRangeDto = {\n  __typename?: 'BasicTimeRange';\n  constructionKitType?: Maybe<CkTypeDto>;\n  from: Scalars['DateTime']['output'];\n  to: Scalars['DateTime']['output'];\n};\n\nexport type BasicTimeRangeInputDto = {\n  from?: InputMaybe<Scalars['DateTime']['input']>;\n  to?: InputMaybe<Scalars['DateTime']['input']>;\n};\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Tree-1' */\nexport type BasicTreeDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'BasicTree';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Tree-1' */\nexport type BasicTreeAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Tree-1' */\nexport type BasicTreeChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Tree-1' */\nexport type BasicTreeConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Tree-1' */\nexport type BasicTreeMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Tree-1' */\nexport type BasicTreeMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Tree-1' */\nexport type BasicTreeRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Tree-1' */\nexport type BasicTreeRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/Tree-1' */\nexport type BasicTreeTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicTree`. */\nexport type BasicTreeConnectionDto = {\n  __typename?: 'BasicTreeConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicTreeEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicTreeDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicTree`. */\nexport type BasicTreeEdgeDto = {\n  __typename?: 'BasicTreeEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicTreeDto>;\n};\n\nexport type BasicTreeInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type BasicTreeInputUpdateDto = {\n  /** Item to update */\n  item: BasicTreeInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicTreeMutationsDto = {\n  __typename?: 'BasicTreeMutations';\n  /** Creates new entities of type 'BasicTree'. */\n  create?: Maybe<Array<Maybe<BasicTreeDto>>>;\n  /** Updates existing entity of type 'BasicTree'. */\n  update?: Maybe<Array<Maybe<BasicTreeDto>>>;\n};\n\n\nexport type BasicTreeMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicTreeInputDto>>;\n};\n\n\nexport type BasicTreeMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicTreeInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/TreeNode-1' */\nexport type BasicTreeNodeDto = {\n  __typename?: 'BasicTreeNode';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/TreeNode-1' */\nexport type BasicTreeNodeAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/TreeNode-1' */\nexport type BasicTreeNodeChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/TreeNode-1' */\nexport type BasicTreeNodeConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/TreeNode-1' */\nexport type BasicTreeNodeMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/TreeNode-1' */\nexport type BasicTreeNodeMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/TreeNode-1' */\nexport type BasicTreeNodeOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/TreeNode-1' */\nexport type BasicTreeNodeParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/TreeNode-1' */\nexport type BasicTreeNodeRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/TreeNode-1' */\nexport type BasicTreeNodeRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Basic-2.0.2/TreeNode-1' */\nexport type BasicTreeNodeTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `BasicTreeNode`. */\nexport type BasicTreeNodeConnectionDto = {\n  __typename?: 'BasicTreeNodeConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicTreeNodeEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicTreeNodeDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicTreeNode`. */\nexport type BasicTreeNodeEdgeDto = {\n  __typename?: 'BasicTreeNodeEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicTreeNodeDto>;\n};\n\nexport type BasicTreeNodeInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type BasicTreeNodeInputUpdateDto = {\n  /** Item to update */\n  item: BasicTreeNodeInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type BasicTreeNodeMutationsDto = {\n  __typename?: 'BasicTreeNodeMutations';\n  /** Creates new entities of type 'BasicTreeNode'. */\n  create?: Maybe<Array<Maybe<BasicTreeNodeDto>>>;\n  /** Updates existing entity of type 'BasicTreeNode'. */\n  update?: Maybe<Array<Maybe<BasicTreeNodeDto>>>;\n};\n\n\nexport type BasicTreeNodeMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<BasicTreeNodeInputDto>>;\n};\n\n\nexport type BasicTreeNodeMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<BasicTreeNodeInputUpdateDto>>;\n};\n\nexport type BasicTreeNodeUpdateDto = {\n  __typename?: 'BasicTreeNodeUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicTreeNodeDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicTreeNodeUpdateMessageDto = {\n  __typename?: 'BasicTreeNodeUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicTreeNodeUpdateDto>>>;\n};\n\n/** Union of types derived from Basic/TreeNode for Children association */\nexport type BasicTreeNode_ChildrenUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEnergyOperatingFacilityDto | BasicStateDto | BasicTreeNodeDto | EnergyCommunityOperatingFacilityDto | EnvironmentCarbonBudgetDto | EnvironmentCarbonEmissionDto | EnvironmentCertificateOfOriginDto | EnvironmentComplianceRecordDto | EnvironmentEnvironmentalGoalDto | EnvironmentWasteMeterDto | IndustryBasicMachineDto | IndustryEnergyDemandResponseEventDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyCostDto | IndustryEnergyEnergyForecastDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyPerformanceIndicatorDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceWorkplaceDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto;\n\n/** A connection to `BasicTreeNode_ChildrenUnion`. */\nexport type BasicTreeNode_ChildrenUnionConnectionDto = {\n  __typename?: 'BasicTreeNode_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicTreeNode_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicTreeNode_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicTreeNode_ChildrenUnion`. */\nexport type BasicTreeNode_ChildrenUnionEdgeDto = {\n  __typename?: 'BasicTreeNode_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicTreeNode_ChildrenUnionDto>;\n};\n\n/** Union of types derived from Basic/TreeNode for Machine association */\nexport type BasicTreeNode_MachineUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEnergyOperatingFacilityDto | BasicStateDto | BasicTreeNodeDto | EnergyCommunityOperatingFacilityDto | EnvironmentWasteMeterDto | IndustryBasicMachineDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceWorkplaceDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto;\n\n/** A connection to `BasicTreeNode_MachineUnion`. */\nexport type BasicTreeNode_MachineUnionConnectionDto = {\n  __typename?: 'BasicTreeNode_MachineUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicTreeNode_MachineUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicTreeNode_MachineUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicTreeNode_MachineUnion`. */\nexport type BasicTreeNode_MachineUnionEdgeDto = {\n  __typename?: 'BasicTreeNode_MachineUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicTreeNode_MachineUnionDto>;\n};\n\n/** Union of types derived from Basic/TreeNode for Parent association */\nexport type BasicTreeNode_ParentUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEnergyOperatingFacilityDto | BasicStateDto | BasicTreeNodeDto | EnergyCommunityOperatingFacilityDto | EnvironmentWasteMeterDto | IndustryBasicMachineDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceWorkplaceDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto;\n\n/** A connection to `BasicTreeNode_ParentUnion`. */\nexport type BasicTreeNode_ParentUnionConnectionDto = {\n  __typename?: 'BasicTreeNode_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicTreeNode_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicTreeNode_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicTreeNode_ParentUnion`. */\nexport type BasicTreeNode_ParentUnionEdgeDto = {\n  __typename?: 'BasicTreeNode_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicTreeNode_ParentUnionDto>;\n};\n\n/** Union of types derived from Basic/TreeNode for RelatesTo association */\nexport type BasicTreeNode_RelatesToUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEmployeeDto | BasicEnergyConsumerDto | BasicEnergyEdaMessageDto | BasicEnergyEdaMeteringPointDto | BasicEnergyEdaProcessDto | BasicEnergyEnergyMeasurementDto | BasicEnergyOperatingFacilityDto | BasicEnergyProducerDto | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | EnergyCommunityBillingDocumentDto | EnergyCommunityBillingDocumentLineItemDto | EnergyCommunityConsumerDto | EnergyCommunityCustomerDto | EnergyCommunityEdaMessageDto | EnergyCommunityEdaMeteringPointDto | EnergyCommunityEdaProcessDto | EnergyCommunityEnergyPriceDto | EnergyCommunityEnergyQuantityDto | EnergyCommunityOperatingFacilityDto | EnergyCommunityParticipationPeriodDto | EnergyCommunityProducerDto | EnvironmentCarbonBudgetDto | EnvironmentCarbonEmissionDto | EnvironmentCertificateOfOriginDto | EnvironmentComplianceRecordDto | EnvironmentEnvironmentalGoalDto | EnvironmentWasteMeterDto | IndustryBasicAlarmDto | IndustryBasicEventDto | IndustryBasicMachineDto | IndustryBasicRuntimeVariableDto | IndustryEnergyDemandResponseEventDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyCostDto | IndustryEnergyEnergyForecastDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyPerformanceIndicatorDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceAccountDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceEnergyBalanceDto | IndustryMaintenanceJournalEntryDto | IndustryMaintenanceOrderDto | IndustryMaintenanceOrderCostsDto | IndustryMaintenanceOrderFeedbackDto | IndustryMaintenanceWorkplaceDto | IndustryManufacturingPartialFeedbackDto | IndustryManufacturingProductionOrderDto | IndustryManufacturingProductionOrderItemDto | IndustryManufacturingShiftDto | IndustryManufacturingShiftMachineDto | IndustryManufacturingShiftOrderItemDto | IndustryManufacturingShiftTemplateDto | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAiAiAgentConfigDto | SystemAiAiAgentJobDto | SystemAiAiAgentSessionDto | SystemAiAiApprovalRequestDto | SystemAiAiAuditEventDto | SystemAiAiCredentialBindingDto | SystemAiAiCredentialTicketDto | SystemAiAiKnowledgeSourceDto | SystemAiAiPromptTemplateDto | SystemAiAiQuotaLimitDto | SystemAiAiSessionEventDto | SystemAiAiTokenLeaseDto | SystemAiAiToolPolicyDto | SystemAiAiUsageRecordDto | SystemAutoIncrementDto | SystemBlueprintBackupDto | SystemBlueprintHistoryDto | SystemBlueprintInstallationDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationApplicationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationHelmRepositoryConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityClientMirrorDto | SystemIdentityDataProtectionKeyDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityServerSideSessionDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationMailNotificationConfigurationDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemStreamDataRawArchiveDto | SystemStreamDataRecomputeJobDto | SystemStreamDataRollupArchiveDto | SystemStreamDataTimeRangeArchiveDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto | SystemUiTreeNavigationConfigurationDto;\n\n/** A connection to `BasicTreeNode_RelatesToUnion`. */\nexport type BasicTreeNode_RelatesToUnionConnectionDto = {\n  __typename?: 'BasicTreeNode_RelatesToUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicTreeNode_RelatesToUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicTreeNode_RelatesToUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicTreeNode_RelatesToUnion`. */\nexport type BasicTreeNode_RelatesToUnionEdgeDto = {\n  __typename?: 'BasicTreeNode_RelatesToUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicTreeNode_RelatesToUnionDto>;\n};\n\nexport type BasicTreeUpdateDto = {\n  __typename?: 'BasicTreeUpdate';\n  /** The corresponding item */\n  item?: Maybe<BasicTreeDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type BasicTreeUpdateMessageDto = {\n  __typename?: 'BasicTreeUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<BasicTreeUpdateDto>>>;\n};\n\n/** Union of types derived from Basic/Tree for Parent association */\nexport type BasicTree_ParentUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEnergyOperatingFacilityDto | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | EnergyCommunityOperatingFacilityDto | EnvironmentWasteMeterDto | IndustryBasicMachineDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceWorkplaceDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto;\n\n/** A connection to `BasicTree_ParentUnion`. */\nexport type BasicTree_ParentUnionConnectionDto = {\n  __typename?: 'BasicTree_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<BasicTree_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<BasicTree_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `BasicTree_ParentUnion`. */\nexport type BasicTree_ParentUnionEdgeDto = {\n  __typename?: 'BasicTree_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<BasicTree_ParentUnionDto>;\n};\n\n/** Runtime entities of construction kit enum 'Basic/TypeOfTelephoneBasic' */\nexport enum BasicTypeOfTelephoneBasicDto {\n  HomeDto = 'HOME',\n  OfficeDto = 'OFFICE',\n  SecretaryDto = 'SECRETARY',\n  SubstituteDto = 'SUBSTITUTE'\n}\n\n/** Runtime entities of construction kit enum 'Basic/TypeOfTelephoneEnhanced' */\nexport enum BasicTypeOfTelephoneEnhancedDto {\n  HomeDto = 'HOME',\n  OfficeDto = 'OFFICE',\n  OfficeMobileDto = 'OFFICE_MOBILE',\n  PrivateMobileDto = 'PRIVATE_MOBILE',\n  SecretaryDto = 'SECRETARY',\n  SubstituteDto = 'SUBSTITUTE'\n}\n\n/** Runtime entities of construction kit enum 'Basic/UnitOfMeasure' */\nexport enum BasicUnitOfMeasureDto {\n  /** Kilowatt-hour, a unit of energy equal to one kilowatt of power used for one hour */\n  KWhDto = 'K_WH',\n  /** Megawatt-hour, a unit of energy equal to one megawatt of power used for one hour */\n  MWhDto = 'M_WH',\n  /** No unit applicable */\n  NonUnitDto = 'NON_UNIT'\n}\n\n/** Blueprint listing entry surfaced from any configured catalog. */\nexport type BlueprintDto = {\n  __typename?: 'Blueprint';\n  /** Name of the catalog this entry was found in (e.g. \"PublicGitHubBlueprintCatalog\"). */\n  catalogName: Scalars['String']['output'];\n  /** Optional description. */\n  description?: Maybe<Scalars['String']['output']>;\n  /** Fully-qualified blueprint id (Name-Version), e.g. \"InfrastructureStarter-1.0.0\". */\n  id: Scalars['String']['output'];\n  /** Blueprint name without the version suffix. */\n  name: Scalars['String']['output'];\n  /** Blueprint version (SemVer). */\n  version: Scalars['String']['output'];\n};\n\n/** Result of installing a blueprint on a tenant. */\nexport type BlueprintApplyResultDto = {\n  __typename?: 'BlueprintApplyResult';\n  /** Application mode used: Initial or ReApply. */\n  applicationMode: Scalars['String']['output'];\n  /** Fully-qualified blueprint id that was applied. */\n  blueprintId: Scalars['String']['output'];\n  /** CK model dependencies loaded into the tenant by this apply. */\n  loadedCkModels: Array<Scalars['String']['output']>;\n  /** Number of seed-data files imported as part of the apply. */\n  seedDataFilesApplied: Scalars['Int']['output'];\n  /** True when the install completed without errors. */\n  success: Scalars['Boolean']['output'];\n  /** Tenant the blueprint was applied to. */\n  tenantId: Scalars['String']['output'];\n  /** Non-blocking warnings produced during the apply. */\n  warnings: Array<Scalars['String']['output']>;\n};\n\n/** Tenant snapshot created before a blueprint update; usable for rollback. */\nexport type BlueprintBackupDto = {\n  __typename?: 'BlueprintBackup';\n  /** Opaque backup identifier — pass to rollback to restore this snapshot. */\n  backupId: Scalars['String']['output'];\n  /** Fully-qualified blueprint id at the time of backup. */\n  blueprintId: Scalars['String']['output'];\n  /** UTC timestamp when this backup was captured. */\n  createdAt: Scalars['DateTime']['output'];\n  /** Human-readable reason for the backup (typically the triggering operation). */\n  reason: Scalars['String']['output'];\n  /** Size of the backup payload in bytes, when reported by the storage backend. */\n  sizeBytes?: Maybe<Scalars['Long']['output']>;\n};\n\n/** Configured blueprint catalog source (local, public GitHub, private GitHub). */\nexport type BlueprintCatalogDto = {\n  __typename?: 'BlueprintCatalog';\n  /** Human-readable catalog description. */\n  description: Scalars['String']['output'];\n  /** Catalog name, e.g. \"PublicGitHubBlueprintCatalog\". */\n  name: Scalars['String']['output'];\n};\n\n/** Conflict detected by a blueprint update preview against an unlocked or modified tenant entity. */\nexport type BlueprintConflictDto = {\n  __typename?: 'BlueprintConflict';\n  /** Human-readable description of the conflict. */\n  description: Scalars['String']['output'];\n  /** Runtime id of the conflicting tenant entity. Use this verbatim as the key in `conflictResolutions` when overriding. */\n  entityId: Scalars['String']['output'];\n  /** Engine's suggested resolution: KeepUser / KeepBlueprint / Merge / Skip. */\n  suggestedResolution?: Maybe<Scalars['String']['output']>;\n};\n\n/** Per-entity override for an unlocked-conflict during a blueprint update. */\nexport enum BlueprintConflictResolutionDto {\n  KeepBlueprintDto = 'KEEP_BLUEPRINT',\n  KeepUserDto = 'KEEP_USER',\n  MergeDto = 'MERGE',\n  SkipDto = 'SKIP'\n}\n\n/** Per-entity override for a blueprint update conflict. */\nexport type BlueprintConflictResolutionInputDto = {\n  /** Runtime id of the conflicting entity. Matches the entityId surfaced by previewUpdate. */\n  entityId: Scalars['String']['input'];\n  /** Override resolution for this entity. */\n  resolution: BlueprintConflictResolutionDto;\n};\n\n/** Audit-log entry of a blueprint operation against the tenant. */\nexport type BlueprintHistoryItemDto = {\n  __typename?: 'BlueprintHistoryItem';\n  /** Application mode: Initial / ReApply / Update / Rollback / Uninstall. */\n  applicationMode: Scalars['String']['output'];\n  /** UTC timestamp of the operation. */\n  appliedAt: Scalars['DateTime']['output'];\n  /** Fully-qualified blueprint id that was applied. */\n  blueprintId: Scalars['String']['output'];\n  /** Number of entities created by this operation. */\n  entitiesCreated: Scalars['Int']['output'];\n  /** Number of entities deleted by this operation. */\n  entitiesDeleted: Scalars['Int']['output'];\n  /** Number of entities updated by this operation. */\n  entitiesUpdated: Scalars['Int']['output'];\n  /** Fully-qualified id of the prior version, when this entry is an update. */\n  previousVersion?: Maybe<Scalars['String']['output']>;\n  /** Optional checksum of the seed data that was applied. */\n  seedDataChecksum?: Maybe<Scalars['String']['output']>;\n};\n\n/** Blueprint currently installed on the tenant. */\nexport type BlueprintInstallationDto = {\n  __typename?: 'BlueprintInstallation';\n  /** Fully-qualified blueprint id (Name-Version). */\n  blueprintId: Scalars['String']['output'];\n  /** UTC timestamp of the initial install on this tenant. */\n  installedAt: Scalars['DateTime']['output'];\n  /** True when this row was originally pulled in as a transitive dependency of another blueprint. */\n  isDependency: Scalars['Boolean']['output'];\n  /** UTC timestamp of the most recent update or re-apply touching this row. */\n  lastUpdatedAt: Scalars['DateTime']['output'];\n  /** Blueprint ids that were resolved as transitive dependencies of this row. */\n  resolvedDependencies: Array<Scalars['String']['output']>;\n  /** Optional checksum of the seed data that was applied to this row. */\n  seedDataChecksum?: Maybe<Scalars['String']['output']>;\n};\n\n/** Paged list of blueprints from the configured catalogs. */\nexport type BlueprintListResponseDto = {\n  __typename?: 'BlueprintListResponse';\n  /** Page of blueprint entries. */\n  items: Array<BlueprintDto>;\n  /** Number of items skipped before this page. */\n  skip: Scalars['Int']['output'];\n  /** Page size used to produce this response. */\n  take: Scalars['Int']['output'];\n  /** Total number of blueprints available across all queried catalogs. */\n  totalCount: Scalars['Int']['output'];\n};\n\n/** Result of restoring a tenant from a blueprint backup. */\nexport type BlueprintRestoreResultDto = {\n  __typename?: 'BlueprintRestoreResult';\n  /** Number of entities written back into the tenant from the backup. */\n  entitiesRestored: Scalars['Int']['output'];\n  /** Diagnostic messages produced during the restore. */\n  messages: Array<Scalars['String']['output']>;\n  /** True when the restore completed. */\n  success: Scalars['Boolean']['output'];\n};\n\n/** Result of uninstalling a blueprint from a tenant. */\nexport type BlueprintUninstallResultDto = {\n  __typename?: 'BlueprintUninstallResult';\n  /** Other installed blueprints that still depend on the target. Populated when uninstall is refused because cascade was not requested. */\n  blockingDependents: Array<Scalars['String']['output']>;\n  /** Blueprint ids that were cascade-uninstalled alongside the target. */\n  cascadedDependencies: Array<Scalars['String']['output']>;\n  /** Number of locked entities erased from the tenant. */\n  entitiesDeleted: Scalars['Int']['output'];\n  /** True when the uninstall completed. */\n  success: Scalars['Boolean']['output'];\n  /** Fully-qualified id of the blueprint that was uninstalled, if any. */\n  uninstalledBlueprintId?: Maybe<Scalars['String']['output']>;\n  /** Non-blocking warnings produced during the uninstall. */\n  warnings: Array<Scalars['String']['output']>;\n};\n\n/** Available updates for the tenant's currently installed blueprint. */\nexport type BlueprintUpdateInfoDto = {\n  __typename?: 'BlueprintUpdateInfo';\n  /** All catalog versions reachable from the current installation, including downgrades. */\n  availableVersions: Array<Scalars['String']['output']>;\n  /** Fully-qualified blueprint id currently installed on the tenant. */\n  currentBlueprintId?: Maybe<Scalars['String']['output']>;\n  /** SemVer of the currently installed version. */\n  currentVersion?: Maybe<Scalars['String']['output']>;\n  /** True when at least one newer version is available in the catalog. */\n  hasUpdate: Scalars['Boolean']['output'];\n  /** Fully-qualified id of the recommended target version, when an update is available. */\n  recommendedVersion?: Maybe<Scalars['String']['output']>;\n};\n\n/** How a blueprint update reconciles seed data with tenant state. */\nexport enum BlueprintUpdateModeDto {\n  FullDto = 'FULL',\n  MergeDto = 'MERGE',\n  MigrationDto = 'MIGRATION',\n  SafeDto = 'SAFE'\n}\n\n/** Diff of a planned blueprint update — counts and conflicts, no side effects. */\nexport type BlueprintUpdatePreviewDto = {\n  __typename?: 'BlueprintUpdatePreview';\n  /** Per-entity conflicts the studio needs to resolve before the apply. */\n  conflicts: Array<BlueprintConflictDto>;\n  /** Number of entities the update would add. */\n  entitiesToAdd: Scalars['Int']['output'];\n  /** Number of entities the update would delete (Full mode only). */\n  entitiesToDelete: Scalars['Int']['output'];\n  /** Number of entities the update would upsert. */\n  entitiesToUpdate: Scalars['Int']['output'];\n  /** Fully-qualified id of the target blueprint version. */\n  targetVersion: Scalars['String']['output'];\n  /** Non-blocking warnings reported by the diff (e.g. mode-specific notices). */\n  warnings: Array<Scalars['String']['output']>;\n};\n\n/** Parameters for previewing or applying a blueprint update on the tenant. */\nexport type BlueprintUpdateRequestInputDto = {\n  /** Per-entity overrides for conflicts surfaced by previewUpdate. */\n  conflictResolutions?: InputMaybe<Array<BlueprintConflictResolutionInputDto>>;\n  /** Capture a pre-update tenant snapshot. Defaults to true. */\n  createBackup?: InputMaybe<Scalars['Boolean']['input']>;\n  /** Compute the diff without persisting any changes. */\n  dryRun?: InputMaybe<Scalars['Boolean']['input']>;\n  /** Fully-qualified target blueprint id (Name-Version), e.g. \"InfrastructureStarter-2.0.0\". */\n  targetVersion: Scalars['String']['input'];\n  /** Update reconciliation mode. Defaults to Merge. */\n  updateMode?: InputMaybe<BlueprintUpdateModeDto>;\n};\n\n/** Install, update, uninstall and rollback blueprints on the active tenant. */\nexport type BlueprintsMutationDto = {\n  __typename?: 'BlueprintsMutation';\n  /** Applies a blueprint update to the tenant. Conflict resolutions, dry-run, and pre-update backup are controlled by the input. Returns the resulting apply summary. */\n  applyUpdate: BlueprintApplyResultDto;\n  /** Applies a blueprint to the tenant for the first time. With force=true, re-applies seed data via upsert (recovery path). */\n  install: BlueprintApplyResultDto;\n  /** Restores the tenant from a previously-captured backup. */\n  rollback: BlueprintRestoreResultDto;\n  /** Removes a blueprint from the tenant. With cascade=true, dependents are uninstalled first and orphan dependencies are auto-cleaned. */\n  uninstall: BlueprintUninstallResultDto;\n};\n\n\n/** Install, update, uninstall and rollback blueprints on the active tenant. */\nexport type BlueprintsMutationApplyUpdateArgsDto = {\n  input: BlueprintUpdateRequestInputDto;\n};\n\n\n/** Install, update, uninstall and rollback blueprints on the active tenant. */\nexport type BlueprintsMutationInstallArgsDto = {\n  blueprintId: Scalars['String']['input'];\n  force?: InputMaybe<Scalars['Boolean']['input']>;\n};\n\n\n/** Install, update, uninstall and rollback blueprints on the active tenant. */\nexport type BlueprintsMutationRollbackArgsDto = {\n  backupId: Scalars['String']['input'];\n};\n\n\n/** Install, update, uninstall and rollback blueprints on the active tenant. */\nexport type BlueprintsMutationUninstallArgsDto = {\n  blueprintName: Scalars['String']['input'];\n  cascade?: InputMaybe<Scalars['Boolean']['input']>;\n};\n\n/** Blueprint catalog discovery + tenant-scoped installation, history, and backup queries. */\nexport type BlueprintsQueryDto = {\n  __typename?: 'BlueprintsQuery';\n  /** Pre-update tenant snapshots available for rollback. */\n  backups: Array<BlueprintBackupDto>;\n  /** Configured catalog sources — local, public GitHub, private GitHub. Used by the studio's catalog filter dropdown. */\n  catalogs: Array<BlueprintCatalogDto>;\n  /** Most recent history entry, or null when no blueprint has been applied to the tenant yet. */\n  current?: Maybe<BlueprintHistoryItemDto>;\n  /** Append-only audit log of blueprint operations on the tenant. */\n  history: Array<BlueprintHistoryItemDto>;\n  /** Blueprints currently installed on the tenant. */\n  installations: Array<BlueprintInstallationDto>;\n  /** Paged list of all blueprints across the configured catalogs. */\n  list: BlueprintListResponseDto;\n  /** Diff a candidate update without applying it. Mode and target version come from the input. */\n  previewUpdate: BlueprintUpdatePreviewDto;\n  /** Paged blueprint search across the configured catalogs. */\n  search: BlueprintListResponseDto;\n  /** Available updates for the tenant's installed blueprint. */\n  updateInfo: BlueprintUpdateInfoDto;\n};\n\n\n/** Blueprint catalog discovery + tenant-scoped installation, history, and backup queries. */\nexport type BlueprintsQueryListArgsDto = {\n  skip?: InputMaybe<Scalars['Int']['input']>;\n  take?: InputMaybe<Scalars['Int']['input']>;\n};\n\n\n/** Blueprint catalog discovery + tenant-scoped installation, history, and backup queries. */\nexport type BlueprintsQueryPreviewUpdateArgsDto = {\n  input: BlueprintUpdateRequestInputDto;\n};\n\n\n/** Blueprint catalog discovery + tenant-scoped installation, history, and backup queries. */\nexport type BlueprintsQuerySearchArgsDto = {\n  query: Scalars['String']['input'];\n  skip?: InputMaybe<Scalars['Int']['input']>;\n  take?: InputMaybe<Scalars['Int']['input']>;\n};\n\n/** Bucket-boundary alignment for a rollup archive: FIXED_SIZE / CALENDAR_DAY / ISO_8601_WEEK / CALENDAR_MONTH / CALENDAR_YEAR. */\nexport enum BucketAlignmentInputDto {\n  CalendarDayDto = 'CALENDAR_DAY',\n  CalendarMonthDto = 'CALENDAR_MONTH',\n  CalendarYearDto = 'CALENDAR_YEAR',\n  FixedSizeDto = 'FIXED_SIZE',\n  Iso_8601WeekDto = 'ISO_8601_WEEK'\n}\n\n/** Definition of a construction kit association roles with navigation property names and cardinalities */\nexport type CkAssociationRoleDto = {\n  __typename?: 'CkAssociationRole';\n  /** Construction kit association role id, the unique identifier of the association role. */\n  ckAssociationRoleId: CkAssociationRoleIdDto;\n  /** Definition of a construction kit association roles with navigation property names and cardinalities */\n  description?: Maybe<Scalars['String']['output']>;\n  /** Cardinality of the inbound direction side */\n  inboundMultiplicity: MultiplicitiesDto;\n  /** The name of navigation property of inbound direction side */\n  inboundName: Scalars['String']['output'];\n  /** Cardinality of the outbound direction */\n  outboundMultiplicity: MultiplicitiesDto;\n  /** The name of navigation property of outbound direction side */\n  outboundName: Scalars['String']['output'];\n  /** Runtime construction kit id of the association role. */\n  rtCkAssociationRoleId: Scalars['RtCkAssociationRoleId']['output'];\n};\n\n/** A connection from an object to a list of objects of type `CkAssociationRoleDto`. */\nexport type CkAssociationRoleDtoConnectionDto = {\n  __typename?: 'CkAssociationRoleDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<CkAssociationRoleDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<CkAssociationRoleDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `CkAssociationRoleDto`. */\nexport type CkAssociationRoleDtoEdgeDto = {\n  __typename?: 'CkAssociationRoleDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<CkAssociationRoleDto>;\n};\n\n/** A construction kit id of CkAssociationRoleId. */\nexport type CkAssociationRoleIdDto = {\n  __typename?: 'CkAssociationRoleId';\n  /** The full name of the model, e.g. 'System-1.0.3'. */\n  fullName: Scalars['String']['output'];\n  /** The semantic versioned full name of the construction kit type, e.g. 'System/Entity' or 'System-2/Entity'. */\n  semanticVersionedFullName: Scalars['String']['output'];\n};\n\n/** Construction kit attribute definitions */\nexport type CkAttributeDto = {\n  __typename?: 'CkAttribute';\n  /** Value type of the attribute. */\n  attributeValueType: AttributeValueTypeDto;\n  /** Construction kit attribute id. */\n  ckAttributeId: CkAttributeIdDto;\n  /** Optional enum id of the attribute value type. */\n  ckEnum?: Maybe<CkEnumDto>;\n  /** Optional record id of the attribute value type. */\n  ckRecord?: Maybe<CkRecordDto>;\n  /** Default values of the attribute. */\n  defaultValues?: Maybe<Array<Maybe<Scalars['SimpleScalar']['output']>>>;\n  /** Optional description of the attribute. */\n  description?: Maybe<Scalars['String']['output']>;\n  /** Optional meta data of the attribute. */\n  metaData?: Maybe<Array<Maybe<CkAttributeMetaDataDto>>>;\n};\n\n/** A connection from an object to a list of objects of type `CkAttributeDto`. */\nexport type CkAttributeDtoConnectionDto = {\n  __typename?: 'CkAttributeDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<CkAttributeDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<CkAttributeDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `CkAttributeDto`. */\nexport type CkAttributeDtoEdgeDto = {\n  __typename?: 'CkAttributeDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<CkAttributeDto>;\n};\n\n/** A construction kit id of CkAttributeId. */\nexport type CkAttributeIdDto = {\n  __typename?: 'CkAttributeId';\n  /** The full name of the model, e.g. 'System-1.0.3'. */\n  fullName: Scalars['String']['output'];\n  /** The semantic versioned full name of the construction kit type, e.g. 'System/Entity' or 'System-2/Entity'. */\n  semanticVersionedFullName: Scalars['String']['output'];\n};\n\n/** Construction kit attribute meta data */\nexport type CkAttributeMetaDataDto = {\n  __typename?: 'CkAttributeMetaData';\n  /** Optional description of the meta data. */\n  description?: Maybe<Scalars['String']['output']>;\n  /** Key of the meta data. */\n  key: Scalars['ID']['output'];\n  /** Value of the meta data. */\n  value?: Maybe<Scalars['String']['output']>;\n};\n\n/** Definition of a construction kit record with name and attributes. */\nexport type CkEnumDto = {\n  __typename?: 'CkEnum';\n  /** Construction kit enum id, the unique identifier of the enum. */\n  ckEnumId: CkEnumIdDto;\n  /** Optional description of the record. */\n  description?: Maybe<Scalars['String']['output']>;\n  /** Whether the enum is extensible for customization. */\n  isExtensible: Scalars['Boolean']['output'];\n  /** Runtime construction kit enum id, the unique identifier of the enum. */\n  rtCkEnumId: Scalars['RtCkEnumId']['output'];\n  /** Whether the enum is a flags enum */\n  useFlags: Scalars['Boolean']['output'];\n  /** Values of the enum. */\n  values: Array<Maybe<CkEnumValueDto>>;\n};\n\n/** A connection from an object to a list of objects of type `CkEnumDto`. */\nexport type CkEnumDtoConnectionDto = {\n  __typename?: 'CkEnumDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<CkEnumDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<CkEnumDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `CkEnumDto`. */\nexport type CkEnumDtoEdgeDto = {\n  __typename?: 'CkEnumDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<CkEnumDto>;\n};\n\n/** A construction kit id of CkEnumId. */\nexport type CkEnumIdDto = {\n  __typename?: 'CkEnumId';\n  /** The full name of the model, e.g. 'System-1.0.3'. */\n  fullName: Scalars['String']['output'];\n  /** The semantic versioned full name of the construction kit type, e.g. 'System/Entity' or 'System-2/Entity'. */\n  semanticVersionedFullName: Scalars['String']['output'];\n};\n\nexport type CkEnumMutationsDto = {\n  __typename?: 'CkEnumMutations';\n  /** Updates customizations of enum extensions. */\n  updateValueExtensions?: Maybe<Array<Maybe<CkEnumDto>>>;\n};\n\n\nexport type CkEnumMutationsUpdateValueExtensionsArgsDto = {\n  values: Array<InputMaybe<CkEnumUpdateDto>>;\n};\n\nexport type CkEnumUpdateDto = {\n  operation?: InputMaybe<CkExtensionUpdateOperationsDto>;\n  value?: InputMaybe<CkEnumValueInputDto>;\n};\n\n/** A construction kit enum value */\nexport type CkEnumValueDto = {\n  __typename?: 'CkEnumValue';\n  /** Description of enum value */\n  description?: Maybe<Scalars['String']['output']>;\n  /** True, when the enum value is a custom extension, otherwise false */\n  isExtension?: Maybe<Scalars['Boolean']['output']>;\n  /** Unique key of enum value */\n  key?: Maybe<Scalars['Int']['output']>;\n  /** Name of enum value */\n  name?: Maybe<Scalars['String']['output']>;\n};\n\n/** A construction kit enum value */\nexport type CkEnumValueInputDto = {\n  /** Description of enum value */\n  description?: InputMaybe<Scalars['String']['input']>;\n  /** Unique key of enum value */\n  key?: InputMaybe<Scalars['Int']['input']>;\n  /** Name of enum value */\n  name?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Defines the possible operation operations to extend construction elements. */\nexport enum CkExtensionUpdateOperationsDto {\n  DeleteDto = 'DELETE',\n  InsertDto = 'INSERT'\n}\n\n/** A construction kit model */\nexport type CkModelDto = {\n  __typename?: 'CkModel';\n  attributes?: Maybe<CkAttributeDtoConnectionDto>;\n  dependencies: Array<CkModelIdDto>;\n  /** Optional description of the model. */\n  description?: Maybe<Scalars['String']['output']>;\n  enums?: Maybe<CkEnumDtoConnectionDto>;\n  /** Construction kit model id, the unique identifier of the model. */\n  id: CkModelIdDto;\n  /** Availability of the model within the repository. */\n  modelState?: Maybe<ModelStateDto>;\n  records?: Maybe<CkRecordDtoConnectionDto>;\n  types?: Maybe<CkTypeDtoConnectionDto>;\n};\n\n\n/** A construction kit model */\nexport type CkModelAttributesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  ckId?: InputMaybe<Scalars['String']['input']>;\n  ckIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** A construction kit model */\nexport type CkModelEnumsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  ckId?: InputMaybe<Scalars['String']['input']>;\n  ckIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** A construction kit model */\nexport type CkModelRecordsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  ckId?: InputMaybe<Scalars['String']['input']>;\n  ckIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** A construction kit model */\nexport type CkModelTypesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  ckId?: InputMaybe<Scalars['String']['input']>;\n  ckIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection from an object to a list of objects of type `CkModelDto`. */\nexport type CkModelDtoConnectionDto = {\n  __typename?: 'CkModelDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<CkModelDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<CkModelDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `CkModelDto`. */\nexport type CkModelDtoEdgeDto = {\n  __typename?: 'CkModelDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<CkModelDto>;\n};\n\n/** Identifies a construction kit model. */\nexport type CkModelIdDto = {\n  __typename?: 'CkModelId';\n  /** The full name of the model, e.g. 'System-1.0.3'. */\n  fullName: Scalars['String']['output'];\n  /** The name of the model, e.g. 'System'. */\n  name: Scalars['String']['output'];\n  /** The semantic versioned full name of the model, e.g. 'System' or 'System-2'. */\n  semanticVersionedFullName: Scalars['String']['output'];\n  /** The version of the model, e.g. '1.0.0' or '2.0.0'. */\n  version: Scalars['CkVersion']['output'];\n};\n\n/** Definition of a construction kit record with name and attributes. */\nexport type CkRecordDto = {\n  __typename?: 'CkRecord';\n  attributes?: Maybe<CkTypeAttributeDtoConnectionDto>;\n  /** The base record the current record is derived from. */\n  baseRecordTypes?: Maybe<CkRecordDto>;\n  /** Construction kit record id, the unique identifier of the record. */\n  ckRecordId: CkRecordIdDto;\n  /** Lists types that are derived from the current construction kit record. */\n  derivedRecordTypes?: Maybe<CkRecordDtoConnectionDto>;\n  /** Optional description of the record. */\n  description?: Maybe<Scalars['String']['output']>;\n  /** Indicates if the record is abstract. */\n  isAbstract: Scalars['Boolean']['output'];\n  /** Indicates if the record is final. */\n  isFinal: Scalars['Boolean']['output'];\n  /** Runtime construction kit record id, the unique identifier of the record. */\n  rtCkRecordId: Scalars['RtCkRecordId']['output'];\n};\n\n\n/** Definition of a construction kit record with name and attributes. */\nexport type CkRecordAttributesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  attributeNames?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n};\n\n\n/** Definition of a construction kit record with name and attributes. */\nexport type CkRecordDerivedRecordTypesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n};\n\n/** A connection from an object to a list of objects of type `CkRecordDto`. */\nexport type CkRecordDtoConnectionDto = {\n  __typename?: 'CkRecordDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<CkRecordDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<CkRecordDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `CkRecordDto`. */\nexport type CkRecordDtoEdgeDto = {\n  __typename?: 'CkRecordDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<CkRecordDto>;\n};\n\n/** A construction kit id of CkRecordId. */\nexport type CkRecordIdDto = {\n  __typename?: 'CkRecordId';\n  /** The full name of the model, e.g. 'System-1.0.3'. */\n  fullName: Scalars['String']['output'];\n  /** The semantic versioned full name of the construction kit type, e.g. 'System/Entity' or 'System-2/Entity'. */\n  semanticVersionedFullName: Scalars['String']['output'];\n};\n\n/** Aggregation function for a rollup. AVG is stored as two columns (sum + count) so chained rollups stay numerically correct. */\nexport enum CkRollupFunctionDto {\n  AvgDto = 'AVG',\n  CountDto = 'COUNT',\n  MaxDto = 'MAX',\n  MinDto = 'MIN',\n  StateDurationDto = 'STATE_DURATION',\n  SumDto = 'SUM',\n  TimeWeightedAvgDto = 'TIME_WEIGHTED_AVG'\n}\n\n/** Definition of a construction kit type with name, associations and attributes. */\nexport type CkTypeDto = {\n  __typename?: 'CkType';\n  associations?: Maybe<CkTypeAssociationDirectionDto>;\n  attributes?: Maybe<CkTypeAttributeDtoConnectionDto>;\n  availableQueryColumns?: Maybe<CkTypeQueryColumnDtoConnectionDto>;\n  /** The base type the current type is derived from. */\n  baseType?: Maybe<CkTypeDto>;\n  /** Construction kit type id, the unique identifier of the type. */\n  ckTypeId: CkTypeIdDto;\n  /** Lists types that are derived from the current construction kit type. */\n  derivedTypes?: Maybe<CkTypeDtoConnectionDto>;\n  /** Optional description of the type. */\n  description?: Maybe<Scalars['String']['output']>;\n  /** Lists types that are derived directly or indirectly from the current construction kit type. */\n  directAndIndirectDerivedTypes?: Maybe<CkTypeDtoConnectionDto>;\n  /** Indicates if the type is abstract. */\n  isAbstract: Scalars['Boolean']['output'];\n  /** Indicates if the type is final. */\n  isFinal: Scalars['Boolean']['output'];\n  /** Runtime construction kit type id, the unique identifier of the type. */\n  rtCkTypeId: Scalars['RtCkTypeId']['output'];\n};\n\n\n/** Definition of a construction kit type with name, associations and attributes. */\nexport type CkTypeAttributesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  attributeNameContains?: InputMaybe<Scalars['String']['input']>;\n  attributeNames?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n};\n\n\n/** Definition of a construction kit type with name, associations and attributes. */\nexport type CkTypeAvailableQueryColumnsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  attributePathContains?: InputMaybe<Scalars['String']['input']>;\n  attributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  attributeValueType?: InputMaybe<AttributeValueTypeDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeManyNavigations?: InputMaybe<Scalars['Boolean']['input']>;\n  includeNavigationProperties?: InputMaybe<Scalars['Boolean']['input']>;\n  maxDepth?: InputMaybe<Scalars['Int']['input']>;\n  searchTerm?: InputMaybe<Scalars['String']['input']>;\n};\n\n\n/** Definition of a construction kit type with name, associations and attributes. */\nexport type CkTypeDerivedTypesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  ignoreAbstractTypes?: InputMaybe<Scalars['Boolean']['input']>;\n};\n\n\n/** Definition of a construction kit type with name, associations and attributes. */\nexport type CkTypeDirectAndIndirectDerivedTypesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  ignoreAbstractTypes?: InputMaybe<Scalars['Boolean']['input']>;\n  includeSelf?: InputMaybe<Scalars['Boolean']['input']>;\n};\n\n/** Associations of a construction kit type */\nexport type CkTypeAssociationDto = {\n  __typename?: 'CkTypeAssociation';\n  /** Multiplicity of the association for the current side */\n  multiplicity: MultiplicitiesDto;\n  /** Navigation property name of the association for the current side */\n  navigationPropertyName: Scalars['String']['output'];\n  /** Type id of the construction kit type of the origin side of the association */\n  originCkTypeId: CkTypeIdDto;\n  /** Construction kit attribute id. */\n  roleId: CkAssociationRoleIdDto;\n  /** Runtime construction kit type id of the origin side of the association */\n  rtOriginCkTypeId: Scalars['RtCkTypeId']['output'];\n  /** Runtime construction kit id of the association role. */\n  rtRoleId: Scalars['RtCkAssociationRoleId']['output'];\n  /** Runtime construction kit type id of the target side of the association */\n  rtTargetCkTypeId: Scalars['RtCkTypeId']['output'];\n  /** Type id of the construction kit type of the target side of the association */\n  targetCkTypeId: CkTypeIdDto;\n};\n\n/** Returns inbound and outbound association definitions */\nexport type CkTypeAssociationDirectionDto = {\n  __typename?: 'CkTypeAssociationDirection';\n  /** Gets ingoing associations */\n  in?: Maybe<CkTypeAssociationSourceDto>;\n  /** Gets outgoing associations */\n  out?: Maybe<CkTypeAssociationSourceDto>;\n};\n\n/** Associations of a construction kit type */\nexport type CkTypeAssociationSourceDto = {\n  __typename?: 'CkTypeAssociationSource';\n  /** All associations definitions available current type */\n  all?: Maybe<Array<Maybe<CkTypeAssociationDto>>>;\n  /** Associations definitions inherited by base types */\n  inherited?: Maybe<Array<Maybe<CkTypeAssociationDto>>>;\n  /** Associations definitions defined by the current type */\n  owned?: Maybe<Array<Maybe<CkTypeAssociationDto>>>;\n};\n\n/** Attributes of a construction kit type */\nexport type CkTypeAttributeDto = {\n  __typename?: 'CkTypeAttribute';\n  /** The construction kit attribute definition */\n  attribute?: Maybe<CkAttributeDto>;\n  /** Attribute name within the entity. */\n  attributeName: Scalars['String']['output'];\n  /** Value type of the attribute. */\n  attributeValueType: AttributeValueTypeDto;\n  /** Auto complete values for the attribute. */\n  autoCompleteValues?: Maybe<Array<Maybe<Scalars['String']['output']>>>;\n  /** Auto increment reference for the attribute. */\n  autoIncrementReference?: Maybe<Scalars['String']['output']>;\n  /** Construction kit attribute id. */\n  ckAttributeId: CkAttributeIdDto;\n  /** Defines if the attribute is optional. */\n  isOptional: Scalars['Boolean']['output'];\n};\n\n/** A connection from an object to a list of objects of type `CkTypeAttributeDto`. */\nexport type CkTypeAttributeDtoConnectionDto = {\n  __typename?: 'CkTypeAttributeDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<CkTypeAttributeDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<CkTypeAttributeDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `CkTypeAttributeDto`. */\nexport type CkTypeAttributeDtoEdgeDto = {\n  __typename?: 'CkTypeAttributeDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<CkTypeAttributeDto>;\n};\n\n/** A connection from an object to a list of objects of type `CkTypeDto`. */\nexport type CkTypeDtoConnectionDto = {\n  __typename?: 'CkTypeDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<CkTypeDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<CkTypeDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `CkTypeDto`. */\nexport type CkTypeDtoEdgeDto = {\n  __typename?: 'CkTypeDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<CkTypeDto>;\n};\n\n/** A construction kit id of CkTypeId. */\nexport type CkTypeIdDto = {\n  __typename?: 'CkTypeId';\n  /** The full name of the model, e.g. 'System-1.0.3'. */\n  fullName: Scalars['String']['output'];\n  /** The semantic versioned full name of the construction kit type, e.g. 'System/Entity' or 'System-2/Entity'. */\n  semanticVersionedFullName: Scalars['String']['output'];\n};\n\n/** Represents a possible column in a query result. */\nexport type CkTypeQueryColumnDto = {\n  __typename?: 'CkTypeQueryColumn';\n  /** Attribute path within the entity. */\n  attributePath: Scalars['String']['output'];\n  /** Value type of the attribute. */\n  attributeValueType: AttributeValueTypeDto;\n  /** Description of the attribute. */\n  description?: Maybe<Scalars['String']['output']>;\n};\n\n/** A connection from an object to a list of objects of type `CkTypeQueryColumnDto`. */\nexport type CkTypeQueryColumnDtoConnectionDto = {\n  __typename?: 'CkTypeQueryColumnDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<CkTypeQueryColumnDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<CkTypeQueryColumnDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `CkTypeQueryColumnDto`. */\nexport type CkTypeQueryColumnDtoEdgeDto = {\n  __typename?: 'CkTypeQueryColumnDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<CkTypeQueryColumnDto>;\n};\n\n/** Construction Kit element mutations */\nexport type ConstructionKitMutationsDto = {\n  __typename?: 'ConstructionKitMutations';\n  enums?: Maybe<CkEnumMutationsDto>;\n};\n\n\n/** Construction Kit element mutations */\nexport type ConstructionKitMutationsEnumsArgsDto = {\n  ckId?: InputMaybe<Scalars['String']['input']>;\n  ckIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n};\n\nexport type ConstructionKitQueryDto = {\n  __typename?: 'ConstructionKitQuery';\n  associationRoles?: Maybe<CkAssociationRoleDtoConnectionDto>;\n  attributes?: Maybe<CkAttributeDtoConnectionDto>;\n  enums?: Maybe<CkEnumDtoConnectionDto>;\n  models?: Maybe<CkModelDtoConnectionDto>;\n  records?: Maybe<CkRecordDtoConnectionDto>;\n  types?: Maybe<CkTypeDtoConnectionDto>;\n};\n\n\nexport type ConstructionKitQueryAssociationRolesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  ckId?: InputMaybe<Scalars['String']['input']>;\n  ckIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  ckModelIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtCkId?: InputMaybe<Scalars['String']['input']>;\n  rtCkIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type ConstructionKitQueryAttributesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  ckId?: InputMaybe<Scalars['String']['input']>;\n  ckIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  ckModelIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtCkId?: InputMaybe<Scalars['String']['input']>;\n  rtCkIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type ConstructionKitQueryEnumsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  ckId?: InputMaybe<Scalars['String']['input']>;\n  ckIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  ckModelIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtCkId?: InputMaybe<Scalars['String']['input']>;\n  rtCkIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type ConstructionKitQueryModelsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  ckId?: InputMaybe<Scalars['String']['input']>;\n  ckIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type ConstructionKitQueryRecordsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  ckId?: InputMaybe<Scalars['String']['input']>;\n  ckIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  ckModelIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtCkId?: InputMaybe<Scalars['String']['input']>;\n  rtCkIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type ConstructionKitQueryTypesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  ckId?: InputMaybe<Scalars['String']['input']>;\n  ckIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  ckModelIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtCkId?: InputMaybe<Scalars['String']['input']>;\n  rtCkIds?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** Input for createRollupArchive: source archive + bucketing/lag + aggregations. TargetCkTypeId and Columns are resolved server-side. */\nexport type CreateRollupArchiveInputDto = {\n  /** Aggregation specs. At least one required; duplicate target column names are rejected. */\n  aggregations: Array<RollupAggregationInputDto>;\n  /** Optional bucket-boundary alignment. Defaults to FIXED_SIZE. Calendar variants (CALENDAR_DAY / ISO_8601_WEEK / CALENDAR_MONTH / CALENDAR_YEAR) make day/week/month/year rollups expressible and are the only ones for which referenceTimeZone has any effect. */\n  bucketAlignment?: InputMaybe<BucketAlignmentInputDto>;\n  /** Bucket width in milliseconds. Must be > 0. */\n  bucketSizeMs: Scalars['Long']['input'];\n  /** Optional bound on the TIME_WEIGHTED_AVG carry-in scan (last observation carried forward) in milliseconds. Null keeps the engine default of 35 days. Only meaningful when the aggregations include TIME_WEIGHTED_AVG; ignored otherwise. Must be > 0 when set. */\n  carryLookbackMs?: InputMaybe<Scalars['Long']['input']>;\n  /** Optional IANA reference time-zone (e.g. 'Europe/Vienna') that aligns calendar bucket boundaries to local wall-clock time so they are DST-correct. Null keeps UTC boundaries. Ignored for FIXED_SIZE; an unknown zone id is rejected. */\n  referenceTimeZone?: InputMaybe<Scalars['String']['input']>;\n  /** Optional human-readable name for the rollup archive. */\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  /** Runtime id of the source archive (raw CkArchive or another CkRollupArchive for chained rollups). */\n  sourceArchiveRtId: Scalars['OctoObjectId']['input'];\n  /** Safety-wait after bucketEnd before aggregating, in milliseconds. >= 0. */\n  watermarkLagMs: Scalars['Long']['input'];\n};\n\n/** Input for createTimeRangeArchive: target CK type, columns, optional name + advisory period. */\nexport type CreateTimeRangeArchiveInputDto = {\n  /** Attribute paths to materialise as CrateDB columns. At least one required. */\n  columns: Array<ArchiveColumnSpecInputDto>;\n  /** Advisory window length in milliseconds (e.g. 900000 = 15 min). Optional; descriptive only. */\n  periodMs?: InputMaybe<Scalars['Int']['input']>;\n  /** Optional human-readable name for the archive. */\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  /** CK type id whose rows this archive captures windowed values for. */\n  targetCkTypeId: Scalars['String']['input'];\n};\n\n/** Defines possible delete strategies of a runtime type */\nexport enum DeleteStrategiesDto {\n  ArchiveDto = 'ARCHIVE',\n  EraseDto = 'ERASE'\n}\n\n/** Runtime entities of construction kit enum 'EnergyCommunity/BillingCycle' */\nexport enum EnergyCommunityBillingCycleDto {\n  /** The billing cycle is one year */\n  AnnuallyDto = 'ANNUALLY',\n  /** The billing cycle is one month */\n  MonthlyDto = 'MONTHLY',\n  /** The billing cycle is one quarter */\n  QuarterlyDto = 'QUARTERLY',\n  /** The billing cycle is six months */\n  SemiAnnuallyDto = 'SEMI_ANNUALLY'\n}\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocument-1' */\nexport type EnergyCommunityBillingDocumentDto = BasicDocumentInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'EnergyCommunityBillingDocument';\n  assignedTo?: Maybe<EnergyCommunityCustomer_AssignedToUnionConnectionDto>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  bankAccount?: Maybe<BasicBankAccountDto>;\n  billingDocumentState: EnergyCommunityBillingDocumentStateDto;\n  billingType: EnergyCommunityBillingTypeDto;\n  children?: Maybe<EnergyCommunityBillingDocumentLineItem_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  comment?: Maybe<Scalars['String']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  contact: BasicContactDto;\n  customerNumber: Scalars['String']['output'];\n  documentDate: Scalars['DateTime']['output'];\n  documentNumber: Scalars['String']['output'];\n  grossTotal: Scalars['Decimal']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  taxProcedureCreditNote: EnergyCommunityTaxProcedureCreditNoteDto;\n  timeRange: BasicTimeRangeDto;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocument-1' */\nexport type EnergyCommunityBillingDocumentAssignedToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocument-1' */\nexport type EnergyCommunityBillingDocumentAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocument-1' */\nexport type EnergyCommunityBillingDocumentChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocument-1' */\nexport type EnergyCommunityBillingDocumentConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocument-1' */\nexport type EnergyCommunityBillingDocumentMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocument-1' */\nexport type EnergyCommunityBillingDocumentMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocument-1' */\nexport type EnergyCommunityBillingDocumentRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocument-1' */\nexport type EnergyCommunityBillingDocumentRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocument-1' */\nexport type EnergyCommunityBillingDocumentTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnergyCommunityBillingDocument`. */\nexport type EnergyCommunityBillingDocumentConnectionDto = {\n  __typename?: 'EnergyCommunityBillingDocumentConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityBillingDocument`. */\nexport type EnergyCommunityBillingDocumentEdgeDto = {\n  __typename?: 'EnergyCommunityBillingDocumentEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityBillingDocumentDto>;\n};\n\nexport type EnergyCommunityBillingDocumentInputDto = {\n  assignedTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  bankAccount?: InputMaybe<BasicBankAccountInputDto>;\n  billingDocumentState?: InputMaybe<EnergyCommunityBillingDocumentStateDto>;\n  billingType?: InputMaybe<EnergyCommunityBillingTypeDto>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  comment?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  contact?: InputMaybe<BasicContactInputDto>;\n  customerNumber?: InputMaybe<Scalars['String']['input']>;\n  documentDate?: InputMaybe<Scalars['DateTime']['input']>;\n  documentNumber?: InputMaybe<Scalars['String']['input']>;\n  grossTotal?: InputMaybe<Scalars['Decimal']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  taxProcedureCreditNote?: InputMaybe<EnergyCommunityTaxProcedureCreditNoteDto>;\n  timeRange?: InputMaybe<BasicTimeRangeInputDto>;\n};\n\nexport type EnergyCommunityBillingDocumentInputUpdateDto = {\n  /** Item to update */\n  item: EnergyCommunityBillingDocumentInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocumentLineItem-1' */\nexport type EnergyCommunityBillingDocumentLineItemDto = SystemEntityInterfaceDto & {\n  __typename?: 'EnergyCommunityBillingDocumentLineItem';\n  assignedTo?: Maybe<EnergyCommunityEnergyQuantity_AssignedToUnionConnectionDto>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  billingType: EnergyCommunityBillingTypeDto;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  grossAmount: Scalars['Decimal']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  meteringPoint?: Maybe<EnergyCommunityMeteringPoint_MeteringPointUnionConnectionDto>;\n  netAmount: Scalars['Decimal']['output'];\n  parent?: Maybe<EnergyCommunityBillingDocument_ParentUnionConnectionDto>;\n  quantity: Scalars['Decimal']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  taxAmount: Scalars['Decimal']['output'];\n  taxRate: Scalars['Decimal']['output'];\n  unitPrice: Scalars['Decimal']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocumentLineItem-1' */\nexport type EnergyCommunityBillingDocumentLineItemAssignedToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocumentLineItem-1' */\nexport type EnergyCommunityBillingDocumentLineItemAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocumentLineItem-1' */\nexport type EnergyCommunityBillingDocumentLineItemConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocumentLineItem-1' */\nexport type EnergyCommunityBillingDocumentLineItemMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocumentLineItem-1' */\nexport type EnergyCommunityBillingDocumentLineItemMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocumentLineItem-1' */\nexport type EnergyCommunityBillingDocumentLineItemMeteringPointArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocumentLineItem-1' */\nexport type EnergyCommunityBillingDocumentLineItemParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocumentLineItem-1' */\nexport type EnergyCommunityBillingDocumentLineItemRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocumentLineItem-1' */\nexport type EnergyCommunityBillingDocumentLineItemRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/BillingDocumentLineItem-1' */\nexport type EnergyCommunityBillingDocumentLineItemTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnergyCommunityBillingDocumentLineItem`. */\nexport type EnergyCommunityBillingDocumentLineItemConnectionDto = {\n  __typename?: 'EnergyCommunityBillingDocumentLineItemConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentLineItemEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentLineItemDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityBillingDocumentLineItem`. */\nexport type EnergyCommunityBillingDocumentLineItemEdgeDto = {\n  __typename?: 'EnergyCommunityBillingDocumentLineItemEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityBillingDocumentLineItemDto>;\n};\n\nexport type EnergyCommunityBillingDocumentLineItemInputDto = {\n  assignedTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  billingType?: InputMaybe<EnergyCommunityBillingTypeDto>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  grossAmount?: InputMaybe<Scalars['Decimal']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  meteringPoint?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  netAmount?: InputMaybe<Scalars['Decimal']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  quantity?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  taxAmount?: InputMaybe<Scalars['Decimal']['input']>;\n  taxRate?: InputMaybe<Scalars['Decimal']['input']>;\n  unitPrice?: InputMaybe<Scalars['Decimal']['input']>;\n};\n\nexport type EnergyCommunityBillingDocumentLineItemInputUpdateDto = {\n  /** Item to update */\n  item: EnergyCommunityBillingDocumentLineItemInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnergyCommunityBillingDocumentLineItemMutationsDto = {\n  __typename?: 'EnergyCommunityBillingDocumentLineItemMutations';\n  /** Creates new entities of type 'EnergyCommunityBillingDocumentLineItem'. */\n  create?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentLineItemDto>>>;\n  /** Updates existing entity of type 'EnergyCommunityBillingDocumentLineItem'. */\n  update?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentLineItemDto>>>;\n};\n\n\nexport type EnergyCommunityBillingDocumentLineItemMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityBillingDocumentLineItemInputDto>>;\n};\n\n\nexport type EnergyCommunityBillingDocumentLineItemMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityBillingDocumentLineItemInputUpdateDto>>;\n};\n\nexport type EnergyCommunityBillingDocumentLineItemUpdateDto = {\n  __typename?: 'EnergyCommunityBillingDocumentLineItemUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnergyCommunityBillingDocumentLineItemDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnergyCommunityBillingDocumentLineItemUpdateMessageDto = {\n  __typename?: 'EnergyCommunityBillingDocumentLineItemUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentLineItemUpdateDto>>>;\n};\n\n/** Union of types derived from EnergyCommunity/BillingDocumentLineItem for Billing association */\nexport type EnergyCommunityBillingDocumentLineItem_BillingUnionDto = EnergyCommunityBillingDocumentLineItemDto;\n\n/** A connection to `EnergyCommunityBillingDocumentLineItem_BillingUnion`. */\nexport type EnergyCommunityBillingDocumentLineItem_BillingUnionConnectionDto = {\n  __typename?: 'EnergyCommunityBillingDocumentLineItem_BillingUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentLineItem_BillingUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentLineItem_BillingUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityBillingDocumentLineItem_BillingUnion`. */\nexport type EnergyCommunityBillingDocumentLineItem_BillingUnionEdgeDto = {\n  __typename?: 'EnergyCommunityBillingDocumentLineItem_BillingUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityBillingDocumentLineItem_BillingUnionDto>;\n};\n\n/** Union of types derived from EnergyCommunity/BillingDocumentLineItem for Billings association */\nexport type EnergyCommunityBillingDocumentLineItem_BillingsUnionDto = EnergyCommunityBillingDocumentLineItemDto;\n\n/** A connection to `EnergyCommunityBillingDocumentLineItem_BillingsUnion`. */\nexport type EnergyCommunityBillingDocumentLineItem_BillingsUnionConnectionDto = {\n  __typename?: 'EnergyCommunityBillingDocumentLineItem_BillingsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentLineItem_BillingsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentLineItem_BillingsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityBillingDocumentLineItem_BillingsUnion`. */\nexport type EnergyCommunityBillingDocumentLineItem_BillingsUnionEdgeDto = {\n  __typename?: 'EnergyCommunityBillingDocumentLineItem_BillingsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityBillingDocumentLineItem_BillingsUnionDto>;\n};\n\n/** Union of types derived from EnergyCommunity/BillingDocumentLineItem for Children association */\nexport type EnergyCommunityBillingDocumentLineItem_ChildrenUnionDto = EnergyCommunityBillingDocumentLineItemDto;\n\n/** A connection to `EnergyCommunityBillingDocumentLineItem_ChildrenUnion`. */\nexport type EnergyCommunityBillingDocumentLineItem_ChildrenUnionConnectionDto = {\n  __typename?: 'EnergyCommunityBillingDocumentLineItem_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentLineItem_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentLineItem_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityBillingDocumentLineItem_ChildrenUnion`. */\nexport type EnergyCommunityBillingDocumentLineItem_ChildrenUnionEdgeDto = {\n  __typename?: 'EnergyCommunityBillingDocumentLineItem_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityBillingDocumentLineItem_ChildrenUnionDto>;\n};\n\nexport type EnergyCommunityBillingDocumentMutationsDto = {\n  __typename?: 'EnergyCommunityBillingDocumentMutations';\n  /** Creates new entities of type 'EnergyCommunityBillingDocument'. */\n  create?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentDto>>>;\n  /** Updates existing entity of type 'EnergyCommunityBillingDocument'. */\n  update?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentDto>>>;\n};\n\n\nexport type EnergyCommunityBillingDocumentMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityBillingDocumentInputDto>>;\n};\n\n\nexport type EnergyCommunityBillingDocumentMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityBillingDocumentInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit enum 'EnergyCommunity/BillingDocumentState' */\nexport enum EnergyCommunityBillingDocumentStateDto {\n  /** The billing document has been canceled */\n  CanceledDto = 'CANCELED',\n  /** The billing document is a draft */\n  DraftDto = 'DRAFT',\n  /** The billing document has been paid */\n  PaidDto = 'PAID',\n  /** The billing document is released */\n  ReleasedDto = 'RELEASED',\n  /** The billing document has been sent */\n  SentDto = 'SENT'\n}\n\nexport type EnergyCommunityBillingDocumentUpdateDto = {\n  __typename?: 'EnergyCommunityBillingDocumentUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnergyCommunityBillingDocumentDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnergyCommunityBillingDocumentUpdateMessageDto = {\n  __typename?: 'EnergyCommunityBillingDocumentUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnergyCommunityBillingDocumentUpdateDto>>>;\n};\n\n/** Union of types derived from EnergyCommunity/BillingDocument for Billing association */\nexport type EnergyCommunityBillingDocument_BillingUnionDto = EnergyCommunityBillingDocumentDto;\n\n/** A connection to `EnergyCommunityBillingDocument_BillingUnion`. */\nexport type EnergyCommunityBillingDocument_BillingUnionConnectionDto = {\n  __typename?: 'EnergyCommunityBillingDocument_BillingUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityBillingDocument_BillingUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityBillingDocument_BillingUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityBillingDocument_BillingUnion`. */\nexport type EnergyCommunityBillingDocument_BillingUnionEdgeDto = {\n  __typename?: 'EnergyCommunityBillingDocument_BillingUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityBillingDocument_BillingUnionDto>;\n};\n\n/** Union of types derived from EnergyCommunity/BillingDocument for Parent association */\nexport type EnergyCommunityBillingDocument_ParentUnionDto = EnergyCommunityBillingDocumentDto;\n\n/** A connection to `EnergyCommunityBillingDocument_ParentUnion`. */\nexport type EnergyCommunityBillingDocument_ParentUnionConnectionDto = {\n  __typename?: 'EnergyCommunityBillingDocument_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityBillingDocument_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityBillingDocument_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityBillingDocument_ParentUnion`. */\nexport type EnergyCommunityBillingDocument_ParentUnionEdgeDto = {\n  __typename?: 'EnergyCommunityBillingDocument_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityBillingDocument_ParentUnionDto>;\n};\n\n/** Runtime entities of construction kit enum 'EnergyCommunity/BillingType' */\nexport enum EnergyCommunityBillingTypeDto {\n  /** The document or item is an credit note or credit */\n  CreditDto = 'CREDIT',\n  /** The document is an invoice or the item is a debit note */\n  DebitDto = 'DEBIT'\n}\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Consumer-1' */\nexport type EnergyCommunityConsumerDto = BasicNamedEntityInterfaceDto & EnergyCommunityMeteringPointInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'EnergyCommunityConsumer';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  billings?: Maybe<EnergyCommunityBillingDocumentLineItem_BillingsUnionConnectionDto>;\n  children?: Maybe<EnergyCommunityEnergyQuantity_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  consentId?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  energyConsumption?: Maybe<Scalars['Decimal']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  meteringPointNumber: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  parent?: Maybe<EnergyCommunityOperatingFacility_ParentUnionConnectionDto>;\n  partitionFactor?: Maybe<Scalars['Int']['output']>;\n  periods?: Maybe<EnergyCommunityParticipationPeriod_PeriodsUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  state: EnergyCommunityStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Consumer-1' */\nexport type EnergyCommunityConsumerAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Consumer-1' */\nexport type EnergyCommunityConsumerBillingsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Consumer-1' */\nexport type EnergyCommunityConsumerChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Consumer-1' */\nexport type EnergyCommunityConsumerConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Consumer-1' */\nexport type EnergyCommunityConsumerMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Consumer-1' */\nexport type EnergyCommunityConsumerMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Consumer-1' */\nexport type EnergyCommunityConsumerParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Consumer-1' */\nexport type EnergyCommunityConsumerPeriodsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Consumer-1' */\nexport type EnergyCommunityConsumerRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Consumer-1' */\nexport type EnergyCommunityConsumerRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Consumer-1' */\nexport type EnergyCommunityConsumerTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnergyCommunityConsumer`. */\nexport type EnergyCommunityConsumerConnectionDto = {\n  __typename?: 'EnergyCommunityConsumerConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityConsumerEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityConsumerDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityConsumer`. */\nexport type EnergyCommunityConsumerEdgeDto = {\n  __typename?: 'EnergyCommunityConsumerEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityConsumerDto>;\n};\n\nexport type EnergyCommunityConsumerInputDto = {\n  billings?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  consentId?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  energyConsumption?: InputMaybe<Scalars['Decimal']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  meteringPointNumber?: InputMaybe<Scalars['String']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  partitionFactor?: InputMaybe<Scalars['Int']['input']>;\n  periods?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  state?: InputMaybe<EnergyCommunityStateDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type EnergyCommunityConsumerInputUpdateDto = {\n  /** Item to update */\n  item: EnergyCommunityConsumerInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnergyCommunityConsumerMutationsDto = {\n  __typename?: 'EnergyCommunityConsumerMutations';\n  /** Creates new entities of type 'EnergyCommunityConsumer'. */\n  create?: Maybe<Array<Maybe<EnergyCommunityConsumerDto>>>;\n  /** Updates existing entity of type 'EnergyCommunityConsumer'. */\n  update?: Maybe<Array<Maybe<EnergyCommunityConsumerDto>>>;\n};\n\n\nexport type EnergyCommunityConsumerMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityConsumerInputDto>>;\n};\n\n\nexport type EnergyCommunityConsumerMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityConsumerInputUpdateDto>>;\n};\n\nexport type EnergyCommunityConsumerUpdateDto = {\n  __typename?: 'EnergyCommunityConsumerUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnergyCommunityConsumerDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnergyCommunityConsumerUpdateMessageDto = {\n  __typename?: 'EnergyCommunityConsumerUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnergyCommunityConsumerUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Customer-1' */\nexport type EnergyCommunityCustomerDto = SystemEntityInterfaceDto & {\n  __typename?: 'EnergyCommunityCustomer';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  bankAccount?: Maybe<BasicBankAccountDto>;\n  billing?: Maybe<EnergyCommunityBillingDocument_BillingUnionConnectionDto>;\n  billingCycle: EnergyCommunityBillingCycleDto;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  comment?: Maybe<Scalars['String']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  contact: BasicContactDto;\n  customerNumber: Scalars['String']['output'];\n  facilities?: Maybe<EnergyCommunityOperatingFacility_FacilitiesUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  state: EnergyCommunityStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  taxProcedureCreditNote: EnergyCommunityTaxProcedureCreditNoteDto;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Customer-1' */\nexport type EnergyCommunityCustomerAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Customer-1' */\nexport type EnergyCommunityCustomerBillingArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Customer-1' */\nexport type EnergyCommunityCustomerConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Customer-1' */\nexport type EnergyCommunityCustomerFacilitiesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Customer-1' */\nexport type EnergyCommunityCustomerMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Customer-1' */\nexport type EnergyCommunityCustomerMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Customer-1' */\nexport type EnergyCommunityCustomerRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Customer-1' */\nexport type EnergyCommunityCustomerRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Customer-1' */\nexport type EnergyCommunityCustomerTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnergyCommunityCustomer`. */\nexport type EnergyCommunityCustomerConnectionDto = {\n  __typename?: 'EnergyCommunityCustomerConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityCustomerEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityCustomerDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityCustomer`. */\nexport type EnergyCommunityCustomerEdgeDto = {\n  __typename?: 'EnergyCommunityCustomerEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityCustomerDto>;\n};\n\nexport type EnergyCommunityCustomerInputDto = {\n  bankAccount?: InputMaybe<BasicBankAccountInputDto>;\n  billing?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  billingCycle?: InputMaybe<EnergyCommunityBillingCycleDto>;\n  comment?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  contact?: InputMaybe<BasicContactInputDto>;\n  customerNumber?: InputMaybe<Scalars['String']['input']>;\n  facilities?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  state?: InputMaybe<EnergyCommunityStateDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  taxProcedureCreditNote?: InputMaybe<EnergyCommunityTaxProcedureCreditNoteDto>;\n};\n\nexport type EnergyCommunityCustomerInputUpdateDto = {\n  /** Item to update */\n  item: EnergyCommunityCustomerInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnergyCommunityCustomerMutationsDto = {\n  __typename?: 'EnergyCommunityCustomerMutations';\n  /** Creates new entities of type 'EnergyCommunityCustomer'. */\n  create?: Maybe<Array<Maybe<EnergyCommunityCustomerDto>>>;\n  /** Updates existing entity of type 'EnergyCommunityCustomer'. */\n  update?: Maybe<Array<Maybe<EnergyCommunityCustomerDto>>>;\n};\n\n\nexport type EnergyCommunityCustomerMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityCustomerInputDto>>;\n};\n\n\nexport type EnergyCommunityCustomerMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityCustomerInputUpdateDto>>;\n};\n\nexport type EnergyCommunityCustomerUpdateDto = {\n  __typename?: 'EnergyCommunityCustomerUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnergyCommunityCustomerDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnergyCommunityCustomerUpdateMessageDto = {\n  __typename?: 'EnergyCommunityCustomerUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnergyCommunityCustomerUpdateDto>>>;\n};\n\n/** Union of types derived from EnergyCommunity/Customer for AssignedTo association */\nexport type EnergyCommunityCustomer_AssignedToUnionDto = EnergyCommunityCustomerDto;\n\n/** A connection to `EnergyCommunityCustomer_AssignedToUnion`. */\nexport type EnergyCommunityCustomer_AssignedToUnionConnectionDto = {\n  __typename?: 'EnergyCommunityCustomer_AssignedToUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityCustomer_AssignedToUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityCustomer_AssignedToUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityCustomer_AssignedToUnion`. */\nexport type EnergyCommunityCustomer_AssignedToUnionEdgeDto = {\n  __typename?: 'EnergyCommunityCustomer_AssignedToUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityCustomer_AssignedToUnionDto>;\n};\n\n/** Union of types derived from EnergyCommunity/Customer for Customer association */\nexport type EnergyCommunityCustomer_CustomerUnionDto = EnergyCommunityCustomerDto;\n\n/** A connection to `EnergyCommunityCustomer_CustomerUnion`. */\nexport type EnergyCommunityCustomer_CustomerUnionConnectionDto = {\n  __typename?: 'EnergyCommunityCustomer_CustomerUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityCustomer_CustomerUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityCustomer_CustomerUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityCustomer_CustomerUnion`. */\nexport type EnergyCommunityCustomer_CustomerUnionEdgeDto = {\n  __typename?: 'EnergyCommunityCustomer_CustomerUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityCustomer_CustomerUnionDto>;\n};\n\n/** Runtime entities of construction kit enum 'EnergyCommunity/DataQuality' */\nexport enum EnergyCommunityDataQualityDto {\n  /** The data is accurate to 15 minute meter readings */\n  L_1Dto = 'L_1',\n  /** The data is a linear interpolation of 2 known meter readings */\n  L_2Dto = 'L_2',\n  /** The data is an estimate */\n  L_3Dto = 'L_3',\n  /** The data quality is unknown */\n  UnknownDto = 'UNKNOWN'\n}\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMessage-1' */\nexport type EnergyCommunityEdaMessageDto = SystemEntityInterfaceDto & {\n  __typename?: 'EnergyCommunityEdaMessage';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  conversationId?: Maybe<Scalars['String']['output']>;\n  creationDate: Scalars['DateTime']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  messageId: Scalars['String']['output'];\n  messageType: Scalars['String']['output'];\n  meteringPoint?: Maybe<Scalars['String']['output']>;\n  process?: Maybe<EnergyCommunityEdaProcess_ProcessUnionConnectionDto>;\n  processed: Scalars['Boolean']['output'];\n  rawMessage?: Maybe<Scalars['String']['output']>;\n  receiver: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sender: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMessage-1' */\nexport type EnergyCommunityEdaMessageAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMessage-1' */\nexport type EnergyCommunityEdaMessageConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMessage-1' */\nexport type EnergyCommunityEdaMessageMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMessage-1' */\nexport type EnergyCommunityEdaMessageMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMessage-1' */\nexport type EnergyCommunityEdaMessageProcessArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMessage-1' */\nexport type EnergyCommunityEdaMessageRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMessage-1' */\nexport type EnergyCommunityEdaMessageRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMessage-1' */\nexport type EnergyCommunityEdaMessageTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnergyCommunityEdaMessage`. */\nexport type EnergyCommunityEdaMessageConnectionDto = {\n  __typename?: 'EnergyCommunityEdaMessageConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityEdaMessageEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityEdaMessageDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityEdaMessage`. */\nexport type EnergyCommunityEdaMessageEdgeDto = {\n  __typename?: 'EnergyCommunityEdaMessageEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityEdaMessageDto>;\n};\n\nexport type EnergyCommunityEdaMessageInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  conversationId?: InputMaybe<Scalars['String']['input']>;\n  creationDate?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  messageId?: InputMaybe<Scalars['String']['input']>;\n  messageType?: InputMaybe<Scalars['String']['input']>;\n  meteringPoint?: InputMaybe<Scalars['String']['input']>;\n  process?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  processed?: InputMaybe<Scalars['Boolean']['input']>;\n  rawMessage?: InputMaybe<Scalars['String']['input']>;\n  receiver?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sender?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type EnergyCommunityEdaMessageInputUpdateDto = {\n  /** Item to update */\n  item: EnergyCommunityEdaMessageInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnergyCommunityEdaMessageMutationsDto = {\n  __typename?: 'EnergyCommunityEdaMessageMutations';\n  /** Creates new entities of type 'EnergyCommunityEdaMessage'. */\n  create?: Maybe<Array<Maybe<EnergyCommunityEdaMessageDto>>>;\n  /** Updates existing entity of type 'EnergyCommunityEdaMessage'. */\n  update?: Maybe<Array<Maybe<EnergyCommunityEdaMessageDto>>>;\n};\n\n\nexport type EnergyCommunityEdaMessageMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityEdaMessageInputDto>>;\n};\n\n\nexport type EnergyCommunityEdaMessageMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityEdaMessageInputUpdateDto>>;\n};\n\nexport type EnergyCommunityEdaMessageUpdateDto = {\n  __typename?: 'EnergyCommunityEdaMessageUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnergyCommunityEdaMessageDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnergyCommunityEdaMessageUpdateMessageDto = {\n  __typename?: 'EnergyCommunityEdaMessageUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnergyCommunityEdaMessageUpdateDto>>>;\n};\n\n/** Union of types derived from EnergyCommunity/EdaMessage for Messages association */\nexport type EnergyCommunityEdaMessage_MessagesUnionDto = EnergyCommunityEdaMessageDto;\n\n/** A connection to `EnergyCommunityEdaMessage_MessagesUnion`. */\nexport type EnergyCommunityEdaMessage_MessagesUnionConnectionDto = {\n  __typename?: 'EnergyCommunityEdaMessage_MessagesUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityEdaMessage_MessagesUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityEdaMessage_MessagesUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityEdaMessage_MessagesUnion`. */\nexport type EnergyCommunityEdaMessage_MessagesUnionEdgeDto = {\n  __typename?: 'EnergyCommunityEdaMessage_MessagesUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityEdaMessage_MessagesUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMeteringPoint-1' */\nexport type EnergyCommunityEdaMeteringPointDto = SystemEntityInterfaceDto & {\n  __typename?: 'EnergyCommunityEdaMeteringPoint';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  consentId?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  isProducer: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  meteringPointNumber: Scalars['String']['output'];\n  partitionFactor?: Maybe<Scalars['Int']['output']>;\n  productionType?: Maybe<EnergyCommunityProductionTypeDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMeteringPoint-1' */\nexport type EnergyCommunityEdaMeteringPointAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMeteringPoint-1' */\nexport type EnergyCommunityEdaMeteringPointConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMeteringPoint-1' */\nexport type EnergyCommunityEdaMeteringPointMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMeteringPoint-1' */\nexport type EnergyCommunityEdaMeteringPointMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMeteringPoint-1' */\nexport type EnergyCommunityEdaMeteringPointRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMeteringPoint-1' */\nexport type EnergyCommunityEdaMeteringPointRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaMeteringPoint-1' */\nexport type EnergyCommunityEdaMeteringPointTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnergyCommunityEdaMeteringPoint`. */\nexport type EnergyCommunityEdaMeteringPointConnectionDto = {\n  __typename?: 'EnergyCommunityEdaMeteringPointConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityEdaMeteringPointEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityEdaMeteringPointDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityEdaMeteringPoint`. */\nexport type EnergyCommunityEdaMeteringPointEdgeDto = {\n  __typename?: 'EnergyCommunityEdaMeteringPointEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityEdaMeteringPointDto>;\n};\n\nexport type EnergyCommunityEdaMeteringPointInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  consentId?: InputMaybe<Scalars['String']['input']>;\n  isProducer?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  meteringPointNumber?: InputMaybe<Scalars['String']['input']>;\n  partitionFactor?: InputMaybe<Scalars['Int']['input']>;\n  productionType?: InputMaybe<EnergyCommunityProductionTypeDto>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type EnergyCommunityEdaMeteringPointInputUpdateDto = {\n  /** Item to update */\n  item: EnergyCommunityEdaMeteringPointInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnergyCommunityEdaMeteringPointMutationsDto = {\n  __typename?: 'EnergyCommunityEdaMeteringPointMutations';\n  /** Creates new entities of type 'EnergyCommunityEdaMeteringPoint'. */\n  create?: Maybe<Array<Maybe<EnergyCommunityEdaMeteringPointDto>>>;\n  /** Updates existing entity of type 'EnergyCommunityEdaMeteringPoint'. */\n  update?: Maybe<Array<Maybe<EnergyCommunityEdaMeteringPointDto>>>;\n};\n\n\nexport type EnergyCommunityEdaMeteringPointMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityEdaMeteringPointInputDto>>;\n};\n\n\nexport type EnergyCommunityEdaMeteringPointMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityEdaMeteringPointInputUpdateDto>>;\n};\n\nexport type EnergyCommunityEdaMeteringPointUpdateDto = {\n  __typename?: 'EnergyCommunityEdaMeteringPointUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnergyCommunityEdaMeteringPointDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnergyCommunityEdaMeteringPointUpdateMessageDto = {\n  __typename?: 'EnergyCommunityEdaMeteringPointUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnergyCommunityEdaMeteringPointUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaProcess-1' */\nexport type EnergyCommunityEdaProcessDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'EnergyCommunityEdaProcess';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  conversationId: Scalars['String']['output'];\n  description?: Maybe<Scalars['String']['output']>;\n  finished: Scalars['Boolean']['output'];\n  info?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  messages?: Maybe<EnergyCommunityEdaMessage_MessagesUnionConnectionDto>;\n  meteringPointNumber?: Maybe<Scalars['String']['output']>;\n  name: Scalars['String']['output'];\n  rawMessage?: Maybe<Scalars['String']['output']>;\n  receiver: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  responseCode?: Maybe<Scalars['String']['output']>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sender: Scalars['String']['output'];\n  startTime: Scalars['DateTime']['output'];\n  success?: Maybe<Scalars['Boolean']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaProcess-1' */\nexport type EnergyCommunityEdaProcessAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaProcess-1' */\nexport type EnergyCommunityEdaProcessConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaProcess-1' */\nexport type EnergyCommunityEdaProcessMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaProcess-1' */\nexport type EnergyCommunityEdaProcessMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaProcess-1' */\nexport type EnergyCommunityEdaProcessMessagesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaProcess-1' */\nexport type EnergyCommunityEdaProcessRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaProcess-1' */\nexport type EnergyCommunityEdaProcessRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EdaProcess-1' */\nexport type EnergyCommunityEdaProcessTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnergyCommunityEdaProcess`. */\nexport type EnergyCommunityEdaProcessConnectionDto = {\n  __typename?: 'EnergyCommunityEdaProcessConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityEdaProcessEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityEdaProcessDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityEdaProcess`. */\nexport type EnergyCommunityEdaProcessEdgeDto = {\n  __typename?: 'EnergyCommunityEdaProcessEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityEdaProcessDto>;\n};\n\nexport type EnergyCommunityEdaProcessInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  conversationId?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  finished?: InputMaybe<Scalars['Boolean']['input']>;\n  info?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  messages?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  meteringPointNumber?: InputMaybe<Scalars['String']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  rawMessage?: InputMaybe<Scalars['String']['input']>;\n  receiver?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  responseCode?: InputMaybe<Scalars['String']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sender?: InputMaybe<Scalars['String']['input']>;\n  startTime?: InputMaybe<Scalars['DateTime']['input']>;\n  success?: InputMaybe<Scalars['Boolean']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type EnergyCommunityEdaProcessInputUpdateDto = {\n  /** Item to update */\n  item: EnergyCommunityEdaProcessInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnergyCommunityEdaProcessMutationsDto = {\n  __typename?: 'EnergyCommunityEdaProcessMutations';\n  /** Creates new entities of type 'EnergyCommunityEdaProcess'. */\n  create?: Maybe<Array<Maybe<EnergyCommunityEdaProcessDto>>>;\n  /** Updates existing entity of type 'EnergyCommunityEdaProcess'. */\n  update?: Maybe<Array<Maybe<EnergyCommunityEdaProcessDto>>>;\n};\n\n\nexport type EnergyCommunityEdaProcessMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityEdaProcessInputDto>>;\n};\n\n\nexport type EnergyCommunityEdaProcessMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityEdaProcessInputUpdateDto>>;\n};\n\nexport type EnergyCommunityEdaProcessUpdateDto = {\n  __typename?: 'EnergyCommunityEdaProcessUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnergyCommunityEdaProcessDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnergyCommunityEdaProcessUpdateMessageDto = {\n  __typename?: 'EnergyCommunityEdaProcessUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnergyCommunityEdaProcessUpdateDto>>>;\n};\n\n/** Union of types derived from EnergyCommunity/EdaProcess for Process association */\nexport type EnergyCommunityEdaProcess_ProcessUnionDto = EnergyCommunityEdaProcessDto;\n\n/** A connection to `EnergyCommunityEdaProcess_ProcessUnion`. */\nexport type EnergyCommunityEdaProcess_ProcessUnionConnectionDto = {\n  __typename?: 'EnergyCommunityEdaProcess_ProcessUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityEdaProcess_ProcessUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityEdaProcess_ProcessUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityEdaProcess_ProcessUnion`. */\nexport type EnergyCommunityEdaProcess_ProcessUnionEdgeDto = {\n  __typename?: 'EnergyCommunityEdaProcess_ProcessUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityEdaProcess_ProcessUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyPrice-1' */\nexport type EnergyCommunityEnergyPriceDto = SystemEntityInterfaceDto & {\n  __typename?: 'EnergyCommunityEnergyPrice';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  currency: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  price: Scalars['Decimal']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyPrice-1' */\nexport type EnergyCommunityEnergyPriceAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyPrice-1' */\nexport type EnergyCommunityEnergyPriceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyPrice-1' */\nexport type EnergyCommunityEnergyPriceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyPrice-1' */\nexport type EnergyCommunityEnergyPriceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyPrice-1' */\nexport type EnergyCommunityEnergyPriceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyPrice-1' */\nexport type EnergyCommunityEnergyPriceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyPrice-1' */\nexport type EnergyCommunityEnergyPriceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnergyCommunityEnergyPrice`. */\nexport type EnergyCommunityEnergyPriceConnectionDto = {\n  __typename?: 'EnergyCommunityEnergyPriceConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityEnergyPriceEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityEnergyPriceDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityEnergyPrice`. */\nexport type EnergyCommunityEnergyPriceEdgeDto = {\n  __typename?: 'EnergyCommunityEnergyPriceEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityEnergyPriceDto>;\n};\n\nexport type EnergyCommunityEnergyPriceInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  currency?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  price?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type EnergyCommunityEnergyPriceInputUpdateDto = {\n  /** Item to update */\n  item: EnergyCommunityEnergyPriceInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnergyCommunityEnergyPriceMutationsDto = {\n  __typename?: 'EnergyCommunityEnergyPriceMutations';\n  /** Creates new entities of type 'EnergyCommunityEnergyPrice'. */\n  create?: Maybe<Array<Maybe<EnergyCommunityEnergyPriceDto>>>;\n  /** Updates existing entity of type 'EnergyCommunityEnergyPrice'. */\n  update?: Maybe<Array<Maybe<EnergyCommunityEnergyPriceDto>>>;\n};\n\n\nexport type EnergyCommunityEnergyPriceMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityEnergyPriceInputDto>>;\n};\n\n\nexport type EnergyCommunityEnergyPriceMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityEnergyPriceInputUpdateDto>>;\n};\n\nexport type EnergyCommunityEnergyPriceUpdateDto = {\n  __typename?: 'EnergyCommunityEnergyPriceUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnergyCommunityEnergyPriceDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnergyCommunityEnergyPriceUpdateMessageDto = {\n  __typename?: 'EnergyCommunityEnergyPriceUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnergyCommunityEnergyPriceUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyQuantity-1' */\nexport type EnergyCommunityEnergyQuantityDto = SystemEntityInterfaceDto & {\n  __typename?: 'EnergyCommunityEnergyQuantity';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  billing?: Maybe<EnergyCommunityBillingDocumentLineItem_BillingUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  dataQuality: EnergyCommunityDataQualityDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  parent?: Maybe<EnergyCommunityMeteringPoint_ParentUnionConnectionDto>;\n  quantity: Scalars['Decimal']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  timeRange: BasicTimeRangeDto;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyQuantity-1' */\nexport type EnergyCommunityEnergyQuantityAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyQuantity-1' */\nexport type EnergyCommunityEnergyQuantityBillingArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyQuantity-1' */\nexport type EnergyCommunityEnergyQuantityConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyQuantity-1' */\nexport type EnergyCommunityEnergyQuantityMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyQuantity-1' */\nexport type EnergyCommunityEnergyQuantityMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyQuantity-1' */\nexport type EnergyCommunityEnergyQuantityParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyQuantity-1' */\nexport type EnergyCommunityEnergyQuantityRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyQuantity-1' */\nexport type EnergyCommunityEnergyQuantityRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/EnergyQuantity-1' */\nexport type EnergyCommunityEnergyQuantityTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnergyCommunityEnergyQuantity`. */\nexport type EnergyCommunityEnergyQuantityConnectionDto = {\n  __typename?: 'EnergyCommunityEnergyQuantityConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityEnergyQuantityEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityEnergyQuantityDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityEnergyQuantity`. */\nexport type EnergyCommunityEnergyQuantityEdgeDto = {\n  __typename?: 'EnergyCommunityEnergyQuantityEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityEnergyQuantityDto>;\n};\n\nexport type EnergyCommunityEnergyQuantityInputDto = {\n  billing?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  dataQuality?: InputMaybe<EnergyCommunityDataQualityDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  quantity?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  timeRange?: InputMaybe<BasicTimeRangeInputDto>;\n};\n\nexport type EnergyCommunityEnergyQuantityInputUpdateDto = {\n  /** Item to update */\n  item: EnergyCommunityEnergyQuantityInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnergyCommunityEnergyQuantityMutationsDto = {\n  __typename?: 'EnergyCommunityEnergyQuantityMutations';\n  /** Creates new entities of type 'EnergyCommunityEnergyQuantity'. */\n  create?: Maybe<Array<Maybe<EnergyCommunityEnergyQuantityDto>>>;\n  /** Updates existing entity of type 'EnergyCommunityEnergyQuantity'. */\n  update?: Maybe<Array<Maybe<EnergyCommunityEnergyQuantityDto>>>;\n};\n\n\nexport type EnergyCommunityEnergyQuantityMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityEnergyQuantityInputDto>>;\n};\n\n\nexport type EnergyCommunityEnergyQuantityMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityEnergyQuantityInputUpdateDto>>;\n};\n\nexport type EnergyCommunityEnergyQuantityUpdateDto = {\n  __typename?: 'EnergyCommunityEnergyQuantityUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnergyCommunityEnergyQuantityDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnergyCommunityEnergyQuantityUpdateMessageDto = {\n  __typename?: 'EnergyCommunityEnergyQuantityUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnergyCommunityEnergyQuantityUpdateDto>>>;\n};\n\n/** Union of types derived from EnergyCommunity/EnergyQuantity for AssignedTo association */\nexport type EnergyCommunityEnergyQuantity_AssignedToUnionDto = EnergyCommunityEnergyQuantityDto;\n\n/** A connection to `EnergyCommunityEnergyQuantity_AssignedToUnion`. */\nexport type EnergyCommunityEnergyQuantity_AssignedToUnionConnectionDto = {\n  __typename?: 'EnergyCommunityEnergyQuantity_AssignedToUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityEnergyQuantity_AssignedToUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityEnergyQuantity_AssignedToUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityEnergyQuantity_AssignedToUnion`. */\nexport type EnergyCommunityEnergyQuantity_AssignedToUnionEdgeDto = {\n  __typename?: 'EnergyCommunityEnergyQuantity_AssignedToUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityEnergyQuantity_AssignedToUnionDto>;\n};\n\n/** Union of types derived from EnergyCommunity/EnergyQuantity for Children association */\nexport type EnergyCommunityEnergyQuantity_ChildrenUnionDto = EnergyCommunityEnergyQuantityDto;\n\n/** A connection to `EnergyCommunityEnergyQuantity_ChildrenUnion`. */\nexport type EnergyCommunityEnergyQuantity_ChildrenUnionConnectionDto = {\n  __typename?: 'EnergyCommunityEnergyQuantity_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityEnergyQuantity_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityEnergyQuantity_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityEnergyQuantity_ChildrenUnion`. */\nexport type EnergyCommunityEnergyQuantity_ChildrenUnionEdgeDto = {\n  __typename?: 'EnergyCommunityEnergyQuantity_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityEnergyQuantity_ChildrenUnionDto>;\n};\n\n/** Runtime entities of construction kit enum 'EnergyCommunity/FacilityType' */\nexport enum EnergyCommunityFacilityTypeDto {\n  /** The facility type is a business */\n  BusinessDto = 'BUSINESS',\n  /** The facility type is a single household */\n  HouseholdDto = 'HOUSEHOLD',\n  /** The facility type is a industry */\n  IndustryDto = 'INDUSTRY',\n  /** The facility type is a public building e.g. schools, public offices */\n  PublicBuildingDto = 'PUBLIC_BUILDING',\n  /** The facility type is an energy storage */\n  StorageDto = 'STORAGE',\n  /** The facility type is unknown or not defined */\n  UnknownDto = 'UNKNOWN'\n}\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'EnergyCommunityMeteringPoint';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  billings?: Maybe<EnergyCommunityBillingDocumentLineItem_BillingsUnionConnectionDto>;\n  children?: Maybe<EnergyCommunityEnergyQuantity_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  consentId?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  meteringPointNumber: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  parent?: Maybe<EnergyCommunityOperatingFacility_ParentUnionConnectionDto>;\n  partitionFactor?: Maybe<Scalars['Int']['output']>;\n  periods?: Maybe<EnergyCommunityParticipationPeriod_PeriodsUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  state: EnergyCommunityStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointBillingsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointPeriodsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnergyCommunityMeteringPoint`. */\nexport type EnergyCommunityMeteringPointConnectionDto = {\n  __typename?: 'EnergyCommunityMeteringPointConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityMeteringPointEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityMeteringPointDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityMeteringPoint`. */\nexport type EnergyCommunityMeteringPointEdgeDto = {\n  __typename?: 'EnergyCommunityMeteringPointEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityMeteringPointDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointInterfaceDto = {\n  billings?: Maybe<EnergyCommunityBillingDocumentLineItem_BillingsUnionConnectionDto>;\n  children?: Maybe<EnergyCommunityEnergyQuantity_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  consentId?: Maybe<Scalars['String']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  meteringPointNumber: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  parent?: Maybe<EnergyCommunityOperatingFacility_ParentUnionConnectionDto>;\n  partitionFactor?: Maybe<Scalars['Int']['output']>;\n  periods?: Maybe<EnergyCommunityParticipationPeriod_PeriodsUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  state: EnergyCommunityStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointInterfaceBillingsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointInterfaceChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointInterfaceParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointInterfacePeriodsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'EnergyCommunity-3.0.5/MeteringPoint-1' */\nexport type EnergyCommunityMeteringPointInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type EnergyCommunityMeteringPointUpdateDto = {\n  __typename?: 'EnergyCommunityMeteringPointUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnergyCommunityMeteringPointDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnergyCommunityMeteringPointUpdateMessageDto = {\n  __typename?: 'EnergyCommunityMeteringPointUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnergyCommunityMeteringPointUpdateDto>>>;\n};\n\n/** Union of types derived from EnergyCommunity/MeteringPoint for Children association */\nexport type EnergyCommunityMeteringPoint_ChildrenUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEnergyOperatingFacilityDto | BasicStateDto | BasicTreeNodeDto | EnergyCommunityConsumerDto | EnergyCommunityOperatingFacilityDto | EnergyCommunityProducerDto | EnvironmentCarbonBudgetDto | EnvironmentCarbonEmissionDto | EnvironmentCertificateOfOriginDto | EnvironmentComplianceRecordDto | EnvironmentEnvironmentalGoalDto | EnvironmentWasteMeterDto | IndustryBasicMachineDto | IndustryEnergyDemandResponseEventDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyCostDto | IndustryEnergyEnergyForecastDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyPerformanceIndicatorDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceWorkplaceDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto;\n\n/** A connection to `EnergyCommunityMeteringPoint_ChildrenUnion`. */\nexport type EnergyCommunityMeteringPoint_ChildrenUnionConnectionDto = {\n  __typename?: 'EnergyCommunityMeteringPoint_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityMeteringPoint_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityMeteringPoint_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityMeteringPoint_ChildrenUnion`. */\nexport type EnergyCommunityMeteringPoint_ChildrenUnionEdgeDto = {\n  __typename?: 'EnergyCommunityMeteringPoint_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityMeteringPoint_ChildrenUnionDto>;\n};\n\n/** Union of types derived from EnergyCommunity/MeteringPoint for MeteringPoint association */\nexport type EnergyCommunityMeteringPoint_MeteringPointUnionDto = EnergyCommunityConsumerDto | EnergyCommunityProducerDto;\n\n/** A connection to `EnergyCommunityMeteringPoint_MeteringPointUnion`. */\nexport type EnergyCommunityMeteringPoint_MeteringPointUnionConnectionDto = {\n  __typename?: 'EnergyCommunityMeteringPoint_MeteringPointUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityMeteringPoint_MeteringPointUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityMeteringPoint_MeteringPointUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityMeteringPoint_MeteringPointUnion`. */\nexport type EnergyCommunityMeteringPoint_MeteringPointUnionEdgeDto = {\n  __typename?: 'EnergyCommunityMeteringPoint_MeteringPointUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityMeteringPoint_MeteringPointUnionDto>;\n};\n\n/** Union of types derived from EnergyCommunity/MeteringPoint for Parent association */\nexport type EnergyCommunityMeteringPoint_ParentUnionDto = EnergyCommunityConsumerDto | EnergyCommunityProducerDto;\n\n/** A connection to `EnergyCommunityMeteringPoint_ParentUnion`. */\nexport type EnergyCommunityMeteringPoint_ParentUnionConnectionDto = {\n  __typename?: 'EnergyCommunityMeteringPoint_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityMeteringPoint_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityMeteringPoint_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityMeteringPoint_ParentUnion`. */\nexport type EnergyCommunityMeteringPoint_ParentUnionEdgeDto = {\n  __typename?: 'EnergyCommunityMeteringPoint_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityMeteringPoint_ParentUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/OperatingFacility-1' */\nexport type EnergyCommunityOperatingFacilityDto = {\n  __typename?: 'EnergyCommunityOperatingFacility';\n  address: BasicAddressDto;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<EnergyCommunityMeteringPoint_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  customer?: Maybe<EnergyCommunityCustomer_CustomerUnionConnectionDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  facilityType: EnergyCommunityFacilityTypeDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  state: EnergyCommunityStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/OperatingFacility-1' */\nexport type EnergyCommunityOperatingFacilityAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/OperatingFacility-1' */\nexport type EnergyCommunityOperatingFacilityChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/OperatingFacility-1' */\nexport type EnergyCommunityOperatingFacilityConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/OperatingFacility-1' */\nexport type EnergyCommunityOperatingFacilityCustomerArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/OperatingFacility-1' */\nexport type EnergyCommunityOperatingFacilityMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/OperatingFacility-1' */\nexport type EnergyCommunityOperatingFacilityMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/OperatingFacility-1' */\nexport type EnergyCommunityOperatingFacilityOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/OperatingFacility-1' */\nexport type EnergyCommunityOperatingFacilityParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/OperatingFacility-1' */\nexport type EnergyCommunityOperatingFacilityRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/OperatingFacility-1' */\nexport type EnergyCommunityOperatingFacilityRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/OperatingFacility-1' */\nexport type EnergyCommunityOperatingFacilityTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnergyCommunityOperatingFacility`. */\nexport type EnergyCommunityOperatingFacilityConnectionDto = {\n  __typename?: 'EnergyCommunityOperatingFacilityConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityOperatingFacilityEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityOperatingFacilityDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityOperatingFacility`. */\nexport type EnergyCommunityOperatingFacilityEdgeDto = {\n  __typename?: 'EnergyCommunityOperatingFacilityEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityOperatingFacilityDto>;\n};\n\nexport type EnergyCommunityOperatingFacilityInputDto = {\n  address?: InputMaybe<BasicAddressInputDto>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  customer?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  facilityType?: InputMaybe<EnergyCommunityFacilityTypeDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  state?: InputMaybe<EnergyCommunityStateDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type EnergyCommunityOperatingFacilityInputUpdateDto = {\n  /** Item to update */\n  item: EnergyCommunityOperatingFacilityInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnergyCommunityOperatingFacilityMutationsDto = {\n  __typename?: 'EnergyCommunityOperatingFacilityMutations';\n  /** Creates new entities of type 'EnergyCommunityOperatingFacility'. */\n  create?: Maybe<Array<Maybe<EnergyCommunityOperatingFacilityDto>>>;\n  /** Updates existing entity of type 'EnergyCommunityOperatingFacility'. */\n  update?: Maybe<Array<Maybe<EnergyCommunityOperatingFacilityDto>>>;\n};\n\n\nexport type EnergyCommunityOperatingFacilityMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityOperatingFacilityInputDto>>;\n};\n\n\nexport type EnergyCommunityOperatingFacilityMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityOperatingFacilityInputUpdateDto>>;\n};\n\nexport type EnergyCommunityOperatingFacilityUpdateDto = {\n  __typename?: 'EnergyCommunityOperatingFacilityUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnergyCommunityOperatingFacilityDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnergyCommunityOperatingFacilityUpdateMessageDto = {\n  __typename?: 'EnergyCommunityOperatingFacilityUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnergyCommunityOperatingFacilityUpdateDto>>>;\n};\n\n/** Union of types derived from EnergyCommunity/OperatingFacility for Facilities association */\nexport type EnergyCommunityOperatingFacility_FacilitiesUnionDto = EnergyCommunityOperatingFacilityDto;\n\n/** A connection to `EnergyCommunityOperatingFacility_FacilitiesUnion`. */\nexport type EnergyCommunityOperatingFacility_FacilitiesUnionConnectionDto = {\n  __typename?: 'EnergyCommunityOperatingFacility_FacilitiesUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityOperatingFacility_FacilitiesUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityOperatingFacility_FacilitiesUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityOperatingFacility_FacilitiesUnion`. */\nexport type EnergyCommunityOperatingFacility_FacilitiesUnionEdgeDto = {\n  __typename?: 'EnergyCommunityOperatingFacility_FacilitiesUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityOperatingFacility_FacilitiesUnionDto>;\n};\n\n/** Union of types derived from EnergyCommunity/OperatingFacility for Parent association */\nexport type EnergyCommunityOperatingFacility_ParentUnionDto = EnergyCommunityOperatingFacilityDto;\n\n/** A connection to `EnergyCommunityOperatingFacility_ParentUnion`. */\nexport type EnergyCommunityOperatingFacility_ParentUnionConnectionDto = {\n  __typename?: 'EnergyCommunityOperatingFacility_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityOperatingFacility_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityOperatingFacility_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityOperatingFacility_ParentUnion`. */\nexport type EnergyCommunityOperatingFacility_ParentUnionEdgeDto = {\n  __typename?: 'EnergyCommunityOperatingFacility_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityOperatingFacility_ParentUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/ParticipationPeriod-1' */\nexport type EnergyCommunityParticipationPeriodDto = SystemEntityInterfaceDto & {\n  __typename?: 'EnergyCommunityParticipationPeriod';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  meteringPoint?: Maybe<EnergyCommunityMeteringPoint_MeteringPointUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  timeRange: BasicTimeRangeDto;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/ParticipationPeriod-1' */\nexport type EnergyCommunityParticipationPeriodAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/ParticipationPeriod-1' */\nexport type EnergyCommunityParticipationPeriodConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/ParticipationPeriod-1' */\nexport type EnergyCommunityParticipationPeriodMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/ParticipationPeriod-1' */\nexport type EnergyCommunityParticipationPeriodMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/ParticipationPeriod-1' */\nexport type EnergyCommunityParticipationPeriodMeteringPointArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/ParticipationPeriod-1' */\nexport type EnergyCommunityParticipationPeriodRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/ParticipationPeriod-1' */\nexport type EnergyCommunityParticipationPeriodRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/ParticipationPeriod-1' */\nexport type EnergyCommunityParticipationPeriodTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnergyCommunityParticipationPeriod`. */\nexport type EnergyCommunityParticipationPeriodConnectionDto = {\n  __typename?: 'EnergyCommunityParticipationPeriodConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityParticipationPeriodEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityParticipationPeriodDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityParticipationPeriod`. */\nexport type EnergyCommunityParticipationPeriodEdgeDto = {\n  __typename?: 'EnergyCommunityParticipationPeriodEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityParticipationPeriodDto>;\n};\n\nexport type EnergyCommunityParticipationPeriodInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  meteringPoint?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  timeRange?: InputMaybe<BasicTimeRangeInputDto>;\n};\n\nexport type EnergyCommunityParticipationPeriodInputUpdateDto = {\n  /** Item to update */\n  item: EnergyCommunityParticipationPeriodInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnergyCommunityParticipationPeriodMutationsDto = {\n  __typename?: 'EnergyCommunityParticipationPeriodMutations';\n  /** Creates new entities of type 'EnergyCommunityParticipationPeriod'. */\n  create?: Maybe<Array<Maybe<EnergyCommunityParticipationPeriodDto>>>;\n  /** Updates existing entity of type 'EnergyCommunityParticipationPeriod'. */\n  update?: Maybe<Array<Maybe<EnergyCommunityParticipationPeriodDto>>>;\n};\n\n\nexport type EnergyCommunityParticipationPeriodMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityParticipationPeriodInputDto>>;\n};\n\n\nexport type EnergyCommunityParticipationPeriodMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityParticipationPeriodInputUpdateDto>>;\n};\n\nexport type EnergyCommunityParticipationPeriodUpdateDto = {\n  __typename?: 'EnergyCommunityParticipationPeriodUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnergyCommunityParticipationPeriodDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnergyCommunityParticipationPeriodUpdateMessageDto = {\n  __typename?: 'EnergyCommunityParticipationPeriodUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnergyCommunityParticipationPeriodUpdateDto>>>;\n};\n\n/** Union of types derived from EnergyCommunity/ParticipationPeriod for Periods association */\nexport type EnergyCommunityParticipationPeriod_PeriodsUnionDto = EnergyCommunityParticipationPeriodDto;\n\n/** A connection to `EnergyCommunityParticipationPeriod_PeriodsUnion`. */\nexport type EnergyCommunityParticipationPeriod_PeriodsUnionConnectionDto = {\n  __typename?: 'EnergyCommunityParticipationPeriod_PeriodsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityParticipationPeriod_PeriodsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityParticipationPeriod_PeriodsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityParticipationPeriod_PeriodsUnion`. */\nexport type EnergyCommunityParticipationPeriod_PeriodsUnionEdgeDto = {\n  __typename?: 'EnergyCommunityParticipationPeriod_PeriodsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityParticipationPeriod_PeriodsUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Producer-1' */\nexport type EnergyCommunityProducerDto = BasicNamedEntityInterfaceDto & EnergyCommunityMeteringPointInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'EnergyCommunityProducer';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  billings?: Maybe<EnergyCommunityBillingDocumentLineItem_BillingsUnionConnectionDto>;\n  children?: Maybe<EnergyCommunityEnergyQuantity_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  consentId?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  energyProductionCapacity?: Maybe<Scalars['Decimal']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  meteringPointNumber: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  parent?: Maybe<EnergyCommunityOperatingFacility_ParentUnionConnectionDto>;\n  partitionFactor?: Maybe<Scalars['Int']['output']>;\n  periods?: Maybe<EnergyCommunityParticipationPeriod_PeriodsUnionConnectionDto>;\n  productionType: EnergyCommunityProductionTypeDto;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  state: EnergyCommunityStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Producer-1' */\nexport type EnergyCommunityProducerAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Producer-1' */\nexport type EnergyCommunityProducerBillingsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Producer-1' */\nexport type EnergyCommunityProducerChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Producer-1' */\nexport type EnergyCommunityProducerConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Producer-1' */\nexport type EnergyCommunityProducerMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Producer-1' */\nexport type EnergyCommunityProducerMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Producer-1' */\nexport type EnergyCommunityProducerParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Producer-1' */\nexport type EnergyCommunityProducerPeriodsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Producer-1' */\nexport type EnergyCommunityProducerRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Producer-1' */\nexport type EnergyCommunityProducerRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'EnergyCommunity-3.0.5/Producer-1' */\nexport type EnergyCommunityProducerTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnergyCommunityProducer`. */\nexport type EnergyCommunityProducerConnectionDto = {\n  __typename?: 'EnergyCommunityProducerConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnergyCommunityProducerEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnergyCommunityProducerDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnergyCommunityProducer`. */\nexport type EnergyCommunityProducerEdgeDto = {\n  __typename?: 'EnergyCommunityProducerEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnergyCommunityProducerDto>;\n};\n\nexport type EnergyCommunityProducerInputDto = {\n  billings?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  consentId?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  energyProductionCapacity?: InputMaybe<Scalars['Decimal']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  meteringPointNumber?: InputMaybe<Scalars['String']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  partitionFactor?: InputMaybe<Scalars['Int']['input']>;\n  periods?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  productionType?: InputMaybe<EnergyCommunityProductionTypeDto>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  state?: InputMaybe<EnergyCommunityStateDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type EnergyCommunityProducerInputUpdateDto = {\n  /** Item to update */\n  item: EnergyCommunityProducerInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnergyCommunityProducerMutationsDto = {\n  __typename?: 'EnergyCommunityProducerMutations';\n  /** Creates new entities of type 'EnergyCommunityProducer'. */\n  create?: Maybe<Array<Maybe<EnergyCommunityProducerDto>>>;\n  /** Updates existing entity of type 'EnergyCommunityProducer'. */\n  update?: Maybe<Array<Maybe<EnergyCommunityProducerDto>>>;\n};\n\n\nexport type EnergyCommunityProducerMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityProducerInputDto>>;\n};\n\n\nexport type EnergyCommunityProducerMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnergyCommunityProducerInputUpdateDto>>;\n};\n\nexport type EnergyCommunityProducerUpdateDto = {\n  __typename?: 'EnergyCommunityProducerUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnergyCommunityProducerDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnergyCommunityProducerUpdateMessageDto = {\n  __typename?: 'EnergyCommunityProducerUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnergyCommunityProducerUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'EnergyCommunity/ProductionType' */\nexport enum EnergyCommunityProductionTypeDto {\n  /** Biomass was used to produce the energy */\n  BiomassDto = 'BIOMASS',\n  /** Combined heat and power was used to produce the energy */\n  ChpDto = 'CHP',\n  /** Hydroelectric power was used to produce the energy */\n  HepDto = 'HEP',\n  /** Other methods were used to produce the energy */\n  OtherDto = 'OTHER',\n  /** Solar power was used to produce the energy */\n  SolarDto = 'SOLAR',\n  /** The production type is unknown or not defined */\n  UnknownDto = 'UNKNOWN',\n  /** Wind power was used to produce the energy */\n  WindDto = 'WIND'\n}\n\n/** Runtime entities of construction kit enum 'EnergyCommunity/State' */\nexport enum EnergyCommunityStateDto {\n  /** The object is active and in use */\n  ActiveDto = 'ACTIVE',\n  /** The object was deleted */\n  DeletedDto = 'DELETED',\n  /** The object is inactive but may be reactivated */\n  InactiveDto = 'INACTIVE',\n  /** The object is just created and the state is not set */\n  NewDto = 'NEW'\n}\n\n/** Runtime entities of construction kit enum 'EnergyCommunity/TaxProcedureCreditNote' */\nexport enum EnergyCommunityTaxProcedureCreditNoteDto {\n  /** The farmer tax procedure is applied, which is a reduced tax amount for farmers */\n  FarmerTaxProcedureDto = 'FARMER_TAX_PROCEDURE',\n  /** No tax procedure is applied */\n  NoTaxProcedureDto = 'NO_TAX_PROCEDURE',\n  /** The reverse charge procedure is applied */\n  ReverseChargeDto = 'REVERSE_CHARGE',\n  /** No tax procedure is applied for small business owners */\n  SmallBusinessOwnersDto = 'SMALL_BUSINESS_OWNERS'\n}\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonBudget-1' */\nexport type EnvironmentCarbonBudgetDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'EnvironmentCarbonBudget';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  budgetConsumed: Scalars['Decimal']['output'];\n  budgetTotal: Scalars['Decimal']['output'];\n  budgetYear: Scalars['Int']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  dailyEmissions?: Maybe<Scalars['Decimal']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  monthlyEmissions?: Maybe<Scalars['Decimal']['output']>;\n  name: Scalars['String']['output'];\n  parent?: Maybe<BasicTreeNode_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  targetFulfillment?: Maybe<Scalars['Decimal']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonBudget-1' */\nexport type EnvironmentCarbonBudgetAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonBudget-1' */\nexport type EnvironmentCarbonBudgetConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonBudget-1' */\nexport type EnvironmentCarbonBudgetMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonBudget-1' */\nexport type EnvironmentCarbonBudgetMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonBudget-1' */\nexport type EnvironmentCarbonBudgetParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonBudget-1' */\nexport type EnvironmentCarbonBudgetRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonBudget-1' */\nexport type EnvironmentCarbonBudgetRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonBudget-1' */\nexport type EnvironmentCarbonBudgetTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnvironmentCarbonBudget`. */\nexport type EnvironmentCarbonBudgetConnectionDto = {\n  __typename?: 'EnvironmentCarbonBudgetConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnvironmentCarbonBudgetEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnvironmentCarbonBudgetDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnvironmentCarbonBudget`. */\nexport type EnvironmentCarbonBudgetEdgeDto = {\n  __typename?: 'EnvironmentCarbonBudgetEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnvironmentCarbonBudgetDto>;\n};\n\nexport type EnvironmentCarbonBudgetInputDto = {\n  budgetConsumed?: InputMaybe<Scalars['Decimal']['input']>;\n  budgetTotal?: InputMaybe<Scalars['Decimal']['input']>;\n  budgetYear?: InputMaybe<Scalars['Int']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  dailyEmissions?: InputMaybe<Scalars['Decimal']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  monthlyEmissions?: InputMaybe<Scalars['Decimal']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  targetFulfillment?: InputMaybe<Scalars['Decimal']['input']>;\n};\n\nexport type EnvironmentCarbonBudgetInputUpdateDto = {\n  /** Item to update */\n  item: EnvironmentCarbonBudgetInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnvironmentCarbonBudgetMutationsDto = {\n  __typename?: 'EnvironmentCarbonBudgetMutations';\n  /** Creates new entities of type 'EnvironmentCarbonBudget'. */\n  create?: Maybe<Array<Maybe<EnvironmentCarbonBudgetDto>>>;\n  /** Updates existing entity of type 'EnvironmentCarbonBudget'. */\n  update?: Maybe<Array<Maybe<EnvironmentCarbonBudgetDto>>>;\n};\n\n\nexport type EnvironmentCarbonBudgetMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnvironmentCarbonBudgetInputDto>>;\n};\n\n\nexport type EnvironmentCarbonBudgetMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnvironmentCarbonBudgetInputUpdateDto>>;\n};\n\nexport type EnvironmentCarbonBudgetUpdateDto = {\n  __typename?: 'EnvironmentCarbonBudgetUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnvironmentCarbonBudgetDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnvironmentCarbonBudgetUpdateMessageDto = {\n  __typename?: 'EnvironmentCarbonBudgetUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnvironmentCarbonBudgetUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonEmission-1' */\nexport type EnvironmentCarbonEmissionDto = SystemEntityInterfaceDto & {\n  __typename?: 'EnvironmentCarbonEmission';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  carbonScope: EnvironmentCarbonScopeDto;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  emissionAmount: Scalars['Decimal']['output'];\n  emissionSource?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  parent?: Maybe<BasicTreeNode_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  timeRange: BasicTimeRangeDto;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonEmission-1' */\nexport type EnvironmentCarbonEmissionAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonEmission-1' */\nexport type EnvironmentCarbonEmissionConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonEmission-1' */\nexport type EnvironmentCarbonEmissionMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonEmission-1' */\nexport type EnvironmentCarbonEmissionMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonEmission-1' */\nexport type EnvironmentCarbonEmissionParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonEmission-1' */\nexport type EnvironmentCarbonEmissionRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonEmission-1' */\nexport type EnvironmentCarbonEmissionRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CarbonEmission-1' */\nexport type EnvironmentCarbonEmissionTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnvironmentCarbonEmission`. */\nexport type EnvironmentCarbonEmissionConnectionDto = {\n  __typename?: 'EnvironmentCarbonEmissionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnvironmentCarbonEmissionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnvironmentCarbonEmissionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnvironmentCarbonEmission`. */\nexport type EnvironmentCarbonEmissionEdgeDto = {\n  __typename?: 'EnvironmentCarbonEmissionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnvironmentCarbonEmissionDto>;\n};\n\nexport type EnvironmentCarbonEmissionInputDto = {\n  carbonScope?: InputMaybe<EnvironmentCarbonScopeDto>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  emissionAmount?: InputMaybe<Scalars['Decimal']['input']>;\n  emissionSource?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  timeRange?: InputMaybe<BasicTimeRangeInputDto>;\n};\n\nexport type EnvironmentCarbonEmissionInputUpdateDto = {\n  /** Item to update */\n  item: EnvironmentCarbonEmissionInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnvironmentCarbonEmissionMutationsDto = {\n  __typename?: 'EnvironmentCarbonEmissionMutations';\n  /** Creates new entities of type 'EnvironmentCarbonEmission'. */\n  create?: Maybe<Array<Maybe<EnvironmentCarbonEmissionDto>>>;\n  /** Updates existing entity of type 'EnvironmentCarbonEmission'. */\n  update?: Maybe<Array<Maybe<EnvironmentCarbonEmissionDto>>>;\n};\n\n\nexport type EnvironmentCarbonEmissionMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnvironmentCarbonEmissionInputDto>>;\n};\n\n\nexport type EnvironmentCarbonEmissionMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnvironmentCarbonEmissionInputUpdateDto>>;\n};\n\nexport type EnvironmentCarbonEmissionUpdateDto = {\n  __typename?: 'EnvironmentCarbonEmissionUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnvironmentCarbonEmissionDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnvironmentCarbonEmissionUpdateMessageDto = {\n  __typename?: 'EnvironmentCarbonEmissionUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnvironmentCarbonEmissionUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'Environment/CarbonScope' */\nexport enum EnvironmentCarbonScopeDto {\n  Scope_1Dto = 'SCOPE_1',\n  Scope_2Dto = 'SCOPE_2',\n  Scope_3Dto = 'SCOPE_3'\n}\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CertificateOfOrigin-1' */\nexport type EnvironmentCertificateOfOriginDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'EnvironmentCertificateOfOrigin';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  certificateIssuer: Scalars['String']['output'];\n  certificateValidFrom: Scalars['DateTime']['output'];\n  certificateValidTo: Scalars['DateTime']['output'];\n  certifiedAmount: Scalars['Decimal']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  energySource: EnvironmentEnergySourceDto;\n  isVerified: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  parent?: Maybe<BasicTreeNode_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CertificateOfOrigin-1' */\nexport type EnvironmentCertificateOfOriginAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CertificateOfOrigin-1' */\nexport type EnvironmentCertificateOfOriginConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CertificateOfOrigin-1' */\nexport type EnvironmentCertificateOfOriginMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CertificateOfOrigin-1' */\nexport type EnvironmentCertificateOfOriginMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CertificateOfOrigin-1' */\nexport type EnvironmentCertificateOfOriginParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CertificateOfOrigin-1' */\nexport type EnvironmentCertificateOfOriginRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CertificateOfOrigin-1' */\nexport type EnvironmentCertificateOfOriginRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/CertificateOfOrigin-1' */\nexport type EnvironmentCertificateOfOriginTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnvironmentCertificateOfOrigin`. */\nexport type EnvironmentCertificateOfOriginConnectionDto = {\n  __typename?: 'EnvironmentCertificateOfOriginConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnvironmentCertificateOfOriginEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnvironmentCertificateOfOriginDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnvironmentCertificateOfOrigin`. */\nexport type EnvironmentCertificateOfOriginEdgeDto = {\n  __typename?: 'EnvironmentCertificateOfOriginEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnvironmentCertificateOfOriginDto>;\n};\n\nexport type EnvironmentCertificateOfOriginInputDto = {\n  certificateIssuer?: InputMaybe<Scalars['String']['input']>;\n  certificateValidFrom?: InputMaybe<Scalars['DateTime']['input']>;\n  certificateValidTo?: InputMaybe<Scalars['DateTime']['input']>;\n  certifiedAmount?: InputMaybe<Scalars['Decimal']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  energySource?: InputMaybe<EnvironmentEnergySourceDto>;\n  isVerified?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type EnvironmentCertificateOfOriginInputUpdateDto = {\n  /** Item to update */\n  item: EnvironmentCertificateOfOriginInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnvironmentCertificateOfOriginMutationsDto = {\n  __typename?: 'EnvironmentCertificateOfOriginMutations';\n  /** Creates new entities of type 'EnvironmentCertificateOfOrigin'. */\n  create?: Maybe<Array<Maybe<EnvironmentCertificateOfOriginDto>>>;\n  /** Updates existing entity of type 'EnvironmentCertificateOfOrigin'. */\n  update?: Maybe<Array<Maybe<EnvironmentCertificateOfOriginDto>>>;\n};\n\n\nexport type EnvironmentCertificateOfOriginMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnvironmentCertificateOfOriginInputDto>>;\n};\n\n\nexport type EnvironmentCertificateOfOriginMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnvironmentCertificateOfOriginInputUpdateDto>>;\n};\n\nexport type EnvironmentCertificateOfOriginUpdateDto = {\n  __typename?: 'EnvironmentCertificateOfOriginUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnvironmentCertificateOfOriginDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnvironmentCertificateOfOriginUpdateMessageDto = {\n  __typename?: 'EnvironmentCertificateOfOriginUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnvironmentCertificateOfOriginUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'Environment/ComplianceCategory' */\nexport enum EnvironmentComplianceCategoryDto {\n  CsrdDto = 'CSRD',\n  EEffGDto = 'E_EFF_G',\n  Iso_50001Dto = 'ISO_50001',\n  Nis_2Dto = 'NIS_2'\n}\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/ComplianceRecord-1' */\nexport type EnvironmentComplianceRecordDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'EnvironmentComplianceRecord';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  auditDate?: Maybe<Scalars['DateTime']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  complianceCategory: EnvironmentComplianceCategoryDto;\n  complianceNotes?: Maybe<Scalars['String']['output']>;\n  complianceStatus: EnvironmentComplianceStatusDto;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  dueDate?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  parent?: Maybe<BasicTreeNode_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/ComplianceRecord-1' */\nexport type EnvironmentComplianceRecordAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/ComplianceRecord-1' */\nexport type EnvironmentComplianceRecordConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/ComplianceRecord-1' */\nexport type EnvironmentComplianceRecordMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/ComplianceRecord-1' */\nexport type EnvironmentComplianceRecordMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/ComplianceRecord-1' */\nexport type EnvironmentComplianceRecordParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/ComplianceRecord-1' */\nexport type EnvironmentComplianceRecordRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/ComplianceRecord-1' */\nexport type EnvironmentComplianceRecordRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/ComplianceRecord-1' */\nexport type EnvironmentComplianceRecordTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnvironmentComplianceRecord`. */\nexport type EnvironmentComplianceRecordConnectionDto = {\n  __typename?: 'EnvironmentComplianceRecordConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnvironmentComplianceRecordEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnvironmentComplianceRecordDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnvironmentComplianceRecord`. */\nexport type EnvironmentComplianceRecordEdgeDto = {\n  __typename?: 'EnvironmentComplianceRecordEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnvironmentComplianceRecordDto>;\n};\n\nexport type EnvironmentComplianceRecordInputDto = {\n  auditDate?: InputMaybe<Scalars['DateTime']['input']>;\n  complianceCategory?: InputMaybe<EnvironmentComplianceCategoryDto>;\n  complianceNotes?: InputMaybe<Scalars['String']['input']>;\n  complianceStatus?: InputMaybe<EnvironmentComplianceStatusDto>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  dueDate?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type EnvironmentComplianceRecordInputUpdateDto = {\n  /** Item to update */\n  item: EnvironmentComplianceRecordInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnvironmentComplianceRecordMutationsDto = {\n  __typename?: 'EnvironmentComplianceRecordMutations';\n  /** Creates new entities of type 'EnvironmentComplianceRecord'. */\n  create?: Maybe<Array<Maybe<EnvironmentComplianceRecordDto>>>;\n  /** Updates existing entity of type 'EnvironmentComplianceRecord'. */\n  update?: Maybe<Array<Maybe<EnvironmentComplianceRecordDto>>>;\n};\n\n\nexport type EnvironmentComplianceRecordMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnvironmentComplianceRecordInputDto>>;\n};\n\n\nexport type EnvironmentComplianceRecordMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnvironmentComplianceRecordInputUpdateDto>>;\n};\n\nexport type EnvironmentComplianceRecordUpdateDto = {\n  __typename?: 'EnvironmentComplianceRecordUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnvironmentComplianceRecordDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnvironmentComplianceRecordUpdateMessageDto = {\n  __typename?: 'EnvironmentComplianceRecordUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnvironmentComplianceRecordUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'Environment/ComplianceStatus' */\nexport enum EnvironmentComplianceStatusDto {\n  CompliantDto = 'COMPLIANT',\n  InProgressDto = 'IN_PROGRESS',\n  OpenDto = 'OPEN',\n  PassedDto = 'PASSED',\n  SubmittedDto = 'SUBMITTED'\n}\n\n/** Runtime entities of construction kit enum 'Environment/EnergySource' */\nexport enum EnvironmentEnergySourceDto {\n  BiomassDto = 'BIOMASS',\n  GeothermalDto = 'GEOTHERMAL',\n  HydroDto = 'HYDRO',\n  OtherDto = 'OTHER',\n  SolarDto = 'SOLAR',\n  WindDto = 'WIND'\n}\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/EnvironmentalGoal-1' */\nexport type EnvironmentEnvironmentalGoalDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'EnvironmentEnvironmentalGoal';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  goalStatus: EnvironmentGoalStateDto;\n  goalText: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  parent?: Maybe<BasicTreeNode_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/EnvironmentalGoal-1' */\nexport type EnvironmentEnvironmentalGoalAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/EnvironmentalGoal-1' */\nexport type EnvironmentEnvironmentalGoalConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/EnvironmentalGoal-1' */\nexport type EnvironmentEnvironmentalGoalMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/EnvironmentalGoal-1' */\nexport type EnvironmentEnvironmentalGoalMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/EnvironmentalGoal-1' */\nexport type EnvironmentEnvironmentalGoalParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/EnvironmentalGoal-1' */\nexport type EnvironmentEnvironmentalGoalRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/EnvironmentalGoal-1' */\nexport type EnvironmentEnvironmentalGoalRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/EnvironmentalGoal-1' */\nexport type EnvironmentEnvironmentalGoalTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnvironmentEnvironmentalGoal`. */\nexport type EnvironmentEnvironmentalGoalConnectionDto = {\n  __typename?: 'EnvironmentEnvironmentalGoalConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnvironmentEnvironmentalGoalEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnvironmentEnvironmentalGoalDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnvironmentEnvironmentalGoal`. */\nexport type EnvironmentEnvironmentalGoalEdgeDto = {\n  __typename?: 'EnvironmentEnvironmentalGoalEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnvironmentEnvironmentalGoalDto>;\n};\n\nexport type EnvironmentEnvironmentalGoalInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  goalStatus?: InputMaybe<EnvironmentGoalStateDto>;\n  goalText?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type EnvironmentEnvironmentalGoalInputUpdateDto = {\n  /** Item to update */\n  item: EnvironmentEnvironmentalGoalInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnvironmentEnvironmentalGoalMutationsDto = {\n  __typename?: 'EnvironmentEnvironmentalGoalMutations';\n  /** Creates new entities of type 'EnvironmentEnvironmentalGoal'. */\n  create?: Maybe<Array<Maybe<EnvironmentEnvironmentalGoalDto>>>;\n  /** Updates existing entity of type 'EnvironmentEnvironmentalGoal'. */\n  update?: Maybe<Array<Maybe<EnvironmentEnvironmentalGoalDto>>>;\n};\n\n\nexport type EnvironmentEnvironmentalGoalMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnvironmentEnvironmentalGoalInputDto>>;\n};\n\n\nexport type EnvironmentEnvironmentalGoalMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnvironmentEnvironmentalGoalInputUpdateDto>>;\n};\n\nexport type EnvironmentEnvironmentalGoalUpdateDto = {\n  __typename?: 'EnvironmentEnvironmentalGoalUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnvironmentEnvironmentalGoalDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnvironmentEnvironmentalGoalUpdateMessageDto = {\n  __typename?: 'EnvironmentEnvironmentalGoalUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnvironmentEnvironmentalGoalUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'Environment/GoalState' */\nexport enum EnvironmentGoalStateDto {\n  OffTrackDto = 'OFF_TRACK',\n  OnTrackDto = 'ON_TRACK'\n}\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/WasteMeter-1' */\nexport type EnvironmentWasteMeterDto = {\n  __typename?: 'EnvironmentWasteMeter';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  grossWeight: Scalars['Decimal']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  tareWeight: Scalars['Decimal']['output'];\n  weight: Scalars['Decimal']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/WasteMeter-1' */\nexport type EnvironmentWasteMeterAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/WasteMeter-1' */\nexport type EnvironmentWasteMeterChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/WasteMeter-1' */\nexport type EnvironmentWasteMeterConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/WasteMeter-1' */\nexport type EnvironmentWasteMeterEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/WasteMeter-1' */\nexport type EnvironmentWasteMeterMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/WasteMeter-1' */\nexport type EnvironmentWasteMeterMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/WasteMeter-1' */\nexport type EnvironmentWasteMeterOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/WasteMeter-1' */\nexport type EnvironmentWasteMeterParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/WasteMeter-1' */\nexport type EnvironmentWasteMeterRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/WasteMeter-1' */\nexport type EnvironmentWasteMeterRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Environment-3.1.0/WasteMeter-1' */\nexport type EnvironmentWasteMeterTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `EnvironmentWasteMeter`. */\nexport type EnvironmentWasteMeterConnectionDto = {\n  __typename?: 'EnvironmentWasteMeterConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<EnvironmentWasteMeterEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<EnvironmentWasteMeterDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `EnvironmentWasteMeter`. */\nexport type EnvironmentWasteMeterEdgeDto = {\n  __typename?: 'EnvironmentWasteMeterEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<EnvironmentWasteMeterDto>;\n};\n\nexport type EnvironmentWasteMeterInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  grossWeight?: InputMaybe<Scalars['Decimal']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  tareWeight?: InputMaybe<Scalars['Decimal']['input']>;\n  weight?: InputMaybe<Scalars['Decimal']['input']>;\n};\n\nexport type EnvironmentWasteMeterInputUpdateDto = {\n  /** Item to update */\n  item: EnvironmentWasteMeterInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type EnvironmentWasteMeterMutationsDto = {\n  __typename?: 'EnvironmentWasteMeterMutations';\n  /** Creates new entities of type 'EnvironmentWasteMeter'. */\n  create?: Maybe<Array<Maybe<EnvironmentWasteMeterDto>>>;\n  /** Updates existing entity of type 'EnvironmentWasteMeter'. */\n  update?: Maybe<Array<Maybe<EnvironmentWasteMeterDto>>>;\n};\n\n\nexport type EnvironmentWasteMeterMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<EnvironmentWasteMeterInputDto>>;\n};\n\n\nexport type EnvironmentWasteMeterMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<EnvironmentWasteMeterInputUpdateDto>>;\n};\n\nexport type EnvironmentWasteMeterUpdateDto = {\n  __typename?: 'EnvironmentWasteMeterUpdate';\n  /** The corresponding item */\n  item?: Maybe<EnvironmentWasteMeterDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type EnvironmentWasteMeterUpdateMessageDto = {\n  __typename?: 'EnvironmentWasteMeterUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<EnvironmentWasteMeterUpdateDto>>>;\n};\n\nexport type FieldFilterDto = {\n  attributePath: Scalars['String']['input'];\n  comparisonValue?: InputMaybe<Scalars['SimpleScalar']['input']>;\n  operator: FieldFilterOperatorsDto;\n  /** Secondary value for two-argument operators such as Between. */\n  secondaryValue?: InputMaybe<Scalars['SimpleScalar']['input']>;\n};\n\n/** Defines the operator of field compare */\nexport enum FieldFilterOperatorsDto {\n  AnyEqDto = 'ANY_EQ',\n  AnyLikeDto = 'ANY_LIKE',\n  BetweenDto = 'BETWEEN',\n  EqualsDto = 'EQUALS',\n  GreaterEqualThanDto = 'GREATER_EQUAL_THAN',\n  GreaterThanDto = 'GREATER_THAN',\n  InDto = 'IN',\n  IsNotNullDto = 'IS_NOT_NULL',\n  IsNullDto = 'IS_NULL',\n  LessEqualThanDto = 'LESS_EQUAL_THAN',\n  LessThanDto = 'LESS_THAN',\n  LikeDto = 'LIKE',\n  MatchRegExDto = 'MATCH_REG_EX',\n  NotEqualsDto = 'NOT_EQUALS',\n  NotInDto = 'NOT_IN'\n}\n\nexport type FieldGroupByAggregationInputDto = {\n  avgAttributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  countAttributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  groupByAttributePaths: Array<InputMaybe<Scalars['String']['input']>>;\n  maxValueAttributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  minValueAttributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  /** When true, enum integer values in groupBy keys are resolved to their label names. Defaults to true. */\n  resolveEnumValuesToNames?: InputMaybe<Scalars['Boolean']['input']>;\n  sumAttributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n};\n\nexport enum FormulaResultTypeDto {\n  BooleanDto = 'BOOLEAN',\n  DateTimeDto = 'DATE_TIME',\n  DoubleDto = 'DOUBLE',\n  IntDto = 'INT',\n  Int_64Dto = 'INT_64'\n}\n\nexport type GlobalQueryOptionsDto = {\n  includeArchivedEntities?: InputMaybe<Scalars['Boolean']['input']>;\n};\n\n/** Enum of graph directions */\nexport enum GraphDirectionDto {\n  AnyDto = 'ANY',\n  InboundDto = 'INBOUND',\n  OutboundDto = 'OUTBOUND'\n}\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Alarm-1' */\nexport type IndustryBasicAlarmDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'IndustryBasicAlarm';\n  acknowledged?: Maybe<Scalars['DateTime']['output']>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  category?: Maybe<Scalars['String']['output']>;\n  cause: Scalars['String']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  cleared?: Maybe<Scalars['DateTime']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  eventSource?: Maybe<BasicAsset_EventSourceUnionConnectionDto>;\n  lastModified: Scalars['DateTime']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  message: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  order?: Maybe<IndustryMaintenanceOrder_OrderUnionConnectionDto>;\n  priority: IndustryBasicAlarmPriorityDto;\n  reactivated?: Maybe<Scalars['DateTime']['output']>;\n  reactivatedCount: Scalars['Int']['output'];\n  received: Scalars['DateTime']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  source: IndustryBasicAlarmSourceTypeDto;\n  state: IndustryBasicAlarmStateDto;\n  tagName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  type: IndustryBasicAlarmTypeDto;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Alarm-1' */\nexport type IndustryBasicAlarmAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Alarm-1' */\nexport type IndustryBasicAlarmConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Alarm-1' */\nexport type IndustryBasicAlarmEventSourceArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Alarm-1' */\nexport type IndustryBasicAlarmMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Alarm-1' */\nexport type IndustryBasicAlarmMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Alarm-1' */\nexport type IndustryBasicAlarmOrderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Alarm-1' */\nexport type IndustryBasicAlarmRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Alarm-1' */\nexport type IndustryBasicAlarmRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Alarm-1' */\nexport type IndustryBasicAlarmTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryBasicAlarm`. */\nexport type IndustryBasicAlarmConnectionDto = {\n  __typename?: 'IndustryBasicAlarmConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryBasicAlarmEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryBasicAlarmDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryBasicAlarm`. */\nexport type IndustryBasicAlarmEdgeDto = {\n  __typename?: 'IndustryBasicAlarmEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryBasicAlarmDto>;\n};\n\nexport type IndustryBasicAlarmInputDto = {\n  acknowledged?: InputMaybe<Scalars['DateTime']['input']>;\n  category?: InputMaybe<Scalars['String']['input']>;\n  cause?: InputMaybe<Scalars['String']['input']>;\n  cleared?: InputMaybe<Scalars['DateTime']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  eventSource?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  lastModified?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  message?: InputMaybe<Scalars['String']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  order?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  priority?: InputMaybe<IndustryBasicAlarmPriorityDto>;\n  reactivated?: InputMaybe<Scalars['DateTime']['input']>;\n  reactivatedCount?: InputMaybe<Scalars['Int']['input']>;\n  received?: InputMaybe<Scalars['DateTime']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  source?: InputMaybe<IndustryBasicAlarmSourceTypeDto>;\n  state?: InputMaybe<IndustryBasicAlarmStateDto>;\n  tagName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  type?: InputMaybe<IndustryBasicAlarmTypeDto>;\n};\n\nexport type IndustryBasicAlarmInputUpdateDto = {\n  /** Item to update */\n  item: IndustryBasicAlarmInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryBasicAlarmMutationsDto = {\n  __typename?: 'IndustryBasicAlarmMutations';\n  /** Creates new entities of type 'IndustryBasicAlarm'. */\n  create?: Maybe<Array<Maybe<IndustryBasicAlarmDto>>>;\n  /** Updates existing entity of type 'IndustryBasicAlarm'. */\n  update?: Maybe<Array<Maybe<IndustryBasicAlarmDto>>>;\n};\n\n\nexport type IndustryBasicAlarmMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryBasicAlarmInputDto>>;\n};\n\n\nexport type IndustryBasicAlarmMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryBasicAlarmInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Basic/AlarmPriority' */\nexport enum IndustryBasicAlarmPriorityDto {\n  /** The alarm is of critical priority. */\n  CriticalDto = 'CRITICAL',\n  /** The alarm is of high priority. */\n  HighDto = 'HIGH',\n  /** The alarm is of low priority. */\n  LowDto = 'LOW',\n  /** The alarm is of medium priority. */\n  MediumDto = 'MEDIUM',\n  /** No priority has been assigned to the alarm. */\n  UndefinedDto = 'UNDEFINED'\n}\n\n/** Runtime entities of construction kit enum 'Industry.Basic/AlarmSourceType' */\nexport enum IndustryBasicAlarmSourceTypeDto {\n  /** The alarm is generated by a control system. */\n  ControlSystemDto = 'CONTROL_SYSTEM',\n  /** The alarm is generated by a field device. */\n  FieldDeviceDto = 'FIELD_DEVICE',\n  /** The alarm is generated by a human-machine interface. */\n  HmiDto = 'HMI',\n  /** The alarm is generated by an internal source. */\n  InternalDto = 'INTERNAL',\n  /** No source has been assigned to the alarm. */\n  UndefinedDto = 'UNDEFINED'\n}\n\n/** Runtime entities of construction kit enum 'Industry.Basic/AlarmState' */\nexport enum IndustryBasicAlarmStateDto {\n  /** The acknowledged alarm state should not use an audible indication. The acknowledged alarm state visual indication should be clearly distinguishable from the normal state indication by using symbols (e.g., shape or text), and should be identical in colour to the unacknowledged alarm indication. A blinking element should not be used in the visual indication for an acknowledged alarm. */\n  AcknowledgedDto = 'ACKNOWLEDGED',\n  /** The normal state should not use an audible indication. The normal state visual indication should be the same as indications without alarms. */\n  NormalDto = 'NORMAL',\n  /** The out-of-service alarm state should be visually indicated in the HMI. The visual indication for an out-of-service alarm should not include a blinking element. The out-of-service alarm state indication should be distinct from the unacknowledged and acknowledged state indications. No audible indication should be used to identify out-of-service alarms. */\n  OutOfServiceDto = 'OUT_OF_SERVICE',\n  /** The return-to-normal unacknowledged state should not use an audible indication. The return to-normal unacknowledged state visual indication may be the same as the normal state or it may indicate an unacknowledged status with a blinking element. */\n  ReturnToNormalDto = 'RETURN_TO_NORMAL',\n  /** The shelved alarm state should be visually indicated in the HMI. The visual indication for a shelved alarm should not include a blinking element. The shelved alarm state indication should be distinct. No audible indication should be used to identify shelved alarms. */\n  ShelvedDto = 'SHELVED',\n  /** The suppressed-by-design alarm state should be visually indicated in the HMI. The visual indication for an alarm suppressed by design should not include a blinking element. The suppressed-by-design alarm state indication should be distinct from the unacknowledged and acknowledged state indications. No audible indication should be used to identify alarms suppressed by design. */\n  SuppressedByDesignDto = 'SUPPRESSED_BY_DESIGN',\n  /** The unacknowledged alarm state should use both an audible indication and visual indication. The audible indication should be silenced with a silence action or acknowledge action by the operator. The visual indication should be clearly distinguishable from the normal state indication by using colours and symbols (e.g., shape or text). The visual indication for an unacknowledged alarm should include a blinking element. There are some environments in which an audible indication is not an effective indicator of unacknowledged alarms. */\n  UnacknowledgedDto = 'UNACKNOWLEDGED',\n  /** No state has been assigned to the alarm. */\n  UndefinedDto = 'UNDEFINED'\n}\n\n/** Runtime entities of construction kit enum 'Industry.Basic/AlarmType' */\nexport enum IndustryBasicAlarmTypeDto {\n  /** The alarm is based on an absolute value. */\n  AbsoluteDto = 'ABSOLUTE',\n  /** The alarm is based on an adaptive value. */\n  AdaptiveDto = 'ADAPTIVE',\n  /** The alarm is based on an adjustable value. */\n  AdjustableDto = 'ADJUSTABLE',\n  /** The alarm is based on a bad measurement. */\n  BadMeasurementDto = 'BAD_MEASUREMENT',\n  /** The alarm is based on a bit pattern. */\n  BitPatternDto = 'BIT_PATTERN',\n  /** The alarm is based on a calculated value. */\n  CalculatedDto = 'CALCULATED',\n  /** The alarm is based on a controller output. */\n  ControllerOutputDto = 'CONTROLLER_OUTPUT',\n  /** The alarm is based on a deviation from a set-point. */\n  DeviationDto = 'DEVIATION',\n  /** The alarm is based on a discrepancy between two values. */\n  DiscrepancyDto = 'DISCREPANCY',\n  /** The alarm is based on a first-out value. */\n  FirstOutDto = 'FIRST_OUT',\n  /** The alarm is based on an instrument diagnostic. */\n  InstrumentDiagnosticDto = 'INSTRUMENT_DIAGNOSTIC',\n  /** The alarm is based on the rate of change of a value. */\n  RateOfChangeDto = 'RATE_OF_CHANGE',\n  /** The alarm is based on a recipe-driven value. */\n  RecipeDrivenDto = 'RECIPE_DRIVEN',\n  /** The alarm is based on a re-alarming value. */\n  ReAlarmingDto = 'RE_ALARMING',\n  /** The alarm is based on a statistical value. */\n  StatisticalDto = 'STATISTICAL',\n  /** The alarm is based on a system diagnostic. */\n  SystemDiagnosticDto = 'SYSTEM_DIAGNOSTIC',\n  /** No type has been assigned to the alarm. */\n  UndefinedDto = 'UNDEFINED'\n}\n\nexport type IndustryBasicAlarmUpdateDto = {\n  __typename?: 'IndustryBasicAlarmUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryBasicAlarmDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryBasicAlarmUpdateMessageDto = {\n  __typename?: 'IndustryBasicAlarmUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryBasicAlarmUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Event-1' */\nexport type IndustryBasicEventDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'IndustryBasicEvent';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  category?: Maybe<Scalars['String']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  eventSource?: Maybe<BasicAsset_EventSourceUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  message: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  order?: Maybe<IndustryMaintenanceOrder_OrderUnionConnectionDto>;\n  received: Scalars['DateTime']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  tagName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Event-1' */\nexport type IndustryBasicEventAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Event-1' */\nexport type IndustryBasicEventConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Event-1' */\nexport type IndustryBasicEventEventSourceArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Event-1' */\nexport type IndustryBasicEventMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Event-1' */\nexport type IndustryBasicEventMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Event-1' */\nexport type IndustryBasicEventOrderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Event-1' */\nexport type IndustryBasicEventRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Event-1' */\nexport type IndustryBasicEventRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Event-1' */\nexport type IndustryBasicEventTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryBasicEvent`. */\nexport type IndustryBasicEventConnectionDto = {\n  __typename?: 'IndustryBasicEventConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryBasicEventEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryBasicEventDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryBasicEvent`. */\nexport type IndustryBasicEventEdgeDto = {\n  __typename?: 'IndustryBasicEventEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryBasicEventDto>;\n};\n\nexport type IndustryBasicEventInputDto = {\n  category?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  eventSource?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  message?: InputMaybe<Scalars['String']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  order?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  received?: InputMaybe<Scalars['DateTime']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  tagName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryBasicEventInputUpdateDto = {\n  /** Item to update */\n  item: IndustryBasicEventInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryBasicEventMutationsDto = {\n  __typename?: 'IndustryBasicEventMutations';\n  /** Creates new entities of type 'IndustryBasicEvent'. */\n  create?: Maybe<Array<Maybe<IndustryBasicEventDto>>>;\n  /** Updates existing entity of type 'IndustryBasicEvent'. */\n  update?: Maybe<Array<Maybe<IndustryBasicEventDto>>>;\n};\n\n\nexport type IndustryBasicEventMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryBasicEventInputDto>>;\n};\n\n\nexport type IndustryBasicEventMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryBasicEventInputUpdateDto>>;\n};\n\nexport type IndustryBasicEventUpdateDto = {\n  __typename?: 'IndustryBasicEventUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryBasicEventDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryBasicEventUpdateMessageDto = {\n  __typename?: 'IndustryBasicEventUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryBasicEventUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Basic/Event for Event association */\nexport type IndustryBasicEvent_EventUnionDto = IndustryBasicAlarmDto | IndustryBasicEventDto;\n\n/** A connection to `IndustryBasicEvent_EventUnion`. */\nexport type IndustryBasicEvent_EventUnionConnectionDto = {\n  __typename?: 'IndustryBasicEvent_EventUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryBasicEvent_EventUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryBasicEvent_EventUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryBasicEvent_EventUnion`. */\nexport type IndustryBasicEvent_EventUnionEdgeDto = {\n  __typename?: 'IndustryBasicEvent_EventUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryBasicEvent_EventUnionDto>;\n};\n\n/** Union of types derived from Industry.Basic/Event for Events association */\nexport type IndustryBasicEvent_EventsUnionDto = IndustryBasicAlarmDto | IndustryBasicEventDto;\n\n/** A connection to `IndustryBasicEvent_EventsUnion`. */\nexport type IndustryBasicEvent_EventsUnionConnectionDto = {\n  __typename?: 'IndustryBasicEvent_EventsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryBasicEvent_EventsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryBasicEvent_EventsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryBasicEvent_EventsUnion`. */\nexport type IndustryBasicEvent_EventsUnionEdgeDto = {\n  __typename?: 'IndustryBasicEvent_EventsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryBasicEvent_EventsUnionDto>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Basic/IecDataType' */\nexport enum IndustryBasicIecDataTypeDto {\n  /** IEC_BOOL - 1Bit */\n  BoolDto = 'BOOL',\n  /** IEC_BYTE - 8Bit */\n  ByteDto = 'BYTE',\n  /** IEC_DATE */\n  DateDto = 'DATE',\n  /** IEC_DINT - 32Bit signed */\n  DintDto = 'DINT',\n  /** IEC_DT - Date and Time */\n  DtDto = 'DT',\n  /** IEC_DWORD - 32Bit */\n  DwordDto = 'DWORD',\n  /** IEC_INT - 16Bit signed */\n  IntDto = 'INT',\n  /** IEC_LINT - 64Bit signed */\n  LintDto = 'LINT',\n  /** IEC_LREAL - 64Bit float */\n  LrealDto = 'LREAL',\n  /** IEC_LWORD - 64Bit */\n  LwordDto = 'LWORD',\n  /** IEC_REAL - 32Bit float */\n  RealDto = 'REAL',\n  /** IEC_SINT - 8Bit signed */\n  SintDto = 'SINT',\n  /** IEC_STRING - 8Bit*n */\n  StringDto = 'STRING',\n  /** IEC_TIME */\n  TimeDto = 'TIME',\n  /** IEC_TOD - Time of Day */\n  TodDto = 'TOD',\n  /** IEC_UDINT - 32Bit unsigned */\n  UdintDto = 'UDINT',\n  /** IEC_UINT - 16Bit unsigned */\n  UintDto = 'UINT',\n  /** IEC_ULINT - 64Bit unsigned */\n  UlintDto = 'ULINT',\n  /** IEC_USINT - 8Bit unsigned */\n  UsintDto = 'USINT',\n  /** IEC_WORD - 16Bit */\n  WordDto = 'WORD',\n  /** IEC_WSTRING - 16Bit*n */\n  WstringDto = 'WSTRING'\n}\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineDto = {\n  __typename?: 'IndustryBasicMachine';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  machineCapabilities?: Maybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState: IndustryBasicMachineStateDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  namePlate?: Maybe<BasicNamePlateDto>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  orderItems?: Maybe<IndustryManufacturingProductionOrderItem_OrderItemsUnionConnectionDto>;\n  orders?: Maybe<IndustryMaintenanceOrder_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\n  shiftAssignments?: Maybe<IndustryManufacturingShiftMachine_ShiftAssignmentsUnionConnectionDto>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineOrderItemsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineRuntimeVariablesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineShiftAssignmentsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/Machine-1' */\nexport type IndustryBasicMachineTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Basic/MachineCapabilities' */\nexport enum IndustryBasicMachineCapabilitiesDto {\n  UnknownDto = 'UNKNOWN'\n}\n\n/** A connection to `IndustryBasicMachine`. */\nexport type IndustryBasicMachineConnectionDto = {\n  __typename?: 'IndustryBasicMachineConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryBasicMachineEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryBasicMachineDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryBasicMachine`. */\nexport type IndustryBasicMachineEdgeDto = {\n  __typename?: 'IndustryBasicMachineEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryBasicMachineDto>;\n};\n\nexport type IndustryBasicMachineInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  machineCapabilities?: InputMaybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState?: InputMaybe<IndustryBasicMachineStateDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  namePlate?: InputMaybe<BasicNamePlateInputDto>;\n  operatingHours?: InputMaybe<Scalars['Int']['input']>;\n  orderItems?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  runtimeVariables?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  shiftAssignments?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  standStillCounter?: InputMaybe<Scalars['Int']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryBasicMachineInputUpdateDto = {\n  /** Item to update */\n  item: IndustryBasicMachineInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryBasicMachineMutationsDto = {\n  __typename?: 'IndustryBasicMachineMutations';\n  /** Creates new entities of type 'IndustryBasicMachine'. */\n  create?: Maybe<Array<Maybe<IndustryBasicMachineDto>>>;\n  /** Updates existing entity of type 'IndustryBasicMachine'. */\n  update?: Maybe<Array<Maybe<IndustryBasicMachineDto>>>;\n};\n\n\nexport type IndustryBasicMachineMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryBasicMachineInputDto>>;\n};\n\n\nexport type IndustryBasicMachineMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryBasicMachineInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Basic/MachineState' */\nexport enum IndustryBasicMachineStateDto {\n  ErrorDto = 'ERROR',\n  IdleDto = 'IDLE',\n  OffDto = 'OFF',\n  OnDto = 'ON',\n  UnknownDto = 'UNKNOWN'\n}\n\nexport type IndustryBasicMachineUpdateDto = {\n  __typename?: 'IndustryBasicMachineUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryBasicMachineDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryBasicMachineUpdateMessageDto = {\n  __typename?: 'IndustryBasicMachineUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryBasicMachineUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Basic/Machine for Machine association */\nexport type IndustryBasicMachine_MachineUnionDto = IndustryBasicMachineDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto;\n\n/** A connection to `IndustryBasicMachine_MachineUnion`. */\nexport type IndustryBasicMachine_MachineUnionConnectionDto = {\n  __typename?: 'IndustryBasicMachine_MachineUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryBasicMachine_MachineUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryBasicMachine_MachineUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryBasicMachine_MachineUnion`. */\nexport type IndustryBasicMachine_MachineUnionEdgeDto = {\n  __typename?: 'IndustryBasicMachine_MachineUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryBasicMachine_MachineUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/RuntimeVariable-1' */\nexport type IndustryBasicRuntimeVariableDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'IndustryBasicRuntimeVariable';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  booleanValue?: Maybe<Scalars['Boolean']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  dateTimeValue?: Maybe<Scalars['DateTime']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  doubleValue?: Maybe<Scalars['Decimal']['output']>;\n  iecDataType: IndustryBasicIecDataTypeDto;\n  int64Value?: Maybe<Scalars['Long']['output']>;\n  intValue?: Maybe<Scalars['Int']['output']>;\n  machine?: Maybe<IndustryBasicMachine_MachineUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  stringValue?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  timeSpanValue?: Maybe<Scalars['Seconds']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/RuntimeVariable-1' */\nexport type IndustryBasicRuntimeVariableAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/RuntimeVariable-1' */\nexport type IndustryBasicRuntimeVariableConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/RuntimeVariable-1' */\nexport type IndustryBasicRuntimeVariableMachineArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/RuntimeVariable-1' */\nexport type IndustryBasicRuntimeVariableMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/RuntimeVariable-1' */\nexport type IndustryBasicRuntimeVariableMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/RuntimeVariable-1' */\nexport type IndustryBasicRuntimeVariableRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/RuntimeVariable-1' */\nexport type IndustryBasicRuntimeVariableRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Basic-2.1.1/RuntimeVariable-1' */\nexport type IndustryBasicRuntimeVariableTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryBasicRuntimeVariable`. */\nexport type IndustryBasicRuntimeVariableConnectionDto = {\n  __typename?: 'IndustryBasicRuntimeVariableConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryBasicRuntimeVariableEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryBasicRuntimeVariableDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryBasicRuntimeVariable`. */\nexport type IndustryBasicRuntimeVariableEdgeDto = {\n  __typename?: 'IndustryBasicRuntimeVariableEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryBasicRuntimeVariableDto>;\n};\n\nexport type IndustryBasicRuntimeVariableInputDto = {\n  booleanValue?: InputMaybe<Scalars['Boolean']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  dateTimeValue?: InputMaybe<Scalars['DateTime']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  doubleValue?: InputMaybe<Scalars['Decimal']['input']>;\n  iecDataType?: InputMaybe<IndustryBasicIecDataTypeDto>;\n  int64Value?: InputMaybe<Scalars['Long']['input']>;\n  intValue?: InputMaybe<Scalars['Int']['input']>;\n  machine?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  stringValue?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  timeSpanValue?: InputMaybe<Scalars['Seconds']['input']>;\n};\n\nexport type IndustryBasicRuntimeVariableInputUpdateDto = {\n  /** Item to update */\n  item: IndustryBasicRuntimeVariableInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryBasicRuntimeVariableMutationsDto = {\n  __typename?: 'IndustryBasicRuntimeVariableMutations';\n  /** Creates new entities of type 'IndustryBasicRuntimeVariable'. */\n  create?: Maybe<Array<Maybe<IndustryBasicRuntimeVariableDto>>>;\n  /** Updates existing entity of type 'IndustryBasicRuntimeVariable'. */\n  update?: Maybe<Array<Maybe<IndustryBasicRuntimeVariableDto>>>;\n};\n\n\nexport type IndustryBasicRuntimeVariableMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryBasicRuntimeVariableInputDto>>;\n};\n\n\nexport type IndustryBasicRuntimeVariableMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryBasicRuntimeVariableInputUpdateDto>>;\n};\n\nexport type IndustryBasicRuntimeVariableUpdateDto = {\n  __typename?: 'IndustryBasicRuntimeVariableUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryBasicRuntimeVariableDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryBasicRuntimeVariableUpdateMessageDto = {\n  __typename?: 'IndustryBasicRuntimeVariableUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryBasicRuntimeVariableUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Basic/RuntimeVariable for RuntimeVariables association */\nexport type IndustryBasicRuntimeVariable_RuntimeVariablesUnionDto = IndustryBasicRuntimeVariableDto;\n\n/** A connection to `IndustryBasicRuntimeVariable_RuntimeVariablesUnion`. */\nexport type IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto = {\n  __typename?: 'IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryBasicRuntimeVariable_RuntimeVariablesUnion`. */\nexport type IndustryBasicRuntimeVariable_RuntimeVariablesUnionEdgeDto = {\n  __typename?: 'IndustryBasicRuntimeVariable_RuntimeVariablesUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/DemandResponseEvent-1' */\nexport type IndustryEnergyDemandResponseEventDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'IndustryEnergyDemandResponseEvent';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  endTime: Scalars['DateTime']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  market: IndustryEnergyDemandResponseMarketDto;\n  name: Scalars['String']['output'];\n  parent?: Maybe<BasicTreeNode_ParentUnionConnectionDto>;\n  reductionKw: Scalars['Decimal']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  revenue?: Maybe<Scalars['Decimal']['output']>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  startTime: Scalars['DateTime']['output'];\n  status: IndustryEnergyDemandResponseStatusDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/DemandResponseEvent-1' */\nexport type IndustryEnergyDemandResponseEventAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/DemandResponseEvent-1' */\nexport type IndustryEnergyDemandResponseEventConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/DemandResponseEvent-1' */\nexport type IndustryEnergyDemandResponseEventMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/DemandResponseEvent-1' */\nexport type IndustryEnergyDemandResponseEventMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/DemandResponseEvent-1' */\nexport type IndustryEnergyDemandResponseEventParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/DemandResponseEvent-1' */\nexport type IndustryEnergyDemandResponseEventRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/DemandResponseEvent-1' */\nexport type IndustryEnergyDemandResponseEventRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/DemandResponseEvent-1' */\nexport type IndustryEnergyDemandResponseEventTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryEnergyDemandResponseEvent`. */\nexport type IndustryEnergyDemandResponseEventConnectionDto = {\n  __typename?: 'IndustryEnergyDemandResponseEventConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryEnergyDemandResponseEventEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryEnergyDemandResponseEventDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryEnergyDemandResponseEvent`. */\nexport type IndustryEnergyDemandResponseEventEdgeDto = {\n  __typename?: 'IndustryEnergyDemandResponseEventEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryEnergyDemandResponseEventDto>;\n};\n\nexport type IndustryEnergyDemandResponseEventInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  endTime?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  market?: InputMaybe<IndustryEnergyDemandResponseMarketDto>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  reductionKw?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  revenue?: InputMaybe<Scalars['Decimal']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  startTime?: InputMaybe<Scalars['DateTime']['input']>;\n  status?: InputMaybe<IndustryEnergyDemandResponseStatusDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryEnergyDemandResponseEventInputUpdateDto = {\n  /** Item to update */\n  item: IndustryEnergyDemandResponseEventInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryEnergyDemandResponseEventMutationsDto = {\n  __typename?: 'IndustryEnergyDemandResponseEventMutations';\n  /** Creates new entities of type 'IndustryEnergyDemandResponseEvent'. */\n  create?: Maybe<Array<Maybe<IndustryEnergyDemandResponseEventDto>>>;\n  /** Updates existing entity of type 'IndustryEnergyDemandResponseEvent'. */\n  update?: Maybe<Array<Maybe<IndustryEnergyDemandResponseEventDto>>>;\n};\n\n\nexport type IndustryEnergyDemandResponseEventMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyDemandResponseEventInputDto>>;\n};\n\n\nexport type IndustryEnergyDemandResponseEventMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyDemandResponseEventInputUpdateDto>>;\n};\n\nexport type IndustryEnergyDemandResponseEventUpdateDto = {\n  __typename?: 'IndustryEnergyDemandResponseEventUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryEnergyDemandResponseEventDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryEnergyDemandResponseEventUpdateMessageDto = {\n  __typename?: 'IndustryEnergyDemandResponseEventUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryEnergyDemandResponseEventUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Energy/DemandResponseMarket' */\nexport enum IndustryEnergyDemandResponseMarketDto {\n  ApcsDto = 'APCS',\n  ExaaDto = 'EXAA',\n  SpotDto = 'SPOT'\n}\n\n/** Runtime entities of construction kit enum 'Industry.Energy/DemandResponseStatus' */\nexport enum IndustryEnergyDemandResponseStatusDto {\n  ActiveDto = 'ACTIVE',\n  CancelledDto = 'CANCELLED',\n  CompletedDto = 'COMPLETED'\n}\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerDto = {\n  __typename?: 'IndustryEnergyEnergyConsumer';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  importedEnergy?: Maybe<Scalars['Decimal']['output']>;\n  loadPercent?: Maybe<Scalars['Decimal']['output']>;\n  machineCapabilities?: Maybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState: IndustryBasicMachineStateDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  namePlate?: Maybe<BasicNamePlateDto>;\n  nominalPower: Scalars['Decimal']['output'];\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  orderItems?: Maybe<IndustryManufacturingProductionOrderItem_OrderItemsUnionConnectionDto>;\n  orders?: Maybe<IndustryMaintenanceOrder_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  power: Scalars['Decimal']['output'];\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\n  shiftAssignments?: Maybe<IndustryManufacturingShiftMachine_ShiftAssignmentsUnionConnectionDto>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerOrderItemsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerRuntimeVariablesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerShiftAssignmentsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type IndustryEnergyEnergyConsumerTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryEnergyEnergyConsumer`. */\nexport type IndustryEnergyEnergyConsumerConnectionDto = {\n  __typename?: 'IndustryEnergyEnergyConsumerConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryEnergyEnergyConsumerEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryEnergyEnergyConsumerDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryEnergyEnergyConsumer`. */\nexport type IndustryEnergyEnergyConsumerEdgeDto = {\n  __typename?: 'IndustryEnergyEnergyConsumerEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryEnergyEnergyConsumerDto>;\n};\n\nexport type IndustryEnergyEnergyConsumerInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  importedEnergy?: InputMaybe<Scalars['Decimal']['input']>;\n  loadPercent?: InputMaybe<Scalars['Decimal']['input']>;\n  machineCapabilities?: InputMaybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState?: InputMaybe<IndustryBasicMachineStateDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  namePlate?: InputMaybe<BasicNamePlateInputDto>;\n  nominalPower?: InputMaybe<Scalars['Decimal']['input']>;\n  operatingHours?: InputMaybe<Scalars['Int']['input']>;\n  orderItems?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  power?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  runtimeVariables?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  shiftAssignments?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  standStillCounter?: InputMaybe<Scalars['Int']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryEnergyEnergyConsumerInputUpdateDto = {\n  /** Item to update */\n  item: IndustryEnergyEnergyConsumerInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryEnergyEnergyConsumerMutationsDto = {\n  __typename?: 'IndustryEnergyEnergyConsumerMutations';\n  /** Creates new entities of type 'IndustryEnergyEnergyConsumer'. */\n  create?: Maybe<Array<Maybe<IndustryEnergyEnergyConsumerDto>>>;\n  /** Updates existing entity of type 'IndustryEnergyEnergyConsumer'. */\n  update?: Maybe<Array<Maybe<IndustryEnergyEnergyConsumerDto>>>;\n};\n\n\nexport type IndustryEnergyEnergyConsumerMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyEnergyConsumerInputDto>>;\n};\n\n\nexport type IndustryEnergyEnergyConsumerMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyEnergyConsumerInputUpdateDto>>;\n};\n\nexport type IndustryEnergyEnergyConsumerUpdateDto = {\n  __typename?: 'IndustryEnergyEnergyConsumerUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryEnergyEnergyConsumerDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryEnergyEnergyConsumerUpdateMessageDto = {\n  __typename?: 'IndustryEnergyEnergyConsumerUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryEnergyEnergyConsumerUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyCost-1' */\nexport type IndustryEnergyEnergyCostDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryEnergyEnergyCost';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  costAmount: Scalars['Decimal']['output'];\n  forecastAmount?: Maybe<Scalars['Decimal']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  parent?: Maybe<BasicTreeNode_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  tariffType?: Maybe<IndustryEnergyTariffTypeDto>;\n  timeRange: BasicTimeRangeDto;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyCost-1' */\nexport type IndustryEnergyEnergyCostAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyCost-1' */\nexport type IndustryEnergyEnergyCostConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyCost-1' */\nexport type IndustryEnergyEnergyCostMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyCost-1' */\nexport type IndustryEnergyEnergyCostMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyCost-1' */\nexport type IndustryEnergyEnergyCostParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyCost-1' */\nexport type IndustryEnergyEnergyCostRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyCost-1' */\nexport type IndustryEnergyEnergyCostRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyCost-1' */\nexport type IndustryEnergyEnergyCostTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryEnergyEnergyCost`. */\nexport type IndustryEnergyEnergyCostConnectionDto = {\n  __typename?: 'IndustryEnergyEnergyCostConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryEnergyEnergyCostEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryEnergyEnergyCostDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryEnergyEnergyCost`. */\nexport type IndustryEnergyEnergyCostEdgeDto = {\n  __typename?: 'IndustryEnergyEnergyCostEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryEnergyEnergyCostDto>;\n};\n\nexport type IndustryEnergyEnergyCostInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  costAmount?: InputMaybe<Scalars['Decimal']['input']>;\n  forecastAmount?: InputMaybe<Scalars['Decimal']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  tariffType?: InputMaybe<IndustryEnergyTariffTypeDto>;\n  timeRange?: InputMaybe<BasicTimeRangeInputDto>;\n};\n\nexport type IndustryEnergyEnergyCostInputUpdateDto = {\n  /** Item to update */\n  item: IndustryEnergyEnergyCostInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryEnergyEnergyCostMutationsDto = {\n  __typename?: 'IndustryEnergyEnergyCostMutations';\n  /** Creates new entities of type 'IndustryEnergyEnergyCost'. */\n  create?: Maybe<Array<Maybe<IndustryEnergyEnergyCostDto>>>;\n  /** Updates existing entity of type 'IndustryEnergyEnergyCost'. */\n  update?: Maybe<Array<Maybe<IndustryEnergyEnergyCostDto>>>;\n};\n\n\nexport type IndustryEnergyEnergyCostMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyEnergyCostInputDto>>;\n};\n\n\nexport type IndustryEnergyEnergyCostMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyEnergyCostInputUpdateDto>>;\n};\n\nexport type IndustryEnergyEnergyCostUpdateDto = {\n  __typename?: 'IndustryEnergyEnergyCostUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryEnergyEnergyCostDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryEnergyEnergyCostUpdateMessageDto = {\n  __typename?: 'IndustryEnergyEnergyCostUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryEnergyEnergyCostUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyForecast-1' */\nexport type IndustryEnergyEnergyForecastDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryEnergyEnergyForecast';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  confidence?: Maybe<Scalars['Decimal']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  forecastModel?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  parent?: Maybe<BasicTreeNode_ParentUnionConnectionDto>;\n  predictedLoad: Scalars['Decimal']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  timeRange: BasicTimeRangeDto;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyForecast-1' */\nexport type IndustryEnergyEnergyForecastAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyForecast-1' */\nexport type IndustryEnergyEnergyForecastConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyForecast-1' */\nexport type IndustryEnergyEnergyForecastMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyForecast-1' */\nexport type IndustryEnergyEnergyForecastMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyForecast-1' */\nexport type IndustryEnergyEnergyForecastParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyForecast-1' */\nexport type IndustryEnergyEnergyForecastRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyForecast-1' */\nexport type IndustryEnergyEnergyForecastRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyForecast-1' */\nexport type IndustryEnergyEnergyForecastTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryEnergyEnergyForecast`. */\nexport type IndustryEnergyEnergyForecastConnectionDto = {\n  __typename?: 'IndustryEnergyEnergyForecastConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryEnergyEnergyForecastEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryEnergyEnergyForecastDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryEnergyEnergyForecast`. */\nexport type IndustryEnergyEnergyForecastEdgeDto = {\n  __typename?: 'IndustryEnergyEnergyForecastEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryEnergyEnergyForecastDto>;\n};\n\nexport type IndustryEnergyEnergyForecastInputDto = {\n  confidence?: InputMaybe<Scalars['Decimal']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  forecastModel?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  predictedLoad?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  timeRange?: InputMaybe<BasicTimeRangeInputDto>;\n};\n\nexport type IndustryEnergyEnergyForecastInputUpdateDto = {\n  /** Item to update */\n  item: IndustryEnergyEnergyForecastInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryEnergyEnergyForecastMutationsDto = {\n  __typename?: 'IndustryEnergyEnergyForecastMutations';\n  /** Creates new entities of type 'IndustryEnergyEnergyForecast'. */\n  create?: Maybe<Array<Maybe<IndustryEnergyEnergyForecastDto>>>;\n  /** Updates existing entity of type 'IndustryEnergyEnergyForecast'. */\n  update?: Maybe<Array<Maybe<IndustryEnergyEnergyForecastDto>>>;\n};\n\n\nexport type IndustryEnergyEnergyForecastMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyEnergyForecastInputDto>>;\n};\n\n\nexport type IndustryEnergyEnergyForecastMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyEnergyForecastInputUpdateDto>>;\n};\n\nexport type IndustryEnergyEnergyForecastUpdateDto = {\n  __typename?: 'IndustryEnergyEnergyForecastUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryEnergyEnergyForecastDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryEnergyEnergyForecastUpdateMessageDto = {\n  __typename?: 'IndustryEnergyEnergyForecastUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryEnergyEnergyForecastUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterDto = {\n  __typename?: 'IndustryEnergyEnergyMeter';\n  aCL1?: Maybe<IndustryEnergyPhaseInfoDto>;\n  aCL2?: Maybe<IndustryEnergyPhaseInfoDto>;\n  aCL3?: Maybe<IndustryEnergyPhaseInfoDto>;\n  ampere: Scalars['Decimal']['output'];\n  apparentPower?: Maybe<Scalars['Decimal']['output']>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  exportedEnergy?: Maybe<Scalars['Decimal']['output']>;\n  frequency?: Maybe<Scalars['Decimal']['output']>;\n  importedEnergy?: Maybe<Scalars['Decimal']['output']>;\n  machineCapabilities?: Maybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState: IndustryBasicMachineStateDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  namePlate?: Maybe<BasicNamePlateDto>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  orderItems?: Maybe<IndustryManufacturingProductionOrderItem_OrderItemsUnionConnectionDto>;\n  orders?: Maybe<IndustryMaintenanceOrder_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  power: Scalars['Decimal']['output'];\n  reactivePower?: Maybe<Scalars['Decimal']['output']>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\n  shiftAssignments?: Maybe<IndustryManufacturingShiftMachine_ShiftAssignmentsUnionConnectionDto>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  voltage?: Maybe<Scalars['Decimal']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterOrderItemsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterRuntimeVariablesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterShiftAssignmentsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type IndustryEnergyEnergyMeterTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryEnergyEnergyMeter`. */\nexport type IndustryEnergyEnergyMeterConnectionDto = {\n  __typename?: 'IndustryEnergyEnergyMeterConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryEnergyEnergyMeterEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryEnergyEnergyMeterDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryEnergyEnergyMeter`. */\nexport type IndustryEnergyEnergyMeterEdgeDto = {\n  __typename?: 'IndustryEnergyEnergyMeterEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryEnergyEnergyMeterDto>;\n};\n\nexport type IndustryEnergyEnergyMeterInputDto = {\n  aCL1?: InputMaybe<IndustryEnergyPhaseInfoInputDto>;\n  aCL2?: InputMaybe<IndustryEnergyPhaseInfoInputDto>;\n  aCL3?: InputMaybe<IndustryEnergyPhaseInfoInputDto>;\n  ampere?: InputMaybe<Scalars['Decimal']['input']>;\n  apparentPower?: InputMaybe<Scalars['Decimal']['input']>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  exportedEnergy?: InputMaybe<Scalars['Decimal']['input']>;\n  frequency?: InputMaybe<Scalars['Decimal']['input']>;\n  importedEnergy?: InputMaybe<Scalars['Decimal']['input']>;\n  machineCapabilities?: InputMaybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState?: InputMaybe<IndustryBasicMachineStateDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  namePlate?: InputMaybe<BasicNamePlateInputDto>;\n  operatingHours?: InputMaybe<Scalars['Int']['input']>;\n  orderItems?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  power?: InputMaybe<Scalars['Decimal']['input']>;\n  reactivePower?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  runtimeVariables?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  shiftAssignments?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  standStillCounter?: InputMaybe<Scalars['Int']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  voltage?: InputMaybe<Scalars['Decimal']['input']>;\n};\n\nexport type IndustryEnergyEnergyMeterInputUpdateDto = {\n  /** Item to update */\n  item: IndustryEnergyEnergyMeterInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryEnergyEnergyMeterMutationsDto = {\n  __typename?: 'IndustryEnergyEnergyMeterMutations';\n  /** Creates new entities of type 'IndustryEnergyEnergyMeter'. */\n  create?: Maybe<Array<Maybe<IndustryEnergyEnergyMeterDto>>>;\n  /** Updates existing entity of type 'IndustryEnergyEnergyMeter'. */\n  update?: Maybe<Array<Maybe<IndustryEnergyEnergyMeterDto>>>;\n};\n\n\nexport type IndustryEnergyEnergyMeterMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyEnergyMeterInputDto>>;\n};\n\n\nexport type IndustryEnergyEnergyMeterMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyEnergyMeterInputUpdateDto>>;\n};\n\nexport type IndustryEnergyEnergyMeterUpdateDto = {\n  __typename?: 'IndustryEnergyEnergyMeterUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryEnergyEnergyMeterDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryEnergyEnergyMeterUpdateMessageDto = {\n  __typename?: 'IndustryEnergyEnergyMeterUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryEnergyEnergyMeterUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyPerformanceIndicator-1' */\nexport type IndustryEnergyEnergyPerformanceIndicatorDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'IndustryEnergyEnergyPerformanceIndicator';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  indicatorUnit: Scalars['String']['output'];\n  indicatorValue: Scalars['Decimal']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  parent?: Maybe<BasicTreeNode_ParentUnionConnectionDto>;\n  referenceValue?: Maybe<Scalars['Decimal']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  timeRange: BasicTimeRangeDto;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyPerformanceIndicator-1' */\nexport type IndustryEnergyEnergyPerformanceIndicatorAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyPerformanceIndicator-1' */\nexport type IndustryEnergyEnergyPerformanceIndicatorConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyPerformanceIndicator-1' */\nexport type IndustryEnergyEnergyPerformanceIndicatorMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyPerformanceIndicator-1' */\nexport type IndustryEnergyEnergyPerformanceIndicatorMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyPerformanceIndicator-1' */\nexport type IndustryEnergyEnergyPerformanceIndicatorParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyPerformanceIndicator-1' */\nexport type IndustryEnergyEnergyPerformanceIndicatorRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyPerformanceIndicator-1' */\nexport type IndustryEnergyEnergyPerformanceIndicatorRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyPerformanceIndicator-1' */\nexport type IndustryEnergyEnergyPerformanceIndicatorTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryEnergyEnergyPerformanceIndicator`. */\nexport type IndustryEnergyEnergyPerformanceIndicatorConnectionDto = {\n  __typename?: 'IndustryEnergyEnergyPerformanceIndicatorConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryEnergyEnergyPerformanceIndicatorEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryEnergyEnergyPerformanceIndicatorDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryEnergyEnergyPerformanceIndicator`. */\nexport type IndustryEnergyEnergyPerformanceIndicatorEdgeDto = {\n  __typename?: 'IndustryEnergyEnergyPerformanceIndicatorEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryEnergyEnergyPerformanceIndicatorDto>;\n};\n\nexport type IndustryEnergyEnergyPerformanceIndicatorInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  indicatorUnit?: InputMaybe<Scalars['String']['input']>;\n  indicatorValue?: InputMaybe<Scalars['Decimal']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  referenceValue?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  timeRange?: InputMaybe<BasicTimeRangeInputDto>;\n};\n\nexport type IndustryEnergyEnergyPerformanceIndicatorInputUpdateDto = {\n  /** Item to update */\n  item: IndustryEnergyEnergyPerformanceIndicatorInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryEnergyEnergyPerformanceIndicatorMutationsDto = {\n  __typename?: 'IndustryEnergyEnergyPerformanceIndicatorMutations';\n  /** Creates new entities of type 'IndustryEnergyEnergyPerformanceIndicator'. */\n  create?: Maybe<Array<Maybe<IndustryEnergyEnergyPerformanceIndicatorDto>>>;\n  /** Updates existing entity of type 'IndustryEnergyEnergyPerformanceIndicator'. */\n  update?: Maybe<Array<Maybe<IndustryEnergyEnergyPerformanceIndicatorDto>>>;\n};\n\n\nexport type IndustryEnergyEnergyPerformanceIndicatorMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyEnergyPerformanceIndicatorInputDto>>;\n};\n\n\nexport type IndustryEnergyEnergyPerformanceIndicatorMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyEnergyPerformanceIndicatorInputUpdateDto>>;\n};\n\nexport type IndustryEnergyEnergyPerformanceIndicatorUpdateDto = {\n  __typename?: 'IndustryEnergyEnergyPerformanceIndicatorUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryEnergyEnergyPerformanceIndicatorDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryEnergyEnergyPerformanceIndicatorUpdateMessageDto = {\n  __typename?: 'IndustryEnergyEnergyPerformanceIndicatorUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryEnergyEnergyPerformanceIndicatorUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageDto = {\n  __typename?: 'IndustryEnergyEnergyStorage';\n  ampere: Scalars['Decimal']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  capacity?: Maybe<Scalars['Decimal']['output']>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  exportedEnergy?: Maybe<Scalars['Decimal']['output']>;\n  importedEnergy?: Maybe<Scalars['Decimal']['output']>;\n  machineCapabilities?: Maybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState: IndustryBasicMachineStateDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  namePlate?: Maybe<BasicNamePlateDto>;\n  numOfCycles?: Maybe<Scalars['Int']['output']>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  orderItems?: Maybe<IndustryManufacturingProductionOrderItem_OrderItemsUnionConnectionDto>;\n  orders?: Maybe<IndustryMaintenanceOrder_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  power: Scalars['Decimal']['output'];\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\n  shiftAssignments?: Maybe<IndustryManufacturingShiftMachine_ShiftAssignmentsUnionConnectionDto>;\n  soC: Scalars['Int']['output'];\n  soH?: Maybe<Scalars['Int']['output']>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  temperature?: Maybe<Scalars['Decimal']['output']>;\n  voltage?: Maybe<Scalars['Decimal']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageOrderItemsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageRuntimeVariablesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageShiftAssignmentsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type IndustryEnergyEnergyStorageTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryEnergyEnergyStorage`. */\nexport type IndustryEnergyEnergyStorageConnectionDto = {\n  __typename?: 'IndustryEnergyEnergyStorageConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryEnergyEnergyStorageEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryEnergyEnergyStorageDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryEnergyEnergyStorage`. */\nexport type IndustryEnergyEnergyStorageEdgeDto = {\n  __typename?: 'IndustryEnergyEnergyStorageEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryEnergyEnergyStorageDto>;\n};\n\nexport type IndustryEnergyEnergyStorageInputDto = {\n  ampere?: InputMaybe<Scalars['Decimal']['input']>;\n  capacity?: InputMaybe<Scalars['Decimal']['input']>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  exportedEnergy?: InputMaybe<Scalars['Decimal']['input']>;\n  importedEnergy?: InputMaybe<Scalars['Decimal']['input']>;\n  machineCapabilities?: InputMaybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState?: InputMaybe<IndustryBasicMachineStateDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  namePlate?: InputMaybe<BasicNamePlateInputDto>;\n  numOfCycles?: InputMaybe<Scalars['Int']['input']>;\n  operatingHours?: InputMaybe<Scalars['Int']['input']>;\n  orderItems?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  power?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  runtimeVariables?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  shiftAssignments?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  soC?: InputMaybe<Scalars['Int']['input']>;\n  soH?: InputMaybe<Scalars['Int']['input']>;\n  standStillCounter?: InputMaybe<Scalars['Int']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  temperature?: InputMaybe<Scalars['Decimal']['input']>;\n  voltage?: InputMaybe<Scalars['Decimal']['input']>;\n};\n\nexport type IndustryEnergyEnergyStorageInputUpdateDto = {\n  /** Item to update */\n  item: IndustryEnergyEnergyStorageInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryEnergyEnergyStorageMutationsDto = {\n  __typename?: 'IndustryEnergyEnergyStorageMutations';\n  /** Creates new entities of type 'IndustryEnergyEnergyStorage'. */\n  create?: Maybe<Array<Maybe<IndustryEnergyEnergyStorageDto>>>;\n  /** Updates existing entity of type 'IndustryEnergyEnergyStorage'. */\n  update?: Maybe<Array<Maybe<IndustryEnergyEnergyStorageDto>>>;\n};\n\n\nexport type IndustryEnergyEnergyStorageMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyEnergyStorageInputDto>>;\n};\n\n\nexport type IndustryEnergyEnergyStorageMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyEnergyStorageInputUpdateDto>>;\n};\n\nexport type IndustryEnergyEnergyStorageUpdateDto = {\n  __typename?: 'IndustryEnergyEnergyStorageUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryEnergyEnergyStorageDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryEnergyEnergyStorageUpdateMessageDto = {\n  __typename?: 'IndustryEnergyEnergyStorageUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryEnergyEnergyStorageUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterDto = {\n  __typename?: 'IndustryEnergyInverter';\n  aCL1?: Maybe<IndustryEnergyPhaseInfoDto>;\n  aCL2?: Maybe<IndustryEnergyPhaseInfoDto>;\n  aCL3?: Maybe<IndustryEnergyPhaseInfoDto>;\n  ampere: Scalars['Decimal']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  dCAmpere: Scalars['Decimal']['output'];\n  dCVoltage?: Maybe<Scalars['Decimal']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  machineCapabilities?: Maybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState: IndustryBasicMachineStateDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  maximumPower: Scalars['Decimal']['output'];\n  name: Scalars['String']['output'];\n  namePlate?: Maybe<BasicNamePlateDto>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  orderItems?: Maybe<IndustryManufacturingProductionOrderItem_OrderItemsUnionConnectionDto>;\n  orders?: Maybe<IndustryMaintenanceOrder_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  power: Scalars['Decimal']['output'];\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\n  shiftAssignments?: Maybe<IndustryManufacturingShiftMachine_ShiftAssignmentsUnionConnectionDto>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  voltage?: Maybe<Scalars['Decimal']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterOrderItemsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterRuntimeVariablesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterShiftAssignmentsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type IndustryEnergyInverterTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryEnergyInverter`. */\nexport type IndustryEnergyInverterConnectionDto = {\n  __typename?: 'IndustryEnergyInverterConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryEnergyInverterEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryEnergyInverterDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryEnergyInverter`. */\nexport type IndustryEnergyInverterEdgeDto = {\n  __typename?: 'IndustryEnergyInverterEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryEnergyInverterDto>;\n};\n\nexport type IndustryEnergyInverterInputDto = {\n  aCL1?: InputMaybe<IndustryEnergyPhaseInfoInputDto>;\n  aCL2?: InputMaybe<IndustryEnergyPhaseInfoInputDto>;\n  aCL3?: InputMaybe<IndustryEnergyPhaseInfoInputDto>;\n  ampere?: InputMaybe<Scalars['Decimal']['input']>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  dCAmpere?: InputMaybe<Scalars['Decimal']['input']>;\n  dCVoltage?: InputMaybe<Scalars['Decimal']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  machineCapabilities?: InputMaybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState?: InputMaybe<IndustryBasicMachineStateDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  maximumPower?: InputMaybe<Scalars['Decimal']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  namePlate?: InputMaybe<BasicNamePlateInputDto>;\n  operatingHours?: InputMaybe<Scalars['Int']['input']>;\n  orderItems?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  power?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  runtimeVariables?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  shiftAssignments?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  standStillCounter?: InputMaybe<Scalars['Int']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  voltage?: InputMaybe<Scalars['Decimal']['input']>;\n};\n\nexport type IndustryEnergyInverterInputUpdateDto = {\n  /** Item to update */\n  item: IndustryEnergyInverterInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryEnergyInverterMutationsDto = {\n  __typename?: 'IndustryEnergyInverterMutations';\n  /** Creates new entities of type 'IndustryEnergyInverter'. */\n  create?: Maybe<Array<Maybe<IndustryEnergyInverterDto>>>;\n  /** Updates existing entity of type 'IndustryEnergyInverter'. */\n  update?: Maybe<Array<Maybe<IndustryEnergyInverterDto>>>;\n};\n\n\nexport type IndustryEnergyInverterMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyInverterInputDto>>;\n};\n\n\nexport type IndustryEnergyInverterMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyInverterInputUpdateDto>>;\n};\n\nexport type IndustryEnergyInverterUpdateDto = {\n  __typename?: 'IndustryEnergyInverterUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryEnergyInverterDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryEnergyInverterUpdateMessageDto = {\n  __typename?: 'IndustryEnergyInverterUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryEnergyInverterUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit record 'Industry.Energy/PhaseInfo' */\nexport type IndustryEnergyPhaseInfoDto = {\n  __typename?: 'IndustryEnergyPhaseInfo';\n  ampere: Scalars['Decimal']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  frequency?: Maybe<Scalars['Decimal']['output']>;\n  power: Scalars['Decimal']['output'];\n  voltage?: Maybe<Scalars['Decimal']['output']>;\n};\n\nexport type IndustryEnergyPhaseInfoInputDto = {\n  ampere?: InputMaybe<Scalars['Decimal']['input']>;\n  frequency?: InputMaybe<Scalars['Decimal']['input']>;\n  power?: InputMaybe<Scalars['Decimal']['input']>;\n  voltage?: InputMaybe<Scalars['Decimal']['input']>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem-1' */\nexport type IndustryEnergyPhotovoltaicSystemDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystem';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem-1' */\nexport type IndustryEnergyPhotovoltaicSystemAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem-1' */\nexport type IndustryEnergyPhotovoltaicSystemChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem-1' */\nexport type IndustryEnergyPhotovoltaicSystemConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem-1' */\nexport type IndustryEnergyPhotovoltaicSystemEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem-1' */\nexport type IndustryEnergyPhotovoltaicSystemMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem-1' */\nexport type IndustryEnergyPhotovoltaicSystemMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem-1' */\nexport type IndustryEnergyPhotovoltaicSystemOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem-1' */\nexport type IndustryEnergyPhotovoltaicSystemParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem-1' */\nexport type IndustryEnergyPhotovoltaicSystemRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem-1' */\nexport type IndustryEnergyPhotovoltaicSystemRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem-1' */\nexport type IndustryEnergyPhotovoltaicSystemTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryEnergyPhotovoltaicSystem`. */\nexport type IndustryEnergyPhotovoltaicSystemConnectionDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryEnergyPhotovoltaicSystem`. */\nexport type IndustryEnergyPhotovoltaicSystemEdgeDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryEnergyPhotovoltaicSystemDto>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemInputUpdateDto = {\n  /** Item to update */\n  item: IndustryEnergyPhotovoltaicSystemInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemModule';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  machineCapabilities?: Maybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState: IndustryBasicMachineStateDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  namePlate?: Maybe<BasicNamePlateDto>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  orderItems?: Maybe<IndustryManufacturingProductionOrderItem_OrderItemsUnionConnectionDto>;\n  orders?: Maybe<IndustryMaintenanceOrder_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  peakPower: Scalars['Decimal']['output'];\n  power?: Maybe<Scalars['Decimal']['output']>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\n  shiftAssignments?: Maybe<IndustryManufacturingShiftMachine_ShiftAssignmentsUnionConnectionDto>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleOrderItemsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleRuntimeVariablesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleShiftAssignmentsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type IndustryEnergyPhotovoltaicSystemModuleTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryEnergyPhotovoltaicSystemModule`. */\nexport type IndustryEnergyPhotovoltaicSystemModuleConnectionDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemModuleConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemModuleEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemModuleDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryEnergyPhotovoltaicSystemModule`. */\nexport type IndustryEnergyPhotovoltaicSystemModuleEdgeDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemModuleEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryEnergyPhotovoltaicSystemModuleDto>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemModuleInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  machineCapabilities?: InputMaybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState?: InputMaybe<IndustryBasicMachineStateDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  namePlate?: InputMaybe<BasicNamePlateInputDto>;\n  operatingHours?: InputMaybe<Scalars['Int']['input']>;\n  orderItems?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  peakPower?: InputMaybe<Scalars['Decimal']['input']>;\n  power?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  runtimeVariables?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  shiftAssignments?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  standStillCounter?: InputMaybe<Scalars['Int']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemModuleInputUpdateDto = {\n  /** Item to update */\n  item: IndustryEnergyPhotovoltaicSystemModuleInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemModuleMutationsDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemModuleMutations';\n  /** Creates new entities of type 'IndustryEnergyPhotovoltaicSystemModule'. */\n  create?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemModuleDto>>>;\n  /** Updates existing entity of type 'IndustryEnergyPhotovoltaicSystemModule'. */\n  update?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemModuleDto>>>;\n};\n\n\nexport type IndustryEnergyPhotovoltaicSystemModuleMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyPhotovoltaicSystemModuleInputDto>>;\n};\n\n\nexport type IndustryEnergyPhotovoltaicSystemModuleMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyPhotovoltaicSystemModuleInputUpdateDto>>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemModuleUpdateDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemModuleUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryEnergyPhotovoltaicSystemModuleDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemModuleUpdateMessageDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemModuleUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemModuleUpdateDto>>>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemMutationsDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemMutations';\n  /** Creates new entities of type 'IndustryEnergyPhotovoltaicSystem'. */\n  create?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemDto>>>;\n  /** Updates existing entity of type 'IndustryEnergyPhotovoltaicSystem'. */\n  update?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemDto>>>;\n};\n\n\nexport type IndustryEnergyPhotovoltaicSystemMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyPhotovoltaicSystemInputDto>>;\n};\n\n\nexport type IndustryEnergyPhotovoltaicSystemMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyPhotovoltaicSystemInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type IndustryEnergyPhotovoltaicSystemStringDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemString';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  numOfModules: Scalars['Int']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  power?: Maybe<Scalars['Decimal']['output']>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type IndustryEnergyPhotovoltaicSystemStringAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type IndustryEnergyPhotovoltaicSystemStringChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type IndustryEnergyPhotovoltaicSystemStringConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type IndustryEnergyPhotovoltaicSystemStringEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type IndustryEnergyPhotovoltaicSystemStringMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type IndustryEnergyPhotovoltaicSystemStringMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type IndustryEnergyPhotovoltaicSystemStringOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type IndustryEnergyPhotovoltaicSystemStringParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type IndustryEnergyPhotovoltaicSystemStringRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type IndustryEnergyPhotovoltaicSystemStringRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type IndustryEnergyPhotovoltaicSystemStringTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryEnergyPhotovoltaicSystemString`. */\nexport type IndustryEnergyPhotovoltaicSystemStringConnectionDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemStringConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemStringEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemStringDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryEnergyPhotovoltaicSystemString`. */\nexport type IndustryEnergyPhotovoltaicSystemStringEdgeDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemStringEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryEnergyPhotovoltaicSystemStringDto>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemStringInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  numOfModules?: InputMaybe<Scalars['Int']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  power?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemStringInputUpdateDto = {\n  /** Item to update */\n  item: IndustryEnergyPhotovoltaicSystemStringInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemStringMutationsDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemStringMutations';\n  /** Creates new entities of type 'IndustryEnergyPhotovoltaicSystemString'. */\n  create?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemStringDto>>>;\n  /** Updates existing entity of type 'IndustryEnergyPhotovoltaicSystemString'. */\n  update?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemStringDto>>>;\n};\n\n\nexport type IndustryEnergyPhotovoltaicSystemStringMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyPhotovoltaicSystemStringInputDto>>;\n};\n\n\nexport type IndustryEnergyPhotovoltaicSystemStringMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryEnergyPhotovoltaicSystemStringInputUpdateDto>>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemStringUpdateDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemStringUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryEnergyPhotovoltaicSystemStringDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemStringUpdateMessageDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemStringUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemStringUpdateDto>>>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemUpdateDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryEnergyPhotovoltaicSystemDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryEnergyPhotovoltaicSystemUpdateMessageDto = {\n  __typename?: 'IndustryEnergyPhotovoltaicSystemUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryEnergyPhotovoltaicSystemUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Energy/TariffType' */\nexport enum IndustryEnergyTariffTypeDto {\n  OffPeakDto = 'OFF_PEAK',\n  PeakDto = 'PEAK',\n  StandardDto = 'STANDARD'\n}\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterDto = {\n  __typename?: 'IndustryFluidHeatMeter';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  flow?: Maybe<Scalars['Decimal']['output']>;\n  flowTemperature?: Maybe<Scalars['Decimal']['output']>;\n  importedEnergy: Scalars['Decimal']['output'];\n  machineCapabilities?: Maybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState: IndustryBasicMachineStateDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  namePlate?: Maybe<BasicNamePlateDto>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  orderItems?: Maybe<IndustryManufacturingProductionOrderItem_OrderItemsUnionConnectionDto>;\n  orders?: Maybe<IndustryMaintenanceOrder_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  power?: Maybe<Scalars['Decimal']['output']>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  returnTemperature?: Maybe<Scalars['Decimal']['output']>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\n  shiftAssignments?: Maybe<IndustryManufacturingShiftMachine_ShiftAssignmentsUnionConnectionDto>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  volume?: Maybe<Scalars['Decimal']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterOrderItemsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterRuntimeVariablesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterShiftAssignmentsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type IndustryFluidHeatMeterTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryFluidHeatMeter`. */\nexport type IndustryFluidHeatMeterConnectionDto = {\n  __typename?: 'IndustryFluidHeatMeterConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryFluidHeatMeterEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryFluidHeatMeterDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryFluidHeatMeter`. */\nexport type IndustryFluidHeatMeterEdgeDto = {\n  __typename?: 'IndustryFluidHeatMeterEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryFluidHeatMeterDto>;\n};\n\nexport type IndustryFluidHeatMeterInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  flow?: InputMaybe<Scalars['Decimal']['input']>;\n  flowTemperature?: InputMaybe<Scalars['Decimal']['input']>;\n  importedEnergy?: InputMaybe<Scalars['Decimal']['input']>;\n  machineCapabilities?: InputMaybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState?: InputMaybe<IndustryBasicMachineStateDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  namePlate?: InputMaybe<BasicNamePlateInputDto>;\n  operatingHours?: InputMaybe<Scalars['Int']['input']>;\n  orderItems?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  power?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  returnTemperature?: InputMaybe<Scalars['Decimal']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  runtimeVariables?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  shiftAssignments?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  standStillCounter?: InputMaybe<Scalars['Int']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  volume?: InputMaybe<Scalars['Decimal']['input']>;\n};\n\nexport type IndustryFluidHeatMeterInputUpdateDto = {\n  /** Item to update */\n  item: IndustryFluidHeatMeterInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryFluidHeatMeterMutationsDto = {\n  __typename?: 'IndustryFluidHeatMeterMutations';\n  /** Creates new entities of type 'IndustryFluidHeatMeter'. */\n  create?: Maybe<Array<Maybe<IndustryFluidHeatMeterDto>>>;\n  /** Updates existing entity of type 'IndustryFluidHeatMeter'. */\n  update?: Maybe<Array<Maybe<IndustryFluidHeatMeterDto>>>;\n};\n\n\nexport type IndustryFluidHeatMeterMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryFluidHeatMeterInputDto>>;\n};\n\n\nexport type IndustryFluidHeatMeterMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryFluidHeatMeterInputUpdateDto>>;\n};\n\nexport type IndustryFluidHeatMeterUpdateDto = {\n  __typename?: 'IndustryFluidHeatMeterUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryFluidHeatMeterDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryFluidHeatMeterUpdateMessageDto = {\n  __typename?: 'IndustryFluidHeatMeterUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryFluidHeatMeterUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterDto = {\n  __typename?: 'IndustryFluidWaterMeter';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  avgWaterTemperature?: Maybe<Scalars['Decimal']['output']>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  machineCapabilities?: Maybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState: IndustryBasicMachineStateDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  maxWaterTemperature?: Maybe<Scalars['Decimal']['output']>;\n  minWaterTemperature?: Maybe<Scalars['Decimal']['output']>;\n  name: Scalars['String']['output'];\n  namePlate?: Maybe<BasicNamePlateDto>;\n  netVolume: Scalars['Decimal']['output'];\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  orderItems?: Maybe<IndustryManufacturingProductionOrderItem_OrderItemsUnionConnectionDto>;\n  orders?: Maybe<IndustryMaintenanceOrder_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  reverseVolume?: Maybe<Scalars['Decimal']['output']>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\n  shiftAssignments?: Maybe<IndustryManufacturingShiftMachine_ShiftAssignmentsUnionConnectionDto>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  volume?: Maybe<Scalars['Decimal']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterOrderItemsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterRuntimeVariablesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterShiftAssignmentsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type IndustryFluidWaterMeterTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryFluidWaterMeter`. */\nexport type IndustryFluidWaterMeterConnectionDto = {\n  __typename?: 'IndustryFluidWaterMeterConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryFluidWaterMeterEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryFluidWaterMeterDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryFluidWaterMeter`. */\nexport type IndustryFluidWaterMeterEdgeDto = {\n  __typename?: 'IndustryFluidWaterMeterEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryFluidWaterMeterDto>;\n};\n\nexport type IndustryFluidWaterMeterInputDto = {\n  avgWaterTemperature?: InputMaybe<Scalars['Decimal']['input']>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  machineCapabilities?: InputMaybe<IndustryBasicMachineCapabilitiesDto>;\n  machineState?: InputMaybe<IndustryBasicMachineStateDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  maxWaterTemperature?: InputMaybe<Scalars['Decimal']['input']>;\n  minWaterTemperature?: InputMaybe<Scalars['Decimal']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  namePlate?: InputMaybe<BasicNamePlateInputDto>;\n  netVolume?: InputMaybe<Scalars['Decimal']['input']>;\n  operatingHours?: InputMaybe<Scalars['Int']['input']>;\n  orderItems?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  reverseVolume?: InputMaybe<Scalars['Decimal']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  runtimeVariables?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  shiftAssignments?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  standStillCounter?: InputMaybe<Scalars['Int']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  volume?: InputMaybe<Scalars['Decimal']['input']>;\n};\n\nexport type IndustryFluidWaterMeterInputUpdateDto = {\n  /** Item to update */\n  item: IndustryFluidWaterMeterInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryFluidWaterMeterMutationsDto = {\n  __typename?: 'IndustryFluidWaterMeterMutations';\n  /** Creates new entities of type 'IndustryFluidWaterMeter'. */\n  create?: Maybe<Array<Maybe<IndustryFluidWaterMeterDto>>>;\n  /** Updates existing entity of type 'IndustryFluidWaterMeter'. */\n  update?: Maybe<Array<Maybe<IndustryFluidWaterMeterDto>>>;\n};\n\n\nexport type IndustryFluidWaterMeterMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryFluidWaterMeterInputDto>>;\n};\n\n\nexport type IndustryFluidWaterMeterMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryFluidWaterMeterInputUpdateDto>>;\n};\n\nexport type IndustryFluidWaterMeterUpdateDto = {\n  __typename?: 'IndustryFluidWaterMeterUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryFluidWaterMeterDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryFluidWaterMeterUpdateMessageDto = {\n  __typename?: 'IndustryFluidWaterMeterUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryFluidWaterMeterUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Account-1' */\nexport type IndustryMaintenanceAccountDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryMaintenanceAccount';\n  accountNumber: Scalars['String']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<IndustryMaintenanceJournalEntry_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  costCategory: IndustryMaintenanceCostCategoryDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Account-1' */\nexport type IndustryMaintenanceAccountAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Account-1' */\nexport type IndustryMaintenanceAccountChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Account-1' */\nexport type IndustryMaintenanceAccountConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Account-1' */\nexport type IndustryMaintenanceAccountMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Account-1' */\nexport type IndustryMaintenanceAccountMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Account-1' */\nexport type IndustryMaintenanceAccountRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Account-1' */\nexport type IndustryMaintenanceAccountRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Account-1' */\nexport type IndustryMaintenanceAccountTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryMaintenanceAccount`. */\nexport type IndustryMaintenanceAccountConnectionDto = {\n  __typename?: 'IndustryMaintenanceAccountConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceAccountEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceAccountDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceAccount`. */\nexport type IndustryMaintenanceAccountEdgeDto = {\n  __typename?: 'IndustryMaintenanceAccountEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceAccountDto>;\n};\n\nexport type IndustryMaintenanceAccountInputDto = {\n  accountNumber?: InputMaybe<Scalars['String']['input']>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  costCategory?: InputMaybe<IndustryMaintenanceCostCategoryDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryMaintenanceAccountInputUpdateDto = {\n  /** Item to update */\n  item: IndustryMaintenanceAccountInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryMaintenanceAccountMutationsDto = {\n  __typename?: 'IndustryMaintenanceAccountMutations';\n  /** Creates new entities of type 'IndustryMaintenanceAccount'. */\n  create?: Maybe<Array<Maybe<IndustryMaintenanceAccountDto>>>;\n  /** Updates existing entity of type 'IndustryMaintenanceAccount'. */\n  update?: Maybe<Array<Maybe<IndustryMaintenanceAccountDto>>>;\n};\n\n\nexport type IndustryMaintenanceAccountMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceAccountInputDto>>;\n};\n\n\nexport type IndustryMaintenanceAccountMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceAccountInputUpdateDto>>;\n};\n\nexport type IndustryMaintenanceAccountUpdateDto = {\n  __typename?: 'IndustryMaintenanceAccountUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryMaintenanceAccountDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryMaintenanceAccountUpdateMessageDto = {\n  __typename?: 'IndustryMaintenanceAccountUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceAccountUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Maintenance/Account for Parent association */\nexport type IndustryMaintenanceAccount_ParentUnionDto = IndustryMaintenanceAccountDto;\n\n/** A connection to `IndustryMaintenanceAccount_ParentUnion`. */\nexport type IndustryMaintenanceAccount_ParentUnionConnectionDto = {\n  __typename?: 'IndustryMaintenanceAccount_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceAccount_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceAccount_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceAccount_ParentUnion`. */\nexport type IndustryMaintenanceAccount_ParentUnionEdgeDto = {\n  __typename?: 'IndustryMaintenanceAccount_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceAccount_ParentUnionDto>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Maintenance/AggregationType' */\nexport enum IndustryMaintenanceAggregationTypeDto {\n  FiscalYearDto = 'FISCAL_YEAR',\n  MonthDto = 'MONTH',\n  WeekDto = 'WEEK'\n}\n\n/** Runtime entities of construction kit enum 'Industry.Maintenance/CostCategory' */\nexport enum IndustryMaintenanceCostCategoryDto {\n  ExternalDto = 'EXTERNAL',\n  InternalDto = 'INTERNAL',\n  MaterialDto = 'MATERIAL'\n}\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/CostCenter-1' */\nexport type IndustryMaintenanceCostCenterDto = {\n  __typename?: 'IndustryMaintenanceCostCenter';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  journalEntries?: Maybe<IndustryMaintenanceJournalEntry_JournalEntriesUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/CostCenter-1' */\nexport type IndustryMaintenanceCostCenterAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/CostCenter-1' */\nexport type IndustryMaintenanceCostCenterChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/CostCenter-1' */\nexport type IndustryMaintenanceCostCenterConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/CostCenter-1' */\nexport type IndustryMaintenanceCostCenterEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/CostCenter-1' */\nexport type IndustryMaintenanceCostCenterJournalEntriesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/CostCenter-1' */\nexport type IndustryMaintenanceCostCenterMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/CostCenter-1' */\nexport type IndustryMaintenanceCostCenterMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/CostCenter-1' */\nexport type IndustryMaintenanceCostCenterOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/CostCenter-1' */\nexport type IndustryMaintenanceCostCenterParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/CostCenter-1' */\nexport type IndustryMaintenanceCostCenterRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/CostCenter-1' */\nexport type IndustryMaintenanceCostCenterRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/CostCenter-1' */\nexport type IndustryMaintenanceCostCenterTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryMaintenanceCostCenter`. */\nexport type IndustryMaintenanceCostCenterConnectionDto = {\n  __typename?: 'IndustryMaintenanceCostCenterConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceCostCenterEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceCostCenterDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceCostCenter`. */\nexport type IndustryMaintenanceCostCenterEdgeDto = {\n  __typename?: 'IndustryMaintenanceCostCenterEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceCostCenterDto>;\n};\n\nexport type IndustryMaintenanceCostCenterInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  journalEntries?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryMaintenanceCostCenterInputUpdateDto = {\n  /** Item to update */\n  item: IndustryMaintenanceCostCenterInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryMaintenanceCostCenterMutationsDto = {\n  __typename?: 'IndustryMaintenanceCostCenterMutations';\n  /** Creates new entities of type 'IndustryMaintenanceCostCenter'. */\n  create?: Maybe<Array<Maybe<IndustryMaintenanceCostCenterDto>>>;\n  /** Updates existing entity of type 'IndustryMaintenanceCostCenter'. */\n  update?: Maybe<Array<Maybe<IndustryMaintenanceCostCenterDto>>>;\n};\n\n\nexport type IndustryMaintenanceCostCenterMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceCostCenterInputDto>>;\n};\n\n\nexport type IndustryMaintenanceCostCenterMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceCostCenterInputUpdateDto>>;\n};\n\nexport type IndustryMaintenanceCostCenterUpdateDto = {\n  __typename?: 'IndustryMaintenanceCostCenterUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryMaintenanceCostCenterDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryMaintenanceCostCenterUpdateMessageDto = {\n  __typename?: 'IndustryMaintenanceCostCenterUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceCostCenterUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Maintenance/CostCenter for CostCenter association */\nexport type IndustryMaintenanceCostCenter_CostCenterUnionDto = IndustryMaintenanceCostCenterDto;\n\n/** A connection to `IndustryMaintenanceCostCenter_CostCenterUnion`. */\nexport type IndustryMaintenanceCostCenter_CostCenterUnionConnectionDto = {\n  __typename?: 'IndustryMaintenanceCostCenter_CostCenterUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceCostCenter_CostCenterUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceCostCenter_CostCenterUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceCostCenter_CostCenterUnion`. */\nexport type IndustryMaintenanceCostCenter_CostCenterUnionEdgeDto = {\n  __typename?: 'IndustryMaintenanceCostCenter_CostCenterUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceCostCenter_CostCenterUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Employee-1' */\nexport type IndustryMaintenanceEmployeeDto = {\n  __typename?: 'IndustryMaintenanceEmployee';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orderFeedbacks?: Maybe<IndustryMaintenanceOrderFeedback_OrderFeedbacksUnionConnectionDto>;\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  staffNumber: Scalars['Int']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Employee-1' */\nexport type IndustryMaintenanceEmployeeAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Employee-1' */\nexport type IndustryMaintenanceEmployeeChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Employee-1' */\nexport type IndustryMaintenanceEmployeeConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Employee-1' */\nexport type IndustryMaintenanceEmployeeEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Employee-1' */\nexport type IndustryMaintenanceEmployeeMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Employee-1' */\nexport type IndustryMaintenanceEmployeeMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Employee-1' */\nexport type IndustryMaintenanceEmployeeOrderFeedbacksArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Employee-1' */\nexport type IndustryMaintenanceEmployeeOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Employee-1' */\nexport type IndustryMaintenanceEmployeeParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Employee-1' */\nexport type IndustryMaintenanceEmployeeRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Employee-1' */\nexport type IndustryMaintenanceEmployeeRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Employee-1' */\nexport type IndustryMaintenanceEmployeeTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryMaintenanceEmployee`. */\nexport type IndustryMaintenanceEmployeeConnectionDto = {\n  __typename?: 'IndustryMaintenanceEmployeeConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceEmployeeEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceEmployeeDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceEmployee`. */\nexport type IndustryMaintenanceEmployeeEdgeDto = {\n  __typename?: 'IndustryMaintenanceEmployeeEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceEmployeeDto>;\n};\n\nexport type IndustryMaintenanceEmployeeInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orderFeedbacks?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  staffNumber?: InputMaybe<Scalars['Int']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryMaintenanceEmployeeInputUpdateDto = {\n  /** Item to update */\n  item: IndustryMaintenanceEmployeeInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryMaintenanceEmployeeMutationsDto = {\n  __typename?: 'IndustryMaintenanceEmployeeMutations';\n  /** Creates new entities of type 'IndustryMaintenanceEmployee'. */\n  create?: Maybe<Array<Maybe<IndustryMaintenanceEmployeeDto>>>;\n  /** Updates existing entity of type 'IndustryMaintenanceEmployee'. */\n  update?: Maybe<Array<Maybe<IndustryMaintenanceEmployeeDto>>>;\n};\n\n\nexport type IndustryMaintenanceEmployeeMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceEmployeeInputDto>>;\n};\n\n\nexport type IndustryMaintenanceEmployeeMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceEmployeeInputUpdateDto>>;\n};\n\nexport type IndustryMaintenanceEmployeeUpdateDto = {\n  __typename?: 'IndustryMaintenanceEmployeeUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryMaintenanceEmployeeDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryMaintenanceEmployeeUpdateMessageDto = {\n  __typename?: 'IndustryMaintenanceEmployeeUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceEmployeeUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Maintenance/Employee for Employee association */\nexport type IndustryMaintenanceEmployee_EmployeeUnionDto = IndustryMaintenanceEmployeeDto;\n\n/** A connection to `IndustryMaintenanceEmployee_EmployeeUnion`. */\nexport type IndustryMaintenanceEmployee_EmployeeUnionConnectionDto = {\n  __typename?: 'IndustryMaintenanceEmployee_EmployeeUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceEmployee_EmployeeUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceEmployee_EmployeeUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceEmployee_EmployeeUnion`. */\nexport type IndustryMaintenanceEmployee_EmployeeUnionEdgeDto = {\n  __typename?: 'IndustryMaintenanceEmployee_EmployeeUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceEmployee_EmployeeUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/EnergyBalance-1' */\nexport type IndustryMaintenanceEnergyBalanceDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryMaintenanceEnergyBalance';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  group: IndustryMaintenanceEnergyBalanceGroupDto;\n  machine?: Maybe<BasicTreeNode_MachineUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  product: IndustryMaintenanceEnergyBalanceProductDto;\n  quantity: Scalars['Decimal']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  time: Scalars['DateTime']['output'];\n  unit: IndustryMaintenanceEnergyBalanceUnitDto;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/EnergyBalance-1' */\nexport type IndustryMaintenanceEnergyBalanceAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/EnergyBalance-1' */\nexport type IndustryMaintenanceEnergyBalanceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/EnergyBalance-1' */\nexport type IndustryMaintenanceEnergyBalanceMachineArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/EnergyBalance-1' */\nexport type IndustryMaintenanceEnergyBalanceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/EnergyBalance-1' */\nexport type IndustryMaintenanceEnergyBalanceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/EnergyBalance-1' */\nexport type IndustryMaintenanceEnergyBalanceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/EnergyBalance-1' */\nexport type IndustryMaintenanceEnergyBalanceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/EnergyBalance-1' */\nexport type IndustryMaintenanceEnergyBalanceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryMaintenanceEnergyBalance`. */\nexport type IndustryMaintenanceEnergyBalanceConnectionDto = {\n  __typename?: 'IndustryMaintenanceEnergyBalanceConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceEnergyBalanceEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceEnergyBalanceDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceEnergyBalance`. */\nexport type IndustryMaintenanceEnergyBalanceEdgeDto = {\n  __typename?: 'IndustryMaintenanceEnergyBalanceEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceEnergyBalanceDto>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Maintenance/EnergyBalanceGroup' */\nexport enum IndustryMaintenanceEnergyBalanceGroupDto {\n  UndefinedDto = 'UNDEFINED'\n}\n\nexport type IndustryMaintenanceEnergyBalanceInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  group?: InputMaybe<IndustryMaintenanceEnergyBalanceGroupDto>;\n  machine?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  product?: InputMaybe<IndustryMaintenanceEnergyBalanceProductDto>;\n  quantity?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  time?: InputMaybe<Scalars['DateTime']['input']>;\n  unit?: InputMaybe<IndustryMaintenanceEnergyBalanceUnitDto>;\n};\n\nexport type IndustryMaintenanceEnergyBalanceInputUpdateDto = {\n  /** Item to update */\n  item: IndustryMaintenanceEnergyBalanceInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryMaintenanceEnergyBalanceMutationsDto = {\n  __typename?: 'IndustryMaintenanceEnergyBalanceMutations';\n  /** Creates new entities of type 'IndustryMaintenanceEnergyBalance'. */\n  create?: Maybe<Array<Maybe<IndustryMaintenanceEnergyBalanceDto>>>;\n  /** Updates existing entity of type 'IndustryMaintenanceEnergyBalance'. */\n  update?: Maybe<Array<Maybe<IndustryMaintenanceEnergyBalanceDto>>>;\n};\n\n\nexport type IndustryMaintenanceEnergyBalanceMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceEnergyBalanceInputDto>>;\n};\n\n\nexport type IndustryMaintenanceEnergyBalanceMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceEnergyBalanceInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Maintenance/EnergyBalanceProduct' */\nexport enum IndustryMaintenanceEnergyBalanceProductDto {\n  UndefinedDto = 'UNDEFINED'\n}\n\n/** Runtime entities of construction kit enum 'Industry.Maintenance/EnergyBalanceUnit' */\nexport enum IndustryMaintenanceEnergyBalanceUnitDto {\n  UndefinedDto = 'UNDEFINED'\n}\n\nexport type IndustryMaintenanceEnergyBalanceUpdateDto = {\n  __typename?: 'IndustryMaintenanceEnergyBalanceUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryMaintenanceEnergyBalanceDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryMaintenanceEnergyBalanceUpdateMessageDto = {\n  __typename?: 'IndustryMaintenanceEnergyBalanceUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceEnergyBalanceUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Maintenance/EnergyBalance for Orders association */\nexport type IndustryMaintenanceEnergyBalance_OrdersUnionDto = IndustryMaintenanceEnergyBalanceDto;\n\n/** A connection to `IndustryMaintenanceEnergyBalance_OrdersUnion`. */\nexport type IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto = {\n  __typename?: 'IndustryMaintenanceEnergyBalance_OrdersUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceEnergyBalance_OrdersUnion`. */\nexport type IndustryMaintenanceEnergyBalance_OrdersUnionEdgeDto = {\n  __typename?: 'IndustryMaintenanceEnergyBalance_OrdersUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/JournalEntry-1' */\nexport type IndustryMaintenanceJournalEntryDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryMaintenanceJournalEntry';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  costCenter?: Maybe<IndustryMaintenanceCostCenter_CostCenterUnionConnectionDto>;\n  journalValue: Scalars['Decimal']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  parent?: Maybe<IndustryMaintenanceAccount_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  time: Scalars['DateTime']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/JournalEntry-1' */\nexport type IndustryMaintenanceJournalEntryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/JournalEntry-1' */\nexport type IndustryMaintenanceJournalEntryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/JournalEntry-1' */\nexport type IndustryMaintenanceJournalEntryCostCenterArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/JournalEntry-1' */\nexport type IndustryMaintenanceJournalEntryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/JournalEntry-1' */\nexport type IndustryMaintenanceJournalEntryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/JournalEntry-1' */\nexport type IndustryMaintenanceJournalEntryParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/JournalEntry-1' */\nexport type IndustryMaintenanceJournalEntryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/JournalEntry-1' */\nexport type IndustryMaintenanceJournalEntryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/JournalEntry-1' */\nexport type IndustryMaintenanceJournalEntryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryMaintenanceJournalEntry`. */\nexport type IndustryMaintenanceJournalEntryConnectionDto = {\n  __typename?: 'IndustryMaintenanceJournalEntryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceJournalEntryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceJournalEntryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceJournalEntry`. */\nexport type IndustryMaintenanceJournalEntryEdgeDto = {\n  __typename?: 'IndustryMaintenanceJournalEntryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceJournalEntryDto>;\n};\n\nexport type IndustryMaintenanceJournalEntryInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  costCenter?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  journalValue?: InputMaybe<Scalars['Decimal']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  time?: InputMaybe<Scalars['DateTime']['input']>;\n};\n\nexport type IndustryMaintenanceJournalEntryInputUpdateDto = {\n  /** Item to update */\n  item: IndustryMaintenanceJournalEntryInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryMaintenanceJournalEntryMutationsDto = {\n  __typename?: 'IndustryMaintenanceJournalEntryMutations';\n  /** Creates new entities of type 'IndustryMaintenanceJournalEntry'. */\n  create?: Maybe<Array<Maybe<IndustryMaintenanceJournalEntryDto>>>;\n  /** Updates existing entity of type 'IndustryMaintenanceJournalEntry'. */\n  update?: Maybe<Array<Maybe<IndustryMaintenanceJournalEntryDto>>>;\n};\n\n\nexport type IndustryMaintenanceJournalEntryMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceJournalEntryInputDto>>;\n};\n\n\nexport type IndustryMaintenanceJournalEntryMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceJournalEntryInputUpdateDto>>;\n};\n\nexport type IndustryMaintenanceJournalEntryUpdateDto = {\n  __typename?: 'IndustryMaintenanceJournalEntryUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryMaintenanceJournalEntryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryMaintenanceJournalEntryUpdateMessageDto = {\n  __typename?: 'IndustryMaintenanceJournalEntryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceJournalEntryUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Maintenance/JournalEntry for Children association */\nexport type IndustryMaintenanceJournalEntry_ChildrenUnionDto = IndustryMaintenanceJournalEntryDto;\n\n/** A connection to `IndustryMaintenanceJournalEntry_ChildrenUnion`. */\nexport type IndustryMaintenanceJournalEntry_ChildrenUnionConnectionDto = {\n  __typename?: 'IndustryMaintenanceJournalEntry_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceJournalEntry_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceJournalEntry_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceJournalEntry_ChildrenUnion`. */\nexport type IndustryMaintenanceJournalEntry_ChildrenUnionEdgeDto = {\n  __typename?: 'IndustryMaintenanceJournalEntry_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceJournalEntry_ChildrenUnionDto>;\n};\n\n/** Union of types derived from Industry.Maintenance/JournalEntry for JournalEntries association */\nexport type IndustryMaintenanceJournalEntry_JournalEntriesUnionDto = IndustryMaintenanceJournalEntryDto;\n\n/** A connection to `IndustryMaintenanceJournalEntry_JournalEntriesUnion`. */\nexport type IndustryMaintenanceJournalEntry_JournalEntriesUnionConnectionDto = {\n  __typename?: 'IndustryMaintenanceJournalEntry_JournalEntriesUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceJournalEntry_JournalEntriesUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceJournalEntry_JournalEntriesUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceJournalEntry_JournalEntriesUnion`. */\nexport type IndustryMaintenanceJournalEntry_JournalEntriesUnionEdgeDto = {\n  __typename?: 'IndustryMaintenanceJournalEntry_JournalEntriesUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceJournalEntry_JournalEntriesUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Order-1' */\nexport type IndustryMaintenanceOrderDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryMaintenanceOrder';\n  actualCosts?: Maybe<Scalars['Decimal']['output']>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<IndustryMaintenanceOrderFeedback_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  costs?: Maybe<IndustryMaintenanceOrderCosts_CostsUnionConnectionDto>;\n  createdAt: Scalars['DateTime']['output'];\n  event?: Maybe<IndustryBasicEvent_EventUnionConnectionDto>;\n  machine?: Maybe<IndustryBasicMachine_MachineUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  orderNumber: Scalars['String']['output'];\n  orderPriority: IndustryMaintenanceOrderPriorityDto;\n  orderState?: Maybe<IndustryMaintenanceOrderStateDto>;\n  orderText?: Maybe<Scalars['String']['output']>;\n  orderType: IndustryMaintenanceOrderTypeDto;\n  plannedCosts?: Maybe<Scalars['Decimal']['output']>;\n  projectNumber?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  serviceType: IndustryMaintenanceServiceTypeDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Order-1' */\nexport type IndustryMaintenanceOrderAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Order-1' */\nexport type IndustryMaintenanceOrderChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Order-1' */\nexport type IndustryMaintenanceOrderConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Order-1' */\nexport type IndustryMaintenanceOrderCostsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Order-1' */\nexport type IndustryMaintenanceOrderEventArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Order-1' */\nexport type IndustryMaintenanceOrderMachineArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Order-1' */\nexport type IndustryMaintenanceOrderMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Order-1' */\nexport type IndustryMaintenanceOrderMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Order-1' */\nexport type IndustryMaintenanceOrderRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Order-1' */\nexport type IndustryMaintenanceOrderRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Order-1' */\nexport type IndustryMaintenanceOrderTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryMaintenanceOrder`. */\nexport type IndustryMaintenanceOrderConnectionDto = {\n  __typename?: 'IndustryMaintenanceOrderConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceOrderEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceOrderDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderCosts-1' */\nexport type IndustryMaintenanceOrderCostsDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryMaintenanceOrderCosts';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  externalCosts: Scalars['Decimal']['output'];\n  internalCosts: Scalars['Decimal']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  materialCosts: Scalars['Decimal']['output'];\n  order?: Maybe<IndustryMaintenanceOrder_OrderUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  totalCosts: Scalars['Decimal']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderCosts-1' */\nexport type IndustryMaintenanceOrderCostsAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderCosts-1' */\nexport type IndustryMaintenanceOrderCostsConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderCosts-1' */\nexport type IndustryMaintenanceOrderCostsMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderCosts-1' */\nexport type IndustryMaintenanceOrderCostsMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderCosts-1' */\nexport type IndustryMaintenanceOrderCostsOrderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderCosts-1' */\nexport type IndustryMaintenanceOrderCostsRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderCosts-1' */\nexport type IndustryMaintenanceOrderCostsRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderCosts-1' */\nexport type IndustryMaintenanceOrderCostsTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryMaintenanceOrderCosts`. */\nexport type IndustryMaintenanceOrderCostsConnectionDto = {\n  __typename?: 'IndustryMaintenanceOrderCostsConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceOrderCostsEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceOrderCostsDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceOrderCosts`. */\nexport type IndustryMaintenanceOrderCostsEdgeDto = {\n  __typename?: 'IndustryMaintenanceOrderCostsEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceOrderCostsDto>;\n};\n\nexport type IndustryMaintenanceOrderCostsInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  externalCosts?: InputMaybe<Scalars['Decimal']['input']>;\n  internalCosts?: InputMaybe<Scalars['Decimal']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  materialCosts?: InputMaybe<Scalars['Decimal']['input']>;\n  order?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  totalCosts?: InputMaybe<Scalars['Decimal']['input']>;\n};\n\nexport type IndustryMaintenanceOrderCostsInputUpdateDto = {\n  /** Item to update */\n  item: IndustryMaintenanceOrderCostsInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryMaintenanceOrderCostsMutationsDto = {\n  __typename?: 'IndustryMaintenanceOrderCostsMutations';\n  /** Creates new entities of type 'IndustryMaintenanceOrderCosts'. */\n  create?: Maybe<Array<Maybe<IndustryMaintenanceOrderCostsDto>>>;\n  /** Updates existing entity of type 'IndustryMaintenanceOrderCosts'. */\n  update?: Maybe<Array<Maybe<IndustryMaintenanceOrderCostsDto>>>;\n};\n\n\nexport type IndustryMaintenanceOrderCostsMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceOrderCostsInputDto>>;\n};\n\n\nexport type IndustryMaintenanceOrderCostsMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceOrderCostsInputUpdateDto>>;\n};\n\nexport type IndustryMaintenanceOrderCostsUpdateDto = {\n  __typename?: 'IndustryMaintenanceOrderCostsUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryMaintenanceOrderCostsDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryMaintenanceOrderCostsUpdateMessageDto = {\n  __typename?: 'IndustryMaintenanceOrderCostsUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceOrderCostsUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Maintenance/OrderCosts for Costs association */\nexport type IndustryMaintenanceOrderCosts_CostsUnionDto = IndustryMaintenanceOrderCostsDto;\n\n/** A connection to `IndustryMaintenanceOrderCosts_CostsUnion`. */\nexport type IndustryMaintenanceOrderCosts_CostsUnionConnectionDto = {\n  __typename?: 'IndustryMaintenanceOrderCosts_CostsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceOrderCosts_CostsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceOrderCosts_CostsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceOrderCosts_CostsUnion`. */\nexport type IndustryMaintenanceOrderCosts_CostsUnionEdgeDto = {\n  __typename?: 'IndustryMaintenanceOrderCosts_CostsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceOrderCosts_CostsUnionDto>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceOrder`. */\nexport type IndustryMaintenanceOrderEdgeDto = {\n  __typename?: 'IndustryMaintenanceOrderEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceOrderDto>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderFeedback-1' */\nexport type IndustryMaintenanceOrderFeedbackDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryMaintenanceOrderFeedback';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  employee?: Maybe<IndustryMaintenanceEmployee_EmployeeUnionConnectionDto>;\n  endDateTime?: Maybe<Scalars['DateTime']['output']>;\n  feedbackNumber: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  parent?: Maybe<IndustryMaintenanceOrder_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  startDateTime: Scalars['DateTime']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderFeedback-1' */\nexport type IndustryMaintenanceOrderFeedbackAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderFeedback-1' */\nexport type IndustryMaintenanceOrderFeedbackConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderFeedback-1' */\nexport type IndustryMaintenanceOrderFeedbackEmployeeArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderFeedback-1' */\nexport type IndustryMaintenanceOrderFeedbackMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderFeedback-1' */\nexport type IndustryMaintenanceOrderFeedbackMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderFeedback-1' */\nexport type IndustryMaintenanceOrderFeedbackParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderFeedback-1' */\nexport type IndustryMaintenanceOrderFeedbackRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderFeedback-1' */\nexport type IndustryMaintenanceOrderFeedbackRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/OrderFeedback-1' */\nexport type IndustryMaintenanceOrderFeedbackTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryMaintenanceOrderFeedback`. */\nexport type IndustryMaintenanceOrderFeedbackConnectionDto = {\n  __typename?: 'IndustryMaintenanceOrderFeedbackConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceOrderFeedbackEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceOrderFeedbackDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceOrderFeedback`. */\nexport type IndustryMaintenanceOrderFeedbackEdgeDto = {\n  __typename?: 'IndustryMaintenanceOrderFeedbackEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceOrderFeedbackDto>;\n};\n\nexport type IndustryMaintenanceOrderFeedbackInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  employee?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  endDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  feedbackNumber?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  startDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryMaintenanceOrderFeedbackInputUpdateDto = {\n  /** Item to update */\n  item: IndustryMaintenanceOrderFeedbackInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryMaintenanceOrderFeedbackMutationsDto = {\n  __typename?: 'IndustryMaintenanceOrderFeedbackMutations';\n  /** Creates new entities of type 'IndustryMaintenanceOrderFeedback'. */\n  create?: Maybe<Array<Maybe<IndustryMaintenanceOrderFeedbackDto>>>;\n  /** Updates existing entity of type 'IndustryMaintenanceOrderFeedback'. */\n  update?: Maybe<Array<Maybe<IndustryMaintenanceOrderFeedbackDto>>>;\n};\n\n\nexport type IndustryMaintenanceOrderFeedbackMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceOrderFeedbackInputDto>>;\n};\n\n\nexport type IndustryMaintenanceOrderFeedbackMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceOrderFeedbackInputUpdateDto>>;\n};\n\nexport type IndustryMaintenanceOrderFeedbackUpdateDto = {\n  __typename?: 'IndustryMaintenanceOrderFeedbackUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryMaintenanceOrderFeedbackDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryMaintenanceOrderFeedbackUpdateMessageDto = {\n  __typename?: 'IndustryMaintenanceOrderFeedbackUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceOrderFeedbackUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Maintenance/OrderFeedback for Children association */\nexport type IndustryMaintenanceOrderFeedback_ChildrenUnionDto = IndustryMaintenanceOrderFeedbackDto;\n\n/** A connection to `IndustryMaintenanceOrderFeedback_ChildrenUnion`. */\nexport type IndustryMaintenanceOrderFeedback_ChildrenUnionConnectionDto = {\n  __typename?: 'IndustryMaintenanceOrderFeedback_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceOrderFeedback_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceOrderFeedback_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceOrderFeedback_ChildrenUnion`. */\nexport type IndustryMaintenanceOrderFeedback_ChildrenUnionEdgeDto = {\n  __typename?: 'IndustryMaintenanceOrderFeedback_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceOrderFeedback_ChildrenUnionDto>;\n};\n\n/** Union of types derived from Industry.Maintenance/OrderFeedback for OrderFeedbacks association */\nexport type IndustryMaintenanceOrderFeedback_OrderFeedbacksUnionDto = IndustryMaintenanceOrderFeedbackDto;\n\n/** A connection to `IndustryMaintenanceOrderFeedback_OrderFeedbacksUnion`. */\nexport type IndustryMaintenanceOrderFeedback_OrderFeedbacksUnionConnectionDto = {\n  __typename?: 'IndustryMaintenanceOrderFeedback_OrderFeedbacksUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceOrderFeedback_OrderFeedbacksUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceOrderFeedback_OrderFeedbacksUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceOrderFeedback_OrderFeedbacksUnion`. */\nexport type IndustryMaintenanceOrderFeedback_OrderFeedbacksUnionEdgeDto = {\n  __typename?: 'IndustryMaintenanceOrderFeedback_OrderFeedbacksUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceOrderFeedback_OrderFeedbacksUnionDto>;\n};\n\nexport type IndustryMaintenanceOrderInputDto = {\n  actualCosts?: InputMaybe<Scalars['Decimal']['input']>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  costs?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  createdAt?: InputMaybe<Scalars['DateTime']['input']>;\n  event?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  machine?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  orderNumber?: InputMaybe<Scalars['String']['input']>;\n  orderPriority?: InputMaybe<IndustryMaintenanceOrderPriorityDto>;\n  orderState?: InputMaybe<IndustryMaintenanceOrderStateDto>;\n  orderText?: InputMaybe<Scalars['String']['input']>;\n  orderType?: InputMaybe<IndustryMaintenanceOrderTypeDto>;\n  plannedCosts?: InputMaybe<Scalars['Decimal']['input']>;\n  projectNumber?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  serviceType?: InputMaybe<IndustryMaintenanceServiceTypeDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryMaintenanceOrderInputUpdateDto = {\n  /** Item to update */\n  item: IndustryMaintenanceOrderInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryMaintenanceOrderMutationsDto = {\n  __typename?: 'IndustryMaintenanceOrderMutations';\n  /** Creates new entities of type 'IndustryMaintenanceOrder'. */\n  create?: Maybe<Array<Maybe<IndustryMaintenanceOrderDto>>>;\n  /** Updates existing entity of type 'IndustryMaintenanceOrder'. */\n  update?: Maybe<Array<Maybe<IndustryMaintenanceOrderDto>>>;\n};\n\n\nexport type IndustryMaintenanceOrderMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceOrderInputDto>>;\n};\n\n\nexport type IndustryMaintenanceOrderMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceOrderInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Maintenance/OrderPriority' */\nexport enum IndustryMaintenanceOrderPriorityDto {\n  UndefinedDto = 'UNDEFINED'\n}\n\n/** Runtime entities of construction kit enum 'Industry.Maintenance/OrderState' */\nexport enum IndustryMaintenanceOrderStateDto {\n  UndefinedDto = 'UNDEFINED'\n}\n\n/** Runtime entities of construction kit enum 'Industry.Maintenance/OrderType' */\nexport enum IndustryMaintenanceOrderTypeDto {\n  UndefinedDto = 'UNDEFINED'\n}\n\nexport type IndustryMaintenanceOrderUpdateDto = {\n  __typename?: 'IndustryMaintenanceOrderUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryMaintenanceOrderDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryMaintenanceOrderUpdateMessageDto = {\n  __typename?: 'IndustryMaintenanceOrderUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceOrderUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Maintenance/Order for Order association */\nexport type IndustryMaintenanceOrder_OrderUnionDto = IndustryMaintenanceOrderDto;\n\n/** A connection to `IndustryMaintenanceOrder_OrderUnion`. */\nexport type IndustryMaintenanceOrder_OrderUnionConnectionDto = {\n  __typename?: 'IndustryMaintenanceOrder_OrderUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceOrder_OrderUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceOrder_OrderUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceOrder_OrderUnion`. */\nexport type IndustryMaintenanceOrder_OrderUnionEdgeDto = {\n  __typename?: 'IndustryMaintenanceOrder_OrderUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceOrder_OrderUnionDto>;\n};\n\n/** Union of types derived from Industry.Maintenance/Order for Orders association */\nexport type IndustryMaintenanceOrder_OrdersUnionDto = IndustryMaintenanceEnergyBalanceDto | IndustryMaintenanceOrderDto;\n\n/** A connection to `IndustryMaintenanceOrder_OrdersUnion`. */\nexport type IndustryMaintenanceOrder_OrdersUnionConnectionDto = {\n  __typename?: 'IndustryMaintenanceOrder_OrdersUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceOrder_OrdersUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceOrder_OrdersUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceOrder_OrdersUnion`. */\nexport type IndustryMaintenanceOrder_OrdersUnionEdgeDto = {\n  __typename?: 'IndustryMaintenanceOrder_OrdersUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceOrder_OrdersUnionDto>;\n};\n\n/** Union of types derived from Industry.Maintenance/Order for Parent association */\nexport type IndustryMaintenanceOrder_ParentUnionDto = IndustryMaintenanceOrderDto;\n\n/** A connection to `IndustryMaintenanceOrder_ParentUnion`. */\nexport type IndustryMaintenanceOrder_ParentUnionConnectionDto = {\n  __typename?: 'IndustryMaintenanceOrder_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceOrder_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceOrder_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceOrder_ParentUnion`. */\nexport type IndustryMaintenanceOrder_ParentUnionEdgeDto = {\n  __typename?: 'IndustryMaintenanceOrder_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceOrder_ParentUnionDto>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Maintenance/ServiceType' */\nexport enum IndustryMaintenanceServiceTypeDto {\n  UndefinedDto = 'UNDEFINED'\n}\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Workplace-1' */\nexport type IndustryMaintenanceWorkplaceDto = {\n  __typename?: 'IndustryMaintenanceWorkplace';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Workplace-1' */\nexport type IndustryMaintenanceWorkplaceAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Workplace-1' */\nexport type IndustryMaintenanceWorkplaceChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Workplace-1' */\nexport type IndustryMaintenanceWorkplaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Workplace-1' */\nexport type IndustryMaintenanceWorkplaceEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Workplace-1' */\nexport type IndustryMaintenanceWorkplaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Workplace-1' */\nexport type IndustryMaintenanceWorkplaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Workplace-1' */\nexport type IndustryMaintenanceWorkplaceOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Workplace-1' */\nexport type IndustryMaintenanceWorkplaceParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Workplace-1' */\nexport type IndustryMaintenanceWorkplaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Workplace-1' */\nexport type IndustryMaintenanceWorkplaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Maintenance-2.0.0/Workplace-1' */\nexport type IndustryMaintenanceWorkplaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryMaintenanceWorkplace`. */\nexport type IndustryMaintenanceWorkplaceConnectionDto = {\n  __typename?: 'IndustryMaintenanceWorkplaceConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryMaintenanceWorkplaceEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceWorkplaceDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryMaintenanceWorkplace`. */\nexport type IndustryMaintenanceWorkplaceEdgeDto = {\n  __typename?: 'IndustryMaintenanceWorkplaceEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryMaintenanceWorkplaceDto>;\n};\n\nexport type IndustryMaintenanceWorkplaceInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryMaintenanceWorkplaceInputUpdateDto = {\n  /** Item to update */\n  item: IndustryMaintenanceWorkplaceInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryMaintenanceWorkplaceMutationsDto = {\n  __typename?: 'IndustryMaintenanceWorkplaceMutations';\n  /** Creates new entities of type 'IndustryMaintenanceWorkplace'. */\n  create?: Maybe<Array<Maybe<IndustryMaintenanceWorkplaceDto>>>;\n  /** Updates existing entity of type 'IndustryMaintenanceWorkplace'. */\n  update?: Maybe<Array<Maybe<IndustryMaintenanceWorkplaceDto>>>;\n};\n\n\nexport type IndustryMaintenanceWorkplaceMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceWorkplaceInputDto>>;\n};\n\n\nexport type IndustryMaintenanceWorkplaceMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryMaintenanceWorkplaceInputUpdateDto>>;\n};\n\nexport type IndustryMaintenanceWorkplaceUpdateDto = {\n  __typename?: 'IndustryMaintenanceWorkplaceUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryMaintenanceWorkplaceDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryMaintenanceWorkplaceUpdateMessageDto = {\n  __typename?: 'IndustryMaintenanceWorkplaceUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryMaintenanceWorkplaceUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Manufacturing/FeedbackSyncState' */\nexport enum IndustryManufacturingFeedbackSyncStateDto {\n  SyncedDto = 'SYNCED',\n  UnsyncedDto = 'UNSYNCED'\n}\n\n/** Runtime entities of construction kit record 'Industry.Manufacturing/OeeStatistics' */\nexport type IndustryManufacturingOeeStatisticsDto = {\n  __typename?: 'IndustryManufacturingOeeStatistics';\n  availability: Scalars['Decimal']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  performance: Scalars['Decimal']['output'];\n  quality: Scalars['Decimal']['output'];\n  total: Scalars['Decimal']['output'];\n};\n\nexport type IndustryManufacturingOeeStatisticsInputDto = {\n  availability?: InputMaybe<Scalars['Decimal']['input']>;\n  performance?: InputMaybe<Scalars['Decimal']['input']>;\n  quality?: InputMaybe<Scalars['Decimal']['input']>;\n  total?: InputMaybe<Scalars['Decimal']['input']>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/PartialFeedback-1' */\nexport type IndustryManufacturingPartialFeedbackDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryManufacturingPartialFeedback';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  employee?: Maybe<BasicEmployee_EmployeeUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  parent?: Maybe<IndustryManufacturingShiftOrderItem_ParentUnionConnectionDto>;\n  quantityGood: Scalars['Int']['output'];\n  quantityPoor: Scalars['Int']['output'];\n  quantityTestParts: Scalars['Int']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  syncState: IndustryManufacturingFeedbackSyncStateDto;\n  syncTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  timestamp: Scalars['DateTime']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/PartialFeedback-1' */\nexport type IndustryManufacturingPartialFeedbackAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/PartialFeedback-1' */\nexport type IndustryManufacturingPartialFeedbackConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/PartialFeedback-1' */\nexport type IndustryManufacturingPartialFeedbackEmployeeArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/PartialFeedback-1' */\nexport type IndustryManufacturingPartialFeedbackMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/PartialFeedback-1' */\nexport type IndustryManufacturingPartialFeedbackMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/PartialFeedback-1' */\nexport type IndustryManufacturingPartialFeedbackParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/PartialFeedback-1' */\nexport type IndustryManufacturingPartialFeedbackRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/PartialFeedback-1' */\nexport type IndustryManufacturingPartialFeedbackRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/PartialFeedback-1' */\nexport type IndustryManufacturingPartialFeedbackTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryManufacturingPartialFeedback`. */\nexport type IndustryManufacturingPartialFeedbackConnectionDto = {\n  __typename?: 'IndustryManufacturingPartialFeedbackConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingPartialFeedbackEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingPartialFeedbackDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingPartialFeedback`. */\nexport type IndustryManufacturingPartialFeedbackEdgeDto = {\n  __typename?: 'IndustryManufacturingPartialFeedbackEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingPartialFeedbackDto>;\n};\n\nexport type IndustryManufacturingPartialFeedbackInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  employee?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  quantityGood?: InputMaybe<Scalars['Int']['input']>;\n  quantityPoor?: InputMaybe<Scalars['Int']['input']>;\n  quantityTestParts?: InputMaybe<Scalars['Int']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  syncState?: InputMaybe<IndustryManufacturingFeedbackSyncStateDto>;\n  syncTimestamp?: InputMaybe<Scalars['DateTime']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  timestamp?: InputMaybe<Scalars['DateTime']['input']>;\n};\n\nexport type IndustryManufacturingPartialFeedbackInputUpdateDto = {\n  /** Item to update */\n  item: IndustryManufacturingPartialFeedbackInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryManufacturingPartialFeedbackMutationsDto = {\n  __typename?: 'IndustryManufacturingPartialFeedbackMutations';\n  /** Creates new entities of type 'IndustryManufacturingPartialFeedback'. */\n  create?: Maybe<Array<Maybe<IndustryManufacturingPartialFeedbackDto>>>;\n  /** Updates existing entity of type 'IndustryManufacturingPartialFeedback'. */\n  update?: Maybe<Array<Maybe<IndustryManufacturingPartialFeedbackDto>>>;\n};\n\n\nexport type IndustryManufacturingPartialFeedbackMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingPartialFeedbackInputDto>>;\n};\n\n\nexport type IndustryManufacturingPartialFeedbackMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingPartialFeedbackInputUpdateDto>>;\n};\n\nexport type IndustryManufacturingPartialFeedbackUpdateDto = {\n  __typename?: 'IndustryManufacturingPartialFeedbackUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryManufacturingPartialFeedbackDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryManufacturingPartialFeedbackUpdateMessageDto = {\n  __typename?: 'IndustryManufacturingPartialFeedbackUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryManufacturingPartialFeedbackUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Manufacturing/PartialFeedback for Children association */\nexport type IndustryManufacturingPartialFeedback_ChildrenUnionDto = IndustryManufacturingPartialFeedbackDto;\n\n/** A connection to `IndustryManufacturingPartialFeedback_ChildrenUnion`. */\nexport type IndustryManufacturingPartialFeedback_ChildrenUnionConnectionDto = {\n  __typename?: 'IndustryManufacturingPartialFeedback_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingPartialFeedback_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingPartialFeedback_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingPartialFeedback_ChildrenUnion`. */\nexport type IndustryManufacturingPartialFeedback_ChildrenUnionEdgeDto = {\n  __typename?: 'IndustryManufacturingPartialFeedback_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingPartialFeedback_ChildrenUnionDto>;\n};\n\n/** Union of types derived from Industry.Manufacturing/PartialFeedback for PartialFeedbacks association */\nexport type IndustryManufacturingPartialFeedback_PartialFeedbacksUnionDto = IndustryManufacturingPartialFeedbackDto;\n\n/** A connection to `IndustryManufacturingPartialFeedback_PartialFeedbacksUnion`. */\nexport type IndustryManufacturingPartialFeedback_PartialFeedbacksUnionConnectionDto = {\n  __typename?: 'IndustryManufacturingPartialFeedback_PartialFeedbacksUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingPartialFeedback_PartialFeedbacksUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingPartialFeedback_PartialFeedbacksUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingPartialFeedback_PartialFeedbacksUnion`. */\nexport type IndustryManufacturingPartialFeedback_PartialFeedbacksUnionEdgeDto = {\n  __typename?: 'IndustryManufacturingPartialFeedback_PartialFeedbacksUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingPartialFeedback_PartialFeedbacksUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrder-1' */\nexport type IndustryManufacturingProductionOrderDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryManufacturingProductionOrder';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<IndustryManufacturingProductionOrderItem_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  endDateTime?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  orderNumber: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  startDateTime?: Maybe<Scalars['DateTime']['output']>;\n  state: IndustryManufacturingProductionOrderStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrder-1' */\nexport type IndustryManufacturingProductionOrderAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrder-1' */\nexport type IndustryManufacturingProductionOrderChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrder-1' */\nexport type IndustryManufacturingProductionOrderConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrder-1' */\nexport type IndustryManufacturingProductionOrderMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrder-1' */\nexport type IndustryManufacturingProductionOrderMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrder-1' */\nexport type IndustryManufacturingProductionOrderRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrder-1' */\nexport type IndustryManufacturingProductionOrderRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrder-1' */\nexport type IndustryManufacturingProductionOrderTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryManufacturingProductionOrder`. */\nexport type IndustryManufacturingProductionOrderConnectionDto = {\n  __typename?: 'IndustryManufacturingProductionOrderConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingProductionOrder`. */\nexport type IndustryManufacturingProductionOrderEdgeDto = {\n  __typename?: 'IndustryManufacturingProductionOrderEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingProductionOrderDto>;\n};\n\nexport type IndustryManufacturingProductionOrderInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  endDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  orderNumber?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  startDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  state?: InputMaybe<IndustryManufacturingProductionOrderStateDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryManufacturingProductionOrderInputUpdateDto = {\n  /** Item to update */\n  item: IndustryManufacturingProductionOrderInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrderItem-1' */\nexport type IndustryManufacturingProductionOrderItemDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryManufacturingProductionOrderItem';\n  articleNumber: Scalars['String']['output'];\n  articleText: Scalars['String']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  cycleTimeForOnePiece?: Maybe<Scalars['Int']['output']>;\n  itemNumber: Scalars['Int']['output'];\n  machine?: Maybe<IndustryBasicMachine_MachineUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  parent?: Maybe<IndustryManufacturingProductionOrder_ParentUnionConnectionDto>;\n  plannedQuantity: Scalars['Int']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  shiftOrderItems?: Maybe<IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnionConnectionDto>;\n  state: IndustryManufacturingProductionOrderItemStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrderItem-1' */\nexport type IndustryManufacturingProductionOrderItemAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrderItem-1' */\nexport type IndustryManufacturingProductionOrderItemConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrderItem-1' */\nexport type IndustryManufacturingProductionOrderItemMachineArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrderItem-1' */\nexport type IndustryManufacturingProductionOrderItemMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrderItem-1' */\nexport type IndustryManufacturingProductionOrderItemMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrderItem-1' */\nexport type IndustryManufacturingProductionOrderItemParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrderItem-1' */\nexport type IndustryManufacturingProductionOrderItemRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrderItem-1' */\nexport type IndustryManufacturingProductionOrderItemRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrderItem-1' */\nexport type IndustryManufacturingProductionOrderItemShiftOrderItemsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ProductionOrderItem-1' */\nexport type IndustryManufacturingProductionOrderItemTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryManufacturingProductionOrderItem`. */\nexport type IndustryManufacturingProductionOrderItemConnectionDto = {\n  __typename?: 'IndustryManufacturingProductionOrderItemConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderItemEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderItemDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingProductionOrderItem`. */\nexport type IndustryManufacturingProductionOrderItemEdgeDto = {\n  __typename?: 'IndustryManufacturingProductionOrderItemEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingProductionOrderItemDto>;\n};\n\nexport type IndustryManufacturingProductionOrderItemInputDto = {\n  articleNumber?: InputMaybe<Scalars['String']['input']>;\n  articleText?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  cycleTimeForOnePiece?: InputMaybe<Scalars['Int']['input']>;\n  itemNumber?: InputMaybe<Scalars['Int']['input']>;\n  machine?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  plannedQuantity?: InputMaybe<Scalars['Int']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  shiftOrderItems?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  state?: InputMaybe<IndustryManufacturingProductionOrderItemStateDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryManufacturingProductionOrderItemInputUpdateDto = {\n  /** Item to update */\n  item: IndustryManufacturingProductionOrderItemInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryManufacturingProductionOrderItemMutationsDto = {\n  __typename?: 'IndustryManufacturingProductionOrderItemMutations';\n  /** Creates new entities of type 'IndustryManufacturingProductionOrderItem'. */\n  create?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderItemDto>>>;\n  /** Updates existing entity of type 'IndustryManufacturingProductionOrderItem'. */\n  update?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderItemDto>>>;\n};\n\n\nexport type IndustryManufacturingProductionOrderItemMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingProductionOrderItemInputDto>>;\n};\n\n\nexport type IndustryManufacturingProductionOrderItemMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingProductionOrderItemInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Manufacturing/ProductionOrderItemState' */\nexport enum IndustryManufacturingProductionOrderItemStateDto {\n  CancelledDto = 'CANCELLED',\n  ConfirmedDto = 'CONFIRMED',\n  CreatedDto = 'CREATED',\n  DeliveredDto = 'DELIVERED',\n  InterruptedDto = 'INTERRUPTED',\n  InProgressDto = 'IN_PROGRESS',\n  PausedDto = 'PAUSED',\n  ReleasedDto = 'RELEASED',\n  TechnicallyCompletedDto = 'TECHNICALLY_COMPLETED'\n}\n\nexport type IndustryManufacturingProductionOrderItemUpdateDto = {\n  __typename?: 'IndustryManufacturingProductionOrderItemUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryManufacturingProductionOrderItemDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryManufacturingProductionOrderItemUpdateMessageDto = {\n  __typename?: 'IndustryManufacturingProductionOrderItemUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderItemUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Manufacturing/ProductionOrderItem for Children association */\nexport type IndustryManufacturingProductionOrderItem_ChildrenUnionDto = IndustryManufacturingProductionOrderItemDto;\n\n/** A connection to `IndustryManufacturingProductionOrderItem_ChildrenUnion`. */\nexport type IndustryManufacturingProductionOrderItem_ChildrenUnionConnectionDto = {\n  __typename?: 'IndustryManufacturingProductionOrderItem_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderItem_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderItem_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingProductionOrderItem_ChildrenUnion`. */\nexport type IndustryManufacturingProductionOrderItem_ChildrenUnionEdgeDto = {\n  __typename?: 'IndustryManufacturingProductionOrderItem_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingProductionOrderItem_ChildrenUnionDto>;\n};\n\n/** Union of types derived from Industry.Manufacturing/ProductionOrderItem for OrderItems association */\nexport type IndustryManufacturingProductionOrderItem_OrderItemsUnionDto = IndustryManufacturingProductionOrderItemDto;\n\n/** A connection to `IndustryManufacturingProductionOrderItem_OrderItemsUnion`. */\nexport type IndustryManufacturingProductionOrderItem_OrderItemsUnionConnectionDto = {\n  __typename?: 'IndustryManufacturingProductionOrderItem_OrderItemsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderItem_OrderItemsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderItem_OrderItemsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingProductionOrderItem_OrderItemsUnion`. */\nexport type IndustryManufacturingProductionOrderItem_OrderItemsUnionEdgeDto = {\n  __typename?: 'IndustryManufacturingProductionOrderItem_OrderItemsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingProductionOrderItem_OrderItemsUnionDto>;\n};\n\n/** Union of types derived from Industry.Manufacturing/ProductionOrderItem for ProductionOrderItem association */\nexport type IndustryManufacturingProductionOrderItem_ProductionOrderItemUnionDto = IndustryManufacturingProductionOrderItemDto;\n\n/** A connection to `IndustryManufacturingProductionOrderItem_ProductionOrderItemUnion`. */\nexport type IndustryManufacturingProductionOrderItem_ProductionOrderItemUnionConnectionDto = {\n  __typename?: 'IndustryManufacturingProductionOrderItem_ProductionOrderItemUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderItem_ProductionOrderItemUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderItem_ProductionOrderItemUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingProductionOrderItem_ProductionOrderItemUnion`. */\nexport type IndustryManufacturingProductionOrderItem_ProductionOrderItemUnionEdgeDto = {\n  __typename?: 'IndustryManufacturingProductionOrderItem_ProductionOrderItemUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingProductionOrderItem_ProductionOrderItemUnionDto>;\n};\n\nexport type IndustryManufacturingProductionOrderMutationsDto = {\n  __typename?: 'IndustryManufacturingProductionOrderMutations';\n  /** Creates new entities of type 'IndustryManufacturingProductionOrder'. */\n  create?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderDto>>>;\n  /** Updates existing entity of type 'IndustryManufacturingProductionOrder'. */\n  update?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderDto>>>;\n};\n\n\nexport type IndustryManufacturingProductionOrderMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingProductionOrderInputDto>>;\n};\n\n\nexport type IndustryManufacturingProductionOrderMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingProductionOrderInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit enum 'Industry.Manufacturing/ProductionOrderState' */\nexport enum IndustryManufacturingProductionOrderStateDto {\n  CancelledDto = 'CANCELLED',\n  ConfirmedDto = 'CONFIRMED',\n  CreatedDto = 'CREATED',\n  DeliveredDto = 'DELIVERED',\n  ReleasedDto = 'RELEASED',\n  TechnicallyCompletedDto = 'TECHNICALLY_COMPLETED'\n}\n\nexport type IndustryManufacturingProductionOrderUpdateDto = {\n  __typename?: 'IndustryManufacturingProductionOrderUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryManufacturingProductionOrderDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryManufacturingProductionOrderUpdateMessageDto = {\n  __typename?: 'IndustryManufacturingProductionOrderUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryManufacturingProductionOrderUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Manufacturing/ProductionOrder for Parent association */\nexport type IndustryManufacturingProductionOrder_ParentUnionDto = IndustryManufacturingProductionOrderDto;\n\n/** A connection to `IndustryManufacturingProductionOrder_ParentUnion`. */\nexport type IndustryManufacturingProductionOrder_ParentUnionConnectionDto = {\n  __typename?: 'IndustryManufacturingProductionOrder_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingProductionOrder_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingProductionOrder_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingProductionOrder_ParentUnion`. */\nexport type IndustryManufacturingProductionOrder_ParentUnionEdgeDto = {\n  __typename?: 'IndustryManufacturingProductionOrder_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingProductionOrder_ParentUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/Shift-1' */\nexport type IndustryManufacturingShiftDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryManufacturingShift';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<IndustryManufacturingShiftMachine_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  endDateTime?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  startDateTime: Scalars['DateTime']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/Shift-1' */\nexport type IndustryManufacturingShiftAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/Shift-1' */\nexport type IndustryManufacturingShiftChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/Shift-1' */\nexport type IndustryManufacturingShiftConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/Shift-1' */\nexport type IndustryManufacturingShiftMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/Shift-1' */\nexport type IndustryManufacturingShiftMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/Shift-1' */\nexport type IndustryManufacturingShiftRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/Shift-1' */\nexport type IndustryManufacturingShiftRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/Shift-1' */\nexport type IndustryManufacturingShiftTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryManufacturingShift`. */\nexport type IndustryManufacturingShiftConnectionDto = {\n  __typename?: 'IndustryManufacturingShiftConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingShiftEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShiftDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingShift`. */\nexport type IndustryManufacturingShiftEdgeDto = {\n  __typename?: 'IndustryManufacturingShiftEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingShiftDto>;\n};\n\nexport type IndustryManufacturingShiftInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  endDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  startDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryManufacturingShiftInputUpdateDto = {\n  /** Item to update */\n  item: IndustryManufacturingShiftInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftMachine-1' */\nexport type IndustryManufacturingShiftMachineDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryManufacturingShiftMachine';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  employees?: Maybe<BasicEmployee_EmployeesUnionConnectionDto>;\n  machine?: Maybe<IndustryBasicMachine_MachineUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  oeeStatistics?: Maybe<IndustryManufacturingOeeStatisticsDto>;\n  parent?: Maybe<IndustryManufacturingShift_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftMachine-1' */\nexport type IndustryManufacturingShiftMachineAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftMachine-1' */\nexport type IndustryManufacturingShiftMachineConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftMachine-1' */\nexport type IndustryManufacturingShiftMachineEmployeesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftMachine-1' */\nexport type IndustryManufacturingShiftMachineMachineArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftMachine-1' */\nexport type IndustryManufacturingShiftMachineMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftMachine-1' */\nexport type IndustryManufacturingShiftMachineMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftMachine-1' */\nexport type IndustryManufacturingShiftMachineParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftMachine-1' */\nexport type IndustryManufacturingShiftMachineRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftMachine-1' */\nexport type IndustryManufacturingShiftMachineRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftMachine-1' */\nexport type IndustryManufacturingShiftMachineTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryManufacturingShiftMachine`. */\nexport type IndustryManufacturingShiftMachineConnectionDto = {\n  __typename?: 'IndustryManufacturingShiftMachineConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingShiftMachineEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShiftMachineDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingShiftMachine`. */\nexport type IndustryManufacturingShiftMachineEdgeDto = {\n  __typename?: 'IndustryManufacturingShiftMachineEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingShiftMachineDto>;\n};\n\nexport type IndustryManufacturingShiftMachineInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  employees?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  machine?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  oeeStatistics?: InputMaybe<IndustryManufacturingOeeStatisticsInputDto>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryManufacturingShiftMachineInputUpdateDto = {\n  /** Item to update */\n  item: IndustryManufacturingShiftMachineInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryManufacturingShiftMachineMutationsDto = {\n  __typename?: 'IndustryManufacturingShiftMachineMutations';\n  /** Creates new entities of type 'IndustryManufacturingShiftMachine'. */\n  create?: Maybe<Array<Maybe<IndustryManufacturingShiftMachineDto>>>;\n  /** Updates existing entity of type 'IndustryManufacturingShiftMachine'. */\n  update?: Maybe<Array<Maybe<IndustryManufacturingShiftMachineDto>>>;\n};\n\n\nexport type IndustryManufacturingShiftMachineMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingShiftMachineInputDto>>;\n};\n\n\nexport type IndustryManufacturingShiftMachineMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingShiftMachineInputUpdateDto>>;\n};\n\nexport type IndustryManufacturingShiftMachineUpdateDto = {\n  __typename?: 'IndustryManufacturingShiftMachineUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryManufacturingShiftMachineDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryManufacturingShiftMachineUpdateMessageDto = {\n  __typename?: 'IndustryManufacturingShiftMachineUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShiftMachineUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Manufacturing/ShiftMachine for Children association */\nexport type IndustryManufacturingShiftMachine_ChildrenUnionDto = IndustryManufacturingShiftMachineDto | IndustryManufacturingShiftOrderItemDto;\n\n/** A connection to `IndustryManufacturingShiftMachine_ChildrenUnion`. */\nexport type IndustryManufacturingShiftMachine_ChildrenUnionConnectionDto = {\n  __typename?: 'IndustryManufacturingShiftMachine_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingShiftMachine_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShiftMachine_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingShiftMachine_ChildrenUnion`. */\nexport type IndustryManufacturingShiftMachine_ChildrenUnionEdgeDto = {\n  __typename?: 'IndustryManufacturingShiftMachine_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingShiftMachine_ChildrenUnionDto>;\n};\n\n/** Union of types derived from Industry.Manufacturing/ShiftMachine for ShiftAssignments association */\nexport type IndustryManufacturingShiftMachine_ShiftAssignmentsUnionDto = IndustryManufacturingShiftMachineDto;\n\n/** A connection to `IndustryManufacturingShiftMachine_ShiftAssignmentsUnion`. */\nexport type IndustryManufacturingShiftMachine_ShiftAssignmentsUnionConnectionDto = {\n  __typename?: 'IndustryManufacturingShiftMachine_ShiftAssignmentsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingShiftMachine_ShiftAssignmentsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShiftMachine_ShiftAssignmentsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingShiftMachine_ShiftAssignmentsUnion`. */\nexport type IndustryManufacturingShiftMachine_ShiftAssignmentsUnionEdgeDto = {\n  __typename?: 'IndustryManufacturingShiftMachine_ShiftAssignmentsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingShiftMachine_ShiftAssignmentsUnionDto>;\n};\n\n/** Union of types derived from Industry.Manufacturing/ShiftMachine for ShiftMachines association */\nexport type IndustryManufacturingShiftMachine_ShiftMachinesUnionDto = IndustryManufacturingShiftMachineDto;\n\n/** A connection to `IndustryManufacturingShiftMachine_ShiftMachinesUnion`. */\nexport type IndustryManufacturingShiftMachine_ShiftMachinesUnionConnectionDto = {\n  __typename?: 'IndustryManufacturingShiftMachine_ShiftMachinesUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingShiftMachine_ShiftMachinesUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShiftMachine_ShiftMachinesUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingShiftMachine_ShiftMachinesUnion`. */\nexport type IndustryManufacturingShiftMachine_ShiftMachinesUnionEdgeDto = {\n  __typename?: 'IndustryManufacturingShiftMachine_ShiftMachinesUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingShiftMachine_ShiftMachinesUnionDto>;\n};\n\nexport type IndustryManufacturingShiftMutationsDto = {\n  __typename?: 'IndustryManufacturingShiftMutations';\n  /** Creates new entities of type 'IndustryManufacturingShift'. */\n  create?: Maybe<Array<Maybe<IndustryManufacturingShiftDto>>>;\n  /** Updates existing entity of type 'IndustryManufacturingShift'. */\n  update?: Maybe<Array<Maybe<IndustryManufacturingShiftDto>>>;\n};\n\n\nexport type IndustryManufacturingShiftMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingShiftInputDto>>;\n};\n\n\nexport type IndustryManufacturingShiftMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingShiftInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftOrderItem-1' */\nexport type IndustryManufacturingShiftOrderItemDto = SystemEntityInterfaceDto & {\n  __typename?: 'IndustryManufacturingShiftOrderItem';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<IndustryManufacturingPartialFeedback_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  employees?: Maybe<BasicEmployee_EmployeesUnionConnectionDto>;\n  endDateTime?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  oeeStatistics?: Maybe<IndustryManufacturingOeeStatisticsDto>;\n  parent?: Maybe<IndustryManufacturingShift_ParentUnionConnectionDto>;\n  productionOrderItem?: Maybe<IndustryManufacturingProductionOrderItem_ProductionOrderItemUnionConnectionDto>;\n  quantityGood: Scalars['Int']['output'];\n  quantityPoor: Scalars['Int']['output'];\n  quantityTestParts: Scalars['Int']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  remainingPlannedQuantity: Scalars['Int']['output'];\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  startDateTime?: Maybe<Scalars['DateTime']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftOrderItem-1' */\nexport type IndustryManufacturingShiftOrderItemAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftOrderItem-1' */\nexport type IndustryManufacturingShiftOrderItemChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftOrderItem-1' */\nexport type IndustryManufacturingShiftOrderItemConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftOrderItem-1' */\nexport type IndustryManufacturingShiftOrderItemEmployeesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftOrderItem-1' */\nexport type IndustryManufacturingShiftOrderItemMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftOrderItem-1' */\nexport type IndustryManufacturingShiftOrderItemMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftOrderItem-1' */\nexport type IndustryManufacturingShiftOrderItemParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftOrderItem-1' */\nexport type IndustryManufacturingShiftOrderItemProductionOrderItemArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftOrderItem-1' */\nexport type IndustryManufacturingShiftOrderItemRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftOrderItem-1' */\nexport type IndustryManufacturingShiftOrderItemRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftOrderItem-1' */\nexport type IndustryManufacturingShiftOrderItemTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryManufacturingShiftOrderItem`. */\nexport type IndustryManufacturingShiftOrderItemConnectionDto = {\n  __typename?: 'IndustryManufacturingShiftOrderItemConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingShiftOrderItemEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShiftOrderItemDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingShiftOrderItem`. */\nexport type IndustryManufacturingShiftOrderItemEdgeDto = {\n  __typename?: 'IndustryManufacturingShiftOrderItemEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingShiftOrderItemDto>;\n};\n\nexport type IndustryManufacturingShiftOrderItemInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  employees?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  endDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  oeeStatistics?: InputMaybe<IndustryManufacturingOeeStatisticsInputDto>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  productionOrderItem?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  quantityGood?: InputMaybe<Scalars['Int']['input']>;\n  quantityPoor?: InputMaybe<Scalars['Int']['input']>;\n  quantityTestParts?: InputMaybe<Scalars['Int']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  remainingPlannedQuantity?: InputMaybe<Scalars['Int']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  startDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryManufacturingShiftOrderItemInputUpdateDto = {\n  /** Item to update */\n  item: IndustryManufacturingShiftOrderItemInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryManufacturingShiftOrderItemMutationsDto = {\n  __typename?: 'IndustryManufacturingShiftOrderItemMutations';\n  /** Creates new entities of type 'IndustryManufacturingShiftOrderItem'. */\n  create?: Maybe<Array<Maybe<IndustryManufacturingShiftOrderItemDto>>>;\n  /** Updates existing entity of type 'IndustryManufacturingShiftOrderItem'. */\n  update?: Maybe<Array<Maybe<IndustryManufacturingShiftOrderItemDto>>>;\n};\n\n\nexport type IndustryManufacturingShiftOrderItemMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingShiftOrderItemInputDto>>;\n};\n\n\nexport type IndustryManufacturingShiftOrderItemMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingShiftOrderItemInputUpdateDto>>;\n};\n\nexport type IndustryManufacturingShiftOrderItemUpdateDto = {\n  __typename?: 'IndustryManufacturingShiftOrderItemUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryManufacturingShiftOrderItemDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryManufacturingShiftOrderItemUpdateMessageDto = {\n  __typename?: 'IndustryManufacturingShiftOrderItemUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShiftOrderItemUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Manufacturing/ShiftOrderItem for Parent association */\nexport type IndustryManufacturingShiftOrderItem_ParentUnionDto = IndustryManufacturingShiftOrderItemDto;\n\n/** A connection to `IndustryManufacturingShiftOrderItem_ParentUnion`. */\nexport type IndustryManufacturingShiftOrderItem_ParentUnionConnectionDto = {\n  __typename?: 'IndustryManufacturingShiftOrderItem_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingShiftOrderItem_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShiftOrderItem_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingShiftOrderItem_ParentUnion`. */\nexport type IndustryManufacturingShiftOrderItem_ParentUnionEdgeDto = {\n  __typename?: 'IndustryManufacturingShiftOrderItem_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingShiftOrderItem_ParentUnionDto>;\n};\n\n/** Union of types derived from Industry.Manufacturing/ShiftOrderItem for ShiftOrderItems association */\nexport type IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnionDto = IndustryManufacturingShiftOrderItemDto;\n\n/** A connection to `IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnion`. */\nexport type IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnionConnectionDto = {\n  __typename?: 'IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnion`. */\nexport type IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnionEdgeDto = {\n  __typename?: 'IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftTemplate-1' */\nexport type IndustryManufacturingShiftTemplateDto = BasicNamedEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'IndustryManufacturingShiftTemplate';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  endDateTime: Scalars['DateTime']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  startDateTime: Scalars['DateTime']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftTemplate-1' */\nexport type IndustryManufacturingShiftTemplateAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftTemplate-1' */\nexport type IndustryManufacturingShiftTemplateConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftTemplate-1' */\nexport type IndustryManufacturingShiftTemplateMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftTemplate-1' */\nexport type IndustryManufacturingShiftTemplateMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftTemplate-1' */\nexport type IndustryManufacturingShiftTemplateRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftTemplate-1' */\nexport type IndustryManufacturingShiftTemplateRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'Industry.Manufacturing-2.0.0/ShiftTemplate-1' */\nexport type IndustryManufacturingShiftTemplateTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `IndustryManufacturingShiftTemplate`. */\nexport type IndustryManufacturingShiftTemplateConnectionDto = {\n  __typename?: 'IndustryManufacturingShiftTemplateConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingShiftTemplateEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShiftTemplateDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingShiftTemplate`. */\nexport type IndustryManufacturingShiftTemplateEdgeDto = {\n  __typename?: 'IndustryManufacturingShiftTemplateEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingShiftTemplateDto>;\n};\n\nexport type IndustryManufacturingShiftTemplateInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  endDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  startDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type IndustryManufacturingShiftTemplateInputUpdateDto = {\n  /** Item to update */\n  item: IndustryManufacturingShiftTemplateInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type IndustryManufacturingShiftTemplateMutationsDto = {\n  __typename?: 'IndustryManufacturingShiftTemplateMutations';\n  /** Creates new entities of type 'IndustryManufacturingShiftTemplate'. */\n  create?: Maybe<Array<Maybe<IndustryManufacturingShiftTemplateDto>>>;\n  /** Updates existing entity of type 'IndustryManufacturingShiftTemplate'. */\n  update?: Maybe<Array<Maybe<IndustryManufacturingShiftTemplateDto>>>;\n};\n\n\nexport type IndustryManufacturingShiftTemplateMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingShiftTemplateInputDto>>;\n};\n\n\nexport type IndustryManufacturingShiftTemplateMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<IndustryManufacturingShiftTemplateInputUpdateDto>>;\n};\n\nexport type IndustryManufacturingShiftTemplateUpdateDto = {\n  __typename?: 'IndustryManufacturingShiftTemplateUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryManufacturingShiftTemplateDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryManufacturingShiftTemplateUpdateMessageDto = {\n  __typename?: 'IndustryManufacturingShiftTemplateUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShiftTemplateUpdateDto>>>;\n};\n\nexport type IndustryManufacturingShiftUpdateDto = {\n  __typename?: 'IndustryManufacturingShiftUpdate';\n  /** The corresponding item */\n  item?: Maybe<IndustryManufacturingShiftDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type IndustryManufacturingShiftUpdateMessageDto = {\n  __typename?: 'IndustryManufacturingShiftUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShiftUpdateDto>>>;\n};\n\n/** Union of types derived from Industry.Manufacturing/Shift for Parent association */\nexport type IndustryManufacturingShift_ParentUnionDto = IndustryManufacturingShiftDto;\n\n/** A connection to `IndustryManufacturingShift_ParentUnion`. */\nexport type IndustryManufacturingShift_ParentUnionConnectionDto = {\n  __typename?: 'IndustryManufacturingShift_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<IndustryManufacturingShift_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<IndustryManufacturingShift_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `IndustryManufacturingShift_ParentUnion`. */\nexport type IndustryManufacturingShift_ParentUnionEdgeDto = {\n  __typename?: 'IndustryManufacturingShift_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<IndustryManufacturingShift_ParentUnionDto>;\n};\n\n/** Meta information for large binaries */\nexport type LargeBinaryInfoDto = {\n  __typename?: 'LargeBinaryInfo';\n  /** Returns the id of binary */\n  binaryId: Scalars['OctoObjectId']['output'];\n  /** Returns the content type of the binary */\n  contentType: Scalars['String']['output'];\n  /** Returns the download link of the binary */\n  downloadUri: Scalars['Uri']['output'];\n  /** Returns the filename of the binary */\n  filename: Scalars['String']['output'];\n  /** Returns the size of the binary */\n  size: Scalars['BigInt']['output'];\n};\n\n/** Enum of the availability states of models. */\nexport enum ModelStateDto {\n  AvailableDto = 'AVAILABLE',\n  ImportingDto = 'IMPORTING',\n  ResolveFailedDto = 'RESOLVE_FAILED'\n}\n\n/** Enum of valid multiplicities for association roles */\nexport enum MultiplicitiesDto {\n  NDto = 'N',\n  OneDto = 'ONE',\n  ZeroOrOneDto = 'ZERO_OR_ONE'\n}\n\n/** Controls how navigation properties affect the result set. FILTER (default): entities without associations are excluded. INCLUDE: entities without associations are kept; navigation lookups run post-pagination for better performance. */\nexport enum NavigationFilterModeDto {\n  FilterDto = 'FILTER',\n  IncludeDto = 'INCLUDE'\n}\n\nexport type NearGeospatialFilterDto = {\n  attributeName: Scalars['String']['input'];\n  maxDistance?: InputMaybe<Scalars['Float']['input']>;\n  minDistance?: InputMaybe<Scalars['Float']['input']>;\n  point: PointInputDto;\n};\n\nexport type OctoMutationDto = {\n  __typename?: 'OctoMutation';\n  blueprints?: Maybe<BlueprintsMutationDto>;\n  constructionKit?: Maybe<ConstructionKitMutationsDto>;\n  runtime?: Maybe<RuntimeDto>;\n  streamData?: Maybe<StreamDataMutationsDto>;\n};\n\nexport type OctoQueryDto = {\n  __typename?: 'OctoQuery';\n  /** Returns the attribute paths reachable from the given CK type that may be used as columns in a CkArchive (concept §16). Bounded by maxDepth so deep records terminate predictably. */\n  availableArchivePaths: Array<ArchivePathInfoDto>;\n  blueprints?: Maybe<BlueprintsQueryDto>;\n  constructionKit?: Maybe<ConstructionKitQueryDto>;\n  runtime?: Maybe<RuntimeModelQueryDto>;\n  streamData?: Maybe<StreamDataModelQueryDto>;\n};\n\n\nexport type OctoQueryAvailableArchivePathsArgsDto = {\n  ckTypeId: Scalars['String']['input'];\n  maxDepth?: InputMaybe<Scalars['Int']['input']>;\n};\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/Customer-1' */\nexport type OctoSdkDemoCustomerDto = SystemEntityInterfaceDto & {\n  __typename?: 'OctoSdkDemoCustomer';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  bankAccount?: Maybe<BasicBankAccountDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  contact: BasicContactDto;\n  contractDocument?: Maybe<LargeBinaryInfoDto>;\n  customerStatus: OctoSdkDemoCustomerStatusDto;\n  dateOfBirth?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  notes?: Maybe<Array<OctoSdkDemoCustomerNoteDto>>;\n  owns?: Maybe<OctoSdkDemoOperatingFacility_OwnsUnionConnectionDto>;\n  phoneNumberLandLine?: Maybe<Scalars['String']['output']>;\n  phoneNumberMobile?: Maybe<Scalars['String']['output']>;\n  profilePicture?: Maybe<Array<Maybe<Scalars['Byte']['output']>>>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/Customer-1' */\nexport type OctoSdkDemoCustomerAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/Customer-1' */\nexport type OctoSdkDemoCustomerConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/Customer-1' */\nexport type OctoSdkDemoCustomerMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/Customer-1' */\nexport type OctoSdkDemoCustomerMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/Customer-1' */\nexport type OctoSdkDemoCustomerOwnsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/Customer-1' */\nexport type OctoSdkDemoCustomerRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/Customer-1' */\nexport type OctoSdkDemoCustomerRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/Customer-1' */\nexport type OctoSdkDemoCustomerTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `OctoSdkDemoCustomer`. */\nexport type OctoSdkDemoCustomerConnectionDto = {\n  __typename?: 'OctoSdkDemoCustomerConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<OctoSdkDemoCustomerEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<OctoSdkDemoCustomerDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `OctoSdkDemoCustomer`. */\nexport type OctoSdkDemoCustomerEdgeDto = {\n  __typename?: 'OctoSdkDemoCustomerEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<OctoSdkDemoCustomerDto>;\n};\n\nexport type OctoSdkDemoCustomerInputDto = {\n  bankAccount?: InputMaybe<BasicBankAccountInputDto>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  contact?: InputMaybe<BasicContactInputDto>;\n  contractDocument?: InputMaybe<Scalars['LargeBinary']['input']>;\n  customerStatus?: InputMaybe<OctoSdkDemoCustomerStatusDto>;\n  dateOfBirth?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  notes?: InputMaybe<Array<InputMaybe<OctoSdkDemoCustomerNoteInputDto>>>;\n  owns?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  phoneNumberLandLine?: InputMaybe<Scalars['String']['input']>;\n  phoneNumberMobile?: InputMaybe<Scalars['String']['input']>;\n  profilePicture?: InputMaybe<Array<InputMaybe<Scalars['Byte']['input']>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type OctoSdkDemoCustomerInputUpdateDto = {\n  /** Item to update */\n  item: OctoSdkDemoCustomerInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type OctoSdkDemoCustomerMutationsDto = {\n  __typename?: 'OctoSdkDemoCustomerMutations';\n  /** Creates new entities of type 'OctoSdkDemoCustomer'. */\n  create?: Maybe<Array<Maybe<OctoSdkDemoCustomerDto>>>;\n  /** Updates existing entity of type 'OctoSdkDemoCustomer'. */\n  update?: Maybe<Array<Maybe<OctoSdkDemoCustomerDto>>>;\n};\n\n\nexport type OctoSdkDemoCustomerMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<OctoSdkDemoCustomerInputDto>>;\n};\n\n\nexport type OctoSdkDemoCustomerMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<OctoSdkDemoCustomerInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit record 'OctoSdkDemo/CustomerNote' */\nexport type OctoSdkDemoCustomerNoteDto = {\n  __typename?: 'OctoSdkDemoCustomerNote';\n  author?: Maybe<Scalars['String']['output']>;\n  category?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  date: Scalars['DateTime']['output'];\n  text: Scalars['String']['output'];\n};\n\nexport type OctoSdkDemoCustomerNoteInputDto = {\n  author?: InputMaybe<Scalars['String']['input']>;\n  category?: InputMaybe<Scalars['String']['input']>;\n  date?: InputMaybe<Scalars['DateTime']['input']>;\n  text?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit enum 'OctoSdkDemo/CustomerStatus' */\nexport enum OctoSdkDemoCustomerStatusDto {\n  ActiveDto = 'ACTIVE',\n  PendingDto = 'PENDING',\n  SuspendedDto = 'SUSPENDED'\n}\n\nexport type OctoSdkDemoCustomerUpdateDto = {\n  __typename?: 'OctoSdkDemoCustomerUpdate';\n  /** The corresponding item */\n  item?: Maybe<OctoSdkDemoCustomerDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type OctoSdkDemoCustomerUpdateMessageDto = {\n  __typename?: 'OctoSdkDemoCustomerUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<OctoSdkDemoCustomerUpdateDto>>>;\n};\n\n/** Union of types derived from OctoSdkDemo/Customer for OwnedBy association */\nexport type OctoSdkDemoCustomer_OwnedByUnionDto = OctoSdkDemoCustomerDto;\n\n/** A connection to `OctoSdkDemoCustomer_OwnedByUnion`. */\nexport type OctoSdkDemoCustomer_OwnedByUnionConnectionDto = {\n  __typename?: 'OctoSdkDemoCustomer_OwnedByUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<OctoSdkDemoCustomer_OwnedByUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<OctoSdkDemoCustomer_OwnedByUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `OctoSdkDemoCustomer_OwnedByUnion`. */\nexport type OctoSdkDemoCustomer_OwnedByUnionEdgeDto = {\n  __typename?: 'OctoSdkDemoCustomer_OwnedByUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<OctoSdkDemoCustomer_OwnedByUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/MeteringPoint-1' */\nexport type OctoSdkDemoMeteringPointDto = {\n  __typename?: 'OctoSdkDemoMeteringPoint';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  dataTransmissionInterval?: Maybe<Scalars['Seconds']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  events?: Maybe<IndustryBasicEvent_EventsUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  meterReading: Scalars['Int']['output'];\n  meteringPointNumber: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  networkOperator?: Maybe<OctoSdkDemoNetworkOperatorDto>;\n  operatingStatus: OctoSdkDemoOperatingStatusDto;\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<BasicTreeNode_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/MeteringPoint-1' */\nexport type OctoSdkDemoMeteringPointAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/MeteringPoint-1' */\nexport type OctoSdkDemoMeteringPointChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/MeteringPoint-1' */\nexport type OctoSdkDemoMeteringPointConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/MeteringPoint-1' */\nexport type OctoSdkDemoMeteringPointEventsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/MeteringPoint-1' */\nexport type OctoSdkDemoMeteringPointMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/MeteringPoint-1' */\nexport type OctoSdkDemoMeteringPointMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/MeteringPoint-1' */\nexport type OctoSdkDemoMeteringPointOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/MeteringPoint-1' */\nexport type OctoSdkDemoMeteringPointParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/MeteringPoint-1' */\nexport type OctoSdkDemoMeteringPointRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/MeteringPoint-1' */\nexport type OctoSdkDemoMeteringPointRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/MeteringPoint-1' */\nexport type OctoSdkDemoMeteringPointTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `OctoSdkDemoMeteringPoint`. */\nexport type OctoSdkDemoMeteringPointConnectionDto = {\n  __typename?: 'OctoSdkDemoMeteringPointConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<OctoSdkDemoMeteringPointEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<OctoSdkDemoMeteringPointDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `OctoSdkDemoMeteringPoint`. */\nexport type OctoSdkDemoMeteringPointEdgeDto = {\n  __typename?: 'OctoSdkDemoMeteringPointEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<OctoSdkDemoMeteringPointDto>;\n};\n\nexport type OctoSdkDemoMeteringPointInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  dataTransmissionInterval?: InputMaybe<Scalars['Seconds']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  events?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  meterReading?: InputMaybe<Scalars['Int']['input']>;\n  meteringPointNumber?: InputMaybe<Scalars['String']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  networkOperator?: InputMaybe<OctoSdkDemoNetworkOperatorDto>;\n  operatingStatus?: InputMaybe<OctoSdkDemoOperatingStatusDto>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type OctoSdkDemoMeteringPointInputUpdateDto = {\n  /** Item to update */\n  item: OctoSdkDemoMeteringPointInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type OctoSdkDemoMeteringPointMutationsDto = {\n  __typename?: 'OctoSdkDemoMeteringPointMutations';\n  /** Creates new entities of type 'OctoSdkDemoMeteringPoint'. */\n  create?: Maybe<Array<Maybe<OctoSdkDemoMeteringPointDto>>>;\n  /** Updates existing entity of type 'OctoSdkDemoMeteringPoint'. */\n  update?: Maybe<Array<Maybe<OctoSdkDemoMeteringPointDto>>>;\n};\n\n\nexport type OctoSdkDemoMeteringPointMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<OctoSdkDemoMeteringPointInputDto>>;\n};\n\n\nexport type OctoSdkDemoMeteringPointMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<OctoSdkDemoMeteringPointInputUpdateDto>>;\n};\n\nexport type OctoSdkDemoMeteringPointUpdateDto = {\n  __typename?: 'OctoSdkDemoMeteringPointUpdate';\n  /** The corresponding item */\n  item?: Maybe<OctoSdkDemoMeteringPointDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type OctoSdkDemoMeteringPointUpdateMessageDto = {\n  __typename?: 'OctoSdkDemoMeteringPointUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<OctoSdkDemoMeteringPointUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'OctoSdkDemo/NetworkOperator' */\nexport enum OctoSdkDemoNetworkOperatorDto {\n  UnknownDto = 'UNKNOWN'\n}\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/OperatingFacility-1' */\nexport type OctoSdkDemoOperatingFacilityDto = {\n  __typename?: 'OctoSdkDemoOperatingFacility';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<BasicTreeNode_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  orders?: Maybe<IndustryMaintenanceEnergyBalance_OrdersUnionConnectionDto>;\n  ownedBy?: Maybe<OctoSdkDemoCustomer_OwnedByUnionConnectionDto>;\n  parent?: Maybe<BasicTree_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<BasicAsset_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/OperatingFacility-1' */\nexport type OctoSdkDemoOperatingFacilityAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/OperatingFacility-1' */\nexport type OctoSdkDemoOperatingFacilityChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/OperatingFacility-1' */\nexport type OctoSdkDemoOperatingFacilityConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/OperatingFacility-1' */\nexport type OctoSdkDemoOperatingFacilityMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/OperatingFacility-1' */\nexport type OctoSdkDemoOperatingFacilityMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/OperatingFacility-1' */\nexport type OctoSdkDemoOperatingFacilityOrdersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/OperatingFacility-1' */\nexport type OctoSdkDemoOperatingFacilityOwnedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/OperatingFacility-1' */\nexport type OctoSdkDemoOperatingFacilityParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/OperatingFacility-1' */\nexport type OctoSdkDemoOperatingFacilityRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/OperatingFacility-1' */\nexport type OctoSdkDemoOperatingFacilityRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'OctoSdkDemo-2.0.1/OperatingFacility-1' */\nexport type OctoSdkDemoOperatingFacilityTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `OctoSdkDemoOperatingFacility`. */\nexport type OctoSdkDemoOperatingFacilityConnectionDto = {\n  __typename?: 'OctoSdkDemoOperatingFacilityConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<OctoSdkDemoOperatingFacilityEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<OctoSdkDemoOperatingFacilityDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `OctoSdkDemoOperatingFacility`. */\nexport type OctoSdkDemoOperatingFacilityEdgeDto = {\n  __typename?: 'OctoSdkDemoOperatingFacilityEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<OctoSdkDemoOperatingFacilityDto>;\n};\n\nexport type OctoSdkDemoOperatingFacilityInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  orders?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  ownedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type OctoSdkDemoOperatingFacilityInputUpdateDto = {\n  /** Item to update */\n  item: OctoSdkDemoOperatingFacilityInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type OctoSdkDemoOperatingFacilityMutationsDto = {\n  __typename?: 'OctoSdkDemoOperatingFacilityMutations';\n  /** Creates new entities of type 'OctoSdkDemoOperatingFacility'. */\n  create?: Maybe<Array<Maybe<OctoSdkDemoOperatingFacilityDto>>>;\n  /** Updates existing entity of type 'OctoSdkDemoOperatingFacility'. */\n  update?: Maybe<Array<Maybe<OctoSdkDemoOperatingFacilityDto>>>;\n};\n\n\nexport type OctoSdkDemoOperatingFacilityMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<OctoSdkDemoOperatingFacilityInputDto>>;\n};\n\n\nexport type OctoSdkDemoOperatingFacilityMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<OctoSdkDemoOperatingFacilityInputUpdateDto>>;\n};\n\nexport type OctoSdkDemoOperatingFacilityUpdateDto = {\n  __typename?: 'OctoSdkDemoOperatingFacilityUpdate';\n  /** The corresponding item */\n  item?: Maybe<OctoSdkDemoOperatingFacilityDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type OctoSdkDemoOperatingFacilityUpdateMessageDto = {\n  __typename?: 'OctoSdkDemoOperatingFacilityUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<OctoSdkDemoOperatingFacilityUpdateDto>>>;\n};\n\n/** Union of types derived from OctoSdkDemo/OperatingFacility for Owns association */\nexport type OctoSdkDemoOperatingFacility_OwnsUnionDto = OctoSdkDemoOperatingFacilityDto;\n\n/** A connection to `OctoSdkDemoOperatingFacility_OwnsUnion`. */\nexport type OctoSdkDemoOperatingFacility_OwnsUnionConnectionDto = {\n  __typename?: 'OctoSdkDemoOperatingFacility_OwnsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<OctoSdkDemoOperatingFacility_OwnsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<OctoSdkDemoOperatingFacility_OwnsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `OctoSdkDemoOperatingFacility_OwnsUnion`. */\nexport type OctoSdkDemoOperatingFacility_OwnsUnionEdgeDto = {\n  __typename?: 'OctoSdkDemoOperatingFacility_OwnsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<OctoSdkDemoOperatingFacility_OwnsUnionDto>;\n};\n\n/** Runtime entities of construction kit enum 'OctoSdkDemo/OperatingStatus' */\nexport enum OctoSdkDemoOperatingStatusDto {\n  MaintenanceDto = 'MAINTENANCE',\n  OkDto = 'OK',\n  UnknownDto = 'UNKNOWN'\n}\n\nexport type OctoSubscriptionsDto = {\n  __typename?: 'OctoSubscriptions';\n  basicAssetEvents?: Maybe<BasicAssetUpdateMessageDto>;\n  basicCityEvents?: Maybe<BasicCityUpdateMessageDto>;\n  basicCountryEvents?: Maybe<BasicCountryUpdateMessageDto>;\n  basicDistrictEvents?: Maybe<BasicDistrictUpdateMessageDto>;\n  basicDocumentEvents?: Maybe<BasicDocumentUpdateMessageDto>;\n  basicEmployeeEvents?: Maybe<BasicEmployeeUpdateMessageDto>;\n  basicEnergyConsumerEvents?: Maybe<BasicEnergyConsumerUpdateMessageDto>;\n  basicEnergyEdaMessageEvents?: Maybe<BasicEnergyEdaMessageUpdateMessageDto>;\n  basicEnergyEdaMeteringPointEvents?: Maybe<BasicEnergyEdaMeteringPointUpdateMessageDto>;\n  basicEnergyEdaProcessEvents?: Maybe<BasicEnergyEdaProcessUpdateMessageDto>;\n  basicEnergyEnergyMeasurementEvents?: Maybe<BasicEnergyEnergyMeasurementUpdateMessageDto>;\n  basicEnergyMeteringPointEvents?: Maybe<BasicEnergyMeteringPointUpdateMessageDto>;\n  basicEnergyOperatingFacilityEvents?: Maybe<BasicEnergyOperatingFacilityUpdateMessageDto>;\n  basicEnergyProducerEvents?: Maybe<BasicEnergyProducerUpdateMessageDto>;\n  basicNamedEntityEvents?: Maybe<BasicNamedEntityUpdateMessageDto>;\n  basicStateEvents?: Maybe<BasicStateUpdateMessageDto>;\n  basicTreeEvents?: Maybe<BasicTreeUpdateMessageDto>;\n  basicTreeNodeEvents?: Maybe<BasicTreeNodeUpdateMessageDto>;\n  energyCommunityBillingDocumentEvents?: Maybe<EnergyCommunityBillingDocumentUpdateMessageDto>;\n  energyCommunityBillingDocumentLineItemEvents?: Maybe<EnergyCommunityBillingDocumentLineItemUpdateMessageDto>;\n  energyCommunityConsumerEvents?: Maybe<EnergyCommunityConsumerUpdateMessageDto>;\n  energyCommunityCustomerEvents?: Maybe<EnergyCommunityCustomerUpdateMessageDto>;\n  energyCommunityEdaMessageEvents?: Maybe<EnergyCommunityEdaMessageUpdateMessageDto>;\n  energyCommunityEdaMeteringPointEvents?: Maybe<EnergyCommunityEdaMeteringPointUpdateMessageDto>;\n  energyCommunityEdaProcessEvents?: Maybe<EnergyCommunityEdaProcessUpdateMessageDto>;\n  energyCommunityEnergyPriceEvents?: Maybe<EnergyCommunityEnergyPriceUpdateMessageDto>;\n  energyCommunityEnergyQuantityEvents?: Maybe<EnergyCommunityEnergyQuantityUpdateMessageDto>;\n  energyCommunityMeteringPointEvents?: Maybe<EnergyCommunityMeteringPointUpdateMessageDto>;\n  energyCommunityOperatingFacilityEvents?: Maybe<EnergyCommunityOperatingFacilityUpdateMessageDto>;\n  energyCommunityParticipationPeriodEvents?: Maybe<EnergyCommunityParticipationPeriodUpdateMessageDto>;\n  energyCommunityProducerEvents?: Maybe<EnergyCommunityProducerUpdateMessageDto>;\n  environmentCarbonBudgetEvents?: Maybe<EnvironmentCarbonBudgetUpdateMessageDto>;\n  environmentCarbonEmissionEvents?: Maybe<EnvironmentCarbonEmissionUpdateMessageDto>;\n  environmentCertificateOfOriginEvents?: Maybe<EnvironmentCertificateOfOriginUpdateMessageDto>;\n  environmentComplianceRecordEvents?: Maybe<EnvironmentComplianceRecordUpdateMessageDto>;\n  environmentEnvironmentalGoalEvents?: Maybe<EnvironmentEnvironmentalGoalUpdateMessageDto>;\n  environmentWasteMeterEvents?: Maybe<EnvironmentWasteMeterUpdateMessageDto>;\n  industryBasicAlarmEvents?: Maybe<IndustryBasicAlarmUpdateMessageDto>;\n  industryBasicEventEvents?: Maybe<IndustryBasicEventUpdateMessageDto>;\n  industryBasicMachineEvents?: Maybe<IndustryBasicMachineUpdateMessageDto>;\n  industryBasicRuntimeVariableEvents?: Maybe<IndustryBasicRuntimeVariableUpdateMessageDto>;\n  industryEnergyDemandResponseEventEvents?: Maybe<IndustryEnergyDemandResponseEventUpdateMessageDto>;\n  industryEnergyEnergyConsumerEvents?: Maybe<IndustryEnergyEnergyConsumerUpdateMessageDto>;\n  industryEnergyEnergyCostEvents?: Maybe<IndustryEnergyEnergyCostUpdateMessageDto>;\n  industryEnergyEnergyForecastEvents?: Maybe<IndustryEnergyEnergyForecastUpdateMessageDto>;\n  industryEnergyEnergyMeterEvents?: Maybe<IndustryEnergyEnergyMeterUpdateMessageDto>;\n  industryEnergyEnergyPerformanceIndicatorEvents?: Maybe<IndustryEnergyEnergyPerformanceIndicatorUpdateMessageDto>;\n  industryEnergyEnergyStorageEvents?: Maybe<IndustryEnergyEnergyStorageUpdateMessageDto>;\n  industryEnergyInverterEvents?: Maybe<IndustryEnergyInverterUpdateMessageDto>;\n  industryEnergyPhotovoltaicSystemEvents?: Maybe<IndustryEnergyPhotovoltaicSystemUpdateMessageDto>;\n  industryEnergyPhotovoltaicSystemModuleEvents?: Maybe<IndustryEnergyPhotovoltaicSystemModuleUpdateMessageDto>;\n  industryEnergyPhotovoltaicSystemStringEvents?: Maybe<IndustryEnergyPhotovoltaicSystemStringUpdateMessageDto>;\n  industryFluidHeatMeterEvents?: Maybe<IndustryFluidHeatMeterUpdateMessageDto>;\n  industryFluidWaterMeterEvents?: Maybe<IndustryFluidWaterMeterUpdateMessageDto>;\n  industryMaintenanceAccountEvents?: Maybe<IndustryMaintenanceAccountUpdateMessageDto>;\n  industryMaintenanceCostCenterEvents?: Maybe<IndustryMaintenanceCostCenterUpdateMessageDto>;\n  industryMaintenanceEmployeeEvents?: Maybe<IndustryMaintenanceEmployeeUpdateMessageDto>;\n  industryMaintenanceEnergyBalanceEvents?: Maybe<IndustryMaintenanceEnergyBalanceUpdateMessageDto>;\n  industryMaintenanceJournalEntryEvents?: Maybe<IndustryMaintenanceJournalEntryUpdateMessageDto>;\n  industryMaintenanceOrderCostsEvents?: Maybe<IndustryMaintenanceOrderCostsUpdateMessageDto>;\n  industryMaintenanceOrderEvents?: Maybe<IndustryMaintenanceOrderUpdateMessageDto>;\n  industryMaintenanceOrderFeedbackEvents?: Maybe<IndustryMaintenanceOrderFeedbackUpdateMessageDto>;\n  industryMaintenanceWorkplaceEvents?: Maybe<IndustryMaintenanceWorkplaceUpdateMessageDto>;\n  industryManufacturingPartialFeedbackEvents?: Maybe<IndustryManufacturingPartialFeedbackUpdateMessageDto>;\n  industryManufacturingProductionOrderEvents?: Maybe<IndustryManufacturingProductionOrderUpdateMessageDto>;\n  industryManufacturingProductionOrderItemEvents?: Maybe<IndustryManufacturingProductionOrderItemUpdateMessageDto>;\n  industryManufacturingShiftEvents?: Maybe<IndustryManufacturingShiftUpdateMessageDto>;\n  industryManufacturingShiftMachineEvents?: Maybe<IndustryManufacturingShiftMachineUpdateMessageDto>;\n  industryManufacturingShiftOrderItemEvents?: Maybe<IndustryManufacturingShiftOrderItemUpdateMessageDto>;\n  industryManufacturingShiftTemplateEvents?: Maybe<IndustryManufacturingShiftTemplateUpdateMessageDto>;\n  octoSdkDemoCustomerEvents?: Maybe<OctoSdkDemoCustomerUpdateMessageDto>;\n  octoSdkDemoMeteringPointEvents?: Maybe<OctoSdkDemoMeteringPointUpdateMessageDto>;\n  octoSdkDemoOperatingFacilityEvents?: Maybe<OctoSdkDemoOperatingFacilityUpdateMessageDto>;\n  systemAggregationRtQueryEvents?: Maybe<SystemAggregationRtQueryUpdateMessageDto>;\n  systemAggregationSdQueryEvents?: Maybe<SystemAggregationSdQueryUpdateMessageDto>;\n  systemAiAiAgentConfigEvents?: Maybe<SystemAiAiAgentConfigUpdateMessageDto>;\n  systemAiAiAgentJobEvents?: Maybe<SystemAiAiAgentJobUpdateMessageDto>;\n  systemAiAiAgentSessionEvents?: Maybe<SystemAiAiAgentSessionUpdateMessageDto>;\n  systemAiAiApprovalRequestEvents?: Maybe<SystemAiAiApprovalRequestUpdateMessageDto>;\n  systemAiAiAuditEventEvents?: Maybe<SystemAiAiAuditEventUpdateMessageDto>;\n  systemAiAiCredentialBindingEvents?: Maybe<SystemAiAiCredentialBindingUpdateMessageDto>;\n  systemAiAiCredentialTicketEvents?: Maybe<SystemAiAiCredentialTicketUpdateMessageDto>;\n  systemAiAiKnowledgeSourceEvents?: Maybe<SystemAiAiKnowledgeSourceUpdateMessageDto>;\n  systemAiAiPromptTemplateEvents?: Maybe<SystemAiAiPromptTemplateUpdateMessageDto>;\n  systemAiAiQuotaLimitEvents?: Maybe<SystemAiAiQuotaLimitUpdateMessageDto>;\n  systemAiAiSessionEventEvents?: Maybe<SystemAiAiSessionEventUpdateMessageDto>;\n  systemAiAiTokenLeaseEvents?: Maybe<SystemAiAiTokenLeaseUpdateMessageDto>;\n  systemAiAiToolPolicyEvents?: Maybe<SystemAiAiToolPolicyUpdateMessageDto>;\n  systemAiAiUsageRecordEvents?: Maybe<SystemAiAiUsageRecordUpdateMessageDto>;\n  systemAutoIncrementEvents?: Maybe<SystemAutoIncrementUpdateMessageDto>;\n  systemBlueprintBackupEvents?: Maybe<SystemBlueprintBackupUpdateMessageDto>;\n  systemBlueprintHistoryEvents?: Maybe<SystemBlueprintHistoryUpdateMessageDto>;\n  systemBlueprintInstallationEvents?: Maybe<SystemBlueprintInstallationUpdateMessageDto>;\n  systemBotAttributeAggregateConfigurationEvents?: Maybe<SystemBotAttributeAggregateConfigurationUpdateMessageDto>;\n  systemBotFixupEvents?: Maybe<SystemBotFixupUpdateMessageDto>;\n  systemCommunicationAdapterEvents?: Maybe<SystemCommunicationAdapterUpdateMessageDto>;\n  systemCommunicationAiConfigurationEvents?: Maybe<SystemCommunicationAiConfigurationUpdateMessageDto>;\n  systemCommunicationApplicationEvents?: Maybe<SystemCommunicationApplicationUpdateMessageDto>;\n  systemCommunicationDataFlowEvents?: Maybe<SystemCommunicationDataFlowUpdateMessageDto>;\n  systemCommunicationDataPointMappingEvents?: Maybe<SystemCommunicationDataPointMappingUpdateMessageDto>;\n  systemCommunicationDeployableEntityEvents?: Maybe<SystemCommunicationDeployableEntityUpdateMessageDto>;\n  systemCommunicationDeployableWorkloadEvents?: Maybe<SystemCommunicationDeployableWorkloadUpdateMessageDto>;\n  systemCommunicationDiscordConfigurationEvents?: Maybe<SystemCommunicationDiscordConfigurationUpdateMessageDto>;\n  systemCommunicationEMailReceiverConfigurationEvents?: Maybe<SystemCommunicationEMailReceiverConfigurationUpdateMessageDto>;\n  systemCommunicationEMailSenderConfigurationEvents?: Maybe<SystemCommunicationEMailSenderConfigurationUpdateMessageDto>;\n  systemCommunicationEdaConfigurationEvents?: Maybe<SystemCommunicationEdaConfigurationUpdateMessageDto>;\n  systemCommunicationEnergyCommunityConfigurationEvents?: Maybe<SystemCommunicationEnergyCommunityConfigurationUpdateMessageDto>;\n  systemCommunicationFinApiConfigurationEvents?: Maybe<SystemCommunicationFinApiConfigurationUpdateMessageDto>;\n  systemCommunicationGrafanaConfigurationEvents?: Maybe<SystemCommunicationGrafanaConfigurationUpdateMessageDto>;\n  systemCommunicationHelmRepositoryConfigurationEvents?: Maybe<SystemCommunicationHelmRepositoryConfigurationUpdateMessageDto>;\n  systemCommunicationLoxoneConfigurationEvents?: Maybe<SystemCommunicationLoxoneConfigurationUpdateMessageDto>;\n  systemCommunicationMicrosoftGraphConfigurationEvents?: Maybe<SystemCommunicationMicrosoftGraphConfigurationUpdateMessageDto>;\n  systemCommunicationPipelineEvents?: Maybe<SystemCommunicationPipelineUpdateMessageDto>;\n  systemCommunicationPipelineExecutionEvents?: Maybe<SystemCommunicationPipelineExecutionUpdateMessageDto>;\n  systemCommunicationPipelineStatisticsEvents?: Maybe<SystemCommunicationPipelineStatisticsUpdateMessageDto>;\n  systemCommunicationPipelineTriggerEvents?: Maybe<SystemCommunicationPipelineTriggerUpdateMessageDto>;\n  systemCommunicationPoolEvents?: Maybe<SystemCommunicationPoolUpdateMessageDto>;\n  systemCommunicationSapConfigurationEvents?: Maybe<SystemCommunicationSapConfigurationUpdateMessageDto>;\n  systemCommunicationServiceAccountConfigurationEvents?: Maybe<SystemCommunicationServiceAccountConfigurationUpdateMessageDto>;\n  systemCommunicationSftpConfigurationEvents?: Maybe<SystemCommunicationSftpConfigurationUpdateMessageDto>;\n  systemCommunicationTagEvents?: Maybe<SystemCommunicationTagUpdateMessageDto>;\n  systemConfigurationEvents?: Maybe<SystemConfigurationUpdateMessageDto>;\n  systemDownsamplingSdQueryEvents?: Maybe<SystemDownsamplingSdQueryUpdateMessageDto>;\n  systemEntityEvents?: Maybe<SystemEntityUpdateMessageDto>;\n  systemGroupingAggregationRtQueryEvents?: Maybe<SystemGroupingAggregationRtQueryUpdateMessageDto>;\n  systemGroupingAggregationSdQueryEvents?: Maybe<SystemGroupingAggregationSdQueryUpdateMessageDto>;\n  systemIdentityApiResourceEvents?: Maybe<SystemIdentityApiResourceUpdateMessageDto>;\n  systemIdentityApiScopeEvents?: Maybe<SystemIdentityApiScopeUpdateMessageDto>;\n  systemIdentityAzureEntraIdIdentityProviderEvents?: Maybe<SystemIdentityAzureEntraIdIdentityProviderUpdateMessageDto>;\n  systemIdentityClientEvents?: Maybe<SystemIdentityClientUpdateMessageDto>;\n  systemIdentityClientMirrorEvents?: Maybe<SystemIdentityClientMirrorUpdateMessageDto>;\n  systemIdentityDataProtectionKeyEvents?: Maybe<SystemIdentityDataProtectionKeyUpdateMessageDto>;\n  systemIdentityEmailDomainGroupRuleEvents?: Maybe<SystemIdentityEmailDomainGroupRuleUpdateMessageDto>;\n  systemIdentityExternalTenantUserMappingEvents?: Maybe<SystemIdentityExternalTenantUserMappingUpdateMessageDto>;\n  systemIdentityFacebookIdentityProviderEvents?: Maybe<SystemIdentityFacebookIdentityProviderUpdateMessageDto>;\n  systemIdentityGoogleIdentityProviderEvents?: Maybe<SystemIdentityGoogleIdentityProviderUpdateMessageDto>;\n  systemIdentityGroupEvents?: Maybe<SystemIdentityGroupUpdateMessageDto>;\n  systemIdentityIdentityProviderEvents?: Maybe<SystemIdentityIdentityProviderUpdateMessageDto>;\n  systemIdentityIdentityResourceEvents?: Maybe<SystemIdentityIdentityResourceUpdateMessageDto>;\n  systemIdentityMicrosoftAdIdentityProviderEvents?: Maybe<SystemIdentityMicrosoftAdIdentityProviderUpdateMessageDto>;\n  systemIdentityMicrosoftIdentityProviderEvents?: Maybe<SystemIdentityMicrosoftIdentityProviderUpdateMessageDto>;\n  systemIdentityOctoTenantIdentityProviderEvents?: Maybe<SystemIdentityOctoTenantIdentityProviderUpdateMessageDto>;\n  systemIdentityOpenLdapIdentityProviderEvents?: Maybe<SystemIdentityOpenLdapIdentityProviderUpdateMessageDto>;\n  systemIdentityPermissionEvents?: Maybe<SystemIdentityPermissionUpdateMessageDto>;\n  systemIdentityPermissionRoleEvents?: Maybe<SystemIdentityPermissionRoleUpdateMessageDto>;\n  systemIdentityPersistedGrantEvents?: Maybe<SystemIdentityPersistedGrantUpdateMessageDto>;\n  systemIdentityResourceEvents?: Maybe<SystemIdentityResourceUpdateMessageDto>;\n  systemIdentityRoleEvents?: Maybe<SystemIdentityRoleUpdateMessageDto>;\n  systemIdentityServerSideSessionEvents?: Maybe<SystemIdentityServerSideSessionUpdateMessageDto>;\n  systemIdentityUserEvents?: Maybe<SystemIdentityUserUpdateMessageDto>;\n  systemMigrationHistoryEvents?: Maybe<SystemMigrationHistoryUpdateMessageDto>;\n  systemNotificationCssTemplateConfigurationEvents?: Maybe<SystemNotificationCssTemplateConfigurationUpdateMessageDto>;\n  systemNotificationEventEvents?: Maybe<SystemNotificationEventUpdateMessageDto>;\n  systemNotificationMailNotificationConfigurationEvents?: Maybe<SystemNotificationMailNotificationConfigurationUpdateMessageDto>;\n  systemNotificationNotificationTemplateEvents?: Maybe<SystemNotificationNotificationTemplateUpdateMessageDto>;\n  systemNotificationStatefulEventEvents?: Maybe<SystemNotificationStatefulEventUpdateMessageDto>;\n  systemPersistentQueryEvents?: Maybe<SystemPersistentQueryUpdateMessageDto>;\n  systemReportingConnectionInfoEvents?: Maybe<SystemReportingConnectionInfoUpdateMessageDto>;\n  systemReportingFileSystemContainerEvents?: Maybe<SystemReportingFileSystemContainerUpdateMessageDto>;\n  systemReportingFileSystemEntityEvents?: Maybe<SystemReportingFileSystemEntityUpdateMessageDto>;\n  systemReportingFileSystemItemEvents?: Maybe<SystemReportingFileSystemItemUpdateMessageDto>;\n  systemReportingFolderEvents?: Maybe<SystemReportingFolderUpdateMessageDto>;\n  systemReportingFolderRootEvents?: Maybe<SystemReportingFolderRootUpdateMessageDto>;\n  systemSimpleRtQueryEvents?: Maybe<SystemSimpleRtQueryUpdateMessageDto>;\n  systemSimpleSdQueryEvents?: Maybe<SystemSimpleSdQueryUpdateMessageDto>;\n  systemStreamDataArchiveEvents?: Maybe<SystemStreamDataArchiveUpdateMessageDto>;\n  systemStreamDataQueryEvents?: Maybe<SystemStreamDataQueryUpdateMessageDto>;\n  systemStreamDataRawArchiveEvents?: Maybe<SystemStreamDataRawArchiveUpdateMessageDto>;\n  systemStreamDataRecomputeJobEvents?: Maybe<SystemStreamDataRecomputeJobUpdateMessageDto>;\n  systemStreamDataRollupArchiveEvents?: Maybe<SystemStreamDataRollupArchiveUpdateMessageDto>;\n  systemStreamDataTimeRangeArchiveEvents?: Maybe<SystemStreamDataTimeRangeArchiveUpdateMessageDto>;\n  systemTenantConfigurationEvents?: Maybe<SystemTenantConfigurationUpdateMessageDto>;\n  systemTenantEvents?: Maybe<SystemTenantUpdateMessageDto>;\n  systemTenantModeConfigurationEvents?: Maybe<SystemTenantModeConfigurationUpdateMessageDto>;\n  systemUIBrandingEvents?: Maybe<SystemUiBrandingUpdateMessageDto>;\n  systemUIDashboardEvents?: Maybe<SystemUiDashboardUpdateMessageDto>;\n  systemUIDashboardWidgetEvents?: Maybe<SystemUiDashboardWidgetUpdateMessageDto>;\n  systemUIProcessDiagramEvents?: Maybe<SystemUiProcessDiagramUpdateMessageDto>;\n  systemUISymbolDefinitionEvents?: Maybe<SystemUiSymbolDefinitionUpdateMessageDto>;\n  systemUISymbolLibraryEvents?: Maybe<SystemUiSymbolLibraryUpdateMessageDto>;\n  systemUITreeNavigationConfigurationEvents?: Maybe<SystemUiTreeNavigationConfigurationUpdateMessageDto>;\n  systemUIUIElementEvents?: Maybe<SystemUiuiElementUpdateMessageDto>;\n};\n\n\nexport type OctoSubscriptionsBasicAssetEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicCityEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicCountryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicDistrictEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicDocumentEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicEmployeeEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicEnergyConsumerEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicEnergyEdaMessageEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicEnergyEdaMeteringPointEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicEnergyEdaProcessEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicEnergyEnergyMeasurementEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicEnergyMeteringPointEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicEnergyOperatingFacilityEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicEnergyProducerEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicNamedEntityEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicStateEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicTreeEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsBasicTreeNodeEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnergyCommunityBillingDocumentEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnergyCommunityBillingDocumentLineItemEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnergyCommunityConsumerEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnergyCommunityCustomerEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnergyCommunityEdaMessageEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnergyCommunityEdaMeteringPointEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnergyCommunityEdaProcessEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnergyCommunityEnergyPriceEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnergyCommunityEnergyQuantityEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnergyCommunityMeteringPointEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnergyCommunityOperatingFacilityEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnergyCommunityParticipationPeriodEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnergyCommunityProducerEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnvironmentCarbonBudgetEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnvironmentCarbonEmissionEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnvironmentCertificateOfOriginEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnvironmentComplianceRecordEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnvironmentEnvironmentalGoalEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsEnvironmentWasteMeterEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryBasicAlarmEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryBasicEventEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryBasicMachineEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryBasicRuntimeVariableEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryEnergyDemandResponseEventEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryEnergyEnergyConsumerEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryEnergyEnergyCostEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryEnergyEnergyForecastEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryEnergyEnergyMeterEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryEnergyEnergyPerformanceIndicatorEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryEnergyEnergyStorageEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryEnergyInverterEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryEnergyPhotovoltaicSystemEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryEnergyPhotovoltaicSystemModuleEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryEnergyPhotovoltaicSystemStringEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryFluidHeatMeterEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryFluidWaterMeterEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryMaintenanceAccountEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryMaintenanceCostCenterEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryMaintenanceEmployeeEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryMaintenanceEnergyBalanceEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryMaintenanceJournalEntryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryMaintenanceOrderCostsEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryMaintenanceOrderEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryMaintenanceOrderFeedbackEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryMaintenanceWorkplaceEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryManufacturingPartialFeedbackEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryManufacturingProductionOrderEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryManufacturingProductionOrderItemEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryManufacturingShiftEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryManufacturingShiftMachineEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryManufacturingShiftOrderItemEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsIndustryManufacturingShiftTemplateEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsOctoSdkDemoCustomerEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsOctoSdkDemoMeteringPointEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsOctoSdkDemoOperatingFacilityEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAggregationRtQueryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAggregationSdQueryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiAgentConfigEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiAgentJobEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiAgentSessionEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiApprovalRequestEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiAuditEventEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiCredentialBindingEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiCredentialTicketEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiKnowledgeSourceEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiPromptTemplateEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiQuotaLimitEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiSessionEventEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiTokenLeaseEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiToolPolicyEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAiAiUsageRecordEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemAutoIncrementEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemBlueprintBackupEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemBlueprintHistoryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemBlueprintInstallationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemBotAttributeAggregateConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemBotFixupEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationAdapterEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationAiConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationApplicationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationDataFlowEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationDataPointMappingEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationDeployableEntityEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationDeployableWorkloadEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationDiscordConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationEMailReceiverConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationEMailSenderConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationEdaConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationEnergyCommunityConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationFinApiConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationGrafanaConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationHelmRepositoryConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationLoxoneConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationMicrosoftGraphConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationPipelineEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationPipelineExecutionEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationPipelineStatisticsEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationPipelineTriggerEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationPoolEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationSapConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationServiceAccountConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationSftpConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemCommunicationTagEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemDownsamplingSdQueryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemEntityEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemGroupingAggregationRtQueryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemGroupingAggregationSdQueryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityApiResourceEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityApiScopeEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityAzureEntraIdIdentityProviderEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityClientEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityClientMirrorEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityDataProtectionKeyEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityEmailDomainGroupRuleEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityExternalTenantUserMappingEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityFacebookIdentityProviderEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityGoogleIdentityProviderEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityGroupEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityIdentityProviderEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityIdentityResourceEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityMicrosoftAdIdentityProviderEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityMicrosoftIdentityProviderEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityOctoTenantIdentityProviderEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityOpenLdapIdentityProviderEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityPermissionEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityPermissionRoleEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityPersistedGrantEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityResourceEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityRoleEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityServerSideSessionEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemIdentityUserEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemMigrationHistoryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemNotificationCssTemplateConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemNotificationEventEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemNotificationMailNotificationConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemNotificationNotificationTemplateEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemNotificationStatefulEventEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemPersistentQueryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemReportingConnectionInfoEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemReportingFileSystemContainerEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemReportingFileSystemEntityEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemReportingFileSystemItemEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemReportingFolderEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemReportingFolderRootEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemSimpleRtQueryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemSimpleSdQueryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemStreamDataArchiveEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemStreamDataQueryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemStreamDataRawArchiveEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemStreamDataRecomputeJobEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemStreamDataRollupArchiveEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemStreamDataTimeRangeArchiveEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemTenantConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemTenantEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemTenantModeConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemUiBrandingEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemUiDashboardEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemUiDashboardWidgetEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemUiProcessDiagramEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemUiSymbolDefinitionEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemUiSymbolLibraryEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemUiTreeNavigationConfigurationEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n\nexport type OctoSubscriptionsSystemUiuiElementEventsArgsDto = {\n  beforeFieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  updateTypes: Array<InputMaybe<UpdateTypeDto>>;\n};\n\n/** Information about pagination in a connection. */\nexport type PageInfoDto = {\n  __typename?: 'PageInfo';\n  /** When paginating forwards, the cursor to continue. */\n  endCursor?: Maybe<Scalars['String']['output']>;\n  /** When paginating forwards, are there more items? */\n  hasNextPage: Scalars['Boolean']['output'];\n  /** When paginating backwards, are there more items? */\n  hasPreviousPage: Scalars['Boolean']['output'];\n  /** When paginating backwards, the cursor to continue. */\n  startCursor?: Maybe<Scalars['String']['output']>;\n};\n\nexport type PointInputDto = {\n  coordinates: PositionInputDto;\n};\n\nexport type PositionInputDto = {\n  latitude: Scalars['Float']['input'];\n  longitude: Scalars['Float']['input'];\n};\n\n/** Aggregation query result of items */\nexport type QueryAggregationResultDto = {\n  __typename?: 'QueryAggregationResult';\n  /** The average value of the given attribute paths. */\n  avgStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n  /** The count of entities in the group. */\n  count: Scalars['Int']['output'];\n  /** The count of value of the given attribute paths that are not null. */\n  countStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n  /** The grouping input for the aggregation operation. */\n  groupBy?: Maybe<Array<FieldAggregationDto>>;\n  /** The maximum value of the given attribute paths. */\n  maxStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n  /** The minimum value of the given attribute paths. */\n  minStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n  /** The sum value of the given attribute paths. */\n  sumStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n};\n\n/** A connection from an object to a list of objects of type `QueryAggregationResult`. */\nexport type QueryAggregationResultConnectionDto = {\n  __typename?: 'QueryAggregationResultConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<QueryAggregationResultEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<QueryAggregationResultDto>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `QueryAggregationResult`. */\nexport type QueryAggregationResultEdgeDto = {\n  __typename?: 'QueryAggregationResultEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node: QueryAggregationResultDto;\n};\n\n/** Defines the kind of query to be executed */\nexport enum QueryModeDto {\n  DefaultDto = 'DEFAULT',\n  DownsamplingDto = 'DOWNSAMPLING',\n  InterpolationDto = 'INTERPOLATION'\n}\n\n/** A rollup recompute run: state, row/window counts, timings, and failure reason. */\nexport type RecomputeJobInfoDto = {\n  __typename?: 'RecomputeJobInfo';\n  /** Wall-clock duration in milliseconds; null while running. */\n  durationMs?: Maybe<Scalars['Int']['output']>;\n  /** Failure reason when state is Failed; null otherwise. */\n  errorReason?: Maybe<Scalars['String']['output']>;\n  /** When the job reached a terminal state; null while running. */\n  finishedAt?: Maybe<Scalars['DateTime']['output']>;\n  /** Rows written into the staging table; null while pending. */\n  rowsProcessed?: Maybe<Scalars['Int']['output']>;\n  /** Runtime id of the recompute job. */\n  rtId: Scalars['OctoObjectId']['output'];\n  /** When compute started; null while pending. */\n  startedAt?: Maybe<Scalars['DateTime']['output']>;\n  /** Job lifecycle state: Pending / Running / Swapping / Completed / Failed / Coalesced. */\n  state: Scalars['String']['output'];\n  /** Buckets recomputed; null while pending. */\n  windowsProcessed?: Maybe<Scalars['Int']['output']>;\n};\n\n/** Identifies a logical series (base archive + optional rtId/OBIS scope), a time window, a target point count and the required aggregation. The server picks the archive/rollup to query. */\nexport type ResolveSeriesQueryInputDto = {\n  /** Runtime id of the base (raw / time-range) archive of the series' resolution family. */\n  baseArchiveRtId: Scalars['OctoObjectId']['input'];\n  /** How civil boundaries are resolved across mixed-timezone series (AB#4190). PER_QUERY (default) applies the query timeZone uniformly; PER_SERIES aligns each series to its own archive reference time zone. */\n  comparisonPolicy?: InputMaybe<SeriesComparisonPolicyDto>;\n  /** Inclusive start of the query window (UTC). */\n  from: Scalars['DateTime']['input'];\n  /** Optional OBIS-code filter narrowing the series. Forwarded by the caller to the downsampling query. */\n  obisFilter?: InputMaybe<Scalars['String']['input']>;\n  /** Aggregation the series must be reduced with (energy = SUM, demand = MAX, …). Never guessed; supplied by the caller. */\n  requiredAggregation: CkRollupFunctionDto;\n  /** Optional source-entity rtId scope (e.g. the EnergyMeasurement entities of a MeteringPoint). Forwarded by the caller to the downsampling query. */\n  rtIds?: InputMaybe<Array<Scalars['OctoObjectId']['input']>>;\n  /** Logical CK attribute path of the measured column (e.g. Amount.Value) — used to match a rollup's aggregation spec. */\n  sourcePath: Scalars['String']['input'];\n  /** Desired number of output points (pixel-driven, ~600 typical). Must be positive. */\n  targetPoints: Scalars['Int']['input'];\n  /** Optional IANA time zone (e.g. Europe/Vienna) the query is resolved in (AB#4190). Aligns calendar (day/week/month/year) rungs to that zone's DST-correct civil boundaries; null ⇒ UTC. Sub-day rungs are unaffected. */\n  timeZone?: InputMaybe<Scalars['String']['input']>;\n  /** Exclusive end of the query window (UTC). */\n  to: Scalars['DateTime']['input'];\n};\n\n/** Archive-selection decision for a resolution-aware series query: which archive to query, the effective bucket width, expected point count, reducer, and an outcome signal. */\nexport type ResolveSeriesQueryResultDto = {\n  __typename?: 'ResolveSeriesQueryResult';\n  /** The deliverable point count when below the requested target (ResolutionLimited) or the native raw count on the refuse path. Null when the target was met. */\n  actualPoints?: Maybe<Scalars['Int']['output']>;\n  /** The archive to query — a rollup, or the base archive on the refuse/raw paths. */\n  archiveRtId: Scalars['OctoObjectId']['output'];\n  /** Optional human-readable explanation of the chosen route / signal. */\n  diagnostic?: Maybe<Scalars['String']['output']>;\n  /** Width in milliseconds of one output bucket; 0 when no bucketing applies / grain unknown. */\n  effectiveBucketMs: Scalars['Long']['output'];\n  /** Number of points the caller can expect from the downsampling query. */\n  points: Scalars['Int']['output'];\n  /** Aggregation function the downsampling query must use. */\n  reducingFunction: CkRollupFunctionDto;\n  /** Outcome classification (Ok / NoSuitableRollup / ResolutionLimited / UnknownBaseGrain / EmptyLadder). */\n  signal: SeriesResolutionSignalDto;\n};\n\nexport type ResultAggregationInputDto = {\n  avgAttributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  countAttributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  groupBy?: InputMaybe<FieldGroupByAggregationInputDto>;\n  maxValueAttributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  minValueAttributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  sumAttributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n};\n\n/** One aggregation of a rollup: source column path plus the stored aggregation function. */\nexport type RollupAggregationInfoDto = {\n  __typename?: 'RollupAggregationInfo';\n  /** Stored aggregation function (Avg / Min / Max / Sum / Count). */\n  function: Scalars['String']['output'];\n  /** Source column path the rollup aggregates. Logical CK attribute path for single-step rollups; parent physical storage column for cascade rollups. */\n  sourcePath: Scalars['String']['output'];\n};\n\n/** One aggregation: source-path on the source archive plus the aggregation function and optional explicit column name. */\nexport type RollupAggregationInputDto = {\n  /** State literal a STATE_DURATION aggregation matches the source column against — a number ('2', '100'), a boolean ('true'/'false') or a string state name. Required for STATE_DURATION; ignored for every other function. */\n  comparisonValue?: InputMaybe<Scalars['String']['input']>;\n  /** Aggregation function (AVG materialises as two columns: {base}_sum and {base}_count). */\n  function: CkRollupFunctionDto;\n  /** Attribute path on the source archive (must resolve against its captured Columns at activation time). */\n  sourcePath: Scalars['String']['input'];\n  /** Optional explicit storage column name. Null falls back to '{sourcePath}_{function}' lower-cased. */\n  targetColumnName?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Rollup archive attached to a source CkArchive, with its schedule and current watermark. */\nexport type RollupArchiveInfoDto = {\n  __typename?: 'RollupArchiveInfo';\n  /** Number of aggregation specs configured on this rollup. */\n  aggregationCount: Scalars['Int']['output'];\n  /** The rollup's aggregation specs (source column path + stored function), for resolution-family walking. */\n  aggregations: Array<RollupAggregationInfoDto>;\n  /** Bucket-boundary alignment: FixedSize / CalendarDay / Iso8601Week / CalendarMonth / CalendarYear. */\n  bucketAlignment: Scalars['String']['output'];\n  /** Bucket width in milliseconds. */\n  bucketSizeMs: Scalars['Long']['output'];\n  /** Number of dirty windows recorded on this archive (retroactive changes not yet propagated). 0 in the steady state. */\n  dirtyWindowsPending: Scalars['Int']['output'];\n  /** Upper bound of the frozen range, if set. Buckets ending at or before this point are not re-aggregated by the orchestrator. */\n  frozenUntil?: Maybe<Scalars['DateTime']['output']>;\n  /** Exclusive end timestamp of the most recently committed bucket. Null before the first orchestrator tick. */\n  lastAggregatedBucketEnd?: Maybe<Scalars['DateTime']['output']>;\n  /** Timestamp of the most recent failed recompute run. Null if the last run succeeded. */\n  lastRecomputeFailureAt?: Maybe<Scalars['DateTime']['output']>;\n  /** Human-readable reason for the most recent recompute failure. Null if the last run succeeded. */\n  lastRecomputeFailureReason?: Maybe<Scalars['String']['output']>;\n  /** Start timestamp of the most recent recompute run. Null before the first run. */\n  lastRecomputeStartedAt?: Maybe<Scalars['DateTime']['output']>;\n  /** Finish timestamp of the most recent successfully committed recompute run. Null before the first success. */\n  lastRecomputeSuccessAt?: Maybe<Scalars['DateTime']['output']>;\n  /** Number of pending recompute ranges queued on this archive (the recompute work list still to drain). 0 in the steady state. */\n  pendingRecomputeRanges: Scalars['Int']['output'];\n  /** True while a recompute job for this rollup is running or swapping. */\n  recomputeInProgress: Scalars['Boolean']['output'];\n  /** IANA reference time-zone (e.g. Europe/Vienna) that aligns calendar bucket boundaries to local wall-clock time so they are DST-correct. Null means UTC calendar boundaries. Only meaningful for the calendar bucketAlignment variants; ignored for FixedSize. */\n  referenceTimeZone?: Maybe<Scalars['String']['output']>;\n  /** Runtime id of the rollup archive. */\n  rtId: Scalars['OctoObjectId']['output'];\n  /** Optional well-known name of the rollup archive. */\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  /** Runtime id of the source archive this rollup aggregates from. */\n  sourceArchiveRtId: Scalars['OctoObjectId']['output'];\n  /** Current lifecycle status: Created / Activated / Disabled / Failed. */\n  status: Scalars['String']['output'];\n  /** Watermark lag in milliseconds — how far behind real-time the orchestrator stays before closing a bucket. */\n  watermarkLagMs: Scalars['Long']['output'];\n};\n\n/** Per-rollup metadata the studio's stream-data query editor needs (bucket size, logical attribute paths derived via chain walking). */\nexport type RollupQueryMetadataDto = {\n  __typename?: 'RollupQueryMetadata';\n  /** Native bucket size of this rollup in milliseconds. Drives the downsampling bucket-alignment warning. */\n  bucketSizeMs: Scalars['Long']['output'];\n  /** Distinct logical CK-attribute paths the rollup aggregates over. For cascade rollups these are derived via chain walking (RollupLogicalPathResolver). */\n  logicalSourcePaths: Array<Scalars['String']['output']>;\n  /** Runtime id of the rollup archive — echo of the request argument. */\n  rtId: Scalars['OctoObjectId']['output'];\n};\n\n/** Represents a row within a runtime query execution */\nexport type RtAggregationQueryRowDto = RtQueryRowDto & {\n  __typename?: 'RtAggregationQueryRow';\n  cells?: Maybe<RtQueryCellDtoConnectionDto>;\n  ckTypeId?: Maybe<Scalars['RtCkTypeId']['output']>;\n};\n\n\n/** Represents a row within a runtime query execution */\nexport type RtAggregationQueryRowCellsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  attributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  resolveEnumValuesToNames?: InputMaybe<Scalars['Boolean']['input']>;\n};\n\n/** A runtime association type of OctoMesh */\nexport type RtAssociationDto = {\n  __typename?: 'RtAssociation';\n  attributes?: Maybe<RtEntityAttributeDtoConnectionDto>;\n  ckAssociationRoleId: Scalars['RtCkAssociationRoleId']['output'];\n  originCkTypeId: Scalars['RtCkTypeId']['output'];\n  originRtId: Scalars['OctoObjectId']['output'];\n  targetCkTypeId: Scalars['RtCkTypeId']['output'];\n  targetRtId: Scalars['OctoObjectId']['output'];\n};\n\n\n/** A runtime association type of OctoMesh */\nexport type RtAssociationAttributesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  attributeNames?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n};\n\n/** A connection from an object to a list of objects of type `RtAssociationDto`. */\nexport type RtAssociationDtoConnectionDto = {\n  __typename?: 'RtAssociationDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<RtAssociationDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<RtAssociationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `RtAssociationDto`. */\nexport type RtAssociationDtoEdgeDto = {\n  __typename?: 'RtAssociationDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<RtAssociationDto>;\n};\n\n/** Input field for associations */\nexport type RtAssociationInputDto = {\n  /** Type of modification. */\n  modOption?: InputMaybe<AssociationModOptionsDto>;\n  /** Runtime ID of the target entity */\n  target: RtEntityIdDto;\n};\n\n/** A runtime entity type of OctoMesh */\nexport type RtEntityDto = {\n  __typename?: 'RtEntity';\n  /** A list of associations of this entity. The association role id is used to filter the associations. */\n  associations?: Maybe<RtEntityGenericAssociationDto>;\n  attributes?: Maybe<RtEntityAttributeDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n};\n\n\n/** A runtime entity type of OctoMesh */\nexport type RtEntityAttributesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  attributeNames?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  resolveEnumValuesToNames?: InputMaybe<Scalars['Boolean']['input']>;\n};\n\n/** Input for modifying associations on a runtime entity */\nexport type RtEntityAssociationInputDto = {\n  /** Name of the association role or navigation property */\n  roleName: Scalars['String']['input'];\n  /** List of target entities to associate */\n  targets: Array<InputMaybe<RtAssociationInputDto>>;\n};\n\n/** Attribute of a runtime entity */\nexport type RtEntityAttributeDto = {\n  __typename?: 'RtEntityAttribute';\n  /** Attribute name within the entity. */\n  attributeName?: Maybe<Scalars['String']['output']>;\n  /** Value of a scalar attribute. */\n  value?: Maybe<Scalars['SimpleScalar']['output']>;\n};\n\n/** A connection from an object to a list of objects of type `RtEntityAttributeDto`. */\nexport type RtEntityAttributeDtoConnectionDto = {\n  __typename?: 'RtEntityAttributeDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<RtEntityAttributeDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<RtEntityAttributeDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `RtEntityAttributeDto`. */\nexport type RtEntityAttributeDtoEdgeDto = {\n  __typename?: 'RtEntityAttributeDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<RtEntityAttributeDto>;\n};\n\n/** Attribute of a runtime entity */\nexport type RtEntityAttributeInputDto = {\n  /** Attribute name within the entity. */\n  attributeName?: InputMaybe<Scalars['String']['input']>;\n  /** Value of a scalar attribute. */\n  value?: InputMaybe<Scalars['SimpleScalar']['input']>;\n};\n\n/** A runtime entity generic association type of OctoMesh */\nexport type RtEntityGenericAssociationDto = {\n  __typename?: 'RtEntityGenericAssociation';\n  definitions?: Maybe<RtAssociationDtoConnectionDto>;\n  targets?: Maybe<RtEntityGenericDtoConnectionDto>;\n};\n\n\n/** A runtime entity generic association type of OctoMesh */\nexport type RtEntityGenericAssociationDefinitionsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  direction: GraphDirectionDto;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  relatedRtCkId?: InputMaybe<Scalars['RtCkTypeId']['input']>;\n  relatedRtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  roleId?: InputMaybe<Scalars['String']['input']>;\n};\n\n\n/** A runtime entity generic association type of OctoMesh */\nexport type RtEntityGenericAssociationTargetsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection from an object to a list of objects of type `RtEntityGenericDto`. */\nexport type RtEntityGenericDtoConnectionDto = {\n  __typename?: 'RtEntityGenericDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<RtEntityGenericDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<RtEntityDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `RtEntityGenericDto`. */\nexport type RtEntityGenericDtoEdgeDto = {\n  __typename?: 'RtEntityGenericDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<RtEntityDto>;\n};\n\n/** Id information consists of CkTypeId and RtId */\nexport type RtEntityIdDto = {\n  /** Construction kit type id of the object. */\n  ckTypeId: Scalars['RtCkTypeId']['input'];\n  /** Unique id of the object. */\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\nexport type RtEntityInputDto = {\n  /** Associations to create or modify on this entity */\n  associations?: InputMaybe<Array<InputMaybe<RtEntityAssociationInputDto>>>;\n  attributes: Array<InputMaybe<RtEntityAttributeInputDto>>;\n  ckTypeId: Scalars['RtCkTypeId']['input'];\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type RtEntityMutationsDto = {\n  __typename?: 'RtEntityMutations';\n  /** Creates new runtime entities generically. */\n  create?: Maybe<Array<Maybe<RtEntityDto>>>;\n  /** Mutation to delete runtime entities. */\n  delete?: Maybe<Scalars['Boolean']['output']>;\n  /** Updates existing runtime entities generically. */\n  update?: Maybe<Array<Maybe<RtEntityDto>>>;\n};\n\n\nexport type RtEntityMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<RtEntityInputDto>>;\n};\n\n\nexport type RtEntityMutationsDeleteArgsDto = {\n  entities: Array<InputMaybe<RtEntityIdDto>>;\n  options?: InputMaybe<DeleteStrategiesDto>;\n};\n\n\nexport type RtEntityMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<RtEntityUpdateDto>>;\n};\n\nexport type RtEntityUpdateDto = {\n  /** Item to update */\n  item?: InputMaybe<RtEntityInputDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\n/** Represents a row within a runtime query execution */\nexport type RtGroupingAggregationQueryRowDto = RtQueryRowDto & {\n  __typename?: 'RtGroupingAggregationQueryRow';\n  cells?: Maybe<RtQueryCellDtoConnectionDto>;\n  ckTypeId?: Maybe<Scalars['RtCkTypeId']['output']>;\n};\n\n\n/** Represents a row within a runtime query execution */\nexport type RtGroupingAggregationQueryRowCellsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  attributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  resolveEnumValuesToNames?: InputMaybe<Scalars['Boolean']['input']>;\n};\n\n/** Represents a runtime query exection. */\nexport type RtQueryDto = {\n  __typename?: 'RtQuery';\n  aggregations?: Maybe<QueryAggregationResultConnectionDto>;\n  associatedCkTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<RtQueryColumnDto>;\n  queryRtId: Scalars['OctoObjectId']['output'];\n  rows?: Maybe<RtQueryRowDtoConnectionDto>;\n};\n\n\n/** Represents a runtime query exection. */\nexport type RtQueryAggregationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations: ResultAggregationInputDto;\n  first?: InputMaybe<Scalars['Int']['input']>;\n};\n\n\n/** Represents a runtime query exection. */\nexport type RtQueryRowsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  navigationFilterMode?: InputMaybe<NavigationFilterModeDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** Represents a cell of a row within a runtime query execution. */\nexport type RtQueryCellDto = {\n  __typename?: 'RtQueryCell';\n  /** Path of the attribute within an entity. */\n  attributePath: Scalars['String']['output'];\n  /** Value of the cell. */\n  value?: Maybe<Scalars['SimpleScalar']['output']>;\n};\n\n/** A connection from an object to a list of objects of type `RtQueryCellDto`. */\nexport type RtQueryCellDtoConnectionDto = {\n  __typename?: 'RtQueryCellDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<RtQueryCellDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<RtQueryCellDto>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `RtQueryCellDto`. */\nexport type RtQueryCellDtoEdgeDto = {\n  __typename?: 'RtQueryCellDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node: RtQueryCellDto;\n};\n\n/** Represents the input for a cell a row within a runtime query. */\nexport type RtQueryCellInputDto = {\n  /** Path of the attribute within an entity. */\n  attributePath?: InputMaybe<Scalars['String']['input']>;\n  /** Value of the cell. */\n  value?: InputMaybe<Scalars['SimpleScalar']['input']>;\n};\n\n/** Represents a column within a query */\nexport type RtQueryColumnDto = {\n  __typename?: 'RtQueryColumn';\n  aggregationType?: Maybe<AggregationTypesDto>;\n  attributePath?: Maybe<Scalars['String']['output']>;\n  attributeValueType?: Maybe<AttributeValueTypeDto>;\n};\n\nexport type RtQueryColumnInputDto = {\n  aggregationType: AggregationInputTypesDto;\n  attributePath: Scalars['String']['input'];\n};\n\n/** A connection from an object to a list of objects of type `RtQueryDto`. */\nexport type RtQueryDtoConnectionDto = {\n  __typename?: 'RtQueryDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<RtQueryDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<RtQueryDto>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `RtQueryDto`. */\nexport type RtQueryDtoEdgeDto = {\n  __typename?: 'RtQueryDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node: RtQueryDto;\n};\n\nexport type RtQueryMutationsDto = {\n  __typename?: 'RtQueryMutations';\n  /** Create entities of a runtime query. */\n  create?: Maybe<Array<RtQueryRowDto>>;\n  /** Deletes entities of a runtime query. */\n  delete?: Maybe<Scalars['Boolean']['output']>;\n  /** Updates entities of a runtime query. */\n  update?: Maybe<Array<RtQueryRowDto>>;\n};\n\n\nexport type RtQueryMutationsCreateArgsDto = {\n  entities: Array<RtQueryRowInputDto>;\n};\n\n\nexport type RtQueryMutationsDeleteArgsDto = {\n  entities: Array<RtEntityIdDto>;\n};\n\n\nexport type RtQueryMutationsUpdateArgsDto = {\n  entities: Array<RtQueryRowUpdateDto>;\n};\n\n/** Represents a row within a runtime query execution */\nexport type RtQueryRowDto = {\n  cells?: Maybe<RtQueryCellDtoConnectionDto>;\n  ckTypeId?: Maybe<Scalars['RtCkTypeId']['output']>;\n};\n\n\n/** Represents a row within a runtime query execution */\nexport type RtQueryRowCellsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  attributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  resolveEnumValuesToNames?: InputMaybe<Scalars['Boolean']['input']>;\n};\n\n/** A connection from an object to a list of objects of type `RtQueryRowDto`. */\nexport type RtQueryRowDtoConnectionDto = {\n  __typename?: 'RtQueryRowDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<RtQueryRowDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<RtQueryRowDto>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `RtQueryRowDto`. */\nexport type RtQueryRowDtoEdgeDto = {\n  __typename?: 'RtQueryRowDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node: RtQueryRowDto;\n};\n\nexport type RtQueryRowInputDto = {\n  cells: Array<InputMaybe<RtQueryCellInputDto>>;\n  ckTypeId: Scalars['RtCkTypeId']['input'];\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type RtQueryRowUpdateDto = {\n  /** Row as input to be updated within the query. */\n  item?: InputMaybe<RtQueryRowInputDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\n/** Represents a row within a runtime query execution */\nexport type RtSimpleQueryRowDto = RtQueryRowDto & {\n  __typename?: 'RtSimpleQueryRow';\n  cells?: Maybe<RtQueryCellDtoConnectionDto>;\n  ckTypeId?: Maybe<Scalars['RtCkTypeId']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId?: Maybe<Scalars['OctoObjectId']['output']>;\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n};\n\n\n/** Represents a row within a runtime query execution */\nexport type RtSimpleQueryRowCellsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  attributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  resolveEnumValuesToNames?: InputMaybe<Scalars['Boolean']['input']>;\n};\n\nexport type RtTransientDto = {\n  __typename?: 'RtTransient';\n  aggregation?: Maybe<RtTransientQueryDtoConnectionDto>;\n  groupingAggregation?: Maybe<RtTransientQueryDtoConnectionDto>;\n  simple?: Maybe<RtTransientQueryDtoConnectionDto>;\n};\n\n\nexport type RtTransientAggregationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  ckId: Scalars['String']['input'];\n  columnPaths: Array<RtQueryColumnInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RtTransientGroupingAggregationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  ckId: Scalars['String']['input'];\n  columnPaths: Array<RtQueryColumnInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  groupByColumnPaths: Array<Scalars['String']['input']>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n};\n\n\nexport type RtTransientSimpleArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  ckId: Scalars['String']['input'];\n  columnPaths: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** Represents a runtime query exection. */\nexport type RtTransientQueryDto = {\n  __typename?: 'RtTransientQuery';\n  aggregations?: Maybe<QueryAggregationResultConnectionDto>;\n  associatedCkTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<RtQueryColumnDto>;\n  rows?: Maybe<RtQueryRowDtoConnectionDto>;\n};\n\n\n/** Represents a runtime query exection. */\nexport type RtTransientQueryAggregationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations: ResultAggregationInputDto;\n  first?: InputMaybe<Scalars['Int']['input']>;\n};\n\n\n/** Represents a runtime query exection. */\nexport type RtTransientQueryRowsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n};\n\n/** A connection from an object to a list of objects of type `RtTransientQueryDto`. */\nexport type RtTransientQueryDtoConnectionDto = {\n  __typename?: 'RtTransientQueryDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<RtTransientQueryDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<RtTransientQueryDto>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `RtTransientQueryDto`. */\nexport type RtTransientQueryDtoEdgeDto = {\n  __typename?: 'RtTransientQueryDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node: RtTransientQueryDto;\n};\n\nexport type RuntimeDto = {\n  __typename?: 'Runtime';\n  /** Mutation for entities of type 'BasicAsset'. */\n  basicAssets?: Maybe<BasicAssetMutationsDto>;\n  /** Mutation for entities of type 'BasicCity'. */\n  basicCitys?: Maybe<BasicCityMutationsDto>;\n  /** Mutation for entities of type 'BasicCountry'. */\n  basicCountrys?: Maybe<BasicCountryMutationsDto>;\n  /** Mutation for entities of type 'BasicDistrict'. */\n  basicDistricts?: Maybe<BasicDistrictMutationsDto>;\n  /** Mutation for entities of type 'BasicEmployee'. */\n  basicEmployees?: Maybe<BasicEmployeeMutationsDto>;\n  /** Mutation for entities of type 'BasicEnergyConsumer'. */\n  basicEnergyConsumers?: Maybe<BasicEnergyConsumerMutationsDto>;\n  /** Mutation for entities of type 'BasicEnergyEdaMessage'. */\n  basicEnergyEdaMessages?: Maybe<BasicEnergyEdaMessageMutationsDto>;\n  /** Mutation for entities of type 'BasicEnergyEdaMeteringPoint'. */\n  basicEnergyEdaMeteringPoints?: Maybe<BasicEnergyEdaMeteringPointMutationsDto>;\n  /** Mutation for entities of type 'BasicEnergyEdaProcess'. */\n  basicEnergyEdaProcesss?: Maybe<BasicEnergyEdaProcessMutationsDto>;\n  /** Mutation for entities of type 'BasicEnergyEnergyMeasurement'. */\n  basicEnergyEnergyMeasurements?: Maybe<BasicEnergyEnergyMeasurementMutationsDto>;\n  /** Mutation for entities of type 'BasicEnergyOperatingFacility'. */\n  basicEnergyOperatingFacilitys?: Maybe<BasicEnergyOperatingFacilityMutationsDto>;\n  /** Mutation for entities of type 'BasicEnergyProducer'. */\n  basicEnergyProducers?: Maybe<BasicEnergyProducerMutationsDto>;\n  /** Mutation for entities of type 'BasicState'. */\n  basicStates?: Maybe<BasicStateMutationsDto>;\n  /** Mutation for entities of type 'BasicTreeNode'. */\n  basicTreeNodes?: Maybe<BasicTreeNodeMutationsDto>;\n  /** Mutation for entities of type 'BasicTree'. */\n  basicTrees?: Maybe<BasicTreeMutationsDto>;\n  /** Mutation for entities of type 'EnergyCommunityBillingDocumentLineItem'. */\n  energyCommunityBillingDocumentLineItems?: Maybe<EnergyCommunityBillingDocumentLineItemMutationsDto>;\n  /** Mutation for entities of type 'EnergyCommunityBillingDocument'. */\n  energyCommunityBillingDocuments?: Maybe<EnergyCommunityBillingDocumentMutationsDto>;\n  /** Mutation for entities of type 'EnergyCommunityConsumer'. */\n  energyCommunityConsumers?: Maybe<EnergyCommunityConsumerMutationsDto>;\n  /** Mutation for entities of type 'EnergyCommunityCustomer'. */\n  energyCommunityCustomers?: Maybe<EnergyCommunityCustomerMutationsDto>;\n  /** Mutation for entities of type 'EnergyCommunityEdaMessage'. */\n  energyCommunityEdaMessages?: Maybe<EnergyCommunityEdaMessageMutationsDto>;\n  /** Mutation for entities of type 'EnergyCommunityEdaMeteringPoint'. */\n  energyCommunityEdaMeteringPoints?: Maybe<EnergyCommunityEdaMeteringPointMutationsDto>;\n  /** Mutation for entities of type 'EnergyCommunityEdaProcess'. */\n  energyCommunityEdaProcesss?: Maybe<EnergyCommunityEdaProcessMutationsDto>;\n  /** Mutation for entities of type 'EnergyCommunityEnergyPrice'. */\n  energyCommunityEnergyPrices?: Maybe<EnergyCommunityEnergyPriceMutationsDto>;\n  /** Mutation for entities of type 'EnergyCommunityEnergyQuantity'. */\n  energyCommunityEnergyQuantitys?: Maybe<EnergyCommunityEnergyQuantityMutationsDto>;\n  /** Mutation for entities of type 'EnergyCommunityOperatingFacility'. */\n  energyCommunityOperatingFacilitys?: Maybe<EnergyCommunityOperatingFacilityMutationsDto>;\n  /** Mutation for entities of type 'EnergyCommunityParticipationPeriod'. */\n  energyCommunityParticipationPeriods?: Maybe<EnergyCommunityParticipationPeriodMutationsDto>;\n  /** Mutation for entities of type 'EnergyCommunityProducer'. */\n  energyCommunityProducers?: Maybe<EnergyCommunityProducerMutationsDto>;\n  /** Mutation for entities of type 'EnvironmentCarbonBudget'. */\n  environmentCarbonBudgets?: Maybe<EnvironmentCarbonBudgetMutationsDto>;\n  /** Mutation for entities of type 'EnvironmentCarbonEmission'. */\n  environmentCarbonEmissions?: Maybe<EnvironmentCarbonEmissionMutationsDto>;\n  /** Mutation for entities of type 'EnvironmentCertificateOfOrigin'. */\n  environmentCertificateOfOrigins?: Maybe<EnvironmentCertificateOfOriginMutationsDto>;\n  /** Mutation for entities of type 'EnvironmentComplianceRecord'. */\n  environmentComplianceRecords?: Maybe<EnvironmentComplianceRecordMutationsDto>;\n  /** Mutation for entities of type 'EnvironmentEnvironmentalGoal'. */\n  environmentEnvironmentalGoals?: Maybe<EnvironmentEnvironmentalGoalMutationsDto>;\n  /** Mutation for entities of type 'EnvironmentWasteMeter'. */\n  environmentWasteMeters?: Maybe<EnvironmentWasteMeterMutationsDto>;\n  /** Mutation for entities of type 'IndustryBasicAlarm'. */\n  industryBasicAlarms?: Maybe<IndustryBasicAlarmMutationsDto>;\n  /** Mutation for entities of type 'IndustryBasicEvent'. */\n  industryBasicEvents?: Maybe<IndustryBasicEventMutationsDto>;\n  /** Mutation for entities of type 'IndustryBasicMachine'. */\n  industryBasicMachines?: Maybe<IndustryBasicMachineMutationsDto>;\n  /** Mutation for entities of type 'IndustryBasicRuntimeVariable'. */\n  industryBasicRuntimeVariables?: Maybe<IndustryBasicRuntimeVariableMutationsDto>;\n  /** Mutation for entities of type 'IndustryEnergyDemandResponseEvent'. */\n  industryEnergyDemandResponseEvents?: Maybe<IndustryEnergyDemandResponseEventMutationsDto>;\n  /** Mutation for entities of type 'IndustryEnergyEnergyConsumer'. */\n  industryEnergyEnergyConsumers?: Maybe<IndustryEnergyEnergyConsumerMutationsDto>;\n  /** Mutation for entities of type 'IndustryEnergyEnergyCost'. */\n  industryEnergyEnergyCosts?: Maybe<IndustryEnergyEnergyCostMutationsDto>;\n  /** Mutation for entities of type 'IndustryEnergyEnergyForecast'. */\n  industryEnergyEnergyForecasts?: Maybe<IndustryEnergyEnergyForecastMutationsDto>;\n  /** Mutation for entities of type 'IndustryEnergyEnergyMeter'. */\n  industryEnergyEnergyMeters?: Maybe<IndustryEnergyEnergyMeterMutationsDto>;\n  /** Mutation for entities of type 'IndustryEnergyEnergyPerformanceIndicator'. */\n  industryEnergyEnergyPerformanceIndicators?: Maybe<IndustryEnergyEnergyPerformanceIndicatorMutationsDto>;\n  /** Mutation for entities of type 'IndustryEnergyEnergyStorage'. */\n  industryEnergyEnergyStorages?: Maybe<IndustryEnergyEnergyStorageMutationsDto>;\n  /** Mutation for entities of type 'IndustryEnergyInverter'. */\n  industryEnergyInverters?: Maybe<IndustryEnergyInverterMutationsDto>;\n  /** Mutation for entities of type 'IndustryEnergyPhotovoltaicSystemModule'. */\n  industryEnergyPhotovoltaicSystemModules?: Maybe<IndustryEnergyPhotovoltaicSystemModuleMutationsDto>;\n  /** Mutation for entities of type 'IndustryEnergyPhotovoltaicSystemString'. */\n  industryEnergyPhotovoltaicSystemStrings?: Maybe<IndustryEnergyPhotovoltaicSystemStringMutationsDto>;\n  /** Mutation for entities of type 'IndustryEnergyPhotovoltaicSystem'. */\n  industryEnergyPhotovoltaicSystems?: Maybe<IndustryEnergyPhotovoltaicSystemMutationsDto>;\n  /** Mutation for entities of type 'IndustryFluidHeatMeter'. */\n  industryFluidHeatMeters?: Maybe<IndustryFluidHeatMeterMutationsDto>;\n  /** Mutation for entities of type 'IndustryFluidWaterMeter'. */\n  industryFluidWaterMeters?: Maybe<IndustryFluidWaterMeterMutationsDto>;\n  /** Mutation for entities of type 'IndustryMaintenanceAccount'. */\n  industryMaintenanceAccounts?: Maybe<IndustryMaintenanceAccountMutationsDto>;\n  /** Mutation for entities of type 'IndustryMaintenanceCostCenter'. */\n  industryMaintenanceCostCenters?: Maybe<IndustryMaintenanceCostCenterMutationsDto>;\n  /** Mutation for entities of type 'IndustryMaintenanceEmployee'. */\n  industryMaintenanceEmployees?: Maybe<IndustryMaintenanceEmployeeMutationsDto>;\n  /** Mutation for entities of type 'IndustryMaintenanceEnergyBalance'. */\n  industryMaintenanceEnergyBalances?: Maybe<IndustryMaintenanceEnergyBalanceMutationsDto>;\n  /** Mutation for entities of type 'IndustryMaintenanceJournalEntry'. */\n  industryMaintenanceJournalEntrys?: Maybe<IndustryMaintenanceJournalEntryMutationsDto>;\n  /** Mutation for entities of type 'IndustryMaintenanceOrderCosts'. */\n  industryMaintenanceOrderCostss?: Maybe<IndustryMaintenanceOrderCostsMutationsDto>;\n  /** Mutation for entities of type 'IndustryMaintenanceOrderFeedback'. */\n  industryMaintenanceOrderFeedbacks?: Maybe<IndustryMaintenanceOrderFeedbackMutationsDto>;\n  /** Mutation for entities of type 'IndustryMaintenanceOrder'. */\n  industryMaintenanceOrders?: Maybe<IndustryMaintenanceOrderMutationsDto>;\n  /** Mutation for entities of type 'IndustryMaintenanceWorkplace'. */\n  industryMaintenanceWorkplaces?: Maybe<IndustryMaintenanceWorkplaceMutationsDto>;\n  /** Mutation for entities of type 'IndustryManufacturingPartialFeedback'. */\n  industryManufacturingPartialFeedbacks?: Maybe<IndustryManufacturingPartialFeedbackMutationsDto>;\n  /** Mutation for entities of type 'IndustryManufacturingProductionOrderItem'. */\n  industryManufacturingProductionOrderItems?: Maybe<IndustryManufacturingProductionOrderItemMutationsDto>;\n  /** Mutation for entities of type 'IndustryManufacturingProductionOrder'. */\n  industryManufacturingProductionOrders?: Maybe<IndustryManufacturingProductionOrderMutationsDto>;\n  /** Mutation for entities of type 'IndustryManufacturingShiftMachine'. */\n  industryManufacturingShiftMachines?: Maybe<IndustryManufacturingShiftMachineMutationsDto>;\n  /** Mutation for entities of type 'IndustryManufacturingShiftOrderItem'. */\n  industryManufacturingShiftOrderItems?: Maybe<IndustryManufacturingShiftOrderItemMutationsDto>;\n  /** Mutation for entities of type 'IndustryManufacturingShiftTemplate'. */\n  industryManufacturingShiftTemplates?: Maybe<IndustryManufacturingShiftTemplateMutationsDto>;\n  /** Mutation for entities of type 'IndustryManufacturingShift'. */\n  industryManufacturingShifts?: Maybe<IndustryManufacturingShiftMutationsDto>;\n  /** Mutation for entities of type 'OctoSdkDemoCustomer'. */\n  octoSdkDemoCustomers?: Maybe<OctoSdkDemoCustomerMutationsDto>;\n  /** Mutation for entities of type 'OctoSdkDemoMeteringPoint'. */\n  octoSdkDemoMeteringPoints?: Maybe<OctoSdkDemoMeteringPointMutationsDto>;\n  /** Mutation for entities of type 'OctoSdkDemoOperatingFacility'. */\n  octoSdkDemoOperatingFacilitys?: Maybe<OctoSdkDemoOperatingFacilityMutationsDto>;\n  runtimeEntities?: Maybe<RtEntityMutationsDto>;\n  runtimeQuery?: Maybe<RtQueryMutationsDto>;\n  /** Mutation for entities of type 'SystemAggregationRtQuery'. */\n  systemAggregationRtQuerys?: Maybe<SystemAggregationRtQueryMutationsDto>;\n  /** Mutation for entities of type 'SystemAggregationSdQuery'. */\n  systemAggregationSdQuerys?: Maybe<SystemAggregationSdQueryMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiAgentConfig'. */\n  systemAiAiAgentConfigs?: Maybe<SystemAiAiAgentConfigMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiAgentJob'. */\n  systemAiAiAgentJobs?: Maybe<SystemAiAiAgentJobMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiAgentSession'. */\n  systemAiAiAgentSessions?: Maybe<SystemAiAiAgentSessionMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiApprovalRequest'. */\n  systemAiAiApprovalRequests?: Maybe<SystemAiAiApprovalRequestMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiAuditEvent'. */\n  systemAiAiAuditEvents?: Maybe<SystemAiAiAuditEventMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiCredentialBinding'. */\n  systemAiAiCredentialBindings?: Maybe<SystemAiAiCredentialBindingMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiCredentialTicket'. */\n  systemAiAiCredentialTickets?: Maybe<SystemAiAiCredentialTicketMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiKnowledgeSource'. */\n  systemAiAiKnowledgeSources?: Maybe<SystemAiAiKnowledgeSourceMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiPromptTemplate'. */\n  systemAiAiPromptTemplates?: Maybe<SystemAiAiPromptTemplateMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiQuotaLimit'. */\n  systemAiAiQuotaLimits?: Maybe<SystemAiAiQuotaLimitMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiSessionEvent'. */\n  systemAiAiSessionEvents?: Maybe<SystemAiAiSessionEventMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiTokenLease'. */\n  systemAiAiTokenLeases?: Maybe<SystemAiAiTokenLeaseMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiToolPolicy'. */\n  systemAiAiToolPolicys?: Maybe<SystemAiAiToolPolicyMutationsDto>;\n  /** Mutation for entities of type 'SystemAiAiUsageRecord'. */\n  systemAiAiUsageRecords?: Maybe<SystemAiAiUsageRecordMutationsDto>;\n  /** Mutation for entities of type 'SystemAutoIncrement'. */\n  systemAutoIncrements?: Maybe<SystemAutoIncrementMutationsDto>;\n  /** Mutation for entities of type 'SystemBlueprintBackup'. */\n  systemBlueprintBackups?: Maybe<SystemBlueprintBackupMutationsDto>;\n  /** Mutation for entities of type 'SystemBlueprintHistory'. */\n  systemBlueprintHistorys?: Maybe<SystemBlueprintHistoryMutationsDto>;\n  /** Mutation for entities of type 'SystemBlueprintInstallation'. */\n  systemBlueprintInstallations?: Maybe<SystemBlueprintInstallationMutationsDto>;\n  /** Mutation for entities of type 'SystemBotAttributeAggregateConfiguration'. */\n  systemBotAttributeAggregateConfigurations?: Maybe<SystemBotAttributeAggregateConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemBotFixup'. */\n  systemBotFixups?: Maybe<SystemBotFixupMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationAdapter'. */\n  systemCommunicationAdapters?: Maybe<SystemCommunicationAdapterMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationAiConfiguration'. */\n  systemCommunicationAiConfigurations?: Maybe<SystemCommunicationAiConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationApplication'. */\n  systemCommunicationApplications?: Maybe<SystemCommunicationApplicationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationDataFlow'. */\n  systemCommunicationDataFlows?: Maybe<SystemCommunicationDataFlowMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationDataPointMapping'. */\n  systemCommunicationDataPointMappings?: Maybe<SystemCommunicationDataPointMappingMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationDiscordConfiguration'. */\n  systemCommunicationDiscordConfigurations?: Maybe<SystemCommunicationDiscordConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationEMailReceiverConfiguration'. */\n  systemCommunicationEMailReceiverConfigurations?: Maybe<SystemCommunicationEMailReceiverConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationEMailSenderConfiguration'. */\n  systemCommunicationEMailSenderConfigurations?: Maybe<SystemCommunicationEMailSenderConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationEdaConfiguration'. */\n  systemCommunicationEdaConfigurations?: Maybe<SystemCommunicationEdaConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationEnergyCommunityConfiguration'. */\n  systemCommunicationEnergyCommunityConfigurations?: Maybe<SystemCommunicationEnergyCommunityConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationFinApiConfiguration'. */\n  systemCommunicationFinApiConfigurations?: Maybe<SystemCommunicationFinApiConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationGrafanaConfiguration'. */\n  systemCommunicationGrafanaConfigurations?: Maybe<SystemCommunicationGrafanaConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationHelmRepositoryConfiguration'. */\n  systemCommunicationHelmRepositoryConfigurations?: Maybe<SystemCommunicationHelmRepositoryConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationLoxoneConfiguration'. */\n  systemCommunicationLoxoneConfigurations?: Maybe<SystemCommunicationLoxoneConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationMicrosoftGraphConfiguration'. */\n  systemCommunicationMicrosoftGraphConfigurations?: Maybe<SystemCommunicationMicrosoftGraphConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationPipelineExecution'. */\n  systemCommunicationPipelineExecutions?: Maybe<SystemCommunicationPipelineExecutionMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationPipelineStatistics'. */\n  systemCommunicationPipelineStatisticss?: Maybe<SystemCommunicationPipelineStatisticsMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationPipelineTrigger'. */\n  systemCommunicationPipelineTriggers?: Maybe<SystemCommunicationPipelineTriggerMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationPipeline'. */\n  systemCommunicationPipelines?: Maybe<SystemCommunicationPipelineMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationPool'. */\n  systemCommunicationPools?: Maybe<SystemCommunicationPoolMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationSapConfiguration'. */\n  systemCommunicationSapConfigurations?: Maybe<SystemCommunicationSapConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationServiceAccountConfiguration'. */\n  systemCommunicationServiceAccountConfigurations?: Maybe<SystemCommunicationServiceAccountConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationSftpConfiguration'. */\n  systemCommunicationSftpConfigurations?: Maybe<SystemCommunicationSftpConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemCommunicationTag'. */\n  systemCommunicationTags?: Maybe<SystemCommunicationTagMutationsDto>;\n  /** Mutation for entities of type 'SystemDownsamplingSdQuery'. */\n  systemDownsamplingSdQuerys?: Maybe<SystemDownsamplingSdQueryMutationsDto>;\n  /** Mutation for entities of type 'SystemGroupingAggregationRtQuery'. */\n  systemGroupingAggregationRtQuerys?: Maybe<SystemGroupingAggregationRtQueryMutationsDto>;\n  /** Mutation for entities of type 'SystemGroupingAggregationSdQuery'. */\n  systemGroupingAggregationSdQuerys?: Maybe<SystemGroupingAggregationSdQueryMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityApiResource'. */\n  systemIdentityApiResources?: Maybe<SystemIdentityApiResourceMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityApiScope'. */\n  systemIdentityApiScopes?: Maybe<SystemIdentityApiScopeMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityAzureEntraIdIdentityProvider'. */\n  systemIdentityAzureEntraIdIdentityProviders?: Maybe<SystemIdentityAzureEntraIdIdentityProviderMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityClientMirror'. */\n  systemIdentityClientMirrors?: Maybe<SystemIdentityClientMirrorMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityClient'. */\n  systemIdentityClients?: Maybe<SystemIdentityClientMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityDataProtectionKey'. */\n  systemIdentityDataProtectionKeys?: Maybe<SystemIdentityDataProtectionKeyMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityEmailDomainGroupRule'. */\n  systemIdentityEmailDomainGroupRules?: Maybe<SystemIdentityEmailDomainGroupRuleMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityExternalTenantUserMapping'. */\n  systemIdentityExternalTenantUserMappings?: Maybe<SystemIdentityExternalTenantUserMappingMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityFacebookIdentityProvider'. */\n  systemIdentityFacebookIdentityProviders?: Maybe<SystemIdentityFacebookIdentityProviderMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityGoogleIdentityProvider'. */\n  systemIdentityGoogleIdentityProviders?: Maybe<SystemIdentityGoogleIdentityProviderMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityGroup'. */\n  systemIdentityGroups?: Maybe<SystemIdentityGroupMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityIdentityResource'. */\n  systemIdentityIdentityResources?: Maybe<SystemIdentityIdentityResourceMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityMicrosoftAdIdentityProvider'. */\n  systemIdentityMicrosoftAdIdentityProviders?: Maybe<SystemIdentityMicrosoftAdIdentityProviderMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityMicrosoftIdentityProvider'. */\n  systemIdentityMicrosoftIdentityProviders?: Maybe<SystemIdentityMicrosoftIdentityProviderMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityOctoTenantIdentityProvider'. */\n  systemIdentityOctoTenantIdentityProviders?: Maybe<SystemIdentityOctoTenantIdentityProviderMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityOpenLdapIdentityProvider'. */\n  systemIdentityOpenLdapIdentityProviders?: Maybe<SystemIdentityOpenLdapIdentityProviderMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityPermissionRole'. */\n  systemIdentityPermissionRoles?: Maybe<SystemIdentityPermissionRoleMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityPermission'. */\n  systemIdentityPermissions?: Maybe<SystemIdentityPermissionMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityPersistedGrant'. */\n  systemIdentityPersistedGrants?: Maybe<SystemIdentityPersistedGrantMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityRole'. */\n  systemIdentityRoles?: Maybe<SystemIdentityRoleMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityServerSideSession'. */\n  systemIdentityServerSideSessions?: Maybe<SystemIdentityServerSideSessionMutationsDto>;\n  /** Mutation for entities of type 'SystemIdentityUser'. */\n  systemIdentityUsers?: Maybe<SystemIdentityUserMutationsDto>;\n  /** Mutation for entities of type 'SystemMigrationHistory'. */\n  systemMigrationHistorys?: Maybe<SystemMigrationHistoryMutationsDto>;\n  /** Mutation for entities of type 'SystemNotificationCssTemplateConfiguration'. */\n  systemNotificationCssTemplateConfigurations?: Maybe<SystemNotificationCssTemplateConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemNotificationEvent'. */\n  systemNotificationEvents?: Maybe<SystemNotificationEventMutationsDto>;\n  /** Mutation for entities of type 'SystemNotificationMailNotificationConfiguration'. */\n  systemNotificationMailNotificationConfigurations?: Maybe<SystemNotificationMailNotificationConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemNotificationNotificationTemplate'. */\n  systemNotificationNotificationTemplates?: Maybe<SystemNotificationNotificationTemplateMutationsDto>;\n  /** Mutation for entities of type 'SystemNotificationStatefulEvent'. */\n  systemNotificationStatefulEvents?: Maybe<SystemNotificationStatefulEventMutationsDto>;\n  /** Mutation for entities of type 'SystemReportingConnectionInfo'. */\n  systemReportingConnectionInfos?: Maybe<SystemReportingConnectionInfoMutationsDto>;\n  /** Mutation for entities of type 'SystemReportingFileSystemItem'. */\n  systemReportingFileSystemItems?: Maybe<SystemReportingFileSystemItemMutationsDto>;\n  /** Mutation for entities of type 'SystemReportingFolderRoot'. */\n  systemReportingFolderRoots?: Maybe<SystemReportingFolderRootMutationsDto>;\n  /** Mutation for entities of type 'SystemReportingFolder'. */\n  systemReportingFolders?: Maybe<SystemReportingFolderMutationsDto>;\n  /** Mutation for entities of type 'SystemSimpleRtQuery'. */\n  systemSimpleRtQuerys?: Maybe<SystemSimpleRtQueryMutationsDto>;\n  /** Mutation for entities of type 'SystemSimpleSdQuery'. */\n  systemSimpleSdQuerys?: Maybe<SystemSimpleSdQueryMutationsDto>;\n  /** Mutation for entities of type 'SystemStreamDataRawArchive'. */\n  systemStreamDataRawArchives?: Maybe<SystemStreamDataRawArchiveMutationsDto>;\n  /** Mutation for entities of type 'SystemStreamDataRecomputeJob'. */\n  systemStreamDataRecomputeJobs?: Maybe<SystemStreamDataRecomputeJobMutationsDto>;\n  /** Mutation for entities of type 'SystemStreamDataRollupArchive'. */\n  systemStreamDataRollupArchives?: Maybe<SystemStreamDataRollupArchiveMutationsDto>;\n  /** Mutation for entities of type 'SystemStreamDataTimeRangeArchive'. */\n  systemStreamDataTimeRangeArchives?: Maybe<SystemStreamDataTimeRangeArchiveMutationsDto>;\n  /** Mutation for entities of type 'SystemTenantConfiguration'. */\n  systemTenantConfigurations?: Maybe<SystemTenantConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemTenantModeConfiguration'. */\n  systemTenantModeConfigurations?: Maybe<SystemTenantModeConfigurationMutationsDto>;\n  /** Mutation for entities of type 'SystemTenant'. */\n  systemTenants?: Maybe<SystemTenantMutationsDto>;\n  /** Mutation for entities of type 'SystemUIBranding'. */\n  systemUIBrandings?: Maybe<SystemUiBrandingMutationsDto>;\n  /** Mutation for entities of type 'SystemUIDashboardWidget'. */\n  systemUIDashboardWidgets?: Maybe<SystemUiDashboardWidgetMutationsDto>;\n  /** Mutation for entities of type 'SystemUIDashboard'. */\n  systemUIDashboards?: Maybe<SystemUiDashboardMutationsDto>;\n  /** Mutation for entities of type 'SystemUIProcessDiagram'. */\n  systemUIProcessDiagrams?: Maybe<SystemUiProcessDiagramMutationsDto>;\n  /** Mutation for entities of type 'SystemUISymbolDefinition'. */\n  systemUISymbolDefinitions?: Maybe<SystemUiSymbolDefinitionMutationsDto>;\n  /** Mutation for entities of type 'SystemUISymbolLibrary'. */\n  systemUISymbolLibrarys?: Maybe<SystemUiSymbolLibraryMutationsDto>;\n  /** Mutation for entities of type 'SystemUITreeNavigationConfiguration'. */\n  systemUITreeNavigationConfigurations?: Maybe<SystemUiTreeNavigationConfigurationMutationsDto>;\n};\n\n\nexport type RuntimeRuntimeQueryArgsDto = {\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\nexport type RuntimeModelQueryDto = {\n  __typename?: 'RuntimeModelQuery';\n  basicAsset?: Maybe<BasicAssetConnectionDto>;\n  basicCity?: Maybe<BasicCityConnectionDto>;\n  basicCountry?: Maybe<BasicCountryConnectionDto>;\n  basicDistrict?: Maybe<BasicDistrictConnectionDto>;\n  basicDocument?: Maybe<BasicDocumentConnectionDto>;\n  basicEmployee?: Maybe<BasicEmployeeConnectionDto>;\n  basicEnergyConsumer?: Maybe<BasicEnergyConsumerConnectionDto>;\n  basicEnergyEdaMessage?: Maybe<BasicEnergyEdaMessageConnectionDto>;\n  basicEnergyEdaMeteringPoint?: Maybe<BasicEnergyEdaMeteringPointConnectionDto>;\n  basicEnergyEdaProcess?: Maybe<BasicEnergyEdaProcessConnectionDto>;\n  basicEnergyEnergyMeasurement?: Maybe<BasicEnergyEnergyMeasurementConnectionDto>;\n  basicEnergyMeteringPoint?: Maybe<BasicEnergyMeteringPointConnectionDto>;\n  basicEnergyOperatingFacility?: Maybe<BasicEnergyOperatingFacilityConnectionDto>;\n  basicEnergyProducer?: Maybe<BasicEnergyProducerConnectionDto>;\n  basicNamedEntity?: Maybe<BasicNamedEntityConnectionDto>;\n  basicState?: Maybe<BasicStateConnectionDto>;\n  basicTree?: Maybe<BasicTreeConnectionDto>;\n  basicTreeNode?: Maybe<BasicTreeNodeConnectionDto>;\n  energyCommunityBillingDocument?: Maybe<EnergyCommunityBillingDocumentConnectionDto>;\n  energyCommunityBillingDocumentLineItem?: Maybe<EnergyCommunityBillingDocumentLineItemConnectionDto>;\n  energyCommunityConsumer?: Maybe<EnergyCommunityConsumerConnectionDto>;\n  energyCommunityCustomer?: Maybe<EnergyCommunityCustomerConnectionDto>;\n  energyCommunityEdaMessage?: Maybe<EnergyCommunityEdaMessageConnectionDto>;\n  energyCommunityEdaMeteringPoint?: Maybe<EnergyCommunityEdaMeteringPointConnectionDto>;\n  energyCommunityEdaProcess?: Maybe<EnergyCommunityEdaProcessConnectionDto>;\n  energyCommunityEnergyPrice?: Maybe<EnergyCommunityEnergyPriceConnectionDto>;\n  energyCommunityEnergyQuantity?: Maybe<EnergyCommunityEnergyQuantityConnectionDto>;\n  energyCommunityMeteringPoint?: Maybe<EnergyCommunityMeteringPointConnectionDto>;\n  energyCommunityOperatingFacility?: Maybe<EnergyCommunityOperatingFacilityConnectionDto>;\n  energyCommunityParticipationPeriod?: Maybe<EnergyCommunityParticipationPeriodConnectionDto>;\n  energyCommunityProducer?: Maybe<EnergyCommunityProducerConnectionDto>;\n  environmentCarbonBudget?: Maybe<EnvironmentCarbonBudgetConnectionDto>;\n  environmentCarbonEmission?: Maybe<EnvironmentCarbonEmissionConnectionDto>;\n  environmentCertificateOfOrigin?: Maybe<EnvironmentCertificateOfOriginConnectionDto>;\n  environmentComplianceRecord?: Maybe<EnvironmentComplianceRecordConnectionDto>;\n  environmentEnvironmentalGoal?: Maybe<EnvironmentEnvironmentalGoalConnectionDto>;\n  environmentWasteMeter?: Maybe<EnvironmentWasteMeterConnectionDto>;\n  industryBasicAlarm?: Maybe<IndustryBasicAlarmConnectionDto>;\n  industryBasicEvent?: Maybe<IndustryBasicEventConnectionDto>;\n  industryBasicMachine?: Maybe<IndustryBasicMachineConnectionDto>;\n  industryBasicRuntimeVariable?: Maybe<IndustryBasicRuntimeVariableConnectionDto>;\n  industryEnergyDemandResponseEvent?: Maybe<IndustryEnergyDemandResponseEventConnectionDto>;\n  industryEnergyEnergyConsumer?: Maybe<IndustryEnergyEnergyConsumerConnectionDto>;\n  industryEnergyEnergyCost?: Maybe<IndustryEnergyEnergyCostConnectionDto>;\n  industryEnergyEnergyForecast?: Maybe<IndustryEnergyEnergyForecastConnectionDto>;\n  industryEnergyEnergyMeter?: Maybe<IndustryEnergyEnergyMeterConnectionDto>;\n  industryEnergyEnergyPerformanceIndicator?: Maybe<IndustryEnergyEnergyPerformanceIndicatorConnectionDto>;\n  industryEnergyEnergyStorage?: Maybe<IndustryEnergyEnergyStorageConnectionDto>;\n  industryEnergyInverter?: Maybe<IndustryEnergyInverterConnectionDto>;\n  industryEnergyPhotovoltaicSystem?: Maybe<IndustryEnergyPhotovoltaicSystemConnectionDto>;\n  industryEnergyPhotovoltaicSystemModule?: Maybe<IndustryEnergyPhotovoltaicSystemModuleConnectionDto>;\n  industryEnergyPhotovoltaicSystemString?: Maybe<IndustryEnergyPhotovoltaicSystemStringConnectionDto>;\n  industryFluidHeatMeter?: Maybe<IndustryFluidHeatMeterConnectionDto>;\n  industryFluidWaterMeter?: Maybe<IndustryFluidWaterMeterConnectionDto>;\n  industryMaintenanceAccount?: Maybe<IndustryMaintenanceAccountConnectionDto>;\n  industryMaintenanceCostCenter?: Maybe<IndustryMaintenanceCostCenterConnectionDto>;\n  industryMaintenanceEmployee?: Maybe<IndustryMaintenanceEmployeeConnectionDto>;\n  industryMaintenanceEnergyBalance?: Maybe<IndustryMaintenanceEnergyBalanceConnectionDto>;\n  industryMaintenanceJournalEntry?: Maybe<IndustryMaintenanceJournalEntryConnectionDto>;\n  industryMaintenanceOrder?: Maybe<IndustryMaintenanceOrderConnectionDto>;\n  industryMaintenanceOrderCosts?: Maybe<IndustryMaintenanceOrderCostsConnectionDto>;\n  industryMaintenanceOrderFeedback?: Maybe<IndustryMaintenanceOrderFeedbackConnectionDto>;\n  industryMaintenanceWorkplace?: Maybe<IndustryMaintenanceWorkplaceConnectionDto>;\n  industryManufacturingPartialFeedback?: Maybe<IndustryManufacturingPartialFeedbackConnectionDto>;\n  industryManufacturingProductionOrder?: Maybe<IndustryManufacturingProductionOrderConnectionDto>;\n  industryManufacturingProductionOrderItem?: Maybe<IndustryManufacturingProductionOrderItemConnectionDto>;\n  industryManufacturingShift?: Maybe<IndustryManufacturingShiftConnectionDto>;\n  industryManufacturingShiftMachine?: Maybe<IndustryManufacturingShiftMachineConnectionDto>;\n  industryManufacturingShiftOrderItem?: Maybe<IndustryManufacturingShiftOrderItemConnectionDto>;\n  industryManufacturingShiftTemplate?: Maybe<IndustryManufacturingShiftTemplateConnectionDto>;\n  octoSdkDemoCustomer?: Maybe<OctoSdkDemoCustomerConnectionDto>;\n  octoSdkDemoMeteringPoint?: Maybe<OctoSdkDemoMeteringPointConnectionDto>;\n  octoSdkDemoOperatingFacility?: Maybe<OctoSdkDemoOperatingFacilityConnectionDto>;\n  runtimeEntities?: Maybe<RtEntityGenericDtoConnectionDto>;\n  runtimeQuery?: Maybe<RtQueryDtoConnectionDto>;\n  systemAggregationRtQuery?: Maybe<SystemAggregationRtQueryConnectionDto>;\n  systemAggregationSdQuery?: Maybe<SystemAggregationSdQueryConnectionDto>;\n  systemAiAiAgentConfig?: Maybe<SystemAiAiAgentConfigConnectionDto>;\n  systemAiAiAgentJob?: Maybe<SystemAiAiAgentJobConnectionDto>;\n  systemAiAiAgentSession?: Maybe<SystemAiAiAgentSessionConnectionDto>;\n  systemAiAiApprovalRequest?: Maybe<SystemAiAiApprovalRequestConnectionDto>;\n  systemAiAiAuditEvent?: Maybe<SystemAiAiAuditEventConnectionDto>;\n  systemAiAiCredentialBinding?: Maybe<SystemAiAiCredentialBindingConnectionDto>;\n  systemAiAiCredentialTicket?: Maybe<SystemAiAiCredentialTicketConnectionDto>;\n  systemAiAiKnowledgeSource?: Maybe<SystemAiAiKnowledgeSourceConnectionDto>;\n  systemAiAiPromptTemplate?: Maybe<SystemAiAiPromptTemplateConnectionDto>;\n  systemAiAiQuotaLimit?: Maybe<SystemAiAiQuotaLimitConnectionDto>;\n  systemAiAiSessionEvent?: Maybe<SystemAiAiSessionEventConnectionDto>;\n  systemAiAiTokenLease?: Maybe<SystemAiAiTokenLeaseConnectionDto>;\n  systemAiAiToolPolicy?: Maybe<SystemAiAiToolPolicyConnectionDto>;\n  systemAiAiUsageRecord?: Maybe<SystemAiAiUsageRecordConnectionDto>;\n  systemAutoIncrement?: Maybe<SystemAutoIncrementConnectionDto>;\n  systemBlueprintBackup?: Maybe<SystemBlueprintBackupConnectionDto>;\n  systemBlueprintHistory?: Maybe<SystemBlueprintHistoryConnectionDto>;\n  systemBlueprintInstallation?: Maybe<SystemBlueprintInstallationConnectionDto>;\n  systemBotAttributeAggregateConfiguration?: Maybe<SystemBotAttributeAggregateConfigurationConnectionDto>;\n  systemBotFixup?: Maybe<SystemBotFixupConnectionDto>;\n  systemCommunicationAdapter?: Maybe<SystemCommunicationAdapterConnectionDto>;\n  systemCommunicationAiConfiguration?: Maybe<SystemCommunicationAiConfigurationConnectionDto>;\n  systemCommunicationApplication?: Maybe<SystemCommunicationApplicationConnectionDto>;\n  systemCommunicationDataFlow?: Maybe<SystemCommunicationDataFlowConnectionDto>;\n  systemCommunicationDataPointMapping?: Maybe<SystemCommunicationDataPointMappingConnectionDto>;\n  systemCommunicationDeployableEntity?: Maybe<SystemCommunicationDeployableEntityConnectionDto>;\n  systemCommunicationDeployableWorkload?: Maybe<SystemCommunicationDeployableWorkloadConnectionDto>;\n  systemCommunicationDiscordConfiguration?: Maybe<SystemCommunicationDiscordConfigurationConnectionDto>;\n  systemCommunicationEMailReceiverConfiguration?: Maybe<SystemCommunicationEMailReceiverConfigurationConnectionDto>;\n  systemCommunicationEMailSenderConfiguration?: Maybe<SystemCommunicationEMailSenderConfigurationConnectionDto>;\n  systemCommunicationEdaConfiguration?: Maybe<SystemCommunicationEdaConfigurationConnectionDto>;\n  systemCommunicationEnergyCommunityConfiguration?: Maybe<SystemCommunicationEnergyCommunityConfigurationConnectionDto>;\n  systemCommunicationFinApiConfiguration?: Maybe<SystemCommunicationFinApiConfigurationConnectionDto>;\n  systemCommunicationGrafanaConfiguration?: Maybe<SystemCommunicationGrafanaConfigurationConnectionDto>;\n  systemCommunicationHelmRepositoryConfiguration?: Maybe<SystemCommunicationHelmRepositoryConfigurationConnectionDto>;\n  systemCommunicationLoxoneConfiguration?: Maybe<SystemCommunicationLoxoneConfigurationConnectionDto>;\n  systemCommunicationMicrosoftGraphConfiguration?: Maybe<SystemCommunicationMicrosoftGraphConfigurationConnectionDto>;\n  systemCommunicationPipeline?: Maybe<SystemCommunicationPipelineConnectionDto>;\n  systemCommunicationPipelineExecution?: Maybe<SystemCommunicationPipelineExecutionConnectionDto>;\n  systemCommunicationPipelineStatistics?: Maybe<SystemCommunicationPipelineStatisticsConnectionDto>;\n  systemCommunicationPipelineTrigger?: Maybe<SystemCommunicationPipelineTriggerConnectionDto>;\n  systemCommunicationPool?: Maybe<SystemCommunicationPoolConnectionDto>;\n  systemCommunicationSapConfiguration?: Maybe<SystemCommunicationSapConfigurationConnectionDto>;\n  systemCommunicationServiceAccountConfiguration?: Maybe<SystemCommunicationServiceAccountConfigurationConnectionDto>;\n  systemCommunicationSftpConfiguration?: Maybe<SystemCommunicationSftpConfigurationConnectionDto>;\n  systemCommunicationTag?: Maybe<SystemCommunicationTagConnectionDto>;\n  systemConfiguration?: Maybe<SystemConfigurationConnectionDto>;\n  systemDownsamplingSdQuery?: Maybe<SystemDownsamplingSdQueryConnectionDto>;\n  systemEntity?: Maybe<SystemEntityConnectionDto>;\n  systemGroupingAggregationRtQuery?: Maybe<SystemGroupingAggregationRtQueryConnectionDto>;\n  systemGroupingAggregationSdQuery?: Maybe<SystemGroupingAggregationSdQueryConnectionDto>;\n  systemIdentityApiResource?: Maybe<SystemIdentityApiResourceConnectionDto>;\n  systemIdentityApiScope?: Maybe<SystemIdentityApiScopeConnectionDto>;\n  systemIdentityAzureEntraIdIdentityProvider?: Maybe<SystemIdentityAzureEntraIdIdentityProviderConnectionDto>;\n  systemIdentityClient?: Maybe<SystemIdentityClientConnectionDto>;\n  systemIdentityClientMirror?: Maybe<SystemIdentityClientMirrorConnectionDto>;\n  systemIdentityDataProtectionKey?: Maybe<SystemIdentityDataProtectionKeyConnectionDto>;\n  systemIdentityEmailDomainGroupRule?: Maybe<SystemIdentityEmailDomainGroupRuleConnectionDto>;\n  systemIdentityExternalTenantUserMapping?: Maybe<SystemIdentityExternalTenantUserMappingConnectionDto>;\n  systemIdentityFacebookIdentityProvider?: Maybe<SystemIdentityFacebookIdentityProviderConnectionDto>;\n  systemIdentityGoogleIdentityProvider?: Maybe<SystemIdentityGoogleIdentityProviderConnectionDto>;\n  systemIdentityGroup?: Maybe<SystemIdentityGroupConnectionDto>;\n  systemIdentityIdentityProvider?: Maybe<SystemIdentityIdentityProviderConnectionDto>;\n  systemIdentityIdentityResource?: Maybe<SystemIdentityIdentityResourceConnectionDto>;\n  systemIdentityMicrosoftAdIdentityProvider?: Maybe<SystemIdentityMicrosoftAdIdentityProviderConnectionDto>;\n  systemIdentityMicrosoftIdentityProvider?: Maybe<SystemIdentityMicrosoftIdentityProviderConnectionDto>;\n  systemIdentityOctoTenantIdentityProvider?: Maybe<SystemIdentityOctoTenantIdentityProviderConnectionDto>;\n  systemIdentityOpenLdapIdentityProvider?: Maybe<SystemIdentityOpenLdapIdentityProviderConnectionDto>;\n  systemIdentityPermission?: Maybe<SystemIdentityPermissionConnectionDto>;\n  systemIdentityPermissionRole?: Maybe<SystemIdentityPermissionRoleConnectionDto>;\n  systemIdentityPersistedGrant?: Maybe<SystemIdentityPersistedGrantConnectionDto>;\n  systemIdentityResource?: Maybe<SystemIdentityResourceConnectionDto>;\n  systemIdentityRole?: Maybe<SystemIdentityRoleConnectionDto>;\n  systemIdentityServerSideSession?: Maybe<SystemIdentityServerSideSessionConnectionDto>;\n  systemIdentityUser?: Maybe<SystemIdentityUserConnectionDto>;\n  systemMigrationHistory?: Maybe<SystemMigrationHistoryConnectionDto>;\n  systemNotificationCssTemplateConfiguration?: Maybe<SystemNotificationCssTemplateConfigurationConnectionDto>;\n  systemNotificationEvent?: Maybe<SystemNotificationEventConnectionDto>;\n  systemNotificationMailNotificationConfiguration?: Maybe<SystemNotificationMailNotificationConfigurationConnectionDto>;\n  systemNotificationNotificationTemplate?: Maybe<SystemNotificationNotificationTemplateConnectionDto>;\n  systemNotificationStatefulEvent?: Maybe<SystemNotificationStatefulEventConnectionDto>;\n  systemPersistentQuery?: Maybe<SystemPersistentQueryConnectionDto>;\n  systemReportingConnectionInfo?: Maybe<SystemReportingConnectionInfoConnectionDto>;\n  systemReportingFileSystemContainer?: Maybe<SystemReportingFileSystemContainerConnectionDto>;\n  systemReportingFileSystemEntity?: Maybe<SystemReportingFileSystemEntityConnectionDto>;\n  systemReportingFileSystemItem?: Maybe<SystemReportingFileSystemItemConnectionDto>;\n  systemReportingFolder?: Maybe<SystemReportingFolderConnectionDto>;\n  systemReportingFolderRoot?: Maybe<SystemReportingFolderRootConnectionDto>;\n  systemSimpleRtQuery?: Maybe<SystemSimpleRtQueryConnectionDto>;\n  systemSimpleSdQuery?: Maybe<SystemSimpleSdQueryConnectionDto>;\n  systemStreamDataArchive?: Maybe<SystemStreamDataArchiveConnectionDto>;\n  systemStreamDataQuery?: Maybe<SystemStreamDataQueryConnectionDto>;\n  systemStreamDataRawArchive?: Maybe<SystemStreamDataRawArchiveConnectionDto>;\n  systemStreamDataRecomputeJob?: Maybe<SystemStreamDataRecomputeJobConnectionDto>;\n  systemStreamDataRollupArchive?: Maybe<SystemStreamDataRollupArchiveConnectionDto>;\n  systemStreamDataTimeRangeArchive?: Maybe<SystemStreamDataTimeRangeArchiveConnectionDto>;\n  systemTenant?: Maybe<SystemTenantConnectionDto>;\n  systemTenantConfiguration?: Maybe<SystemTenantConfigurationConnectionDto>;\n  systemTenantModeConfiguration?: Maybe<SystemTenantModeConfigurationConnectionDto>;\n  systemUIBranding?: Maybe<SystemUiBrandingConnectionDto>;\n  systemUIDashboard?: Maybe<SystemUiDashboardConnectionDto>;\n  systemUIDashboardWidget?: Maybe<SystemUiDashboardWidgetConnectionDto>;\n  systemUIProcessDiagram?: Maybe<SystemUiProcessDiagramConnectionDto>;\n  systemUISymbolDefinition?: Maybe<SystemUiSymbolDefinitionConnectionDto>;\n  systemUISymbolLibrary?: Maybe<SystemUiSymbolLibraryConnectionDto>;\n  systemUITreeNavigationConfiguration?: Maybe<SystemUiTreeNavigationConfigurationConnectionDto>;\n  systemUIUIElement?: Maybe<SystemUiuiElementConnectionDto>;\n  /** Transient runtime queries */\n  transientQuery: RtTransientDto;\n};\n\n\nexport type RuntimeModelQueryBasicAssetArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicCityArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicCountryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicDistrictArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicDocumentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicEmployeeArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicEnergyConsumerArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicEnergyEdaMessageArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicEnergyEdaMeteringPointArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicEnergyEdaProcessArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicEnergyEnergyMeasurementArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicEnergyMeteringPointArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicEnergyOperatingFacilityArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicEnergyProducerArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicNamedEntityArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicStateArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicTreeArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryBasicTreeNodeArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnergyCommunityBillingDocumentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnergyCommunityBillingDocumentLineItemArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnergyCommunityConsumerArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnergyCommunityCustomerArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnergyCommunityEdaMessageArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnergyCommunityEdaMeteringPointArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnergyCommunityEdaProcessArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnergyCommunityEnergyPriceArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnergyCommunityEnergyQuantityArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnergyCommunityMeteringPointArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnergyCommunityOperatingFacilityArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnergyCommunityParticipationPeriodArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnergyCommunityProducerArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnvironmentCarbonBudgetArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnvironmentCarbonEmissionArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnvironmentCertificateOfOriginArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnvironmentComplianceRecordArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnvironmentEnvironmentalGoalArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryEnvironmentWasteMeterArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryBasicAlarmArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryBasicEventArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryBasicMachineArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryBasicRuntimeVariableArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryEnergyDemandResponseEventArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryEnergyEnergyConsumerArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryEnergyEnergyCostArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryEnergyEnergyForecastArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryEnergyEnergyMeterArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryEnergyEnergyPerformanceIndicatorArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryEnergyEnergyStorageArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryEnergyInverterArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryEnergyPhotovoltaicSystemArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryEnergyPhotovoltaicSystemModuleArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryEnergyPhotovoltaicSystemStringArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryFluidHeatMeterArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryFluidWaterMeterArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryMaintenanceAccountArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryMaintenanceCostCenterArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryMaintenanceEmployeeArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryMaintenanceEnergyBalanceArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryMaintenanceJournalEntryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryMaintenanceOrderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryMaintenanceOrderCostsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryMaintenanceOrderFeedbackArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryMaintenanceWorkplaceArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryManufacturingPartialFeedbackArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryManufacturingProductionOrderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryManufacturingProductionOrderItemArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryManufacturingShiftArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryManufacturingShiftMachineArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryManufacturingShiftOrderItemArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryIndustryManufacturingShiftTemplateArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryOctoSdkDemoCustomerArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryOctoSdkDemoMeteringPointArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryOctoSdkDemoOperatingFacilityArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryRuntimeEntitiesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId?: InputMaybe<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQueryRuntimeQueryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n\nexport type RuntimeModelQuerySystemAggregationRtQueryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAggregationSdQueryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiAgentConfigArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiAgentJobArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiAgentSessionArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiApprovalRequestArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiAuditEventArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiCredentialBindingArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiCredentialTicketArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiKnowledgeSourceArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiPromptTemplateArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiQuotaLimitArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiSessionEventArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiTokenLeaseArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiToolPolicyArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAiAiUsageRecordArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemAutoIncrementArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemBlueprintBackupArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemBlueprintHistoryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemBlueprintInstallationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemBotAttributeAggregateConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemBotFixupArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationAdapterArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationAiConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationApplicationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationDataFlowArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationDataPointMappingArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationDeployableEntityArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationDeployableWorkloadArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationDiscordConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationEMailReceiverConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationEMailSenderConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationEdaConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationEnergyCommunityConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationFinApiConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationGrafanaConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationHelmRepositoryConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationLoxoneConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationMicrosoftGraphConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationPipelineArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationPipelineExecutionArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationPipelineStatisticsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationPipelineTriggerArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationPoolArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationSapConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationServiceAccountConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationSftpConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemCommunicationTagArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemDownsamplingSdQueryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemEntityArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemGroupingAggregationRtQueryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemGroupingAggregationSdQueryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityApiResourceArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityApiScopeArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityAzureEntraIdIdentityProviderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityClientArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityClientMirrorArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityDataProtectionKeyArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityEmailDomainGroupRuleArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityExternalTenantUserMappingArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityFacebookIdentityProviderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityGoogleIdentityProviderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityGroupArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityIdentityProviderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityIdentityResourceArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityMicrosoftAdIdentityProviderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityMicrosoftIdentityProviderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityOctoTenantIdentityProviderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityOpenLdapIdentityProviderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityPermissionArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityPermissionRoleArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityPersistedGrantArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityResourceArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityRoleArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityServerSideSessionArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemIdentityUserArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemMigrationHistoryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemNotificationCssTemplateConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemNotificationEventArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemNotificationMailNotificationConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemNotificationNotificationTemplateArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemNotificationStatefulEventArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemPersistentQueryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemReportingConnectionInfoArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemReportingFileSystemContainerArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemReportingFileSystemEntityArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemReportingFileSystemItemArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemReportingFolderArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemReportingFolderRootArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemSimpleRtQueryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemSimpleSdQueryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemStreamDataArchiveArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemStreamDataQueryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemStreamDataRawArchiveArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemStreamDataRecomputeJobArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemStreamDataRollupArchiveArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemStreamDataTimeRangeArchiveArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemTenantArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemTenantConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemTenantModeConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemUiBrandingArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemUiDashboardArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemUiDashboardWidgetArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemUiProcessDiagramArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemUiSymbolDefinitionArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemUiSymbolLibraryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemUiTreeNavigationConfigurationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type RuntimeModelQuerySystemUiuiElementArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  geoNearFilter?: InputMaybe<NearGeospatialFilterDto>;\n  options?: InputMaybe<GlobalQueryOptionsDto>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type SearchFilterDto = {\n  attributePaths?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;\n  language?: InputMaybe<Scalars['String']['input']>;\n  searchTerm: Scalars['String']['input'];\n  type?: InputMaybe<SearchFilterTypesDto>;\n};\n\n/** The type of search that is used (a text based search using text analysis (high performance, scoring, maybe more false positives) or filtering of attributes (lower performance, more exact results) */\nexport enum SearchFilterTypesDto {\n  AttributeFilterDto = 'ATTRIBUTE_FILTER',\n  TextSearchDto = 'TEXT_SEARCH'\n}\n\n/** How civil boundaries are resolved for a series query that spans multiple reference time zones (AB#4190). */\nexport enum SeriesComparisonPolicyDto {\n  PerQueryDto = 'PER_QUERY',\n  PerSeriesDto = 'PER_SERIES'\n}\n\n/** Outcome of resolution-aware series routing. Non-Ok values are truthful signals the caller can surface — the resolver never silently produces a wrong or degraded result. */\nexport enum SeriesResolutionSignalDto {\n  EmptyLadderDto = 'EMPTY_LADDER',\n  NoSuitableRollupDto = 'NO_SUITABLE_ROLLUP',\n  OkDto = 'OK',\n  ResolutionLimitedDto = 'RESOLUTION_LIMITED',\n  UnknownBaseGrainDto = 'UNKNOWN_BASE_GRAIN'\n}\n\nexport type SortDto = {\n  attributePath: Scalars['String']['input'];\n  sortOrder?: InputMaybe<SortOrdersDto>;\n};\n\n/** Defines the sort order */\nexport enum SortOrdersDto {\n  AscendingDto = 'ASCENDING',\n  DefaultDto = 'DEFAULT',\n  DescendingDto = 'DESCENDING'\n}\n\nexport type StreamDataArgumentsDto = {\n  from?: InputMaybe<Scalars['DateTime']['input']>;\n  interval?: InputMaybe<Scalars['Seconds']['input']>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  queryMode: QueryModeDto;\n  /** Override the source runtime ids the query is scoped to. When supplied, replaces the persisted RtIds (used to scope a widget to the entities resolved from a selected asset). */\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  to?: InputMaybe<Scalars['DateTime']['input']>;\n};\n\nexport type StreamDataModelQueryDto = {\n  __typename?: 'StreamDataModelQuery';\n  /** Bulk-fetch per-archive backend storage stats (row count, on-disk size, health) for the studio's archives list. One round-trip per call; archives whose backing table doesn't exist yet (not activated) appear with tableExists=false so callers don't have to filter the rtId list beforehand. */\n  archivesStorageStats: Array<ArchiveStorageStatsDto>;\n  /** Returns the most recent recompute jobs for a rollup archive (newest first, capped at 50) — for debugging why a recompute failed. AB#4184. */\n  recomputeJobsFor: Array<RecomputeJobInfoDto>;\n  /** Resolution-aware series routing (AB#4290): given a base archive family, a time window, a target point count and the required aggregation, returns the archive/rollup to query at the best resolution — without the caller knowing which physical archive holds the data at a usable grain. The caller then runs the existing downsampling query against the returned archiveRtId with limit = points. Null if StreamData is not enabled for the tenant. */\n  resolveSeriesQuery?: Maybe<ResolveSeriesQueryResultDto>;\n  /** Returns the studio's query-editor metadata for a rollup archive: bucket size and the distinct *logical* CK-attribute paths the rollup aggregates. Cascade rollups (rollup over rollup) have their physical sourcePath storage columns reversed back to the original CK attribute paths via RollupLogicalPathResolver (concept-time-range §7). Null if the rtId doesn't resolve to a rollup archive. */\n  rollupQueryMetadata?: Maybe<RollupQueryMetadataDto>;\n  /** Returns every non-soft-deleted rollup archive attached to the given source archive — runtime id, status, schedule, watermark, freeze state. Rollup-archives concept §9. */\n  rollupsFor: Array<RollupArchiveInfoDto>;\n  streamDataQuery?: Maybe<StreamDataQueryDtoConnectionDto>;\n  /** Transient stream-data queries */\n  transientStreamDataQuery: StreamDataTransientDto;\n};\n\n\nexport type StreamDataModelQueryArchivesStorageStatsArgsDto = {\n  rtIds: Array<Scalars['OctoObjectId']['input']>;\n};\n\n\nexport type StreamDataModelQueryRecomputeJobsForArgsDto = {\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n\nexport type StreamDataModelQueryResolveSeriesQueryArgsDto = {\n  input: ResolveSeriesQueryInputDto;\n};\n\n\nexport type StreamDataModelQueryRollupQueryMetadataArgsDto = {\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n\nexport type StreamDataModelQueryRollupsForArgsDto = {\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n\nexport type StreamDataModelQueryStreamDataQueryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsDto = {\n  __typename?: 'StreamDataMutations';\n  /** Provisions the Crate table and transitions the archive to Activated. Allowed from Created/Disabled/Failed; idempotent on Activated. */\n  activateArchive: ArchiveTransitionResultDto;\n  /** Adds a computed column to an Activated raw or time-range archive and backfills it across the existing rows. The column stays hidden until the backfill completes, then becomes visible atomically; a backfill failure leaves the previous archive state intact. Requires StreamDataAdmin. AB#4189. */\n  addComputedColumn: ArchiveTransitionResultDto;\n  /** Queues a durable, background backfill that populates / resets a rollup over the ENTIRE history of its source archive without supplying a timestamp (AB#4269 / AB#4286). Resolves the source archive's earliest timestamp, enqueues a persisted pending recompute range [sourceMin, now) and a Pending RecomputeJob, and returns that job immediately. The heavy recompute runs later on the background orchestrator under the host application-lifetime token — not this request — so a client timeout can no longer cancel a long backfill and the queued work survives a restart. Poll the returned job to observe Pending → Running → Completed. Returns null when the source archive holds no data. Requires StreamDataAdmin. */\n  backfillRollupFromSource?: Maybe<RecomputeJobInfoDto>;\n  /** Creates a new CkRollupArchive in Created status. The inherited CkArchive attributes (TargetCkTypeId, Columns) are resolved server-side from the source archive and the supplied aggregations (RollupColumnGenerator). Returns the generated rtId. */\n  createRollupArchive: Scalars['OctoObjectId']['output'];\n  /** Creates a new TimeRangeArchive in Created status. Takes target CK type, attribute-path columns, and optional advisory period. Unlike createRollupArchive there is no source archive to inherit anything from — the operator picks everything directly. Returns the generated rtId. Requires StreamDataAdmin. */\n  createTimeRangeArchive: Scalars['OctoObjectId']['output'];\n  /** Drops the per-archive CrateDB table (idempotent) and soft-deletes the CkArchive entity. Destructive — historical data is lost. Allowed from any status. Returns true when the archive was deleted. */\n  deleteArchive: Scalars['Boolean']['output'];\n  /** Transitions the archive to Disabled. Allowed only from Activated; the Crate table is preserved. */\n  disableArchive: ArchiveTransitionResultDto;\n  /** Transitions the archive from Disabled back to Activated. Re-validates column paths against the current CK model. */\n  enableArchive: ArchiveTransitionResultDto;\n  /** Sets FrozenUntil on the rollup archive. Monotonic — rejected when the new value is earlier than the current FrozenUntil (use unfreezeRollupArchive instead). When set, the orchestrator stops producing buckets whose bucketEnd falls within the frozen range. */\n  freezeRollupArchive: ArchiveTransitionResultDto;\n  /** Triggers (or coalesces) an optimistic recompute of a rollup archive over the half-open range [from, to). Returns the resulting job snapshot. While a recompute runs, readers keep seeing a consistent snapshot. Requires StreamDataAdmin. AB#4184. */\n  recomputeArchive: RecomputeJobInfoDto;\n  /** Removes a computed column from an archive. Rejected when another computed column still references it. The physical CrateDB column is left as a harmless orphan the read path no longer projects. Requires StreamDataAdmin. AB#4189. */\n  removeComputedColumn: ArchiveTransitionResultDto;\n  /** Retries activation after a previous DDL failure. Allowed only from Failed. */\n  retryArchiveActivation: ArchiveTransitionResultDto;\n  /** Resets LastAggregatedBucketEnd to the given timestamp (truncated to the bucket boundary). Subsequent orchestrator ticks re-aggregate the rewound range. Destructive: previously committed rows in that range are temporarily out of sync until the orchestrator catches up. */\n  rewindRollupWatermark: ArchiveTransitionResultDto;\n  /** Clears FrozenUntil on the rollup archive. Idempotent. The optional acceptGaps flag is recorded but the gap-detection guard is not yet enforced (concept §9 follow-up). */\n  unfreezeRollupArchive: ArchiveTransitionResultDto;\n  /** Changes the formula of an existing computed column on an active archive with optimistic / atomic semantics: readers keep seeing the previous formula's values while the new one is backfilled, then switch atomically. Rejected when another computed column references this one (it would orphan the reference) — re-point or remove the dependent first. The result type is unchanged. Requires StreamDataAdmin. AB#4189. */\n  updateComputedColumnFormula: ArchiveTransitionResultDto;\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsActivateArchiveArgsDto = {\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsAddComputedColumnArgsDto = {\n  formula: Scalars['String']['input'];\n  indexed?: InputMaybe<Scalars['Boolean']['input']>;\n  name: Scalars['String']['input'];\n  resultType: FormulaResultTypeDto;\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsBackfillRollupFromSourceArgsDto = {\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsCreateRollupArchiveArgsDto = {\n  input: CreateRollupArchiveInputDto;\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsCreateTimeRangeArchiveArgsDto = {\n  input: CreateTimeRangeArchiveInputDto;\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsDeleteArchiveArgsDto = {\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsDisableArchiveArgsDto = {\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsEnableArchiveArgsDto = {\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsFreezeRollupArchiveArgsDto = {\n  rtId: Scalars['OctoObjectId']['input'];\n  until: Scalars['DateTime']['input'];\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsRecomputeArchiveArgsDto = {\n  from: Scalars['DateTime']['input'];\n  rtId: Scalars['OctoObjectId']['input'];\n  rtIdScope?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  to: Scalars['DateTime']['input'];\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsRemoveComputedColumnArgsDto = {\n  name: Scalars['String']['input'];\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsRetryArchiveActivationArgsDto = {\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsRewindRollupWatermarkArgsDto = {\n  rtId: Scalars['OctoObjectId']['input'];\n  toBucketEnd: Scalars['DateTime']['input'];\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsUnfreezeRollupArchiveArgsDto = {\n  acceptGaps?: InputMaybe<Scalars['Boolean']['input']>;\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n\n/** Archive lifecycle mutations: activate, disable, enable, retry activation, delete. */\nexport type StreamDataMutationsUpdateComputedColumnFormulaArgsDto = {\n  formula: Scalars['String']['input'];\n  name: Scalars['String']['input'];\n  rtId: Scalars['OctoObjectId']['input'];\n};\n\n/** Descriptor for a persisted stream-data query. Use the Rows sub-connection to execute the query and the Aggregations sub-connection to compute statistics over the same data. */\nexport type StreamDataQueryDto = {\n  __typename?: 'StreamDataQuery';\n  /** Computes statistical aggregations over the same data set as the persisted query. Accepts optional runtime field filters AND-combined with the persisted FieldFilter. */\n  aggregations?: Maybe<QueryAggregationResultConnectionDto>;\n  /** The rtId of the archive this persisted query reads from. For a resolution-aware series query (AB#4290) this is the base archive of the series' resolution family, so a caller can resolve the best rollup/archive without a separate lookup. */\n  archiveRtId: Scalars['OctoObjectId']['output'];\n  associatedCkTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<RtQueryColumnDto>;\n  queryRtId: Scalars['OctoObjectId']['output'];\n  /** Executes the persisted stream-data query and returns the result rows. Accepts optional runtime overrides for the time range, limit, and sort order, plus additional field filters AND-combined with the persisted FieldFilter. */\n  rows?: Maybe<StreamDataQueryRowDtoConnectionDto>;\n};\n\n\n/** Descriptor for a persisted stream-data query. Use the Rows sub-connection to execute the query and the Aggregations sub-connection to compute statistics over the same data. */\nexport type StreamDataQueryAggregationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations: ResultAggregationInputDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n};\n\n\n/** Descriptor for a persisted stream-data query. Use the Rows sub-connection to execute the query and the Aggregations sub-connection to compute statistics over the same data. */\nexport type StreamDataQueryRowsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type StreamDataQueryColumnInputDto = {\n  aggregationType: AggregationTypeDto;\n  attributePath: Scalars['String']['input'];\n};\n\n/** A connection from an object to a list of objects of type `StreamDataQueryDto`. */\nexport type StreamDataQueryDtoConnectionDto = {\n  __typename?: 'StreamDataQueryDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<StreamDataQueryDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<StreamDataQueryDto>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `StreamDataQueryDto`. */\nexport type StreamDataQueryDtoEdgeDto = {\n  __typename?: 'StreamDataQueryDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node: StreamDataQueryDto;\n};\n\n/** A single row in a stream data query result. */\nexport type StreamDataQueryRowDto = {\n  __typename?: 'StreamDataQueryRow';\n  /** The data cells for this row, one per selected column. */\n  cells?: Maybe<RtQueryCellDtoConnectionDto>;\n  ckTypeId?: Maybe<Scalars['RtCkTypeId']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId?: Maybe<Scalars['OctoObjectId']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** A single row in a stream data query result. */\nexport type StreamDataQueryRowCellsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  resolveEnumValuesToNames?: InputMaybe<Scalars['Boolean']['input']>;\n};\n\n/** A connection from an object to a list of objects of type `StreamDataQueryRowDto`. */\nexport type StreamDataQueryRowDtoConnectionDto = {\n  __typename?: 'StreamDataQueryRowDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<StreamDataQueryRowDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<StreamDataQueryRowDto>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `StreamDataQueryRowDto`. */\nexport type StreamDataQueryRowDtoEdgeDto = {\n  __typename?: 'StreamDataQueryRowDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node: StreamDataQueryRowDto;\n};\n\n/** Transient stream-data queries constructed ad-hoc at execution time. */\nexport type StreamDataTransientDto = {\n  __typename?: 'StreamDataTransient';\n  /** Transient aggregation stream-data query. */\n  aggregation?: Maybe<StreamDataTransientQueryDtoConnectionDto>;\n  /** Transient downsampling stream-data query — divides the time range into equal buckets. */\n  downsampling?: Maybe<StreamDataTransientQueryDtoConnectionDto>;\n  /** Transient grouped-aggregation stream-data query. */\n  groupingAggregation?: Maybe<StreamDataTransientQueryDtoConnectionDto>;\n  /** Transient simple stream-data query — projects raw attribute values. */\n  simple?: Maybe<StreamDataTransientQueryDtoConnectionDto>;\n};\n\n\n/** Transient stream-data queries constructed ad-hoc at execution time. */\nexport type StreamDataTransientAggregationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  archiveRtId: Scalars['OctoObjectId']['input'];\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  columnPaths: Array<StreamDataQueryColumnInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n};\n\n\n/** Transient stream-data queries constructed ad-hoc at execution time. */\nexport type StreamDataTransientDownsamplingArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  archiveRtId: Scalars['OctoObjectId']['input'];\n  columnPaths: Array<StreamDataQueryColumnInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  from: Scalars['DateTime']['input'];\n  limit: Scalars['Int']['input'];\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  to: Scalars['DateTime']['input'];\n};\n\n\n/** Transient stream-data queries constructed ad-hoc at execution time. */\nexport type StreamDataTransientGroupingAggregationArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  archiveRtId: Scalars['OctoObjectId']['input'];\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  columnPaths: Array<StreamDataQueryColumnInputDto>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  groupByColumnPaths: Array<Scalars['String']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n};\n\n\n/** Transient stream-data queries constructed ad-hoc at execution time. */\nexport type StreamDataTransientSimpleArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  archiveRtId: Scalars['OctoObjectId']['input'];\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  columnPaths: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** Descriptor for a transient (ad-hoc) stream-data query. Use the Rows sub-connection to execute the query and the Aggregations sub-connection to compute statistics over the same data. */\nexport type StreamDataTransientQueryDto = {\n  __typename?: 'StreamDataTransientQuery';\n  /** Computes statistical aggregations over the same data set as the transient query. */\n  aggregations?: Maybe<QueryAggregationResultConnectionDto>;\n  columns: Array<RtQueryColumnDto>;\n  queryCkTypeId: Scalars['RtCkTypeId']['output'];\n  /** Executes the transient stream-data query and returns the result rows. */\n  rows?: Maybe<StreamDataQueryRowDtoConnectionDto>;\n};\n\n\n/** Descriptor for a transient (ad-hoc) stream-data query. Use the Rows sub-connection to execute the query and the Aggregations sub-connection to compute statistics over the same data. */\nexport type StreamDataTransientQueryAggregationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations: ResultAggregationInputDto;\n  first?: InputMaybe<Scalars['Int']['input']>;\n};\n\n\n/** Descriptor for a transient (ad-hoc) stream-data query. Use the Rows sub-connection to execute the query and the Aggregations sub-connection to compute statistics over the same data. */\nexport type StreamDataTransientQueryRowsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection from an object to a list of objects of type `StreamDataTransientQueryDto`. */\nexport type StreamDataTransientQueryDtoConnectionDto = {\n  __typename?: 'StreamDataTransientQueryDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<StreamDataTransientQueryDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<StreamDataTransientQueryDto>>;\n  /** Information to aid in pagination. */\n  pageInfo: PageInfoDto;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `StreamDataTransientQueryDto`. */\nexport type StreamDataTransientQueryDtoEdgeDto = {\n  __typename?: 'StreamDataTransientQueryDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node: StreamDataTransientQueryDto;\n};\n\n/** Runtime entities of construction kit record 'System/AggregationQueryColumn' */\nexport type SystemAggregationQueryColumnDto = {\n  __typename?: 'SystemAggregationQueryColumn';\n  aggregationType: SystemAggregationTypesDto;\n  attributePath: Scalars['String']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n};\n\nexport type SystemAggregationQueryColumnInputDto = {\n  aggregationType?: InputMaybe<SystemAggregationTypesDto>;\n  attributePath?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationRtQuery-1' */\nexport type SystemAggregationRtQueryDto = SystemEntityInterfaceDto & SystemPersistentQueryInterfaceDto & {\n  __typename?: 'SystemAggregationRtQuery';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  attributeSearchFilter?: Maybe<SystemAttributeSearchFilterDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<SystemAggregationQueryColumnDto>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  fieldFilter?: Maybe<Array<SystemFieldFilterDto>>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  navigationFilterMode?: Maybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  textSearchFilter?: Maybe<SystemTextSearchFilterDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationRtQuery-1' */\nexport type SystemAggregationRtQueryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationRtQuery-1' */\nexport type SystemAggregationRtQueryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationRtQuery-1' */\nexport type SystemAggregationRtQueryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationRtQuery-1' */\nexport type SystemAggregationRtQueryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationRtQuery-1' */\nexport type SystemAggregationRtQueryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationRtQuery-1' */\nexport type SystemAggregationRtQueryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationRtQuery-1' */\nexport type SystemAggregationRtQueryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAggregationRtQuery`. */\nexport type SystemAggregationRtQueryConnectionDto = {\n  __typename?: 'SystemAggregationRtQueryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAggregationRtQueryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAggregationRtQueryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAggregationRtQuery`. */\nexport type SystemAggregationRtQueryEdgeDto = {\n  __typename?: 'SystemAggregationRtQueryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAggregationRtQueryDto>;\n};\n\nexport type SystemAggregationRtQueryInputDto = {\n  attributeSearchFilter?: InputMaybe<SystemAttributeSearchFilterInputDto>;\n  columns?: InputMaybe<Array<InputMaybe<SystemAggregationQueryColumnInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<SystemFieldFilterInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  navigationFilterMode?: InputMaybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  textSearchFilter?: InputMaybe<SystemTextSearchFilterInputDto>;\n};\n\nexport type SystemAggregationRtQueryInputUpdateDto = {\n  /** Item to update */\n  item: SystemAggregationRtQueryInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAggregationRtQueryMutationsDto = {\n  __typename?: 'SystemAggregationRtQueryMutations';\n  /** Creates new entities of type 'SystemAggregationRtQuery'. */\n  create?: Maybe<Array<Maybe<SystemAggregationRtQueryDto>>>;\n  /** Updates existing entity of type 'SystemAggregationRtQuery'. */\n  update?: Maybe<Array<Maybe<SystemAggregationRtQueryDto>>>;\n};\n\n\nexport type SystemAggregationRtQueryMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAggregationRtQueryInputDto>>;\n};\n\n\nexport type SystemAggregationRtQueryMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAggregationRtQueryInputUpdateDto>>;\n};\n\nexport type SystemAggregationRtQueryUpdateDto = {\n  __typename?: 'SystemAggregationRtQueryUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAggregationRtQueryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAggregationRtQueryUpdateMessageDto = {\n  __typename?: 'SystemAggregationRtQueryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAggregationRtQueryUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationSdQuery-1' */\nexport type SystemAggregationSdQueryDto = SystemEntityInterfaceDto & SystemPersistentQueryInterfaceDto & SystemStreamDataQueryInterfaceDto & {\n  __typename?: 'SystemAggregationSdQuery';\n  archiveRtId?: Maybe<Scalars['String']['output']>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<SystemAggregationQueryColumnDto>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  fieldFilter?: Maybe<Array<SystemFieldFilterDto>>;\n  from?: Maybe<Scalars['DateTime']['output']>;\n  limit?: Maybe<Scalars['Int']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  navigationFilterMode?: Maybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtIds?: Maybe<Array<Scalars['String']['output']>>;\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  to?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationSdQuery-1' */\nexport type SystemAggregationSdQueryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationSdQuery-1' */\nexport type SystemAggregationSdQueryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationSdQuery-1' */\nexport type SystemAggregationSdQueryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationSdQuery-1' */\nexport type SystemAggregationSdQueryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationSdQuery-1' */\nexport type SystemAggregationSdQueryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationSdQuery-1' */\nexport type SystemAggregationSdQueryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AggregationSdQuery-1' */\nexport type SystemAggregationSdQueryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAggregationSdQuery`. */\nexport type SystemAggregationSdQueryConnectionDto = {\n  __typename?: 'SystemAggregationSdQueryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAggregationSdQueryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAggregationSdQueryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAggregationSdQuery`. */\nexport type SystemAggregationSdQueryEdgeDto = {\n  __typename?: 'SystemAggregationSdQueryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAggregationSdQueryDto>;\n};\n\nexport type SystemAggregationSdQueryInputDto = {\n  archiveRtId?: InputMaybe<Scalars['String']['input']>;\n  columns?: InputMaybe<Array<InputMaybe<SystemAggregationQueryColumnInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<SystemFieldFilterInputDto>>>;\n  from?: InputMaybe<Scalars['DateTime']['input']>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  navigationFilterMode?: InputMaybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtIds?: InputMaybe<Array<Scalars['String']['input']>>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  to?: InputMaybe<Scalars['DateTime']['input']>;\n};\n\nexport type SystemAggregationSdQueryInputUpdateDto = {\n  /** Item to update */\n  item: SystemAggregationSdQueryInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAggregationSdQueryMutationsDto = {\n  __typename?: 'SystemAggregationSdQueryMutations';\n  /** Creates new entities of type 'SystemAggregationSdQuery'. */\n  create?: Maybe<Array<Maybe<SystemAggregationSdQueryDto>>>;\n  /** Updates existing entity of type 'SystemAggregationSdQuery'. */\n  update?: Maybe<Array<Maybe<SystemAggregationSdQueryDto>>>;\n};\n\n\nexport type SystemAggregationSdQueryMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAggregationSdQueryInputDto>>;\n};\n\n\nexport type SystemAggregationSdQueryMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAggregationSdQueryInputUpdateDto>>;\n};\n\nexport type SystemAggregationSdQueryUpdateDto = {\n  __typename?: 'SystemAggregationSdQueryUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAggregationSdQueryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAggregationSdQueryUpdateMessageDto = {\n  __typename?: 'SystemAggregationSdQueryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAggregationSdQueryUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'System/AggregationTypes' */\nexport enum SystemAggregationTypesDto {\n  /** Calculates the average value */\n  AverageDto = 'AVERAGE',\n  /** Counts the number of items */\n  CountDto = 'COUNT',\n  /** Finds the maximum value */\n  MaximumDto = 'MAXIMUM',\n  /** Finds the minimum value */\n  MinimumDto = 'MINIMUM',\n  /** Calculates the sum of values */\n  SumDto = 'SUM'\n}\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentConfig-1' */\nexport type SystemAiAiAgentConfigDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiAgentConfig';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  authMode: SystemAiAuthModeDto;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  defaultModel: SystemAiModelTierDto;\n  devBridgeEnabled: Scalars['Boolean']['output'];\n  hibernationIdleMinutes: Scalars['Int']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  subscriptionScope: SystemAiSubscriptionScopeDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n  workerImageTag: Scalars['String']['output'];\n  workspaceMode: SystemAiWorkspaceModeDto;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentConfig-1' */\nexport type SystemAiAiAgentConfigAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentConfig-1' */\nexport type SystemAiAiAgentConfigConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentConfig-1' */\nexport type SystemAiAiAgentConfigMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentConfig-1' */\nexport type SystemAiAiAgentConfigMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentConfig-1' */\nexport type SystemAiAiAgentConfigRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentConfig-1' */\nexport type SystemAiAiAgentConfigRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentConfig-1' */\nexport type SystemAiAiAgentConfigTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentConfig-1' */\nexport type SystemAiAiAgentConfigUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiAgentConfig`. */\nexport type SystemAiAiAgentConfigConnectionDto = {\n  __typename?: 'SystemAiAiAgentConfigConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiAgentConfigEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiAgentConfigDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiAgentConfig`. */\nexport type SystemAiAiAgentConfigEdgeDto = {\n  __typename?: 'SystemAiAiAgentConfigEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiAgentConfigDto>;\n};\n\nexport type SystemAiAiAgentConfigInputDto = {\n  authMode?: InputMaybe<SystemAiAuthModeDto>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  defaultModel?: InputMaybe<SystemAiModelTierDto>;\n  devBridgeEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  hibernationIdleMinutes?: InputMaybe<Scalars['Int']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  subscriptionScope?: InputMaybe<SystemAiSubscriptionScopeDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  workerImageTag?: InputMaybe<Scalars['String']['input']>;\n  workspaceMode?: InputMaybe<SystemAiWorkspaceModeDto>;\n};\n\nexport type SystemAiAiAgentConfigInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiAgentConfigInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiAgentConfigMutationsDto = {\n  __typename?: 'SystemAiAiAgentConfigMutations';\n  /** Creates new entities of type 'SystemAiAiAgentConfig'. */\n  create?: Maybe<Array<Maybe<SystemAiAiAgentConfigDto>>>;\n  /** Updates existing entity of type 'SystemAiAiAgentConfig'. */\n  update?: Maybe<Array<Maybe<SystemAiAiAgentConfigDto>>>;\n};\n\n\nexport type SystemAiAiAgentConfigMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiAgentConfigInputDto>>;\n};\n\n\nexport type SystemAiAiAgentConfigMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiAgentConfigInputUpdateDto>>;\n};\n\nexport type SystemAiAiAgentConfigUpdateDto = {\n  __typename?: 'SystemAiAiAgentConfigUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiAgentConfigDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiAgentConfigUpdateMessageDto = {\n  __typename?: 'SystemAiAiAgentConfigUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiAgentConfigUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentJob-1' */\nexport type SystemAiAiAgentJobDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiAgentJob';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  completedAt?: Maybe<Scalars['DateTime']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  goal: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  ownedByAiResource?: Maybe<SystemAiAiAgentSession_OwnedByAiResourceUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  startedAt: Scalars['DateTime']['output'];\n  status: SystemAiJobStatusDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentJob-1' */\nexport type SystemAiAiAgentJobAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentJob-1' */\nexport type SystemAiAiAgentJobConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentJob-1' */\nexport type SystemAiAiAgentJobMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentJob-1' */\nexport type SystemAiAiAgentJobMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentJob-1' */\nexport type SystemAiAiAgentJobOwnedByAiResourceArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentJob-1' */\nexport type SystemAiAiAgentJobRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentJob-1' */\nexport type SystemAiAiAgentJobRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentJob-1' */\nexport type SystemAiAiAgentJobTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiAgentJob`. */\nexport type SystemAiAiAgentJobConnectionDto = {\n  __typename?: 'SystemAiAiAgentJobConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiAgentJobEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiAgentJobDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiAgentJob`. */\nexport type SystemAiAiAgentJobEdgeDto = {\n  __typename?: 'SystemAiAiAgentJobEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiAgentJobDto>;\n};\n\nexport type SystemAiAiAgentJobInputDto = {\n  completedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  goal?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  ownedByAiResource?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  startedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  status?: InputMaybe<SystemAiJobStatusDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemAiAiAgentJobInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiAgentJobInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiAgentJobMutationsDto = {\n  __typename?: 'SystemAiAiAgentJobMutations';\n  /** Creates new entities of type 'SystemAiAiAgentJob'. */\n  create?: Maybe<Array<Maybe<SystemAiAiAgentJobDto>>>;\n  /** Updates existing entity of type 'SystemAiAiAgentJob'. */\n  update?: Maybe<Array<Maybe<SystemAiAiAgentJobDto>>>;\n};\n\n\nexport type SystemAiAiAgentJobMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiAgentJobInputDto>>;\n};\n\n\nexport type SystemAiAiAgentJobMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiAgentJobInputUpdateDto>>;\n};\n\nexport type SystemAiAiAgentJobUpdateDto = {\n  __typename?: 'SystemAiAiAgentJobUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiAgentJobDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiAgentJobUpdateMessageDto = {\n  __typename?: 'SystemAiAiAgentJobUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiAgentJobUpdateDto>>>;\n};\n\n/** Union of types derived from System.Ai/AiAgentJob for AiResources association */\nexport type SystemAiAiAgentJob_AiResourcesUnionDto = SystemAiAiAgentJobDto;\n\n/** A connection to `SystemAiAiAgentJob_AiResourcesUnion`. */\nexport type SystemAiAiAgentJob_AiResourcesUnionConnectionDto = {\n  __typename?: 'SystemAiAiAgentJob_AiResourcesUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiAgentJob_AiResourcesUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiAgentJob_AiResourcesUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiAgentJob_AiResourcesUnion`. */\nexport type SystemAiAiAgentJob_AiResourcesUnionEdgeDto = {\n  __typename?: 'SystemAiAiAgentJob_AiResourcesUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiAgentJob_AiResourcesUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentSession-1' */\nexport type SystemAiAiAgentSessionDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiAgentSession';\n  aiResources?: Maybe<SystemAiAiAgentJob_AiResourcesUnionConnectionDto>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  baseBranch?: Maybe<Scalars['String']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  completedAt?: Maybe<Scalars['DateTime']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  goalSummary: Scalars['String']['output'];\n  jobKind?: Maybe<SystemAiJobKindDto>;\n  lastEventSequence: Scalars['Int']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  ownerUserId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sourceRepo?: Maybe<Scalars['String']['output']>;\n  startedAt: Scalars['DateTime']['output'];\n  status: SystemAiSessionStatusDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  tokensConsumed: Scalars['Int']['output'];\n  workspaceBranchRef?: Maybe<Scalars['String']['output']>;\n  workspaceWorktreePath?: Maybe<Scalars['String']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentSession-1' */\nexport type SystemAiAiAgentSessionAiResourcesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentSession-1' */\nexport type SystemAiAiAgentSessionAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentSession-1' */\nexport type SystemAiAiAgentSessionConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentSession-1' */\nexport type SystemAiAiAgentSessionMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentSession-1' */\nexport type SystemAiAiAgentSessionMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentSession-1' */\nexport type SystemAiAiAgentSessionRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentSession-1' */\nexport type SystemAiAiAgentSessionRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAgentSession-1' */\nexport type SystemAiAiAgentSessionTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiAgentSession`. */\nexport type SystemAiAiAgentSessionConnectionDto = {\n  __typename?: 'SystemAiAiAgentSessionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiAgentSessionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiAgentSessionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiAgentSession`. */\nexport type SystemAiAiAgentSessionEdgeDto = {\n  __typename?: 'SystemAiAiAgentSessionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiAgentSessionDto>;\n};\n\nexport type SystemAiAiAgentSessionInputDto = {\n  aiResources?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  baseBranch?: InputMaybe<Scalars['String']['input']>;\n  completedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  goalSummary?: InputMaybe<Scalars['String']['input']>;\n  jobKind?: InputMaybe<SystemAiJobKindDto>;\n  lastEventSequence?: InputMaybe<Scalars['Int']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  ownerUserId?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sourceRepo?: InputMaybe<Scalars['String']['input']>;\n  startedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  status?: InputMaybe<SystemAiSessionStatusDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  tokensConsumed?: InputMaybe<Scalars['Int']['input']>;\n  workspaceBranchRef?: InputMaybe<Scalars['String']['input']>;\n  workspaceWorktreePath?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemAiAiAgentSessionInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiAgentSessionInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiAgentSessionMutationsDto = {\n  __typename?: 'SystemAiAiAgentSessionMutations';\n  /** Creates new entities of type 'SystemAiAiAgentSession'. */\n  create?: Maybe<Array<Maybe<SystemAiAiAgentSessionDto>>>;\n  /** Updates existing entity of type 'SystemAiAiAgentSession'. */\n  update?: Maybe<Array<Maybe<SystemAiAiAgentSessionDto>>>;\n};\n\n\nexport type SystemAiAiAgentSessionMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiAgentSessionInputDto>>;\n};\n\n\nexport type SystemAiAiAgentSessionMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiAgentSessionInputUpdateDto>>;\n};\n\nexport type SystemAiAiAgentSessionUpdateDto = {\n  __typename?: 'SystemAiAiAgentSessionUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiAgentSessionDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiAgentSessionUpdateMessageDto = {\n  __typename?: 'SystemAiAiAgentSessionUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiAgentSessionUpdateDto>>>;\n};\n\n/** Union of types derived from System.Ai/AiAgentSession for OwnedByAiResource association */\nexport type SystemAiAiAgentSession_OwnedByAiResourceUnionDto = SystemAiAiAgentSessionDto;\n\n/** A connection to `SystemAiAiAgentSession_OwnedByAiResourceUnion`. */\nexport type SystemAiAiAgentSession_OwnedByAiResourceUnionConnectionDto = {\n  __typename?: 'SystemAiAiAgentSession_OwnedByAiResourceUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiAgentSession_OwnedByAiResourceUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiAgentSession_OwnedByAiResourceUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiAgentSession_OwnedByAiResourceUnion`. */\nexport type SystemAiAiAgentSession_OwnedByAiResourceUnionEdgeDto = {\n  __typename?: 'SystemAiAiAgentSession_OwnedByAiResourceUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiAgentSession_OwnedByAiResourceUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiApprovalRequest-1' */\nexport type SystemAiAiApprovalRequestDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiApprovalRequest';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  comment?: Maybe<Scalars['String']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  decidedAt?: Maybe<Scalars['DateTime']['output']>;\n  decidedBy?: Maybe<Scalars['String']['output']>;\n  expiresAt: Scalars['DateTime']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  payload: Scalars['String']['output'];\n  reason: SystemAiApprovalReasonDto;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  status: SystemAiApprovalStatusDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  toolName: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiApprovalRequest-1' */\nexport type SystemAiAiApprovalRequestAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiApprovalRequest-1' */\nexport type SystemAiAiApprovalRequestConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiApprovalRequest-1' */\nexport type SystemAiAiApprovalRequestMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiApprovalRequest-1' */\nexport type SystemAiAiApprovalRequestMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiApprovalRequest-1' */\nexport type SystemAiAiApprovalRequestRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiApprovalRequest-1' */\nexport type SystemAiAiApprovalRequestRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiApprovalRequest-1' */\nexport type SystemAiAiApprovalRequestTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiApprovalRequest`. */\nexport type SystemAiAiApprovalRequestConnectionDto = {\n  __typename?: 'SystemAiAiApprovalRequestConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiApprovalRequestEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiApprovalRequestDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiApprovalRequest`. */\nexport type SystemAiAiApprovalRequestEdgeDto = {\n  __typename?: 'SystemAiAiApprovalRequestEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiApprovalRequestDto>;\n};\n\nexport type SystemAiAiApprovalRequestInputDto = {\n  comment?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  decidedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  decidedBy?: InputMaybe<Scalars['String']['input']>;\n  expiresAt?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  payload?: InputMaybe<Scalars['String']['input']>;\n  reason?: InputMaybe<SystemAiApprovalReasonDto>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  status?: InputMaybe<SystemAiApprovalStatusDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  toolName?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemAiAiApprovalRequestInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiApprovalRequestInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiApprovalRequestMutationsDto = {\n  __typename?: 'SystemAiAiApprovalRequestMutations';\n  /** Creates new entities of type 'SystemAiAiApprovalRequest'. */\n  create?: Maybe<Array<Maybe<SystemAiAiApprovalRequestDto>>>;\n  /** Updates existing entity of type 'SystemAiAiApprovalRequest'. */\n  update?: Maybe<Array<Maybe<SystemAiAiApprovalRequestDto>>>;\n};\n\n\nexport type SystemAiAiApprovalRequestMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiApprovalRequestInputDto>>;\n};\n\n\nexport type SystemAiAiApprovalRequestMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiApprovalRequestInputUpdateDto>>;\n};\n\nexport type SystemAiAiApprovalRequestUpdateDto = {\n  __typename?: 'SystemAiAiApprovalRequestUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiApprovalRequestDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiApprovalRequestUpdateMessageDto = {\n  __typename?: 'SystemAiAiApprovalRequestUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiApprovalRequestUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAuditEvent-1' */\nexport type SystemAiAiAuditEventDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiAuditEvent';\n  actorRef: Scalars['String']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  at: Scalars['DateTime']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  detail?: Maybe<Scalars['String']['output']>;\n  eventType: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  targetRef?: Maybe<Scalars['String']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAuditEvent-1' */\nexport type SystemAiAiAuditEventAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAuditEvent-1' */\nexport type SystemAiAiAuditEventConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAuditEvent-1' */\nexport type SystemAiAiAuditEventMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAuditEvent-1' */\nexport type SystemAiAiAuditEventMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAuditEvent-1' */\nexport type SystemAiAiAuditEventRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAuditEvent-1' */\nexport type SystemAiAiAuditEventRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiAuditEvent-1' */\nexport type SystemAiAiAuditEventTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiAuditEvent`. */\nexport type SystemAiAiAuditEventConnectionDto = {\n  __typename?: 'SystemAiAiAuditEventConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiAuditEventEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiAuditEventDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiAuditEvent`. */\nexport type SystemAiAiAuditEventEdgeDto = {\n  __typename?: 'SystemAiAiAuditEventEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiAuditEventDto>;\n};\n\nexport type SystemAiAiAuditEventInputDto = {\n  actorRef?: InputMaybe<Scalars['String']['input']>;\n  at?: InputMaybe<Scalars['DateTime']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  detail?: InputMaybe<Scalars['String']['input']>;\n  eventType?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  targetRef?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemAiAiAuditEventInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiAuditEventInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiAuditEventMutationsDto = {\n  __typename?: 'SystemAiAiAuditEventMutations';\n  /** Creates new entities of type 'SystemAiAiAuditEvent'. */\n  create?: Maybe<Array<Maybe<SystemAiAiAuditEventDto>>>;\n  /** Updates existing entity of type 'SystemAiAiAuditEvent'. */\n  update?: Maybe<Array<Maybe<SystemAiAiAuditEventDto>>>;\n};\n\n\nexport type SystemAiAiAuditEventMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiAuditEventInputDto>>;\n};\n\n\nexport type SystemAiAiAuditEventMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiAuditEventInputUpdateDto>>;\n};\n\nexport type SystemAiAiAuditEventUpdateDto = {\n  __typename?: 'SystemAiAiAuditEventUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiAuditEventDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiAuditEventUpdateMessageDto = {\n  __typename?: 'SystemAiAiAuditEventUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiAuditEventUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialBinding-1' */\nexport type SystemAiAiCredentialBindingDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiCredentialBinding';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  encryptedValue: Scalars['String']['output'];\n  kind: SystemAiCredentialKindDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  scope: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialBinding-1' */\nexport type SystemAiAiCredentialBindingAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialBinding-1' */\nexport type SystemAiAiCredentialBindingConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialBinding-1' */\nexport type SystemAiAiCredentialBindingMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialBinding-1' */\nexport type SystemAiAiCredentialBindingMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialBinding-1' */\nexport type SystemAiAiCredentialBindingRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialBinding-1' */\nexport type SystemAiAiCredentialBindingRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialBinding-1' */\nexport type SystemAiAiCredentialBindingTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialBinding-1' */\nexport type SystemAiAiCredentialBindingUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiCredentialBinding`. */\nexport type SystemAiAiCredentialBindingConnectionDto = {\n  __typename?: 'SystemAiAiCredentialBindingConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiCredentialBindingEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiCredentialBindingDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiCredentialBinding`. */\nexport type SystemAiAiCredentialBindingEdgeDto = {\n  __typename?: 'SystemAiAiCredentialBindingEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiCredentialBindingDto>;\n};\n\nexport type SystemAiAiCredentialBindingInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  encryptedValue?: InputMaybe<Scalars['String']['input']>;\n  kind?: InputMaybe<SystemAiCredentialKindDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  scope?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemAiAiCredentialBindingInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiCredentialBindingInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiCredentialBindingMutationsDto = {\n  __typename?: 'SystemAiAiCredentialBindingMutations';\n  /** Creates new entities of type 'SystemAiAiCredentialBinding'. */\n  create?: Maybe<Array<Maybe<SystemAiAiCredentialBindingDto>>>;\n  /** Updates existing entity of type 'SystemAiAiCredentialBinding'. */\n  update?: Maybe<Array<Maybe<SystemAiAiCredentialBindingDto>>>;\n};\n\n\nexport type SystemAiAiCredentialBindingMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiCredentialBindingInputDto>>;\n};\n\n\nexport type SystemAiAiCredentialBindingMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiCredentialBindingInputUpdateDto>>;\n};\n\nexport type SystemAiAiCredentialBindingUpdateDto = {\n  __typename?: 'SystemAiAiCredentialBindingUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiCredentialBindingDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiCredentialBindingUpdateMessageDto = {\n  __typename?: 'SystemAiAiCredentialBindingUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiCredentialBindingUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialTicket-1' */\nexport type SystemAiAiCredentialTicketDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiCredentialTicket';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  code: Scalars['String']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  expiresAt: Scalars['DateTime']['output'];\n  issuedByUserId: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  scope: SystemAiTicketScopeDto;\n  status: SystemAiTicketStatusDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialTicket-1' */\nexport type SystemAiAiCredentialTicketAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialTicket-1' */\nexport type SystemAiAiCredentialTicketConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialTicket-1' */\nexport type SystemAiAiCredentialTicketMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialTicket-1' */\nexport type SystemAiAiCredentialTicketMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialTicket-1' */\nexport type SystemAiAiCredentialTicketRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialTicket-1' */\nexport type SystemAiAiCredentialTicketRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiCredentialTicket-1' */\nexport type SystemAiAiCredentialTicketTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiCredentialTicket`. */\nexport type SystemAiAiCredentialTicketConnectionDto = {\n  __typename?: 'SystemAiAiCredentialTicketConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiCredentialTicketEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiCredentialTicketDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiCredentialTicket`. */\nexport type SystemAiAiCredentialTicketEdgeDto = {\n  __typename?: 'SystemAiAiCredentialTicketEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiCredentialTicketDto>;\n};\n\nexport type SystemAiAiCredentialTicketInputDto = {\n  code?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  expiresAt?: InputMaybe<Scalars['DateTime']['input']>;\n  issuedByUserId?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  scope?: InputMaybe<SystemAiTicketScopeDto>;\n  status?: InputMaybe<SystemAiTicketStatusDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemAiAiCredentialTicketInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiCredentialTicketInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiCredentialTicketMutationsDto = {\n  __typename?: 'SystemAiAiCredentialTicketMutations';\n  /** Creates new entities of type 'SystemAiAiCredentialTicket'. */\n  create?: Maybe<Array<Maybe<SystemAiAiCredentialTicketDto>>>;\n  /** Updates existing entity of type 'SystemAiAiCredentialTicket'. */\n  update?: Maybe<Array<Maybe<SystemAiAiCredentialTicketDto>>>;\n};\n\n\nexport type SystemAiAiCredentialTicketMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiCredentialTicketInputDto>>;\n};\n\n\nexport type SystemAiAiCredentialTicketMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiCredentialTicketInputUpdateDto>>;\n};\n\nexport type SystemAiAiCredentialTicketUpdateDto = {\n  __typename?: 'SystemAiAiCredentialTicketUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiCredentialTicketDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiCredentialTicketUpdateMessageDto = {\n  __typename?: 'SystemAiAiCredentialTicketUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiCredentialTicketUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiKnowledgeSource-1' */\nexport type SystemAiAiKnowledgeSourceDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiKnowledgeSource';\n  appliesToScopes: Scalars['String']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  kind: SystemAiKnowledgeKindDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  path: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  title: Scalars['String']['output'];\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiKnowledgeSource-1' */\nexport type SystemAiAiKnowledgeSourceAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiKnowledgeSource-1' */\nexport type SystemAiAiKnowledgeSourceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiKnowledgeSource-1' */\nexport type SystemAiAiKnowledgeSourceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiKnowledgeSource-1' */\nexport type SystemAiAiKnowledgeSourceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiKnowledgeSource-1' */\nexport type SystemAiAiKnowledgeSourceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiKnowledgeSource-1' */\nexport type SystemAiAiKnowledgeSourceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiKnowledgeSource-1' */\nexport type SystemAiAiKnowledgeSourceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiKnowledgeSource-1' */\nexport type SystemAiAiKnowledgeSourceUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiKnowledgeSource`. */\nexport type SystemAiAiKnowledgeSourceConnectionDto = {\n  __typename?: 'SystemAiAiKnowledgeSourceConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiKnowledgeSourceEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiKnowledgeSourceDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiKnowledgeSource`. */\nexport type SystemAiAiKnowledgeSourceEdgeDto = {\n  __typename?: 'SystemAiAiKnowledgeSourceEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiKnowledgeSourceDto>;\n};\n\nexport type SystemAiAiKnowledgeSourceInputDto = {\n  appliesToScopes?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  kind?: InputMaybe<SystemAiKnowledgeKindDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  path?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  title?: InputMaybe<Scalars['String']['input']>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemAiAiKnowledgeSourceInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiKnowledgeSourceInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiKnowledgeSourceMutationsDto = {\n  __typename?: 'SystemAiAiKnowledgeSourceMutations';\n  /** Creates new entities of type 'SystemAiAiKnowledgeSource'. */\n  create?: Maybe<Array<Maybe<SystemAiAiKnowledgeSourceDto>>>;\n  /** Updates existing entity of type 'SystemAiAiKnowledgeSource'. */\n  update?: Maybe<Array<Maybe<SystemAiAiKnowledgeSourceDto>>>;\n};\n\n\nexport type SystemAiAiKnowledgeSourceMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiKnowledgeSourceInputDto>>;\n};\n\n\nexport type SystemAiAiKnowledgeSourceMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiKnowledgeSourceInputUpdateDto>>;\n};\n\nexport type SystemAiAiKnowledgeSourceUpdateDto = {\n  __typename?: 'SystemAiAiKnowledgeSourceUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiKnowledgeSourceDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiKnowledgeSourceUpdateMessageDto = {\n  __typename?: 'SystemAiAiKnowledgeSourceUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiKnowledgeSourceUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiPromptTemplate-1' */\nexport type SystemAiAiPromptTemplateDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiPromptTemplate';\n  appliesTo: SystemAiJobKindDto;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  exampleGoals: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  systemPromptFragment: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiPromptTemplate-1' */\nexport type SystemAiAiPromptTemplateAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiPromptTemplate-1' */\nexport type SystemAiAiPromptTemplateConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiPromptTemplate-1' */\nexport type SystemAiAiPromptTemplateMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiPromptTemplate-1' */\nexport type SystemAiAiPromptTemplateMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiPromptTemplate-1' */\nexport type SystemAiAiPromptTemplateRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiPromptTemplate-1' */\nexport type SystemAiAiPromptTemplateRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiPromptTemplate-1' */\nexport type SystemAiAiPromptTemplateTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiPromptTemplate-1' */\nexport type SystemAiAiPromptTemplateUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiPromptTemplate`. */\nexport type SystemAiAiPromptTemplateConnectionDto = {\n  __typename?: 'SystemAiAiPromptTemplateConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiPromptTemplateEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiPromptTemplateDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiPromptTemplate`. */\nexport type SystemAiAiPromptTemplateEdgeDto = {\n  __typename?: 'SystemAiAiPromptTemplateEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiPromptTemplateDto>;\n};\n\nexport type SystemAiAiPromptTemplateInputDto = {\n  appliesTo?: InputMaybe<SystemAiJobKindDto>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  exampleGoals?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  systemPromptFragment?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemAiAiPromptTemplateInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiPromptTemplateInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiPromptTemplateMutationsDto = {\n  __typename?: 'SystemAiAiPromptTemplateMutations';\n  /** Creates new entities of type 'SystemAiAiPromptTemplate'. */\n  create?: Maybe<Array<Maybe<SystemAiAiPromptTemplateDto>>>;\n  /** Updates existing entity of type 'SystemAiAiPromptTemplate'. */\n  update?: Maybe<Array<Maybe<SystemAiAiPromptTemplateDto>>>;\n};\n\n\nexport type SystemAiAiPromptTemplateMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiPromptTemplateInputDto>>;\n};\n\n\nexport type SystemAiAiPromptTemplateMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiPromptTemplateInputUpdateDto>>;\n};\n\nexport type SystemAiAiPromptTemplateUpdateDto = {\n  __typename?: 'SystemAiAiPromptTemplateUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiPromptTemplateDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiPromptTemplateUpdateMessageDto = {\n  __typename?: 'SystemAiAiPromptTemplateUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiPromptTemplateUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiQuotaLimit-1' */\nexport type SystemAiAiQuotaLimitDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiQuotaLimit';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  concurrentJobs: Scalars['Int']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  costCapMonthlyEUR: Scalars['Decimal']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  maxSessionDurationMinutes: Scalars['Int']['output'];\n  maxSessionsQueued: Scalars['Int']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  tokensPerDay: Scalars['Int']['output'];\n  tokensPerJob: Scalars['Int']['output'];\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiQuotaLimit-1' */\nexport type SystemAiAiQuotaLimitAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiQuotaLimit-1' */\nexport type SystemAiAiQuotaLimitConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiQuotaLimit-1' */\nexport type SystemAiAiQuotaLimitMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiQuotaLimit-1' */\nexport type SystemAiAiQuotaLimitMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiQuotaLimit-1' */\nexport type SystemAiAiQuotaLimitRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiQuotaLimit-1' */\nexport type SystemAiAiQuotaLimitRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiQuotaLimit-1' */\nexport type SystemAiAiQuotaLimitTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiQuotaLimit-1' */\nexport type SystemAiAiQuotaLimitUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiQuotaLimit`. */\nexport type SystemAiAiQuotaLimitConnectionDto = {\n  __typename?: 'SystemAiAiQuotaLimitConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiQuotaLimitEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiQuotaLimitDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiQuotaLimit`. */\nexport type SystemAiAiQuotaLimitEdgeDto = {\n  __typename?: 'SystemAiAiQuotaLimitEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiQuotaLimitDto>;\n};\n\nexport type SystemAiAiQuotaLimitInputDto = {\n  concurrentJobs?: InputMaybe<Scalars['Int']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  costCapMonthlyEUR?: InputMaybe<Scalars['Decimal']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  maxSessionDurationMinutes?: InputMaybe<Scalars['Int']['input']>;\n  maxSessionsQueued?: InputMaybe<Scalars['Int']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  tokensPerDay?: InputMaybe<Scalars['Int']['input']>;\n  tokensPerJob?: InputMaybe<Scalars['Int']['input']>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemAiAiQuotaLimitInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiQuotaLimitInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiQuotaLimitMutationsDto = {\n  __typename?: 'SystemAiAiQuotaLimitMutations';\n  /** Creates new entities of type 'SystemAiAiQuotaLimit'. */\n  create?: Maybe<Array<Maybe<SystemAiAiQuotaLimitDto>>>;\n  /** Updates existing entity of type 'SystemAiAiQuotaLimit'. */\n  update?: Maybe<Array<Maybe<SystemAiAiQuotaLimitDto>>>;\n};\n\n\nexport type SystemAiAiQuotaLimitMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiQuotaLimitInputDto>>;\n};\n\n\nexport type SystemAiAiQuotaLimitMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiQuotaLimitInputUpdateDto>>;\n};\n\nexport type SystemAiAiQuotaLimitUpdateDto = {\n  __typename?: 'SystemAiAiQuotaLimitUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiQuotaLimitDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiQuotaLimitUpdateMessageDto = {\n  __typename?: 'SystemAiAiQuotaLimitUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiQuotaLimitUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiSessionEvent-1' */\nexport type SystemAiAiSessionEventDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiSessionEvent';\n  actorRef: Scalars['String']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  at: Scalars['DateTime']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  kind: SystemAiSessionEventKindDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  payload: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sequence: Scalars['Int']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiSessionEvent-1' */\nexport type SystemAiAiSessionEventAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiSessionEvent-1' */\nexport type SystemAiAiSessionEventConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiSessionEvent-1' */\nexport type SystemAiAiSessionEventMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiSessionEvent-1' */\nexport type SystemAiAiSessionEventMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiSessionEvent-1' */\nexport type SystemAiAiSessionEventRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiSessionEvent-1' */\nexport type SystemAiAiSessionEventRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiSessionEvent-1' */\nexport type SystemAiAiSessionEventTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiSessionEvent`. */\nexport type SystemAiAiSessionEventConnectionDto = {\n  __typename?: 'SystemAiAiSessionEventConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiSessionEventEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiSessionEventDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiSessionEvent`. */\nexport type SystemAiAiSessionEventEdgeDto = {\n  __typename?: 'SystemAiAiSessionEventEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiSessionEventDto>;\n};\n\nexport type SystemAiAiSessionEventInputDto = {\n  actorRef?: InputMaybe<Scalars['String']['input']>;\n  at?: InputMaybe<Scalars['DateTime']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  kind?: InputMaybe<SystemAiSessionEventKindDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  payload?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sequence?: InputMaybe<Scalars['Int']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemAiAiSessionEventInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiSessionEventInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiSessionEventMutationsDto = {\n  __typename?: 'SystemAiAiSessionEventMutations';\n  /** Creates new entities of type 'SystemAiAiSessionEvent'. */\n  create?: Maybe<Array<Maybe<SystemAiAiSessionEventDto>>>;\n  /** Updates existing entity of type 'SystemAiAiSessionEvent'. */\n  update?: Maybe<Array<Maybe<SystemAiAiSessionEventDto>>>;\n};\n\n\nexport type SystemAiAiSessionEventMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiSessionEventInputDto>>;\n};\n\n\nexport type SystemAiAiSessionEventMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiSessionEventInputUpdateDto>>;\n};\n\nexport type SystemAiAiSessionEventUpdateDto = {\n  __typename?: 'SystemAiAiSessionEventUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiSessionEventDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiSessionEventUpdateMessageDto = {\n  __typename?: 'SystemAiAiSessionEventUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiSessionEventUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiTokenLease-1' */\nexport type SystemAiAiTokenLeaseDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiTokenLease';\n  accessExpiresAt: Scalars['DateTime']['output'];\n  accessToken: Scalars['String']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  generation: Scalars['Int']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  rateLimitTier: Scalars['String']['output'];\n  refreshExpiresAt: Scalars['DateTime']['output'];\n  refreshToken: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  scopes: Scalars['String']['output'];\n  status: SystemAiLeaseStatusDto;\n  subscriptionType: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  trustedDeviceToken: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiTokenLease-1' */\nexport type SystemAiAiTokenLeaseAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiTokenLease-1' */\nexport type SystemAiAiTokenLeaseConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiTokenLease-1' */\nexport type SystemAiAiTokenLeaseMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiTokenLease-1' */\nexport type SystemAiAiTokenLeaseMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiTokenLease-1' */\nexport type SystemAiAiTokenLeaseRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiTokenLease-1' */\nexport type SystemAiAiTokenLeaseRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiTokenLease-1' */\nexport type SystemAiAiTokenLeaseTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiTokenLease`. */\nexport type SystemAiAiTokenLeaseConnectionDto = {\n  __typename?: 'SystemAiAiTokenLeaseConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiTokenLeaseEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiTokenLeaseDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiTokenLease`. */\nexport type SystemAiAiTokenLeaseEdgeDto = {\n  __typename?: 'SystemAiAiTokenLeaseEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiTokenLeaseDto>;\n};\n\nexport type SystemAiAiTokenLeaseInputDto = {\n  accessExpiresAt?: InputMaybe<Scalars['DateTime']['input']>;\n  accessToken?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  generation?: InputMaybe<Scalars['Int']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rateLimitTier?: InputMaybe<Scalars['String']['input']>;\n  refreshExpiresAt?: InputMaybe<Scalars['DateTime']['input']>;\n  refreshToken?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  scopes?: InputMaybe<Scalars['String']['input']>;\n  status?: InputMaybe<SystemAiLeaseStatusDto>;\n  subscriptionType?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  trustedDeviceToken?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemAiAiTokenLeaseInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiTokenLeaseInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiTokenLeaseMutationsDto = {\n  __typename?: 'SystemAiAiTokenLeaseMutations';\n  /** Creates new entities of type 'SystemAiAiTokenLease'. */\n  create?: Maybe<Array<Maybe<SystemAiAiTokenLeaseDto>>>;\n  /** Updates existing entity of type 'SystemAiAiTokenLease'. */\n  update?: Maybe<Array<Maybe<SystemAiAiTokenLeaseDto>>>;\n};\n\n\nexport type SystemAiAiTokenLeaseMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiTokenLeaseInputDto>>;\n};\n\n\nexport type SystemAiAiTokenLeaseMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiTokenLeaseInputUpdateDto>>;\n};\n\nexport type SystemAiAiTokenLeaseUpdateDto = {\n  __typename?: 'SystemAiAiTokenLeaseUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiTokenLeaseDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiTokenLeaseUpdateMessageDto = {\n  __typename?: 'SystemAiAiTokenLeaseUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiTokenLeaseUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiToolPolicy-1' */\nexport type SystemAiAiToolPolicyDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiToolPolicy';\n  approvalMode: SystemAiApprovalModeDto;\n  approvalTimeoutMinutes?: Maybe<Scalars['Int']['output']>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  conflictMode: SystemAiConflictModeDto;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  risk: SystemAiRiskLevelDto;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  toolName: Scalars['String']['output'];\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiToolPolicy-1' */\nexport type SystemAiAiToolPolicyAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiToolPolicy-1' */\nexport type SystemAiAiToolPolicyConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiToolPolicy-1' */\nexport type SystemAiAiToolPolicyMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiToolPolicy-1' */\nexport type SystemAiAiToolPolicyMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiToolPolicy-1' */\nexport type SystemAiAiToolPolicyRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiToolPolicy-1' */\nexport type SystemAiAiToolPolicyRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiToolPolicy-1' */\nexport type SystemAiAiToolPolicyTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiToolPolicy-1' */\nexport type SystemAiAiToolPolicyUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiToolPolicy`. */\nexport type SystemAiAiToolPolicyConnectionDto = {\n  __typename?: 'SystemAiAiToolPolicyConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiToolPolicyEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiToolPolicyDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiToolPolicy`. */\nexport type SystemAiAiToolPolicyEdgeDto = {\n  __typename?: 'SystemAiAiToolPolicyEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiToolPolicyDto>;\n};\n\nexport type SystemAiAiToolPolicyInputDto = {\n  approvalMode?: InputMaybe<SystemAiApprovalModeDto>;\n  approvalTimeoutMinutes?: InputMaybe<Scalars['Int']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  conflictMode?: InputMaybe<SystemAiConflictModeDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  risk?: InputMaybe<SystemAiRiskLevelDto>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  toolName?: InputMaybe<Scalars['String']['input']>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemAiAiToolPolicyInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiToolPolicyInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiToolPolicyMutationsDto = {\n  __typename?: 'SystemAiAiToolPolicyMutations';\n  /** Creates new entities of type 'SystemAiAiToolPolicy'. */\n  create?: Maybe<Array<Maybe<SystemAiAiToolPolicyDto>>>;\n  /** Updates existing entity of type 'SystemAiAiToolPolicy'. */\n  update?: Maybe<Array<Maybe<SystemAiAiToolPolicyDto>>>;\n};\n\n\nexport type SystemAiAiToolPolicyMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiToolPolicyInputDto>>;\n};\n\n\nexport type SystemAiAiToolPolicyMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiToolPolicyInputUpdateDto>>;\n};\n\nexport type SystemAiAiToolPolicyUpdateDto = {\n  __typename?: 'SystemAiAiToolPolicyUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiToolPolicyDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiToolPolicyUpdateMessageDto = {\n  __typename?: 'SystemAiAiToolPolicyUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiToolPolicyUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiUsageRecord-1' */\nexport type SystemAiAiUsageRecordDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemAiAiUsageRecord';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  at: Scalars['DateTime']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  costCents: Scalars['Decimal']['output'];\n  inputTokens: Scalars['Int']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  model: Scalars['String']['output'];\n  outputTokens: Scalars['Int']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sessionRef: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiUsageRecord-1' */\nexport type SystemAiAiUsageRecordAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiUsageRecord-1' */\nexport type SystemAiAiUsageRecordConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiUsageRecord-1' */\nexport type SystemAiAiUsageRecordMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiUsageRecord-1' */\nexport type SystemAiAiUsageRecordMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiUsageRecord-1' */\nexport type SystemAiAiUsageRecordRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiUsageRecord-1' */\nexport type SystemAiAiUsageRecordRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Ai-3.1.2/AiUsageRecord-1' */\nexport type SystemAiAiUsageRecordTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAiAiUsageRecord`. */\nexport type SystemAiAiUsageRecordConnectionDto = {\n  __typename?: 'SystemAiAiUsageRecordConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAiAiUsageRecordEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAiAiUsageRecordDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAiAiUsageRecord`. */\nexport type SystemAiAiUsageRecordEdgeDto = {\n  __typename?: 'SystemAiAiUsageRecordEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAiAiUsageRecordDto>;\n};\n\nexport type SystemAiAiUsageRecordInputDto = {\n  at?: InputMaybe<Scalars['DateTime']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  costCents?: InputMaybe<Scalars['Decimal']['input']>;\n  inputTokens?: InputMaybe<Scalars['Int']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  model?: InputMaybe<Scalars['String']['input']>;\n  outputTokens?: InputMaybe<Scalars['Int']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sessionRef?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemAiAiUsageRecordInputUpdateDto = {\n  /** Item to update */\n  item: SystemAiAiUsageRecordInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAiAiUsageRecordMutationsDto = {\n  __typename?: 'SystemAiAiUsageRecordMutations';\n  /** Creates new entities of type 'SystemAiAiUsageRecord'. */\n  create?: Maybe<Array<Maybe<SystemAiAiUsageRecordDto>>>;\n  /** Updates existing entity of type 'SystemAiAiUsageRecord'. */\n  update?: Maybe<Array<Maybe<SystemAiAiUsageRecordDto>>>;\n};\n\n\nexport type SystemAiAiUsageRecordMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiUsageRecordInputDto>>;\n};\n\n\nexport type SystemAiAiUsageRecordMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAiAiUsageRecordInputUpdateDto>>;\n};\n\nexport type SystemAiAiUsageRecordUpdateDto = {\n  __typename?: 'SystemAiAiUsageRecordUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAiAiUsageRecordDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAiAiUsageRecordUpdateMessageDto = {\n  __typename?: 'SystemAiAiUsageRecordUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAiAiUsageRecordUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'System.Ai/ApprovalMode' */\nexport enum SystemAiApprovalModeDto {\n  AutoDto = 'AUTO',\n  DisabledDto = 'DISABLED',\n  RequiredDto = 'REQUIRED'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/ApprovalReason' */\nexport enum SystemAiApprovalReasonDto {\n  ConflictDto = 'CONFLICT',\n  ManualDto = 'MANUAL',\n  QuotaOverrideDto = 'QUOTA_OVERRIDE',\n  RiskDto = 'RISK'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/ApprovalStatus' */\nexport enum SystemAiApprovalStatusDto {\n  ApprovedDto = 'APPROVED',\n  PendingDto = 'PENDING',\n  RejectedDto = 'REJECTED',\n  TimedOutDto = 'TIMED_OUT'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/AuthMode' */\nexport enum SystemAiAuthModeDto {\n  ByoKeyDto = 'BYO_KEY',\n  CentralKeyDto = 'CENTRAL_KEY',\n  SubscriptionDto = 'SUBSCRIPTION'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/ConflictMode' */\nexport enum SystemAiConflictModeDto {\n  AlwaysApproveDto = 'ALWAYS_APPROVE',\n  AutoRetryDto = 'AUTO_RETRY',\n  RetryThenApproveDto = 'RETRY_THEN_APPROVE'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/CredentialKind' */\nexport enum SystemAiCredentialKindDto {\n  DevSshAuthorizedKeyDto = 'DEV_SSH_AUTHORIZED_KEY',\n  EnvSecretDto = 'ENV_SECRET',\n  GitHubPatDto = 'GIT_HUB_PAT',\n  SshKeyDto = 'SSH_KEY'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/JobKind' */\nexport enum SystemAiJobKindDto {\n  AdminDto = 'ADMIN',\n  ApplicationDto = 'APPLICATION',\n  BlueprintAuthoringDto = 'BLUEPRINT_AUTHORING',\n  DataModelDto = 'DATA_MODEL',\n  FreeFormDto = 'FREE_FORM',\n  PipelineDto = 'PIPELINE',\n  RuntimeDataDto = 'RUNTIME_DATA'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/JobStatus' */\nexport enum SystemAiJobStatusDto {\n  ActiveDto = 'ACTIVE',\n  CancelledDto = 'CANCELLED',\n  CompletedDto = 'COMPLETED',\n  FailedDto = 'FAILED'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/KnowledgeKind' */\nexport enum SystemAiKnowledgeKindDto {\n  ClaudeMdDto = 'CLAUDE_MD',\n  McpResourceDto = 'MCP_RESOURCE',\n  RagDocDto = 'RAG_DOC',\n  UrlDto = 'URL'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/LeaseStatus' */\nexport enum SystemAiLeaseStatusDto {\n  ActiveDto = 'ACTIVE',\n  ExpiredDto = 'EXPIRED',\n  RefreshFailedDto = 'REFRESH_FAILED',\n  RevokedDto = 'REVOKED'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/ModelTier' */\nexport enum SystemAiModelTierDto {\n  HaikuDto = 'HAIKU',\n  OpusDto = 'OPUS',\n  SonnetDto = 'SONNET'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/RiskLevel' */\nexport enum SystemAiRiskLevelDto {\n  HighDto = 'HIGH',\n  LowDto = 'LOW',\n  MediumDto = 'MEDIUM'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/SessionEventKind' */\nexport enum SystemAiSessionEventKindDto {\n  ErrorDto = 'ERROR',\n  HookDto = 'HOOK',\n  MessageDto = 'MESSAGE',\n  StatusChangeDto = 'STATUS_CHANGE',\n  ToolCallDto = 'TOOL_CALL',\n  ToolResultDto = 'TOOL_RESULT'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/SessionStatus' */\nexport enum SystemAiSessionStatusDto {\n  CancelledDto = 'CANCELLED',\n  CompletedDto = 'COMPLETED',\n  FailedDto = 'FAILED',\n  PausedDto = 'PAUSED',\n  QueuedDto = 'QUEUED',\n  QuotaBlockedDto = 'QUOTA_BLOCKED',\n  RateLimitedDto = 'RATE_LIMITED',\n  RunningDto = 'RUNNING'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/SubscriptionScope' */\nexport enum SystemAiSubscriptionScopeDto {\n  MeshmakersPoolDto = 'MESHMAKERS_POOL',\n  PerUserDto = 'PER_USER',\n  ServiceAccountDto = 'SERVICE_ACCOUNT'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/TicketScope' */\nexport enum SystemAiTicketScopeDto {\n  CredentialRegisterDto = 'CREDENTIAL_REGISTER',\n  DevSshKeyRegisterDto = 'DEV_SSH_KEY_REGISTER'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/TicketStatus' */\nexport enum SystemAiTicketStatusDto {\n  ExpiredDto = 'EXPIRED',\n  OpenDto = 'OPEN',\n  RedeemedDto = 'REDEEMED'\n}\n\n/** Runtime entities of construction kit enum 'System.Ai/WorkspaceMode' */\nexport enum SystemAiWorkspaceModeDto {\n  PersistentHibernatingDto = 'PERSISTENT_HIBERNATING',\n  PerSessionDto = 'PER_SESSION',\n  PoolDto = 'POOL'\n}\n\n/** Runtime entities of construction kit record 'System/AttributeSearchFilter' */\nexport type SystemAttributeSearchFilterDto = {\n  __typename?: 'SystemAttributeSearchFilter';\n  attributePaths: Array<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  searchValue: Scalars['String']['output'];\n};\n\nexport type SystemAttributeSearchFilterInputDto = {\n  attributePaths?: InputMaybe<Array<Scalars['String']['input']>>;\n  searchValue?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/AutoIncrement-1' */\nexport type SystemAutoIncrementDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemAutoIncrement';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  currentValue: Scalars['Int']['output'];\n  end: Scalars['Int']['output'];\n  format?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AutoIncrement-1' */\nexport type SystemAutoIncrementAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AutoIncrement-1' */\nexport type SystemAutoIncrementConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AutoIncrement-1' */\nexport type SystemAutoIncrementMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AutoIncrement-1' */\nexport type SystemAutoIncrementMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AutoIncrement-1' */\nexport type SystemAutoIncrementRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AutoIncrement-1' */\nexport type SystemAutoIncrementRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/AutoIncrement-1' */\nexport type SystemAutoIncrementTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemAutoIncrement`. */\nexport type SystemAutoIncrementConnectionDto = {\n  __typename?: 'SystemAutoIncrementConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemAutoIncrementEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemAutoIncrementDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemAutoIncrement`. */\nexport type SystemAutoIncrementEdgeDto = {\n  __typename?: 'SystemAutoIncrementEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemAutoIncrementDto>;\n};\n\nexport type SystemAutoIncrementInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  currentValue?: InputMaybe<Scalars['Int']['input']>;\n  end?: InputMaybe<Scalars['Int']['input']>;\n  format?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemAutoIncrementInputUpdateDto = {\n  /** Item to update */\n  item: SystemAutoIncrementInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemAutoIncrementMutationsDto = {\n  __typename?: 'SystemAutoIncrementMutations';\n  /** Creates new entities of type 'SystemAutoIncrement'. */\n  create?: Maybe<Array<Maybe<SystemAutoIncrementDto>>>;\n  /** Updates existing entity of type 'SystemAutoIncrement'. */\n  update?: Maybe<Array<Maybe<SystemAutoIncrementDto>>>;\n};\n\n\nexport type SystemAutoIncrementMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemAutoIncrementInputDto>>;\n};\n\n\nexport type SystemAutoIncrementMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemAutoIncrementInputUpdateDto>>;\n};\n\nexport type SystemAutoIncrementUpdateDto = {\n  __typename?: 'SystemAutoIncrementUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemAutoIncrementDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemAutoIncrementUpdateMessageDto = {\n  __typename?: 'SystemAutoIncrementUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemAutoIncrementUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintBackup-1' */\nexport type SystemBlueprintBackupDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemBlueprintBackup';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  blueprintName: Scalars['String']['output'];\n  blueprintVersion: Scalars['String']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  createdAt: Scalars['DateTime']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  snapshotJson: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintBackup-1' */\nexport type SystemBlueprintBackupAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintBackup-1' */\nexport type SystemBlueprintBackupConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintBackup-1' */\nexport type SystemBlueprintBackupMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintBackup-1' */\nexport type SystemBlueprintBackupMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintBackup-1' */\nexport type SystemBlueprintBackupRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintBackup-1' */\nexport type SystemBlueprintBackupRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintBackup-1' */\nexport type SystemBlueprintBackupTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemBlueprintBackup`. */\nexport type SystemBlueprintBackupConnectionDto = {\n  __typename?: 'SystemBlueprintBackupConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemBlueprintBackupEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemBlueprintBackupDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemBlueprintBackup`. */\nexport type SystemBlueprintBackupEdgeDto = {\n  __typename?: 'SystemBlueprintBackupEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemBlueprintBackupDto>;\n};\n\nexport type SystemBlueprintBackupInputDto = {\n  blueprintName?: InputMaybe<Scalars['String']['input']>;\n  blueprintVersion?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  createdAt?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  snapshotJson?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemBlueprintBackupInputUpdateDto = {\n  /** Item to update */\n  item: SystemBlueprintBackupInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemBlueprintBackupMutationsDto = {\n  __typename?: 'SystemBlueprintBackupMutations';\n  /** Creates new entities of type 'SystemBlueprintBackup'. */\n  create?: Maybe<Array<Maybe<SystemBlueprintBackupDto>>>;\n  /** Updates existing entity of type 'SystemBlueprintBackup'. */\n  update?: Maybe<Array<Maybe<SystemBlueprintBackupDto>>>;\n};\n\n\nexport type SystemBlueprintBackupMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemBlueprintBackupInputDto>>;\n};\n\n\nexport type SystemBlueprintBackupMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemBlueprintBackupInputUpdateDto>>;\n};\n\nexport type SystemBlueprintBackupUpdateDto = {\n  __typename?: 'SystemBlueprintBackupUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemBlueprintBackupDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemBlueprintBackupUpdateMessageDto = {\n  __typename?: 'SystemBlueprintBackupUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemBlueprintBackupUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintHistory-1' */\nexport type SystemBlueprintHistoryDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemBlueprintHistory';\n  applicationMode: Scalars['String']['output'];\n  appliedAt: Scalars['DateTime']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  blueprintName: Scalars['String']['output'];\n  blueprintVersion: Scalars['String']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  entitiesCreated: Scalars['Int']['output'];\n  entitiesDeleted: Scalars['Int']['output'];\n  entitiesUpdated: Scalars['Int']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  previousBlueprintName?: Maybe<Scalars['String']['output']>;\n  previousVersion?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  seedDataChecksum?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintHistory-1' */\nexport type SystemBlueprintHistoryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintHistory-1' */\nexport type SystemBlueprintHistoryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintHistory-1' */\nexport type SystemBlueprintHistoryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintHistory-1' */\nexport type SystemBlueprintHistoryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintHistory-1' */\nexport type SystemBlueprintHistoryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintHistory-1' */\nexport type SystemBlueprintHistoryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintHistory-1' */\nexport type SystemBlueprintHistoryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemBlueprintHistory`. */\nexport type SystemBlueprintHistoryConnectionDto = {\n  __typename?: 'SystemBlueprintHistoryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemBlueprintHistoryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemBlueprintHistoryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemBlueprintHistory`. */\nexport type SystemBlueprintHistoryEdgeDto = {\n  __typename?: 'SystemBlueprintHistoryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemBlueprintHistoryDto>;\n};\n\nexport type SystemBlueprintHistoryInputDto = {\n  applicationMode?: InputMaybe<Scalars['String']['input']>;\n  appliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  blueprintName?: InputMaybe<Scalars['String']['input']>;\n  blueprintVersion?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  entitiesCreated?: InputMaybe<Scalars['Int']['input']>;\n  entitiesDeleted?: InputMaybe<Scalars['Int']['input']>;\n  entitiesUpdated?: InputMaybe<Scalars['Int']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  previousBlueprintName?: InputMaybe<Scalars['String']['input']>;\n  previousVersion?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  seedDataChecksum?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemBlueprintHistoryInputUpdateDto = {\n  /** Item to update */\n  item: SystemBlueprintHistoryInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemBlueprintHistoryMutationsDto = {\n  __typename?: 'SystemBlueprintHistoryMutations';\n  /** Creates new entities of type 'SystemBlueprintHistory'. */\n  create?: Maybe<Array<Maybe<SystemBlueprintHistoryDto>>>;\n  /** Updates existing entity of type 'SystemBlueprintHistory'. */\n  update?: Maybe<Array<Maybe<SystemBlueprintHistoryDto>>>;\n};\n\n\nexport type SystemBlueprintHistoryMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemBlueprintHistoryInputDto>>;\n};\n\n\nexport type SystemBlueprintHistoryMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemBlueprintHistoryInputUpdateDto>>;\n};\n\nexport type SystemBlueprintHistoryUpdateDto = {\n  __typename?: 'SystemBlueprintHistoryUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemBlueprintHistoryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemBlueprintHistoryUpdateMessageDto = {\n  __typename?: 'SystemBlueprintHistoryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemBlueprintHistoryUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintInstallation-1' */\nexport type SystemBlueprintInstallationDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemBlueprintInstallation';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  blueprintName: Scalars['String']['output'];\n  blueprintVersion: Scalars['String']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  installedAt: Scalars['DateTime']['output'];\n  isDependency: Scalars['Boolean']['output'];\n  lastUpdatedAt: Scalars['DateTime']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  resolvedDependencies?: Maybe<Array<Scalars['String']['output']>>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  seedDataChecksum?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintInstallation-1' */\nexport type SystemBlueprintInstallationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintInstallation-1' */\nexport type SystemBlueprintInstallationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintInstallation-1' */\nexport type SystemBlueprintInstallationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintInstallation-1' */\nexport type SystemBlueprintInstallationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintInstallation-1' */\nexport type SystemBlueprintInstallationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintInstallation-1' */\nexport type SystemBlueprintInstallationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/BlueprintInstallation-1' */\nexport type SystemBlueprintInstallationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemBlueprintInstallation`. */\nexport type SystemBlueprintInstallationConnectionDto = {\n  __typename?: 'SystemBlueprintInstallationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemBlueprintInstallationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemBlueprintInstallationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemBlueprintInstallation`. */\nexport type SystemBlueprintInstallationEdgeDto = {\n  __typename?: 'SystemBlueprintInstallationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemBlueprintInstallationDto>;\n};\n\nexport type SystemBlueprintInstallationInputDto = {\n  blueprintName?: InputMaybe<Scalars['String']['input']>;\n  blueprintVersion?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  installedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  isDependency?: InputMaybe<Scalars['Boolean']['input']>;\n  lastUpdatedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  resolvedDependencies?: InputMaybe<Array<Scalars['String']['input']>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  seedDataChecksum?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemBlueprintInstallationInputUpdateDto = {\n  /** Item to update */\n  item: SystemBlueprintInstallationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemBlueprintInstallationMutationsDto = {\n  __typename?: 'SystemBlueprintInstallationMutations';\n  /** Creates new entities of type 'SystemBlueprintInstallation'. */\n  create?: Maybe<Array<Maybe<SystemBlueprintInstallationDto>>>;\n  /** Updates existing entity of type 'SystemBlueprintInstallation'. */\n  update?: Maybe<Array<Maybe<SystemBlueprintInstallationDto>>>;\n};\n\n\nexport type SystemBlueprintInstallationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemBlueprintInstallationInputDto>>;\n};\n\n\nexport type SystemBlueprintInstallationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemBlueprintInstallationInputUpdateDto>>;\n};\n\nexport type SystemBlueprintInstallationUpdateDto = {\n  __typename?: 'SystemBlueprintInstallationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemBlueprintInstallationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemBlueprintInstallationUpdateMessageDto = {\n  __typename?: 'SystemBlueprintInstallationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemBlueprintInstallationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/AttributeAggregateConfiguration-1' */\nexport type SystemBotAttributeAggregateConfigurationDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemBotAttributeAggregateConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  autoCompleteFilter: Scalars['String']['output'];\n  autoCompleteLimit: Scalars['Int']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  configures?: Maybe<SystemEntity_ConfiguresUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  isAutoCompleteEnabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/AttributeAggregateConfiguration-1' */\nexport type SystemBotAttributeAggregateConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/AttributeAggregateConfiguration-1' */\nexport type SystemBotAttributeAggregateConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/AttributeAggregateConfiguration-1' */\nexport type SystemBotAttributeAggregateConfigurationConfiguresArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/AttributeAggregateConfiguration-1' */\nexport type SystemBotAttributeAggregateConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/AttributeAggregateConfiguration-1' */\nexport type SystemBotAttributeAggregateConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/AttributeAggregateConfiguration-1' */\nexport type SystemBotAttributeAggregateConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/AttributeAggregateConfiguration-1' */\nexport type SystemBotAttributeAggregateConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/AttributeAggregateConfiguration-1' */\nexport type SystemBotAttributeAggregateConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemBotAttributeAggregateConfiguration`. */\nexport type SystemBotAttributeAggregateConfigurationConnectionDto = {\n  __typename?: 'SystemBotAttributeAggregateConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemBotAttributeAggregateConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemBotAttributeAggregateConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemBotAttributeAggregateConfiguration`. */\nexport type SystemBotAttributeAggregateConfigurationEdgeDto = {\n  __typename?: 'SystemBotAttributeAggregateConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemBotAttributeAggregateConfigurationDto>;\n};\n\nexport type SystemBotAttributeAggregateConfigurationInputDto = {\n  autoCompleteFilter?: InputMaybe<Scalars['String']['input']>;\n  autoCompleteLimit?: InputMaybe<Scalars['Int']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configures?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  isAutoCompleteEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemBotAttributeAggregateConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemBotAttributeAggregateConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemBotAttributeAggregateConfigurationMutationsDto = {\n  __typename?: 'SystemBotAttributeAggregateConfigurationMutations';\n  /** Creates new entities of type 'SystemBotAttributeAggregateConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemBotAttributeAggregateConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemBotAttributeAggregateConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemBotAttributeAggregateConfigurationDto>>>;\n};\n\n\nexport type SystemBotAttributeAggregateConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemBotAttributeAggregateConfigurationInputDto>>;\n};\n\n\nexport type SystemBotAttributeAggregateConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemBotAttributeAggregateConfigurationInputUpdateDto>>;\n};\n\nexport type SystemBotAttributeAggregateConfigurationUpdateDto = {\n  __typename?: 'SystemBotAttributeAggregateConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemBotAttributeAggregateConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemBotAttributeAggregateConfigurationUpdateMessageDto = {\n  __typename?: 'SystemBotAttributeAggregateConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemBotAttributeAggregateConfigurationUpdateDto>>>;\n};\n\n/** Union of types derived from System.Bot/AttributeAggregateConfiguration for ConfiguredBy association */\nexport type SystemBotAttributeAggregateConfiguration_ConfiguredByUnionDto = SystemBotAttributeAggregateConfigurationDto;\n\n/** A connection to `SystemBotAttributeAggregateConfiguration_ConfiguredByUnion`. */\nexport type SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto = {\n  __typename?: 'SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemBotAttributeAggregateConfiguration_ConfiguredByUnion`. */\nexport type SystemBotAttributeAggregateConfiguration_ConfiguredByUnionEdgeDto = {\n  __typename?: 'SystemBotAttributeAggregateConfiguration_ConfiguredByUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/Fixup-1' */\nexport type SystemBotFixupDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemBotFixup';\n  appliedAt?: Maybe<Scalars['DateTime']['output']>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  enabled: Scalars['Boolean']['output'];\n  error?: Maybe<Scalars['String']['output']>;\n  isApplied: Scalars['Boolean']['output'];\n  isSuccess?: Maybe<Scalars['Boolean']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  order: Scalars['Int']['output'];\n  output?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  script: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/Fixup-1' */\nexport type SystemBotFixupAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/Fixup-1' */\nexport type SystemBotFixupConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/Fixup-1' */\nexport type SystemBotFixupMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/Fixup-1' */\nexport type SystemBotFixupMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/Fixup-1' */\nexport type SystemBotFixupRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/Fixup-1' */\nexport type SystemBotFixupRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Bot-3.1.1/Fixup-1' */\nexport type SystemBotFixupTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemBotFixup`. */\nexport type SystemBotFixupConnectionDto = {\n  __typename?: 'SystemBotFixupConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemBotFixupEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemBotFixupDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemBotFixup`. */\nexport type SystemBotFixupEdgeDto = {\n  __typename?: 'SystemBotFixupEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemBotFixupDto>;\n};\n\nexport type SystemBotFixupInputDto = {\n  appliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  enabled?: InputMaybe<Scalars['Boolean']['input']>;\n  error?: InputMaybe<Scalars['String']['input']>;\n  isApplied?: InputMaybe<Scalars['Boolean']['input']>;\n  isSuccess?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  order?: InputMaybe<Scalars['Int']['input']>;\n  output?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  script?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemBotFixupInputUpdateDto = {\n  /** Item to update */\n  item: SystemBotFixupInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemBotFixupMutationsDto = {\n  __typename?: 'SystemBotFixupMutations';\n  /** Creates new entities of type 'SystemBotFixup'. */\n  create?: Maybe<Array<Maybe<SystemBotFixupDto>>>;\n  /** Updates existing entity of type 'SystemBotFixup'. */\n  update?: Maybe<Array<Maybe<SystemBotFixupDto>>>;\n};\n\n\nexport type SystemBotFixupMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemBotFixupInputDto>>;\n};\n\n\nexport type SystemBotFixupMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemBotFixupInputUpdateDto>>;\n};\n\nexport type SystemBotFixupUpdateDto = {\n  __typename?: 'SystemBotFixupUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemBotFixupDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemBotFixupUpdateMessageDto = {\n  __typename?: 'SystemBotFixupUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemBotFixupUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Adapter-1' */\nexport type SystemCommunicationAdapterDto = SystemCommunicationDeployableEntityInterfaceDto & SystemCommunicationDeployableWorkloadInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationAdapter';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  chartName?: Maybe<Scalars['String']['output']>;\n  chartVersion?: Maybe<Scalars['String']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  communicationState: SystemCommunicationCommunicationStateDto;\n  communicationStateTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  configuration?: Maybe<Scalars['String']['output']>;\n  configurationState: SystemCommunicationConfigurationStateDto;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  deploymentState: SystemCommunicationDeploymentStateDto;\n  description?: Maybe<Scalars['String']['output']>;\n  executes?: Maybe<SystemCommunicationPipeline_ExecutesUnionConnectionDto>;\n  executingAdapter?: Maybe<SystemCommunicationPipelineExecution_ExecutingAdapterUnionConnectionDto>;\n  helmRepository?: Maybe<SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnionConnectionDto>;\n  hostname?: Maybe<Scalars['String']['output']>;\n  ingressEnabled: Scalars['Boolean']['output'];\n  lastConfigurationError?: Maybe<Scalars['String']['output']>;\n  lastConfigurationErrorTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  lastDeploymentError?: Maybe<Scalars['String']['output']>;\n  lastDeploymentErrorTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  lastSyncedSequenceNumber: Scalars['Int']['output'];\n  managedBy?: Maybe<SystemCommunicationPool_ManagedByUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  receivesClusterSecrets: Scalars['Boolean']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  statusMessage?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  values?: Maybe<Array<SystemCommunicationValueOverrideDto>>;\n  valuesYaml?: Maybe<Scalars['String']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Adapter-1' */\nexport type SystemCommunicationAdapterAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Adapter-1' */\nexport type SystemCommunicationAdapterConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Adapter-1' */\nexport type SystemCommunicationAdapterExecutesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Adapter-1' */\nexport type SystemCommunicationAdapterExecutingAdapterArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Adapter-1' */\nexport type SystemCommunicationAdapterHelmRepositoryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Adapter-1' */\nexport type SystemCommunicationAdapterManagedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Adapter-1' */\nexport type SystemCommunicationAdapterMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Adapter-1' */\nexport type SystemCommunicationAdapterMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Adapter-1' */\nexport type SystemCommunicationAdapterRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Adapter-1' */\nexport type SystemCommunicationAdapterRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Adapter-1' */\nexport type SystemCommunicationAdapterTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationAdapter`. */\nexport type SystemCommunicationAdapterConnectionDto = {\n  __typename?: 'SystemCommunicationAdapterConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationAdapterEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationAdapterDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationAdapter`. */\nexport type SystemCommunicationAdapterEdgeDto = {\n  __typename?: 'SystemCommunicationAdapterEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationAdapterDto>;\n};\n\nexport type SystemCommunicationAdapterInputDto = {\n  chartName?: InputMaybe<Scalars['String']['input']>;\n  chartVersion?: InputMaybe<Scalars['String']['input']>;\n  communicationState?: InputMaybe<SystemCommunicationCommunicationStateDto>;\n  communicationStateTimestamp?: InputMaybe<Scalars['DateTime']['input']>;\n  configuration?: InputMaybe<Scalars['String']['input']>;\n  configurationState?: InputMaybe<SystemCommunicationConfigurationStateDto>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  deploymentState?: InputMaybe<SystemCommunicationDeploymentStateDto>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  executes?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  executingAdapter?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  helmRepository?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  hostname?: InputMaybe<Scalars['String']['input']>;\n  ingressEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  lastConfigurationError?: InputMaybe<Scalars['String']['input']>;\n  lastConfigurationErrorTimestamp?: InputMaybe<Scalars['DateTime']['input']>;\n  lastDeploymentError?: InputMaybe<Scalars['String']['input']>;\n  lastDeploymentErrorTimestamp?: InputMaybe<Scalars['DateTime']['input']>;\n  lastSyncedSequenceNumber?: InputMaybe<Scalars['Int']['input']>;\n  managedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  receivesClusterSecrets?: InputMaybe<Scalars['Boolean']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  statusMessage?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  values?: InputMaybe<Array<InputMaybe<SystemCommunicationValueOverrideInputDto>>>;\n  valuesYaml?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemCommunicationAdapterInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationAdapterInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationAdapterMutationsDto = {\n  __typename?: 'SystemCommunicationAdapterMutations';\n  /** Creates new entities of type 'SystemCommunicationAdapter'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationAdapterDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationAdapter'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationAdapterDto>>>;\n};\n\n\nexport type SystemCommunicationAdapterMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationAdapterInputDto>>;\n};\n\n\nexport type SystemCommunicationAdapterMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationAdapterInputUpdateDto>>;\n};\n\nexport type SystemCommunicationAdapterUpdateDto = {\n  __typename?: 'SystemCommunicationAdapterUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationAdapterDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationAdapterUpdateMessageDto = {\n  __typename?: 'SystemCommunicationAdapterUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationAdapterUpdateDto>>>;\n};\n\n/** Union of types derived from System.Communication/Adapter for AdapterExecutions association */\nexport type SystemCommunicationAdapter_AdapterExecutionsUnionDto = SystemCommunicationAdapterDto;\n\n/** A connection to `SystemCommunicationAdapter_AdapterExecutionsUnion`. */\nexport type SystemCommunicationAdapter_AdapterExecutionsUnionConnectionDto = {\n  __typename?: 'SystemCommunicationAdapter_AdapterExecutionsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationAdapter_AdapterExecutionsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationAdapter_AdapterExecutionsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationAdapter_AdapterExecutionsUnion`. */\nexport type SystemCommunicationAdapter_AdapterExecutionsUnionEdgeDto = {\n  __typename?: 'SystemCommunicationAdapter_AdapterExecutionsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationAdapter_AdapterExecutionsUnionDto>;\n};\n\n/** Union of types derived from System.Communication/Adapter for ExecutedBy association */\nexport type SystemCommunicationAdapter_ExecutedByUnionDto = SystemCommunicationAdapterDto;\n\n/** A connection to `SystemCommunicationAdapter_ExecutedByUnion`. */\nexport type SystemCommunicationAdapter_ExecutedByUnionConnectionDto = {\n  __typename?: 'SystemCommunicationAdapter_ExecutedByUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationAdapter_ExecutedByUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationAdapter_ExecutedByUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationAdapter_ExecutedByUnion`. */\nexport type SystemCommunicationAdapter_ExecutedByUnionEdgeDto = {\n  __typename?: 'SystemCommunicationAdapter_ExecutedByUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationAdapter_ExecutedByUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/AiConfiguration-1' */\nexport type SystemCommunicationAiConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationAiConfiguration';\n  aiModel?: Maybe<Scalars['String']['output']>;\n  apiKey: Scalars['String']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  maxTokens?: Maybe<Scalars['Int']['output']>;\n  mcpServerUrl?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  temperature?: Maybe<Scalars['Decimal']['output']>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/AiConfiguration-1' */\nexport type SystemCommunicationAiConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/AiConfiguration-1' */\nexport type SystemCommunicationAiConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/AiConfiguration-1' */\nexport type SystemCommunicationAiConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/AiConfiguration-1' */\nexport type SystemCommunicationAiConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/AiConfiguration-1' */\nexport type SystemCommunicationAiConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/AiConfiguration-1' */\nexport type SystemCommunicationAiConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/AiConfiguration-1' */\nexport type SystemCommunicationAiConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/AiConfiguration-1' */\nexport type SystemCommunicationAiConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationAiConfiguration`. */\nexport type SystemCommunicationAiConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationAiConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationAiConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationAiConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationAiConfiguration`. */\nexport type SystemCommunicationAiConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationAiConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationAiConfigurationDto>;\n};\n\nexport type SystemCommunicationAiConfigurationInputDto = {\n  aiModel?: InputMaybe<Scalars['String']['input']>;\n  apiKey?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  maxTokens?: InputMaybe<Scalars['Int']['input']>;\n  mcpServerUrl?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  temperature?: InputMaybe<Scalars['Decimal']['input']>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemCommunicationAiConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationAiConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationAiConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationAiConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationAiConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationAiConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationAiConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationAiConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationAiConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationAiConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationAiConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationAiConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationAiConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationAiConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationAiConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationAiConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationAiConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationAiConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Application-1' */\nexport type SystemCommunicationApplicationDto = SystemCommunicationDeployableEntityInterfaceDto & SystemCommunicationDeployableWorkloadInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationApplication';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  chartName?: Maybe<Scalars['String']['output']>;\n  chartVersion?: Maybe<Scalars['String']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  deploymentState: SystemCommunicationDeploymentStateDto;\n  description?: Maybe<Scalars['String']['output']>;\n  helmRepository?: Maybe<SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnionConnectionDto>;\n  hostname?: Maybe<Scalars['String']['output']>;\n  ingressEnabled: Scalars['Boolean']['output'];\n  lastDeploymentError?: Maybe<Scalars['String']['output']>;\n  lastDeploymentErrorTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  managedBy?: Maybe<SystemCommunicationPool_ManagedByUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  receivesClusterSecrets: Scalars['Boolean']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  statusMessage?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  values?: Maybe<Array<SystemCommunicationValueOverrideDto>>;\n  valuesYaml?: Maybe<Scalars['String']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Application-1' */\nexport type SystemCommunicationApplicationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Application-1' */\nexport type SystemCommunicationApplicationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Application-1' */\nexport type SystemCommunicationApplicationHelmRepositoryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Application-1' */\nexport type SystemCommunicationApplicationManagedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Application-1' */\nexport type SystemCommunicationApplicationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Application-1' */\nexport type SystemCommunicationApplicationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Application-1' */\nexport type SystemCommunicationApplicationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Application-1' */\nexport type SystemCommunicationApplicationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Application-1' */\nexport type SystemCommunicationApplicationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationApplication`. */\nexport type SystemCommunicationApplicationConnectionDto = {\n  __typename?: 'SystemCommunicationApplicationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationApplicationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationApplicationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationApplication`. */\nexport type SystemCommunicationApplicationEdgeDto = {\n  __typename?: 'SystemCommunicationApplicationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationApplicationDto>;\n};\n\nexport type SystemCommunicationApplicationInputDto = {\n  chartName?: InputMaybe<Scalars['String']['input']>;\n  chartVersion?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  deploymentState?: InputMaybe<SystemCommunicationDeploymentStateDto>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  helmRepository?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  hostname?: InputMaybe<Scalars['String']['input']>;\n  ingressEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  lastDeploymentError?: InputMaybe<Scalars['String']['input']>;\n  lastDeploymentErrorTimestamp?: InputMaybe<Scalars['DateTime']['input']>;\n  managedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  receivesClusterSecrets?: InputMaybe<Scalars['Boolean']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  statusMessage?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  values?: InputMaybe<Array<InputMaybe<SystemCommunicationValueOverrideInputDto>>>;\n  valuesYaml?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemCommunicationApplicationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationApplicationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationApplicationMutationsDto = {\n  __typename?: 'SystemCommunicationApplicationMutations';\n  /** Creates new entities of type 'SystemCommunicationApplication'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationApplicationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationApplication'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationApplicationDto>>>;\n};\n\n\nexport type SystemCommunicationApplicationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationApplicationInputDto>>;\n};\n\n\nexport type SystemCommunicationApplicationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationApplicationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationApplicationUpdateDto = {\n  __typename?: 'SystemCommunicationApplicationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationApplicationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationApplicationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationApplicationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationApplicationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'System.Communication/CommunicationState' */\nexport enum SystemCommunicationCommunicationStateDto {\n  OfflineDto = 'OFFLINE',\n  OnlineDto = 'ONLINE',\n  UnregisteredDto = 'UNREGISTERED'\n}\n\n/** Runtime entities of construction kit enum 'System.Communication/ConfigurationState' */\nexport enum SystemCommunicationConfigurationStateDto {\n  ConfiguredDto = 'CONFIGURED',\n  ErrorDto = 'ERROR',\n  PendingDto = 'PENDING',\n  UnconfiguredDto = 'UNCONFIGURED'\n}\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataFlow-1' */\nexport type SystemCommunicationDataFlowDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationDataFlow';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<SystemCommunicationPipeline_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataFlow-1' */\nexport type SystemCommunicationDataFlowAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataFlow-1' */\nexport type SystemCommunicationDataFlowChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataFlow-1' */\nexport type SystemCommunicationDataFlowConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataFlow-1' */\nexport type SystemCommunicationDataFlowMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataFlow-1' */\nexport type SystemCommunicationDataFlowMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataFlow-1' */\nexport type SystemCommunicationDataFlowRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataFlow-1' */\nexport type SystemCommunicationDataFlowRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataFlow-1' */\nexport type SystemCommunicationDataFlowTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationDataFlow`. */\nexport type SystemCommunicationDataFlowConnectionDto = {\n  __typename?: 'SystemCommunicationDataFlowConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationDataFlowEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationDataFlowDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationDataFlow`. */\nexport type SystemCommunicationDataFlowEdgeDto = {\n  __typename?: 'SystemCommunicationDataFlowEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationDataFlowDto>;\n};\n\nexport type SystemCommunicationDataFlowInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemCommunicationDataFlowInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationDataFlowInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationDataFlowMutationsDto = {\n  __typename?: 'SystemCommunicationDataFlowMutations';\n  /** Creates new entities of type 'SystemCommunicationDataFlow'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationDataFlowDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationDataFlow'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationDataFlowDto>>>;\n};\n\n\nexport type SystemCommunicationDataFlowMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationDataFlowInputDto>>;\n};\n\n\nexport type SystemCommunicationDataFlowMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationDataFlowInputUpdateDto>>;\n};\n\nexport type SystemCommunicationDataFlowUpdateDto = {\n  __typename?: 'SystemCommunicationDataFlowUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationDataFlowDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationDataFlowUpdateMessageDto = {\n  __typename?: 'SystemCommunicationDataFlowUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationDataFlowUpdateDto>>>;\n};\n\n/** Union of types derived from System.Communication/DataFlow for Parent association */\nexport type SystemCommunicationDataFlow_ParentUnionDto = SystemCommunicationDataFlowDto;\n\n/** A connection to `SystemCommunicationDataFlow_ParentUnion`. */\nexport type SystemCommunicationDataFlow_ParentUnionConnectionDto = {\n  __typename?: 'SystemCommunicationDataFlow_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationDataFlow_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationDataFlow_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationDataFlow_ParentUnion`. */\nexport type SystemCommunicationDataFlow_ParentUnionEdgeDto = {\n  __typename?: 'SystemCommunicationDataFlow_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationDataFlow_ParentUnionDto>;\n};\n\n/** Runtime entities of construction kit record 'System.Communication/DataPoint' */\nexport type SystemCommunicationDataPointDto = {\n  __typename?: 'SystemCommunicationDataPoint';\n  constructionKitType?: Maybe<CkTypeDto>;\n  currentValue?: Maybe<Scalars['String']['output']>;\n  externalId: Scalars['String']['output'];\n  lastUpdate?: Maybe<Scalars['DateTime']['output']>;\n  name: Scalars['String']['output'];\n};\n\nexport type SystemCommunicationDataPointInputDto = {\n  currentValue?: InputMaybe<Scalars['String']['input']>;\n  externalId?: InputMaybe<Scalars['String']['input']>;\n  lastUpdate?: InputMaybe<Scalars['DateTime']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataPointMapping-1' */\nexport type SystemCommunicationDataPointMappingDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationDataPointMapping';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  enabled: Scalars['Boolean']['output'];\n  mappedAsSource?: Maybe<SystemEntity_MappedAsSourceUnionConnectionDto>;\n  mappedAsTarget?: Maybe<SystemEntity_MappedAsTargetUnionConnectionDto>;\n  mappingExpression?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sourceAttributePath?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  targetAttributePath?: Maybe<Scalars['String']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataPointMapping-1' */\nexport type SystemCommunicationDataPointMappingAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataPointMapping-1' */\nexport type SystemCommunicationDataPointMappingConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataPointMapping-1' */\nexport type SystemCommunicationDataPointMappingMappedAsSourceArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataPointMapping-1' */\nexport type SystemCommunicationDataPointMappingMappedAsTargetArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataPointMapping-1' */\nexport type SystemCommunicationDataPointMappingMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataPointMapping-1' */\nexport type SystemCommunicationDataPointMappingMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataPointMapping-1' */\nexport type SystemCommunicationDataPointMappingRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataPointMapping-1' */\nexport type SystemCommunicationDataPointMappingRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DataPointMapping-1' */\nexport type SystemCommunicationDataPointMappingTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationDataPointMapping`. */\nexport type SystemCommunicationDataPointMappingConnectionDto = {\n  __typename?: 'SystemCommunicationDataPointMappingConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationDataPointMappingEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationDataPointMappingDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationDataPointMapping`. */\nexport type SystemCommunicationDataPointMappingEdgeDto = {\n  __typename?: 'SystemCommunicationDataPointMappingEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationDataPointMappingDto>;\n};\n\nexport type SystemCommunicationDataPointMappingInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  enabled?: InputMaybe<Scalars['Boolean']['input']>;\n  mappedAsSource?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mappedAsTarget?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mappingExpression?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sourceAttributePath?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  targetAttributePath?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemCommunicationDataPointMappingInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationDataPointMappingInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationDataPointMappingMutationsDto = {\n  __typename?: 'SystemCommunicationDataPointMappingMutations';\n  /** Creates new entities of type 'SystemCommunicationDataPointMapping'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationDataPointMappingDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationDataPointMapping'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationDataPointMappingDto>>>;\n};\n\n\nexport type SystemCommunicationDataPointMappingMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationDataPointMappingInputDto>>;\n};\n\n\nexport type SystemCommunicationDataPointMappingMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationDataPointMappingInputUpdateDto>>;\n};\n\nexport type SystemCommunicationDataPointMappingUpdateDto = {\n  __typename?: 'SystemCommunicationDataPointMappingUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationDataPointMappingDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationDataPointMappingUpdateMessageDto = {\n  __typename?: 'SystemCommunicationDataPointMappingUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationDataPointMappingUpdateDto>>>;\n};\n\n/** Union of types derived from System.Communication/DataPointMapping for MapsFrom association */\nexport type SystemCommunicationDataPointMapping_MapsFromUnionDto = SystemCommunicationDataPointMappingDto;\n\n/** A connection to `SystemCommunicationDataPointMapping_MapsFromUnion`. */\nexport type SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto = {\n  __typename?: 'SystemCommunicationDataPointMapping_MapsFromUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationDataPointMapping_MapsFromUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationDataPointMapping_MapsFromUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationDataPointMapping_MapsFromUnion`. */\nexport type SystemCommunicationDataPointMapping_MapsFromUnionEdgeDto = {\n  __typename?: 'SystemCommunicationDataPointMapping_MapsFromUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionDto>;\n};\n\n/** Union of types derived from System.Communication/DataPointMapping for MapsTo association */\nexport type SystemCommunicationDataPointMapping_MapsToUnionDto = SystemCommunicationDataPointMappingDto;\n\n/** A connection to `SystemCommunicationDataPointMapping_MapsToUnion`. */\nexport type SystemCommunicationDataPointMapping_MapsToUnionConnectionDto = {\n  __typename?: 'SystemCommunicationDataPointMapping_MapsToUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationDataPointMapping_MapsToUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationDataPointMapping_MapsToUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationDataPointMapping_MapsToUnion`. */\nexport type SystemCommunicationDataPointMapping_MapsToUnionEdgeDto = {\n  __typename?: 'SystemCommunicationDataPointMapping_MapsToUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationDeployableEntity';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  deploymentState: SystemCommunicationDeploymentStateDto;\n  description?: Maybe<Scalars['String']['output']>;\n  lastDeploymentError?: Maybe<Scalars['String']['output']>;\n  lastDeploymentErrorTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  statusMessage?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationDeployableEntity`. */\nexport type SystemCommunicationDeployableEntityConnectionDto = {\n  __typename?: 'SystemCommunicationDeployableEntityConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationDeployableEntityEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationDeployableEntityDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationDeployableEntity`. */\nexport type SystemCommunicationDeployableEntityEdgeDto = {\n  __typename?: 'SystemCommunicationDeployableEntityEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationDeployableEntityDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityInterfaceDto = {\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  deploymentState: SystemCommunicationDeploymentStateDto;\n  description?: Maybe<Scalars['String']['output']>;\n  lastDeploymentError?: Maybe<Scalars['String']['output']>;\n  lastDeploymentErrorTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  statusMessage?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableEntity-1' */\nexport type SystemCommunicationDeployableEntityInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type SystemCommunicationDeployableEntityUpdateDto = {\n  __typename?: 'SystemCommunicationDeployableEntityUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationDeployableEntityDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationDeployableEntityUpdateMessageDto = {\n  __typename?: 'SystemCommunicationDeployableEntityUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationDeployableEntityUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadDto = SystemCommunicationDeployableEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationDeployableWorkload';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  chartName?: Maybe<Scalars['String']['output']>;\n  chartVersion?: Maybe<Scalars['String']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  deploymentState: SystemCommunicationDeploymentStateDto;\n  description?: Maybe<Scalars['String']['output']>;\n  helmRepository?: Maybe<SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnionConnectionDto>;\n  hostname?: Maybe<Scalars['String']['output']>;\n  ingressEnabled: Scalars['Boolean']['output'];\n  lastDeploymentError?: Maybe<Scalars['String']['output']>;\n  lastDeploymentErrorTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  managedBy?: Maybe<SystemCommunicationPool_ManagedByUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  receivesClusterSecrets: Scalars['Boolean']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  statusMessage?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  values?: Maybe<Array<SystemCommunicationValueOverrideDto>>;\n  valuesYaml?: Maybe<Scalars['String']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadHelmRepositoryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadManagedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationDeployableWorkload`. */\nexport type SystemCommunicationDeployableWorkloadConnectionDto = {\n  __typename?: 'SystemCommunicationDeployableWorkloadConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationDeployableWorkloadEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationDeployableWorkloadDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationDeployableWorkload`. */\nexport type SystemCommunicationDeployableWorkloadEdgeDto = {\n  __typename?: 'SystemCommunicationDeployableWorkloadEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationDeployableWorkloadDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadInterfaceDto = {\n  chartName?: Maybe<Scalars['String']['output']>;\n  chartVersion?: Maybe<Scalars['String']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  deploymentState: SystemCommunicationDeploymentStateDto;\n  description?: Maybe<Scalars['String']['output']>;\n  helmRepository?: Maybe<SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnionConnectionDto>;\n  hostname?: Maybe<Scalars['String']['output']>;\n  ingressEnabled: Scalars['Boolean']['output'];\n  lastDeploymentError?: Maybe<Scalars['String']['output']>;\n  lastDeploymentErrorTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  managedBy?: Maybe<SystemCommunicationPool_ManagedByUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  receivesClusterSecrets: Scalars['Boolean']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  statusMessage?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  values?: Maybe<Array<SystemCommunicationValueOverrideDto>>;\n  valuesYaml?: Maybe<Scalars['String']['output']>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadInterfaceHelmRepositoryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadInterfaceManagedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Communication-3.23.0/DeployableWorkload-1' */\nexport type SystemCommunicationDeployableWorkloadInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type SystemCommunicationDeployableWorkloadUpdateDto = {\n  __typename?: 'SystemCommunicationDeployableWorkloadUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationDeployableWorkloadDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationDeployableWorkloadUpdateMessageDto = {\n  __typename?: 'SystemCommunicationDeployableWorkloadUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationDeployableWorkloadUpdateDto>>>;\n};\n\n/** Union of types derived from System.Communication/DeployableWorkload for HelmRepositoryUsedBy association */\nexport type SystemCommunicationDeployableWorkload_HelmRepositoryUsedByUnionDto = SystemCommunicationAdapterDto | SystemCommunicationApplicationDto;\n\n/** A connection to `SystemCommunicationDeployableWorkload_HelmRepositoryUsedByUnion`. */\nexport type SystemCommunicationDeployableWorkload_HelmRepositoryUsedByUnionConnectionDto = {\n  __typename?: 'SystemCommunicationDeployableWorkload_HelmRepositoryUsedByUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationDeployableWorkload_HelmRepositoryUsedByUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationDeployableWorkload_HelmRepositoryUsedByUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationDeployableWorkload_HelmRepositoryUsedByUnion`. */\nexport type SystemCommunicationDeployableWorkload_HelmRepositoryUsedByUnionEdgeDto = {\n  __typename?: 'SystemCommunicationDeployableWorkload_HelmRepositoryUsedByUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationDeployableWorkload_HelmRepositoryUsedByUnionDto>;\n};\n\n/** Union of types derived from System.Communication/DeployableWorkload for Manages association */\nexport type SystemCommunicationDeployableWorkload_ManagesUnionDto = SystemCommunicationAdapterDto | SystemCommunicationApplicationDto;\n\n/** A connection to `SystemCommunicationDeployableWorkload_ManagesUnion`. */\nexport type SystemCommunicationDeployableWorkload_ManagesUnionConnectionDto = {\n  __typename?: 'SystemCommunicationDeployableWorkload_ManagesUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationDeployableWorkload_ManagesUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationDeployableWorkload_ManagesUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationDeployableWorkload_ManagesUnion`. */\nexport type SystemCommunicationDeployableWorkload_ManagesUnionEdgeDto = {\n  __typename?: 'SystemCommunicationDeployableWorkload_ManagesUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationDeployableWorkload_ManagesUnionDto>;\n};\n\n/** Runtime entities of construction kit enum 'System.Communication/DeploymentState' */\nexport enum SystemCommunicationDeploymentStateDto {\n  DeployedDto = 'DEPLOYED',\n  DisabledDto = 'DISABLED',\n  ErrorDto = 'ERROR',\n  PendingDto = 'PENDING',\n  UndeployedDto = 'UNDEPLOYED'\n}\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DiscordConfiguration-1' */\nexport type SystemCommunicationDiscordConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationDiscordConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  botToken: Scalars['String']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  guildId?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DiscordConfiguration-1' */\nexport type SystemCommunicationDiscordConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DiscordConfiguration-1' */\nexport type SystemCommunicationDiscordConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DiscordConfiguration-1' */\nexport type SystemCommunicationDiscordConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DiscordConfiguration-1' */\nexport type SystemCommunicationDiscordConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DiscordConfiguration-1' */\nexport type SystemCommunicationDiscordConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DiscordConfiguration-1' */\nexport type SystemCommunicationDiscordConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DiscordConfiguration-1' */\nexport type SystemCommunicationDiscordConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/DiscordConfiguration-1' */\nexport type SystemCommunicationDiscordConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationDiscordConfiguration`. */\nexport type SystemCommunicationDiscordConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationDiscordConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationDiscordConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationDiscordConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationDiscordConfiguration`. */\nexport type SystemCommunicationDiscordConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationDiscordConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationDiscordConfigurationDto>;\n};\n\nexport type SystemCommunicationDiscordConfigurationInputDto = {\n  botToken?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  guildId?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemCommunicationDiscordConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationDiscordConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationDiscordConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationDiscordConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationDiscordConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationDiscordConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationDiscordConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationDiscordConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationDiscordConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationDiscordConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationDiscordConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationDiscordConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationDiscordConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationDiscordConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationDiscordConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationDiscordConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationDiscordConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationDiscordConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailReceiverConfiguration-1' */\nexport type SystemCommunicationEMailReceiverConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationEMailReceiverConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  folder?: Maybe<Scalars['String']['output']>;\n  host: Scalars['String']['output'];\n  isSslEnabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  password: Scalars['String']['output'];\n  port: Scalars['Int']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n  username: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailReceiverConfiguration-1' */\nexport type SystemCommunicationEMailReceiverConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailReceiverConfiguration-1' */\nexport type SystemCommunicationEMailReceiverConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailReceiverConfiguration-1' */\nexport type SystemCommunicationEMailReceiverConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailReceiverConfiguration-1' */\nexport type SystemCommunicationEMailReceiverConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailReceiverConfiguration-1' */\nexport type SystemCommunicationEMailReceiverConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailReceiverConfiguration-1' */\nexport type SystemCommunicationEMailReceiverConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailReceiverConfiguration-1' */\nexport type SystemCommunicationEMailReceiverConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailReceiverConfiguration-1' */\nexport type SystemCommunicationEMailReceiverConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationEMailReceiverConfiguration`. */\nexport type SystemCommunicationEMailReceiverConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationEMailReceiverConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationEMailReceiverConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationEMailReceiverConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationEMailReceiverConfiguration`. */\nexport type SystemCommunicationEMailReceiverConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationEMailReceiverConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationEMailReceiverConfigurationDto>;\n};\n\nexport type SystemCommunicationEMailReceiverConfigurationInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  folder?: InputMaybe<Scalars['String']['input']>;\n  host?: InputMaybe<Scalars['String']['input']>;\n  isSslEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  password?: InputMaybe<Scalars['String']['input']>;\n  port?: InputMaybe<Scalars['Int']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  username?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemCommunicationEMailReceiverConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationEMailReceiverConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationEMailReceiverConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationEMailReceiverConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationEMailReceiverConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationEMailReceiverConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationEMailReceiverConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationEMailReceiverConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationEMailReceiverConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationEMailReceiverConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationEMailReceiverConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationEMailReceiverConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationEMailReceiverConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationEMailReceiverConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationEMailReceiverConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationEMailReceiverConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationEMailReceiverConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationEMailReceiverConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailSenderConfiguration-1' */\nexport type SystemCommunicationEMailSenderConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationEMailSenderConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  host: Scalars['String']['output'];\n  isSslEnabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  password: Scalars['String']['output'];\n  port: Scalars['Int']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  senderEmail?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n  username: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailSenderConfiguration-1' */\nexport type SystemCommunicationEMailSenderConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailSenderConfiguration-1' */\nexport type SystemCommunicationEMailSenderConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailSenderConfiguration-1' */\nexport type SystemCommunicationEMailSenderConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailSenderConfiguration-1' */\nexport type SystemCommunicationEMailSenderConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailSenderConfiguration-1' */\nexport type SystemCommunicationEMailSenderConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailSenderConfiguration-1' */\nexport type SystemCommunicationEMailSenderConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailSenderConfiguration-1' */\nexport type SystemCommunicationEMailSenderConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EMailSenderConfiguration-1' */\nexport type SystemCommunicationEMailSenderConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationEMailSenderConfiguration`. */\nexport type SystemCommunicationEMailSenderConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationEMailSenderConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationEMailSenderConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationEMailSenderConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationEMailSenderConfiguration`. */\nexport type SystemCommunicationEMailSenderConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationEMailSenderConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationEMailSenderConfigurationDto>;\n};\n\nexport type SystemCommunicationEMailSenderConfigurationInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  host?: InputMaybe<Scalars['String']['input']>;\n  isSslEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  password?: InputMaybe<Scalars['String']['input']>;\n  port?: InputMaybe<Scalars['Int']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  senderEmail?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  username?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemCommunicationEMailSenderConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationEMailSenderConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationEMailSenderConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationEMailSenderConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationEMailSenderConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationEMailSenderConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationEMailSenderConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationEMailSenderConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationEMailSenderConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationEMailSenderConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationEMailSenderConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationEMailSenderConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationEMailSenderConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationEMailSenderConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationEMailSenderConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationEMailSenderConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationEMailSenderConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationEMailSenderConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EdaConfiguration-1' */\nexport type SystemCommunicationEdaConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationEdaConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  partnerId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EdaConfiguration-1' */\nexport type SystemCommunicationEdaConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EdaConfiguration-1' */\nexport type SystemCommunicationEdaConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EdaConfiguration-1' */\nexport type SystemCommunicationEdaConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EdaConfiguration-1' */\nexport type SystemCommunicationEdaConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EdaConfiguration-1' */\nexport type SystemCommunicationEdaConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EdaConfiguration-1' */\nexport type SystemCommunicationEdaConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EdaConfiguration-1' */\nexport type SystemCommunicationEdaConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EdaConfiguration-1' */\nexport type SystemCommunicationEdaConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationEdaConfiguration`. */\nexport type SystemCommunicationEdaConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationEdaConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationEdaConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationEdaConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationEdaConfiguration`. */\nexport type SystemCommunicationEdaConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationEdaConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationEdaConfigurationDto>;\n};\n\nexport type SystemCommunicationEdaConfigurationInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  partnerId?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemCommunicationEdaConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationEdaConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationEdaConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationEdaConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationEdaConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationEdaConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationEdaConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationEdaConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationEdaConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationEdaConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationEdaConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationEdaConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationEdaConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationEdaConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationEdaConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationEdaConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationEdaConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationEdaConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EnergyCommunityConfiguration-1' */\nexport type SystemCommunicationEnergyCommunityConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationEnergyCommunityConfiguration';\n  appHeading?: Maybe<Scalars['String']['output']>;\n  appTitle?: Maybe<Scalars['String']['output']>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  backgroundColor?: Maybe<Scalars['String']['output']>;\n  billingReportName?: Maybe<Scalars['String']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  colors?: Maybe<SystemCommunicationUiThemeColorsDto>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  consumerPrice: Scalars['Decimal']['output'];\n  consumptionRecordRequestDelay: Scalars['Int']['output'];\n  energyCommunityId: Scalars['String']['output'];\n  farmerTaxRate: Scalars['Decimal']['output'];\n  favicon?: Maybe<LargeBinaryInfoDto>;\n  footerGradientEnd?: Maybe<Scalars['String']['output']>;\n  footerGradientStart?: Maybe<Scalars['String']['output']>;\n  footerLogo?: Maybe<LargeBinaryInfoDto>;\n  headerGradientEnd?: Maybe<Scalars['String']['output']>;\n  headerGradientStart?: Maybe<Scalars['String']['output']>;\n  headerLogo?: Maybe<LargeBinaryInfoDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  partnerId: Scalars['String']['output'];\n  producerPrice: Scalars['Decimal']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  taxRate: Scalars['Decimal']['output'];\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EnergyCommunityConfiguration-1' */\nexport type SystemCommunicationEnergyCommunityConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EnergyCommunityConfiguration-1' */\nexport type SystemCommunicationEnergyCommunityConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EnergyCommunityConfiguration-1' */\nexport type SystemCommunicationEnergyCommunityConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EnergyCommunityConfiguration-1' */\nexport type SystemCommunicationEnergyCommunityConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EnergyCommunityConfiguration-1' */\nexport type SystemCommunicationEnergyCommunityConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EnergyCommunityConfiguration-1' */\nexport type SystemCommunicationEnergyCommunityConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EnergyCommunityConfiguration-1' */\nexport type SystemCommunicationEnergyCommunityConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/EnergyCommunityConfiguration-1' */\nexport type SystemCommunicationEnergyCommunityConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationEnergyCommunityConfiguration`. */\nexport type SystemCommunicationEnergyCommunityConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationEnergyCommunityConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationEnergyCommunityConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationEnergyCommunityConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationEnergyCommunityConfiguration`. */\nexport type SystemCommunicationEnergyCommunityConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationEnergyCommunityConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationEnergyCommunityConfigurationDto>;\n};\n\nexport type SystemCommunicationEnergyCommunityConfigurationInputDto = {\n  appHeading?: InputMaybe<Scalars['String']['input']>;\n  appTitle?: InputMaybe<Scalars['String']['input']>;\n  backgroundColor?: InputMaybe<Scalars['String']['input']>;\n  billingReportName?: InputMaybe<Scalars['String']['input']>;\n  colors?: InputMaybe<SystemCommunicationUiThemeColorsInputDto>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  consumerPrice?: InputMaybe<Scalars['Decimal']['input']>;\n  consumptionRecordRequestDelay?: InputMaybe<Scalars['Int']['input']>;\n  energyCommunityId?: InputMaybe<Scalars['String']['input']>;\n  farmerTaxRate?: InputMaybe<Scalars['Decimal']['input']>;\n  favicon?: InputMaybe<Scalars['LargeBinary']['input']>;\n  footerGradientEnd?: InputMaybe<Scalars['String']['input']>;\n  footerGradientStart?: InputMaybe<Scalars['String']['input']>;\n  footerLogo?: InputMaybe<Scalars['LargeBinary']['input']>;\n  headerGradientEnd?: InputMaybe<Scalars['String']['input']>;\n  headerGradientStart?: InputMaybe<Scalars['String']['input']>;\n  headerLogo?: InputMaybe<Scalars['LargeBinary']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  partnerId?: InputMaybe<Scalars['String']['input']>;\n  producerPrice?: InputMaybe<Scalars['Decimal']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  taxRate?: InputMaybe<Scalars['Decimal']['input']>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemCommunicationEnergyCommunityConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationEnergyCommunityConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationEnergyCommunityConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationEnergyCommunityConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationEnergyCommunityConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationEnergyCommunityConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationEnergyCommunityConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationEnergyCommunityConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationEnergyCommunityConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationEnergyCommunityConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationEnergyCommunityConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationEnergyCommunityConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationEnergyCommunityConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationEnergyCommunityConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationEnergyCommunityConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationEnergyCommunityConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationEnergyCommunityConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationEnergyCommunityConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'System.Communication/Environment' */\nexport enum SystemCommunicationEnvironmentDto {\n  CloudDto = 'CLOUD',\n  EdgeDto = 'EDGE'\n}\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/FinApiConfiguration-1' */\nexport type SystemCommunicationFinApiConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationFinApiConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  baseUrl: Scalars['String']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  clientId: Scalars['String']['output'];\n  clientSecret: Scalars['String']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  isSandbox?: Maybe<Scalars['Boolean']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  password: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n  username: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/FinApiConfiguration-1' */\nexport type SystemCommunicationFinApiConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/FinApiConfiguration-1' */\nexport type SystemCommunicationFinApiConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/FinApiConfiguration-1' */\nexport type SystemCommunicationFinApiConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/FinApiConfiguration-1' */\nexport type SystemCommunicationFinApiConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/FinApiConfiguration-1' */\nexport type SystemCommunicationFinApiConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/FinApiConfiguration-1' */\nexport type SystemCommunicationFinApiConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/FinApiConfiguration-1' */\nexport type SystemCommunicationFinApiConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/FinApiConfiguration-1' */\nexport type SystemCommunicationFinApiConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationFinApiConfiguration`. */\nexport type SystemCommunicationFinApiConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationFinApiConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationFinApiConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationFinApiConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationFinApiConfiguration`. */\nexport type SystemCommunicationFinApiConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationFinApiConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationFinApiConfigurationDto>;\n};\n\nexport type SystemCommunicationFinApiConfigurationInputDto = {\n  baseUrl?: InputMaybe<Scalars['String']['input']>;\n  clientId?: InputMaybe<Scalars['String']['input']>;\n  clientSecret?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  isSandbox?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  password?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  username?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemCommunicationFinApiConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationFinApiConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationFinApiConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationFinApiConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationFinApiConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationFinApiConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationFinApiConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationFinApiConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationFinApiConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationFinApiConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationFinApiConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationFinApiConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationFinApiConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationFinApiConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationFinApiConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationFinApiConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationFinApiConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationFinApiConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/GrafanaConfiguration-1' */\nexport type SystemCommunicationGrafanaConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationGrafanaConfiguration';\n  adminPassword: Scalars['String']['output'];\n  adminUser: Scalars['String']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  grafanaUrl: Scalars['String']['output'];\n  identityServerUrl: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  oAuthClientId?: Maybe<Scalars['String']['output']>;\n  octoMeshUrl: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/GrafanaConfiguration-1' */\nexport type SystemCommunicationGrafanaConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/GrafanaConfiguration-1' */\nexport type SystemCommunicationGrafanaConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/GrafanaConfiguration-1' */\nexport type SystemCommunicationGrafanaConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/GrafanaConfiguration-1' */\nexport type SystemCommunicationGrafanaConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/GrafanaConfiguration-1' */\nexport type SystemCommunicationGrafanaConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/GrafanaConfiguration-1' */\nexport type SystemCommunicationGrafanaConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/GrafanaConfiguration-1' */\nexport type SystemCommunicationGrafanaConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/GrafanaConfiguration-1' */\nexport type SystemCommunicationGrafanaConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationGrafanaConfiguration`. */\nexport type SystemCommunicationGrafanaConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationGrafanaConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationGrafanaConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationGrafanaConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationGrafanaConfiguration`. */\nexport type SystemCommunicationGrafanaConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationGrafanaConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationGrafanaConfigurationDto>;\n};\n\nexport type SystemCommunicationGrafanaConfigurationInputDto = {\n  adminPassword?: InputMaybe<Scalars['String']['input']>;\n  adminUser?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  grafanaUrl?: InputMaybe<Scalars['String']['input']>;\n  identityServerUrl?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  oAuthClientId?: InputMaybe<Scalars['String']['input']>;\n  octoMeshUrl?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemCommunicationGrafanaConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationGrafanaConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationGrafanaConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationGrafanaConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationGrafanaConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationGrafanaConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationGrafanaConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationGrafanaConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationGrafanaConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationGrafanaConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationGrafanaConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationGrafanaConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationGrafanaConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationGrafanaConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationGrafanaConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationGrafanaConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationGrafanaConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationGrafanaConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'System.Communication/HelmChannel' */\nexport enum SystemCommunicationHelmChannelDto {\n  DevDto = 'DEV',\n  ReleaseDto = 'RELEASE'\n}\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/HelmRepositoryConfiguration-1' */\nexport type SystemCommunicationHelmRepositoryConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationHelmRepositoryConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  channel: SystemCommunicationHelmChannelDto;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  helmRepositoryUsedBy?: Maybe<SystemCommunicationDeployableWorkload_HelmRepositoryUsedByUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  password?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  repositoryUrl: Scalars['String']['output'];\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n  username?: Maybe<Scalars['String']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/HelmRepositoryConfiguration-1' */\nexport type SystemCommunicationHelmRepositoryConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/HelmRepositoryConfiguration-1' */\nexport type SystemCommunicationHelmRepositoryConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/HelmRepositoryConfiguration-1' */\nexport type SystemCommunicationHelmRepositoryConfigurationHelmRepositoryUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/HelmRepositoryConfiguration-1' */\nexport type SystemCommunicationHelmRepositoryConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/HelmRepositoryConfiguration-1' */\nexport type SystemCommunicationHelmRepositoryConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/HelmRepositoryConfiguration-1' */\nexport type SystemCommunicationHelmRepositoryConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/HelmRepositoryConfiguration-1' */\nexport type SystemCommunicationHelmRepositoryConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/HelmRepositoryConfiguration-1' */\nexport type SystemCommunicationHelmRepositoryConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/HelmRepositoryConfiguration-1' */\nexport type SystemCommunicationHelmRepositoryConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationHelmRepositoryConfiguration`. */\nexport type SystemCommunicationHelmRepositoryConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationHelmRepositoryConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationHelmRepositoryConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationHelmRepositoryConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationHelmRepositoryConfiguration`. */\nexport type SystemCommunicationHelmRepositoryConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationHelmRepositoryConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationHelmRepositoryConfigurationDto>;\n};\n\nexport type SystemCommunicationHelmRepositoryConfigurationInputDto = {\n  channel?: InputMaybe<SystemCommunicationHelmChannelDto>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  helmRepositoryUsedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  password?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  repositoryUrl?: InputMaybe<Scalars['String']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  username?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemCommunicationHelmRepositoryConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationHelmRepositoryConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationHelmRepositoryConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationHelmRepositoryConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationHelmRepositoryConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationHelmRepositoryConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationHelmRepositoryConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationHelmRepositoryConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationHelmRepositoryConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationHelmRepositoryConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationHelmRepositoryConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationHelmRepositoryConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationHelmRepositoryConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationHelmRepositoryConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationHelmRepositoryConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationHelmRepositoryConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationHelmRepositoryConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationHelmRepositoryConfigurationUpdateDto>>>;\n};\n\n/** Union of types derived from System.Communication/HelmRepositoryConfiguration for HelmRepository association */\nexport type SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnionDto = SystemCommunicationHelmRepositoryConfigurationDto;\n\n/** A connection to `SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnion`. */\nexport type SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnionConnectionDto = {\n  __typename?: 'SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnion`. */\nexport type SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnionEdgeDto = {\n  __typename?: 'SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/LoxoneConfiguration-1' */\nexport type SystemCommunicationLoxoneConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationLoxoneConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  host: Scalars['String']['output'];\n  isSslEnabled: Scalars['Boolean']['output'];\n  mappingTargets?: Maybe<Array<SystemCommunicationMappingTargetDto>>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  password: Scalars['String']['output'];\n  pollIntervalSeconds?: Maybe<Scalars['Int']['output']>;\n  port: Scalars['Int']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n  username: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/LoxoneConfiguration-1' */\nexport type SystemCommunicationLoxoneConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/LoxoneConfiguration-1' */\nexport type SystemCommunicationLoxoneConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/LoxoneConfiguration-1' */\nexport type SystemCommunicationLoxoneConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/LoxoneConfiguration-1' */\nexport type SystemCommunicationLoxoneConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/LoxoneConfiguration-1' */\nexport type SystemCommunicationLoxoneConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/LoxoneConfiguration-1' */\nexport type SystemCommunicationLoxoneConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/LoxoneConfiguration-1' */\nexport type SystemCommunicationLoxoneConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/LoxoneConfiguration-1' */\nexport type SystemCommunicationLoxoneConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationLoxoneConfiguration`. */\nexport type SystemCommunicationLoxoneConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationLoxoneConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationLoxoneConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationLoxoneConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationLoxoneConfiguration`. */\nexport type SystemCommunicationLoxoneConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationLoxoneConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationLoxoneConfigurationDto>;\n};\n\nexport type SystemCommunicationLoxoneConfigurationInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  host?: InputMaybe<Scalars['String']['input']>;\n  isSslEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  mappingTargets?: InputMaybe<Array<InputMaybe<SystemCommunicationMappingTargetInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  password?: InputMaybe<Scalars['String']['input']>;\n  pollIntervalSeconds?: InputMaybe<Scalars['Int']['input']>;\n  port?: InputMaybe<Scalars['Int']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  username?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemCommunicationLoxoneConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationLoxoneConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationLoxoneConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationLoxoneConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationLoxoneConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationLoxoneConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationLoxoneConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationLoxoneConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationLoxoneConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationLoxoneConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationLoxoneConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationLoxoneConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationLoxoneConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationLoxoneConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationLoxoneConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationLoxoneConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationLoxoneConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationLoxoneConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit record 'System.Communication/MappingTarget' */\nexport type SystemCommunicationMappingTargetDto = {\n  __typename?: 'SystemCommunicationMappingTarget';\n  constructionKitType?: Maybe<CkTypeDto>;\n  externalId: Scalars['String']['output'];\n  name?: Maybe<Scalars['String']['output']>;\n  sourceIdentifier: Scalars['String']['output'];\n};\n\nexport type SystemCommunicationMappingTargetInputDto = {\n  externalId?: InputMaybe<Scalars['String']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  sourceIdentifier?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/MicrosoftGraphConfiguration-1' */\nexport type SystemCommunicationMicrosoftGraphConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationMicrosoftGraphConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  azureTenantId: Scalars['String']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  clientId: Scalars['String']['output'];\n  clientSecret: Scalars['String']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/MicrosoftGraphConfiguration-1' */\nexport type SystemCommunicationMicrosoftGraphConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/MicrosoftGraphConfiguration-1' */\nexport type SystemCommunicationMicrosoftGraphConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/MicrosoftGraphConfiguration-1' */\nexport type SystemCommunicationMicrosoftGraphConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/MicrosoftGraphConfiguration-1' */\nexport type SystemCommunicationMicrosoftGraphConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/MicrosoftGraphConfiguration-1' */\nexport type SystemCommunicationMicrosoftGraphConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/MicrosoftGraphConfiguration-1' */\nexport type SystemCommunicationMicrosoftGraphConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/MicrosoftGraphConfiguration-1' */\nexport type SystemCommunicationMicrosoftGraphConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/MicrosoftGraphConfiguration-1' */\nexport type SystemCommunicationMicrosoftGraphConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationMicrosoftGraphConfiguration`. */\nexport type SystemCommunicationMicrosoftGraphConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationMicrosoftGraphConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationMicrosoftGraphConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationMicrosoftGraphConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationMicrosoftGraphConfiguration`. */\nexport type SystemCommunicationMicrosoftGraphConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationMicrosoftGraphConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationMicrosoftGraphConfigurationDto>;\n};\n\nexport type SystemCommunicationMicrosoftGraphConfigurationInputDto = {\n  azureTenantId?: InputMaybe<Scalars['String']['input']>;\n  clientId?: InputMaybe<Scalars['String']['input']>;\n  clientSecret?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemCommunicationMicrosoftGraphConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationMicrosoftGraphConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationMicrosoftGraphConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationMicrosoftGraphConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationMicrosoftGraphConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationMicrosoftGraphConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationMicrosoftGraphConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationMicrosoftGraphConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationMicrosoftGraphConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationMicrosoftGraphConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationMicrosoftGraphConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationMicrosoftGraphConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationMicrosoftGraphConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationMicrosoftGraphConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationMicrosoftGraphConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationMicrosoftGraphConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationMicrosoftGraphConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationMicrosoftGraphConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineDto = SystemCommunicationDeployableEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationPipeline';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  deploymentState: SystemCommunicationDeploymentStateDto;\n  description?: Maybe<Scalars['String']['output']>;\n  enabled?: Maybe<Scalars['Boolean']['output']>;\n  executedBy?: Maybe<SystemCommunicationAdapter_ExecutedByUnionConnectionDto>;\n  executedPipeline?: Maybe<SystemCommunicationPipelineExecution_ExecutedPipelineUnionConnectionDto>;\n  isDebuggingEnabled?: Maybe<Scalars['Boolean']['output']>;\n  isUsing?: Maybe<SystemConfiguration_IsUsingUnionConnectionDto>;\n  lastDeploymentError?: Maybe<Scalars['String']['output']>;\n  lastDeploymentErrorTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  parent?: Maybe<SystemCommunicationDataFlow_ParentUnionConnectionDto>;\n  pipelineDefinition: Scalars['String']['output'];\n  receivesDataFrom?: Maybe<SystemCommunicationPipeline_ReceivesDataFromUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sendsDataTo?: Maybe<SystemCommunicationPipeline_SendsDataToUnionConnectionDto>;\n  statisticsForPipeline?: Maybe<SystemCommunicationPipelineStatistics_StatisticsForPipelineUnionConnectionDto>;\n  statusMessage?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  triggers?: Maybe<SystemCommunicationPipelineTrigger_TriggersUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineExecutedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineExecutedPipelineArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineIsUsingArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineReceivesDataFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineSendsDataToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineStatisticsForPipelineArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pipeline-1' */\nexport type SystemCommunicationPipelineTriggersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationPipeline`. */\nexport type SystemCommunicationPipelineConnectionDto = {\n  __typename?: 'SystemCommunicationPipelineConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipelineEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipelineDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipeline`. */\nexport type SystemCommunicationPipelineEdgeDto = {\n  __typename?: 'SystemCommunicationPipelineEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipelineDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineExecution-1' */\nexport type SystemCommunicationPipelineExecutionDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationPipelineExecution';\n  adapterExecutions?: Maybe<SystemCommunicationAdapter_AdapterExecutionsUnionConnectionDto>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  completedAt?: Maybe<Scalars['DateTime']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  durationMs?: Maybe<Scalars['Int']['output']>;\n  errorMessage?: Maybe<Scalars['String']['output']>;\n  executionId: Scalars['String']['output'];\n  inputData?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  outputData?: Maybe<Scalars['String']['output']>;\n  pipelineExecutions?: Maybe<SystemCommunicationPipeline_PipelineExecutionsUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  startedAt: Scalars['DateTime']['output'];\n  status: SystemCommunicationPipelineExecutionStatusDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  triggerType: SystemCommunicationPipelineTriggerTypeDto;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineExecution-1' */\nexport type SystemCommunicationPipelineExecutionAdapterExecutionsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineExecution-1' */\nexport type SystemCommunicationPipelineExecutionAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineExecution-1' */\nexport type SystemCommunicationPipelineExecutionConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineExecution-1' */\nexport type SystemCommunicationPipelineExecutionMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineExecution-1' */\nexport type SystemCommunicationPipelineExecutionMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineExecution-1' */\nexport type SystemCommunicationPipelineExecutionPipelineExecutionsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineExecution-1' */\nexport type SystemCommunicationPipelineExecutionRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineExecution-1' */\nexport type SystemCommunicationPipelineExecutionRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineExecution-1' */\nexport type SystemCommunicationPipelineExecutionTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationPipelineExecution`. */\nexport type SystemCommunicationPipelineExecutionConnectionDto = {\n  __typename?: 'SystemCommunicationPipelineExecutionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipelineExecutionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipelineExecutionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipelineExecution`. */\nexport type SystemCommunicationPipelineExecutionEdgeDto = {\n  __typename?: 'SystemCommunicationPipelineExecutionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipelineExecutionDto>;\n};\n\nexport type SystemCommunicationPipelineExecutionInputDto = {\n  adapterExecutions?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  completedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  durationMs?: InputMaybe<Scalars['Int']['input']>;\n  errorMessage?: InputMaybe<Scalars['String']['input']>;\n  executionId?: InputMaybe<Scalars['String']['input']>;\n  inputData?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  outputData?: InputMaybe<Scalars['String']['input']>;\n  pipelineExecutions?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  startedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  status?: InputMaybe<SystemCommunicationPipelineExecutionStatusDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  triggerType?: InputMaybe<SystemCommunicationPipelineTriggerTypeDto>;\n};\n\nexport type SystemCommunicationPipelineExecutionInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationPipelineExecutionInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationPipelineExecutionMutationsDto = {\n  __typename?: 'SystemCommunicationPipelineExecutionMutations';\n  /** Creates new entities of type 'SystemCommunicationPipelineExecution'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationPipelineExecutionDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationPipelineExecution'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationPipelineExecutionDto>>>;\n};\n\n\nexport type SystemCommunicationPipelineExecutionMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationPipelineExecutionInputDto>>;\n};\n\n\nexport type SystemCommunicationPipelineExecutionMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationPipelineExecutionInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit enum 'System.Communication/PipelineExecutionStatus' */\nexport enum SystemCommunicationPipelineExecutionStatusDto {\n  CancelledDto = 'CANCELLED',\n  CompletedDto = 'COMPLETED',\n  FailedDto = 'FAILED',\n  InterruptedDto = 'INTERRUPTED',\n  RunningDto = 'RUNNING'\n}\n\nexport type SystemCommunicationPipelineExecutionUpdateDto = {\n  __typename?: 'SystemCommunicationPipelineExecutionUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationPipelineExecutionDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationPipelineExecutionUpdateMessageDto = {\n  __typename?: 'SystemCommunicationPipelineExecutionUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipelineExecutionUpdateDto>>>;\n};\n\n/** Union of types derived from System.Communication/PipelineExecution for ExecutedPipeline association */\nexport type SystemCommunicationPipelineExecution_ExecutedPipelineUnionDto = SystemCommunicationPipelineExecutionDto;\n\n/** A connection to `SystemCommunicationPipelineExecution_ExecutedPipelineUnion`. */\nexport type SystemCommunicationPipelineExecution_ExecutedPipelineUnionConnectionDto = {\n  __typename?: 'SystemCommunicationPipelineExecution_ExecutedPipelineUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipelineExecution_ExecutedPipelineUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipelineExecution_ExecutedPipelineUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipelineExecution_ExecutedPipelineUnion`. */\nexport type SystemCommunicationPipelineExecution_ExecutedPipelineUnionEdgeDto = {\n  __typename?: 'SystemCommunicationPipelineExecution_ExecutedPipelineUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipelineExecution_ExecutedPipelineUnionDto>;\n};\n\n/** Union of types derived from System.Communication/PipelineExecution for ExecutingAdapter association */\nexport type SystemCommunicationPipelineExecution_ExecutingAdapterUnionDto = SystemCommunicationPipelineExecutionDto;\n\n/** A connection to `SystemCommunicationPipelineExecution_ExecutingAdapterUnion`. */\nexport type SystemCommunicationPipelineExecution_ExecutingAdapterUnionConnectionDto = {\n  __typename?: 'SystemCommunicationPipelineExecution_ExecutingAdapterUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipelineExecution_ExecutingAdapterUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipelineExecution_ExecutingAdapterUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipelineExecution_ExecutingAdapterUnion`. */\nexport type SystemCommunicationPipelineExecution_ExecutingAdapterUnionEdgeDto = {\n  __typename?: 'SystemCommunicationPipelineExecution_ExecutingAdapterUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipelineExecution_ExecutingAdapterUnionDto>;\n};\n\nexport type SystemCommunicationPipelineInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  deploymentState?: InputMaybe<SystemCommunicationDeploymentStateDto>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  enabled?: InputMaybe<Scalars['Boolean']['input']>;\n  executedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  executedPipeline?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  isDebuggingEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  isUsing?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  lastDeploymentError?: InputMaybe<Scalars['String']['input']>;\n  lastDeploymentErrorTimestamp?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  pipelineDefinition?: InputMaybe<Scalars['String']['input']>;\n  receivesDataFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sendsDataTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  statisticsForPipeline?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  statusMessage?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  triggers?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemCommunicationPipelineInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationPipelineInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationPipelineMutationsDto = {\n  __typename?: 'SystemCommunicationPipelineMutations';\n  /** Creates new entities of type 'SystemCommunicationPipeline'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationPipelineDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationPipeline'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationPipelineDto>>>;\n};\n\n\nexport type SystemCommunicationPipelineMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationPipelineInputDto>>;\n};\n\n\nexport type SystemCommunicationPipelineMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationPipelineInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineStatistics-1' */\nexport type SystemCommunicationPipelineStatisticsDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationPipelineStatistics';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  last12HoursAvgDurationMs: Scalars['Int']['output'];\n  last12HoursFailureCount: Scalars['Int']['output'];\n  last12HoursSuccessCount: Scalars['Int']['output'];\n  last24HoursAvgDurationMs: Scalars['Int']['output'];\n  last24HoursFailureCount: Scalars['Int']['output'];\n  last24HoursSuccessCount: Scalars['Int']['output'];\n  last30DaysAvgDurationMs: Scalars['Int']['output'];\n  last30DaysFailureCount: Scalars['Int']['output'];\n  last30DaysSuccessCount: Scalars['Int']['output'];\n  lastExecutionAt?: Maybe<Scalars['DateTime']['output']>;\n  lastHourAvgDurationMs: Scalars['Int']['output'];\n  lastHourFailureCount: Scalars['Int']['output'];\n  lastHourSuccessCount: Scalars['Int']['output'];\n  lastUpdatedAt?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  pipelineStatistics?: Maybe<SystemCommunicationPipeline_PipelineStatisticsUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineStatistics-1' */\nexport type SystemCommunicationPipelineStatisticsAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineStatistics-1' */\nexport type SystemCommunicationPipelineStatisticsConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineStatistics-1' */\nexport type SystemCommunicationPipelineStatisticsMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineStatistics-1' */\nexport type SystemCommunicationPipelineStatisticsMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineStatistics-1' */\nexport type SystemCommunicationPipelineStatisticsPipelineStatisticsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineStatistics-1' */\nexport type SystemCommunicationPipelineStatisticsRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineStatistics-1' */\nexport type SystemCommunicationPipelineStatisticsRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineStatistics-1' */\nexport type SystemCommunicationPipelineStatisticsTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationPipelineStatistics`. */\nexport type SystemCommunicationPipelineStatisticsConnectionDto = {\n  __typename?: 'SystemCommunicationPipelineStatisticsConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipelineStatisticsEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipelineStatisticsDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipelineStatistics`. */\nexport type SystemCommunicationPipelineStatisticsEdgeDto = {\n  __typename?: 'SystemCommunicationPipelineStatisticsEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipelineStatisticsDto>;\n};\n\nexport type SystemCommunicationPipelineStatisticsInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  last12HoursAvgDurationMs?: InputMaybe<Scalars['Int']['input']>;\n  last12HoursFailureCount?: InputMaybe<Scalars['Int']['input']>;\n  last12HoursSuccessCount?: InputMaybe<Scalars['Int']['input']>;\n  last24HoursAvgDurationMs?: InputMaybe<Scalars['Int']['input']>;\n  last24HoursFailureCount?: InputMaybe<Scalars['Int']['input']>;\n  last24HoursSuccessCount?: InputMaybe<Scalars['Int']['input']>;\n  last30DaysAvgDurationMs?: InputMaybe<Scalars['Int']['input']>;\n  last30DaysFailureCount?: InputMaybe<Scalars['Int']['input']>;\n  last30DaysSuccessCount?: InputMaybe<Scalars['Int']['input']>;\n  lastExecutionAt?: InputMaybe<Scalars['DateTime']['input']>;\n  lastHourAvgDurationMs?: InputMaybe<Scalars['Int']['input']>;\n  lastHourFailureCount?: InputMaybe<Scalars['Int']['input']>;\n  lastHourSuccessCount?: InputMaybe<Scalars['Int']['input']>;\n  lastUpdatedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  pipelineStatistics?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemCommunicationPipelineStatisticsInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationPipelineStatisticsInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationPipelineStatisticsMutationsDto = {\n  __typename?: 'SystemCommunicationPipelineStatisticsMutations';\n  /** Creates new entities of type 'SystemCommunicationPipelineStatistics'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationPipelineStatisticsDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationPipelineStatistics'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationPipelineStatisticsDto>>>;\n};\n\n\nexport type SystemCommunicationPipelineStatisticsMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationPipelineStatisticsInputDto>>;\n};\n\n\nexport type SystemCommunicationPipelineStatisticsMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationPipelineStatisticsInputUpdateDto>>;\n};\n\nexport type SystemCommunicationPipelineStatisticsUpdateDto = {\n  __typename?: 'SystemCommunicationPipelineStatisticsUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationPipelineStatisticsDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationPipelineStatisticsUpdateMessageDto = {\n  __typename?: 'SystemCommunicationPipelineStatisticsUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipelineStatisticsUpdateDto>>>;\n};\n\n/** Union of types derived from System.Communication/PipelineStatistics for StatisticsForPipeline association */\nexport type SystemCommunicationPipelineStatistics_StatisticsForPipelineUnionDto = SystemCommunicationPipelineStatisticsDto;\n\n/** A connection to `SystemCommunicationPipelineStatistics_StatisticsForPipelineUnion`. */\nexport type SystemCommunicationPipelineStatistics_StatisticsForPipelineUnionConnectionDto = {\n  __typename?: 'SystemCommunicationPipelineStatistics_StatisticsForPipelineUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipelineStatistics_StatisticsForPipelineUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipelineStatistics_StatisticsForPipelineUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipelineStatistics_StatisticsForPipelineUnion`. */\nexport type SystemCommunicationPipelineStatistics_StatisticsForPipelineUnionEdgeDto = {\n  __typename?: 'SystemCommunicationPipelineStatistics_StatisticsForPipelineUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipelineStatistics_StatisticsForPipelineUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineTrigger-1' */\nexport type SystemCommunicationPipelineTriggerDto = SystemCommunicationDeployableEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationPipelineTrigger';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  cronExpression: Scalars['String']['output'];\n  deploymentState: SystemCommunicationDeploymentStateDto;\n  description?: Maybe<Scalars['String']['output']>;\n  enabled: Scalars['Boolean']['output'];\n  lastDeploymentError?: Maybe<Scalars['String']['output']>;\n  lastDeploymentErrorTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  parent?: Maybe<SystemCommunicationDataFlow_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  statusMessage?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  triggeredBy?: Maybe<SystemCommunicationPipeline_TriggeredByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineTrigger-1' */\nexport type SystemCommunicationPipelineTriggerAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineTrigger-1' */\nexport type SystemCommunicationPipelineTriggerConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineTrigger-1' */\nexport type SystemCommunicationPipelineTriggerMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineTrigger-1' */\nexport type SystemCommunicationPipelineTriggerMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineTrigger-1' */\nexport type SystemCommunicationPipelineTriggerParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineTrigger-1' */\nexport type SystemCommunicationPipelineTriggerRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineTrigger-1' */\nexport type SystemCommunicationPipelineTriggerRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineTrigger-1' */\nexport type SystemCommunicationPipelineTriggerTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/PipelineTrigger-1' */\nexport type SystemCommunicationPipelineTriggerTriggeredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationPipelineTrigger`. */\nexport type SystemCommunicationPipelineTriggerConnectionDto = {\n  __typename?: 'SystemCommunicationPipelineTriggerConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipelineTriggerEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipelineTriggerDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipelineTrigger`. */\nexport type SystemCommunicationPipelineTriggerEdgeDto = {\n  __typename?: 'SystemCommunicationPipelineTriggerEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipelineTriggerDto>;\n};\n\nexport type SystemCommunicationPipelineTriggerInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  cronExpression?: InputMaybe<Scalars['String']['input']>;\n  deploymentState?: InputMaybe<SystemCommunicationDeploymentStateDto>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  enabled?: InputMaybe<Scalars['Boolean']['input']>;\n  lastDeploymentError?: InputMaybe<Scalars['String']['input']>;\n  lastDeploymentErrorTimestamp?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  statusMessage?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  triggeredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemCommunicationPipelineTriggerInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationPipelineTriggerInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationPipelineTriggerMutationsDto = {\n  __typename?: 'SystemCommunicationPipelineTriggerMutations';\n  /** Creates new entities of type 'SystemCommunicationPipelineTrigger'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationPipelineTriggerDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationPipelineTrigger'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationPipelineTriggerDto>>>;\n};\n\n\nexport type SystemCommunicationPipelineTriggerMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationPipelineTriggerInputDto>>;\n};\n\n\nexport type SystemCommunicationPipelineTriggerMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationPipelineTriggerInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit enum 'System.Communication/PipelineTriggerType' */\nexport enum SystemCommunicationPipelineTriggerTypeDto {\n  EventDto = 'EVENT',\n  ManualDto = 'MANUAL',\n  ScheduledDto = 'SCHEDULED',\n  StartupDto = 'STARTUP'\n}\n\nexport type SystemCommunicationPipelineTriggerUpdateDto = {\n  __typename?: 'SystemCommunicationPipelineTriggerUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationPipelineTriggerDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationPipelineTriggerUpdateMessageDto = {\n  __typename?: 'SystemCommunicationPipelineTriggerUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipelineTriggerUpdateDto>>>;\n};\n\n/** Union of types derived from System.Communication/PipelineTrigger for Triggers association */\nexport type SystemCommunicationPipelineTrigger_TriggersUnionDto = SystemCommunicationPipelineTriggerDto;\n\n/** A connection to `SystemCommunicationPipelineTrigger_TriggersUnion`. */\nexport type SystemCommunicationPipelineTrigger_TriggersUnionConnectionDto = {\n  __typename?: 'SystemCommunicationPipelineTrigger_TriggersUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipelineTrigger_TriggersUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipelineTrigger_TriggersUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipelineTrigger_TriggersUnion`. */\nexport type SystemCommunicationPipelineTrigger_TriggersUnionEdgeDto = {\n  __typename?: 'SystemCommunicationPipelineTrigger_TriggersUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipelineTrigger_TriggersUnionDto>;\n};\n\nexport type SystemCommunicationPipelineUpdateDto = {\n  __typename?: 'SystemCommunicationPipelineUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationPipelineDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationPipelineUpdateMessageDto = {\n  __typename?: 'SystemCommunicationPipelineUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipelineUpdateDto>>>;\n};\n\n/** Union of types derived from System.Communication/Pipeline for Children association */\nexport type SystemCommunicationPipeline_ChildrenUnionDto = SystemCommunicationPipelineDto | SystemCommunicationPipelineTriggerDto;\n\n/** A connection to `SystemCommunicationPipeline_ChildrenUnion`. */\nexport type SystemCommunicationPipeline_ChildrenUnionConnectionDto = {\n  __typename?: 'SystemCommunicationPipeline_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipeline_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipeline_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipeline_ChildrenUnion`. */\nexport type SystemCommunicationPipeline_ChildrenUnionEdgeDto = {\n  __typename?: 'SystemCommunicationPipeline_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipeline_ChildrenUnionDto>;\n};\n\n/** Union of types derived from System.Communication/Pipeline for Executes association */\nexport type SystemCommunicationPipeline_ExecutesUnionDto = SystemCommunicationPipelineDto;\n\n/** A connection to `SystemCommunicationPipeline_ExecutesUnion`. */\nexport type SystemCommunicationPipeline_ExecutesUnionConnectionDto = {\n  __typename?: 'SystemCommunicationPipeline_ExecutesUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipeline_ExecutesUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipeline_ExecutesUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipeline_ExecutesUnion`. */\nexport type SystemCommunicationPipeline_ExecutesUnionEdgeDto = {\n  __typename?: 'SystemCommunicationPipeline_ExecutesUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipeline_ExecutesUnionDto>;\n};\n\n/** Union of types derived from System.Communication/Pipeline for PipelineExecutions association */\nexport type SystemCommunicationPipeline_PipelineExecutionsUnionDto = SystemCommunicationPipelineDto;\n\n/** A connection to `SystemCommunicationPipeline_PipelineExecutionsUnion`. */\nexport type SystemCommunicationPipeline_PipelineExecutionsUnionConnectionDto = {\n  __typename?: 'SystemCommunicationPipeline_PipelineExecutionsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipeline_PipelineExecutionsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipeline_PipelineExecutionsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipeline_PipelineExecutionsUnion`. */\nexport type SystemCommunicationPipeline_PipelineExecutionsUnionEdgeDto = {\n  __typename?: 'SystemCommunicationPipeline_PipelineExecutionsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipeline_PipelineExecutionsUnionDto>;\n};\n\n/** Union of types derived from System.Communication/Pipeline for PipelineStatistics association */\nexport type SystemCommunicationPipeline_PipelineStatisticsUnionDto = SystemCommunicationPipelineDto;\n\n/** A connection to `SystemCommunicationPipeline_PipelineStatisticsUnion`. */\nexport type SystemCommunicationPipeline_PipelineStatisticsUnionConnectionDto = {\n  __typename?: 'SystemCommunicationPipeline_PipelineStatisticsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipeline_PipelineStatisticsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipeline_PipelineStatisticsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipeline_PipelineStatisticsUnion`. */\nexport type SystemCommunicationPipeline_PipelineStatisticsUnionEdgeDto = {\n  __typename?: 'SystemCommunicationPipeline_PipelineStatisticsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipeline_PipelineStatisticsUnionDto>;\n};\n\n/** Union of types derived from System.Communication/Pipeline for ReceivesDataFrom association */\nexport type SystemCommunicationPipeline_ReceivesDataFromUnionDto = SystemCommunicationPipelineDto;\n\n/** A connection to `SystemCommunicationPipeline_ReceivesDataFromUnion`. */\nexport type SystemCommunicationPipeline_ReceivesDataFromUnionConnectionDto = {\n  __typename?: 'SystemCommunicationPipeline_ReceivesDataFromUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipeline_ReceivesDataFromUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipeline_ReceivesDataFromUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipeline_ReceivesDataFromUnion`. */\nexport type SystemCommunicationPipeline_ReceivesDataFromUnionEdgeDto = {\n  __typename?: 'SystemCommunicationPipeline_ReceivesDataFromUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipeline_ReceivesDataFromUnionDto>;\n};\n\n/** Union of types derived from System.Communication/Pipeline for SendsDataTo association */\nexport type SystemCommunicationPipeline_SendsDataToUnionDto = SystemCommunicationPipelineDto;\n\n/** A connection to `SystemCommunicationPipeline_SendsDataToUnion`. */\nexport type SystemCommunicationPipeline_SendsDataToUnionConnectionDto = {\n  __typename?: 'SystemCommunicationPipeline_SendsDataToUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipeline_SendsDataToUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipeline_SendsDataToUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipeline_SendsDataToUnion`. */\nexport type SystemCommunicationPipeline_SendsDataToUnionEdgeDto = {\n  __typename?: 'SystemCommunicationPipeline_SendsDataToUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipeline_SendsDataToUnionDto>;\n};\n\n/** Union of types derived from System.Communication/Pipeline for TriggeredBy association */\nexport type SystemCommunicationPipeline_TriggeredByUnionDto = SystemCommunicationPipelineDto;\n\n/** A connection to `SystemCommunicationPipeline_TriggeredByUnion`. */\nexport type SystemCommunicationPipeline_TriggeredByUnionConnectionDto = {\n  __typename?: 'SystemCommunicationPipeline_TriggeredByUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipeline_TriggeredByUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipeline_TriggeredByUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipeline_TriggeredByUnion`. */\nexport type SystemCommunicationPipeline_TriggeredByUnionEdgeDto = {\n  __typename?: 'SystemCommunicationPipeline_TriggeredByUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipeline_TriggeredByUnionDto>;\n};\n\n/** Union of types derived from System.Communication/Pipeline for UsedBy association */\nexport type SystemCommunicationPipeline_UsedByUnionDto = SystemCommunicationPipelineDto;\n\n/** A connection to `SystemCommunicationPipeline_UsedByUnion`. */\nexport type SystemCommunicationPipeline_UsedByUnionConnectionDto = {\n  __typename?: 'SystemCommunicationPipeline_UsedByUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPipeline_UsedByUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPipeline_UsedByUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPipeline_UsedByUnion`. */\nexport type SystemCommunicationPipeline_UsedByUnionEdgeDto = {\n  __typename?: 'SystemCommunicationPipeline_UsedByUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPipeline_UsedByUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pool-1' */\nexport type SystemCommunicationPoolDto = SystemCommunicationDeployableEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationPool';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  communicationState: SystemCommunicationCommunicationStateDto;\n  communicationStateTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  configurationState: SystemCommunicationConfigurationStateDto;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  deploymentState: SystemCommunicationDeploymentStateDto;\n  description?: Maybe<Scalars['String']['output']>;\n  environment: SystemCommunicationEnvironmentDto;\n  lastConfigurationError?: Maybe<Scalars['String']['output']>;\n  lastConfigurationErrorTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  lastDeploymentError?: Maybe<Scalars['String']['output']>;\n  lastDeploymentErrorTimestamp?: Maybe<Scalars['DateTime']['output']>;\n  manages?: Maybe<SystemCommunicationDeployableWorkload_ManagesUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  statusMessage?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pool-1' */\nexport type SystemCommunicationPoolAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pool-1' */\nexport type SystemCommunicationPoolConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pool-1' */\nexport type SystemCommunicationPoolManagesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pool-1' */\nexport type SystemCommunicationPoolMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pool-1' */\nexport type SystemCommunicationPoolMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pool-1' */\nexport type SystemCommunicationPoolRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pool-1' */\nexport type SystemCommunicationPoolRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Pool-1' */\nexport type SystemCommunicationPoolTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationPool`. */\nexport type SystemCommunicationPoolConnectionDto = {\n  __typename?: 'SystemCommunicationPoolConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPoolEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPoolDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPool`. */\nexport type SystemCommunicationPoolEdgeDto = {\n  __typename?: 'SystemCommunicationPoolEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPoolDto>;\n};\n\nexport type SystemCommunicationPoolInputDto = {\n  communicationState?: InputMaybe<SystemCommunicationCommunicationStateDto>;\n  communicationStateTimestamp?: InputMaybe<Scalars['DateTime']['input']>;\n  configurationState?: InputMaybe<SystemCommunicationConfigurationStateDto>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  deploymentState?: InputMaybe<SystemCommunicationDeploymentStateDto>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  environment?: InputMaybe<SystemCommunicationEnvironmentDto>;\n  lastConfigurationError?: InputMaybe<Scalars['String']['input']>;\n  lastConfigurationErrorTimestamp?: InputMaybe<Scalars['DateTime']['input']>;\n  lastDeploymentError?: InputMaybe<Scalars['String']['input']>;\n  lastDeploymentErrorTimestamp?: InputMaybe<Scalars['DateTime']['input']>;\n  manages?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  statusMessage?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemCommunicationPoolInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationPoolInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationPoolMutationsDto = {\n  __typename?: 'SystemCommunicationPoolMutations';\n  /** Creates new entities of type 'SystemCommunicationPool'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationPoolDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationPool'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationPoolDto>>>;\n};\n\n\nexport type SystemCommunicationPoolMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationPoolInputDto>>;\n};\n\n\nexport type SystemCommunicationPoolMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationPoolInputUpdateDto>>;\n};\n\nexport type SystemCommunicationPoolUpdateDto = {\n  __typename?: 'SystemCommunicationPoolUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationPoolDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationPoolUpdateMessageDto = {\n  __typename?: 'SystemCommunicationPoolUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationPoolUpdateDto>>>;\n};\n\n/** Union of types derived from System.Communication/Pool for ManagedBy association */\nexport type SystemCommunicationPool_ManagedByUnionDto = SystemCommunicationPoolDto;\n\n/** A connection to `SystemCommunicationPool_ManagedByUnion`. */\nexport type SystemCommunicationPool_ManagedByUnionConnectionDto = {\n  __typename?: 'SystemCommunicationPool_ManagedByUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationPool_ManagedByUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationPool_ManagedByUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationPool_ManagedByUnion`. */\nexport type SystemCommunicationPool_ManagedByUnionEdgeDto = {\n  __typename?: 'SystemCommunicationPool_ManagedByUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationPool_ManagedByUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SapConfiguration-1' */\nexport type SystemCommunicationSapConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationSapConfiguration';\n  appServerHost: Scalars['String']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  client: Scalars['String']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  gatewayHost?: Maybe<Scalars['String']['output']>;\n  gatewayService?: Maybe<Scalars['String']['output']>;\n  language: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  password: Scalars['String']['output'];\n  programId?: Maybe<Scalars['String']['output']>;\n  registrationCount?: Maybe<Scalars['Int']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  systemId?: Maybe<Scalars['String']['output']>;\n  systemNumber: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  trace: Scalars['String']['output'];\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n  user: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SapConfiguration-1' */\nexport type SystemCommunicationSapConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SapConfiguration-1' */\nexport type SystemCommunicationSapConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SapConfiguration-1' */\nexport type SystemCommunicationSapConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SapConfiguration-1' */\nexport type SystemCommunicationSapConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SapConfiguration-1' */\nexport type SystemCommunicationSapConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SapConfiguration-1' */\nexport type SystemCommunicationSapConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SapConfiguration-1' */\nexport type SystemCommunicationSapConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SapConfiguration-1' */\nexport type SystemCommunicationSapConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationSapConfiguration`. */\nexport type SystemCommunicationSapConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationSapConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationSapConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationSapConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationSapConfiguration`. */\nexport type SystemCommunicationSapConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationSapConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationSapConfigurationDto>;\n};\n\nexport type SystemCommunicationSapConfigurationInputDto = {\n  appServerHost?: InputMaybe<Scalars['String']['input']>;\n  client?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  gatewayHost?: InputMaybe<Scalars['String']['input']>;\n  gatewayService?: InputMaybe<Scalars['String']['input']>;\n  language?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  password?: InputMaybe<Scalars['String']['input']>;\n  programId?: InputMaybe<Scalars['String']['input']>;\n  registrationCount?: InputMaybe<Scalars['Int']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  systemId?: InputMaybe<Scalars['String']['input']>;\n  systemNumber?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  trace?: InputMaybe<Scalars['String']['input']>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  user?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemCommunicationSapConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationSapConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationSapConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationSapConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationSapConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationSapConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationSapConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationSapConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationSapConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationSapConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationSapConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationSapConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationSapConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationSapConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationSapConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationSapConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationSapConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationSapConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/ServiceAccountConfiguration-1' */\nexport type SystemCommunicationServiceAccountConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationServiceAccountConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  clientId: Scalars['String']['output'];\n  clientSecret: Scalars['String']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  issuerUri: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  tenantId: Scalars['String']['output'];\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/ServiceAccountConfiguration-1' */\nexport type SystemCommunicationServiceAccountConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/ServiceAccountConfiguration-1' */\nexport type SystemCommunicationServiceAccountConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/ServiceAccountConfiguration-1' */\nexport type SystemCommunicationServiceAccountConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/ServiceAccountConfiguration-1' */\nexport type SystemCommunicationServiceAccountConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/ServiceAccountConfiguration-1' */\nexport type SystemCommunicationServiceAccountConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/ServiceAccountConfiguration-1' */\nexport type SystemCommunicationServiceAccountConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/ServiceAccountConfiguration-1' */\nexport type SystemCommunicationServiceAccountConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/ServiceAccountConfiguration-1' */\nexport type SystemCommunicationServiceAccountConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationServiceAccountConfiguration`. */\nexport type SystemCommunicationServiceAccountConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationServiceAccountConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationServiceAccountConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationServiceAccountConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationServiceAccountConfiguration`. */\nexport type SystemCommunicationServiceAccountConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationServiceAccountConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationServiceAccountConfigurationDto>;\n};\n\nexport type SystemCommunicationServiceAccountConfigurationInputDto = {\n  clientId?: InputMaybe<Scalars['String']['input']>;\n  clientSecret?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  issuerUri?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  tenantId?: InputMaybe<Scalars['String']['input']>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemCommunicationServiceAccountConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationServiceAccountConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationServiceAccountConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationServiceAccountConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationServiceAccountConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationServiceAccountConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationServiceAccountConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationServiceAccountConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationServiceAccountConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationServiceAccountConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationServiceAccountConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationServiceAccountConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationServiceAccountConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationServiceAccountConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationServiceAccountConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationServiceAccountConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationServiceAccountConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationServiceAccountConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SftpConfiguration-1' */\nexport type SystemCommunicationSftpConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationSftpConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  host: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  maxConcurrentConnections?: Maybe<Scalars['Int']['output']>;\n  password?: Maybe<Scalars['String']['output']>;\n  port: Scalars['Int']['output'];\n  privateKey?: Maybe<Scalars['String']['output']>;\n  privateKeyPassphrase?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n  username: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SftpConfiguration-1' */\nexport type SystemCommunicationSftpConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SftpConfiguration-1' */\nexport type SystemCommunicationSftpConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SftpConfiguration-1' */\nexport type SystemCommunicationSftpConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SftpConfiguration-1' */\nexport type SystemCommunicationSftpConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SftpConfiguration-1' */\nexport type SystemCommunicationSftpConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SftpConfiguration-1' */\nexport type SystemCommunicationSftpConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SftpConfiguration-1' */\nexport type SystemCommunicationSftpConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/SftpConfiguration-1' */\nexport type SystemCommunicationSftpConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationSftpConfiguration`. */\nexport type SystemCommunicationSftpConfigurationConnectionDto = {\n  __typename?: 'SystemCommunicationSftpConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationSftpConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationSftpConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationSftpConfiguration`. */\nexport type SystemCommunicationSftpConfigurationEdgeDto = {\n  __typename?: 'SystemCommunicationSftpConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationSftpConfigurationDto>;\n};\n\nexport type SystemCommunicationSftpConfigurationInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  host?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  maxConcurrentConnections?: InputMaybe<Scalars['Int']['input']>;\n  password?: InputMaybe<Scalars['String']['input']>;\n  port?: InputMaybe<Scalars['Int']['input']>;\n  privateKey?: InputMaybe<Scalars['String']['input']>;\n  privateKeyPassphrase?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  username?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemCommunicationSftpConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationSftpConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationSftpConfigurationMutationsDto = {\n  __typename?: 'SystemCommunicationSftpConfigurationMutations';\n  /** Creates new entities of type 'SystemCommunicationSftpConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationSftpConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationSftpConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationSftpConfigurationDto>>>;\n};\n\n\nexport type SystemCommunicationSftpConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationSftpConfigurationInputDto>>;\n};\n\n\nexport type SystemCommunicationSftpConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationSftpConfigurationInputUpdateDto>>;\n};\n\nexport type SystemCommunicationSftpConfigurationUpdateDto = {\n  __typename?: 'SystemCommunicationSftpConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationSftpConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationSftpConfigurationUpdateMessageDto = {\n  __typename?: 'SystemCommunicationSftpConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationSftpConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Tag-1' */\nexport type SystemCommunicationTagDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationTag';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  isTagging?: Maybe<SystemEntity_IsTaggingUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  tag: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Tag-1' */\nexport type SystemCommunicationTagAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Tag-1' */\nexport type SystemCommunicationTagConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Tag-1' */\nexport type SystemCommunicationTagIsTaggingArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Tag-1' */\nexport type SystemCommunicationTagMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Tag-1' */\nexport type SystemCommunicationTagMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Tag-1' */\nexport type SystemCommunicationTagRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Tag-1' */\nexport type SystemCommunicationTagRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Communication-3.23.0/Tag-1' */\nexport type SystemCommunicationTagTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemCommunicationTag`. */\nexport type SystemCommunicationTagConnectionDto = {\n  __typename?: 'SystemCommunicationTagConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationTagEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationTagDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationTag`. */\nexport type SystemCommunicationTagEdgeDto = {\n  __typename?: 'SystemCommunicationTagEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationTagDto>;\n};\n\nexport type SystemCommunicationTagInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  isTagging?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  tag?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemCommunicationTagInputUpdateDto = {\n  /** Item to update */\n  item: SystemCommunicationTagInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemCommunicationTagMutationsDto = {\n  __typename?: 'SystemCommunicationTagMutations';\n  /** Creates new entities of type 'SystemCommunicationTag'. */\n  create?: Maybe<Array<Maybe<SystemCommunicationTagDto>>>;\n  /** Updates existing entity of type 'SystemCommunicationTag'. */\n  update?: Maybe<Array<Maybe<SystemCommunicationTagDto>>>;\n};\n\n\nexport type SystemCommunicationTagMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationTagInputDto>>;\n};\n\n\nexport type SystemCommunicationTagMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemCommunicationTagInputUpdateDto>>;\n};\n\nexport type SystemCommunicationTagUpdateDto = {\n  __typename?: 'SystemCommunicationTagUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemCommunicationTagDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemCommunicationTagUpdateMessageDto = {\n  __typename?: 'SystemCommunicationTagUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemCommunicationTagUpdateDto>>>;\n};\n\n/** Union of types derived from System.Communication/Tag for TaggedBy association */\nexport type SystemCommunicationTag_TaggedByUnionDto = SystemCommunicationTagDto;\n\n/** A connection to `SystemCommunicationTag_TaggedByUnion`. */\nexport type SystemCommunicationTag_TaggedByUnionConnectionDto = {\n  __typename?: 'SystemCommunicationTag_TaggedByUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemCommunicationTag_TaggedByUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemCommunicationTag_TaggedByUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemCommunicationTag_TaggedByUnion`. */\nexport type SystemCommunicationTag_TaggedByUnionEdgeDto = {\n  __typename?: 'SystemCommunicationTag_TaggedByUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemCommunicationTag_TaggedByUnionDto>;\n};\n\n/** Runtime entities of construction kit record 'System.Communication/UiThemeColors' */\nexport type SystemCommunicationUiThemeColorsDto = {\n  __typename?: 'SystemCommunicationUiThemeColors';\n  constructionKitType?: Maybe<CkTypeDto>;\n  neutralColor: Scalars['String']['output'];\n  primaryColor: Scalars['String']['output'];\n  secondaryColor: Scalars['String']['output'];\n  tertiaryColor: Scalars['String']['output'];\n};\n\nexport type SystemCommunicationUiThemeColorsInputDto = {\n  neutralColor?: InputMaybe<Scalars['String']['input']>;\n  primaryColor?: InputMaybe<Scalars['String']['input']>;\n  secondaryColor?: InputMaybe<Scalars['String']['input']>;\n  tertiaryColor?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit record 'System.Communication/ValueOverride' */\nexport type SystemCommunicationValueOverrideDto = {\n  __typename?: 'SystemCommunicationValueOverride';\n  constructionKitType?: Maybe<CkTypeDto>;\n  isSecret: Scalars['Boolean']['output'];\n  path: Scalars['String']['output'];\n  value: Scalars['String']['output'];\n};\n\nexport type SystemCommunicationValueOverrideInputDto = {\n  isSecret?: InputMaybe<Scalars['Boolean']['input']>;\n  path?: InputMaybe<Scalars['String']['input']>;\n  value?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemConfiguration`. */\nexport type SystemConfigurationConnectionDto = {\n  __typename?: 'SystemConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemConfiguration`. */\nexport type SystemConfigurationEdgeDto = {\n  __typename?: 'SystemConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemConfigurationDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationInterfaceDto = {\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Configuration-1' */\nexport type SystemConfigurationInterfaceUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type SystemConfigurationUpdateDto = {\n  __typename?: 'SystemConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemConfigurationUpdateMessageDto = {\n  __typename?: 'SystemConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemConfigurationUpdateDto>>>;\n};\n\n/** Union of types derived from System/Configuration for IsUsing association */\nexport type SystemConfiguration_IsUsingUnionDto = SystemAiAiAgentConfigDto | SystemAiAiCredentialBindingDto | SystemAiAiKnowledgeSourceDto | SystemAiAiPromptTemplateDto | SystemAiAiQuotaLimitDto | SystemAiAiToolPolicyDto | SystemCommunicationAiConfigurationDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationHelmRepositoryConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationMailNotificationConfigurationDto | SystemReportingConnectionInfoDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto;\n\n/** A connection to `SystemConfiguration_IsUsingUnion`. */\nexport type SystemConfiguration_IsUsingUnionConnectionDto = {\n  __typename?: 'SystemConfiguration_IsUsingUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemConfiguration_IsUsingUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemConfiguration_IsUsingUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemConfiguration_IsUsingUnion`. */\nexport type SystemConfiguration_IsUsingUnionEdgeDto = {\n  __typename?: 'SystemConfiguration_IsUsingUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemConfiguration_IsUsingUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/DownsamplingSdQuery-1' */\nexport type SystemDownsamplingSdQueryDto = SystemEntityInterfaceDto & SystemPersistentQueryInterfaceDto & SystemStreamDataQueryInterfaceDto & {\n  __typename?: 'SystemDownsamplingSdQuery';\n  archiveRtId?: Maybe<Scalars['String']['output']>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<SystemAggregationQueryColumnDto>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  fieldFilter?: Maybe<Array<SystemFieldFilterDto>>;\n  from?: Maybe<Scalars['DateTime']['output']>;\n  limit?: Maybe<Scalars['Int']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  navigationFilterMode?: Maybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtIds?: Maybe<Array<Scalars['String']['output']>>;\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  to?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/DownsamplingSdQuery-1' */\nexport type SystemDownsamplingSdQueryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/DownsamplingSdQuery-1' */\nexport type SystemDownsamplingSdQueryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/DownsamplingSdQuery-1' */\nexport type SystemDownsamplingSdQueryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/DownsamplingSdQuery-1' */\nexport type SystemDownsamplingSdQueryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/DownsamplingSdQuery-1' */\nexport type SystemDownsamplingSdQueryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/DownsamplingSdQuery-1' */\nexport type SystemDownsamplingSdQueryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/DownsamplingSdQuery-1' */\nexport type SystemDownsamplingSdQueryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemDownsamplingSdQuery`. */\nexport type SystemDownsamplingSdQueryConnectionDto = {\n  __typename?: 'SystemDownsamplingSdQueryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemDownsamplingSdQueryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemDownsamplingSdQueryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemDownsamplingSdQuery`. */\nexport type SystemDownsamplingSdQueryEdgeDto = {\n  __typename?: 'SystemDownsamplingSdQueryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemDownsamplingSdQueryDto>;\n};\n\nexport type SystemDownsamplingSdQueryInputDto = {\n  archiveRtId?: InputMaybe<Scalars['String']['input']>;\n  columns?: InputMaybe<Array<InputMaybe<SystemAggregationQueryColumnInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<SystemFieldFilterInputDto>>>;\n  from?: InputMaybe<Scalars['DateTime']['input']>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  navigationFilterMode?: InputMaybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtIds?: InputMaybe<Array<Scalars['String']['input']>>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  to?: InputMaybe<Scalars['DateTime']['input']>;\n};\n\nexport type SystemDownsamplingSdQueryInputUpdateDto = {\n  /** Item to update */\n  item: SystemDownsamplingSdQueryInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemDownsamplingSdQueryMutationsDto = {\n  __typename?: 'SystemDownsamplingSdQueryMutations';\n  /** Creates new entities of type 'SystemDownsamplingSdQuery'. */\n  create?: Maybe<Array<Maybe<SystemDownsamplingSdQueryDto>>>;\n  /** Updates existing entity of type 'SystemDownsamplingSdQuery'. */\n  update?: Maybe<Array<Maybe<SystemDownsamplingSdQueryDto>>>;\n};\n\n\nexport type SystemDownsamplingSdQueryMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemDownsamplingSdQueryInputDto>>;\n};\n\n\nexport type SystemDownsamplingSdQueryMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemDownsamplingSdQueryInputUpdateDto>>;\n};\n\nexport type SystemDownsamplingSdQueryUpdateDto = {\n  __typename?: 'SystemDownsamplingSdQueryUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemDownsamplingSdQueryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemDownsamplingSdQueryUpdateMessageDto = {\n  __typename?: 'SystemDownsamplingSdQueryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemDownsamplingSdQueryUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityDto = {\n  __typename?: 'SystemEntity';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemEntity`. */\nexport type SystemEntityConnectionDto = {\n  __typename?: 'SystemEntityConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemEntityEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemEntityDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemEntity`. */\nexport type SystemEntityEdgeDto = {\n  __typename?: 'SystemEntityEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemEntityDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityInterfaceDto = {\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/Entity-1' */\nexport type SystemEntityInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type SystemEntityUpdateDto = {\n  __typename?: 'SystemEntityUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemEntityDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemEntityUpdateMessageDto = {\n  __typename?: 'SystemEntityUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemEntityUpdateDto>>>;\n};\n\n/** Union of types derived from System/Entity for Configures association */\nexport type SystemEntity_ConfiguresUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEmployeeDto | BasicEnergyConsumerDto | BasicEnergyEdaMessageDto | BasicEnergyEdaMeteringPointDto | BasicEnergyEdaProcessDto | BasicEnergyEnergyMeasurementDto | BasicEnergyOperatingFacilityDto | BasicEnergyProducerDto | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | EnergyCommunityBillingDocumentDto | EnergyCommunityBillingDocumentLineItemDto | EnergyCommunityConsumerDto | EnergyCommunityCustomerDto | EnergyCommunityEdaMessageDto | EnergyCommunityEdaMeteringPointDto | EnergyCommunityEdaProcessDto | EnergyCommunityEnergyPriceDto | EnergyCommunityEnergyQuantityDto | EnergyCommunityOperatingFacilityDto | EnergyCommunityParticipationPeriodDto | EnergyCommunityProducerDto | EnvironmentCarbonBudgetDto | EnvironmentCarbonEmissionDto | EnvironmentCertificateOfOriginDto | EnvironmentComplianceRecordDto | EnvironmentEnvironmentalGoalDto | EnvironmentWasteMeterDto | IndustryBasicAlarmDto | IndustryBasicEventDto | IndustryBasicMachineDto | IndustryBasicRuntimeVariableDto | IndustryEnergyDemandResponseEventDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyCostDto | IndustryEnergyEnergyForecastDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyPerformanceIndicatorDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceAccountDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceEnergyBalanceDto | IndustryMaintenanceJournalEntryDto | IndustryMaintenanceOrderDto | IndustryMaintenanceOrderCostsDto | IndustryMaintenanceOrderFeedbackDto | IndustryMaintenanceWorkplaceDto | IndustryManufacturingPartialFeedbackDto | IndustryManufacturingProductionOrderDto | IndustryManufacturingProductionOrderItemDto | IndustryManufacturingShiftDto | IndustryManufacturingShiftMachineDto | IndustryManufacturingShiftOrderItemDto | IndustryManufacturingShiftTemplateDto | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAiAiAgentConfigDto | SystemAiAiAgentJobDto | SystemAiAiAgentSessionDto | SystemAiAiApprovalRequestDto | SystemAiAiAuditEventDto | SystemAiAiCredentialBindingDto | SystemAiAiCredentialTicketDto | SystemAiAiKnowledgeSourceDto | SystemAiAiPromptTemplateDto | SystemAiAiQuotaLimitDto | SystemAiAiSessionEventDto | SystemAiAiTokenLeaseDto | SystemAiAiToolPolicyDto | SystemAiAiUsageRecordDto | SystemAutoIncrementDto | SystemBlueprintBackupDto | SystemBlueprintHistoryDto | SystemBlueprintInstallationDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationApplicationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationHelmRepositoryConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityClientMirrorDto | SystemIdentityDataProtectionKeyDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityServerSideSessionDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationMailNotificationConfigurationDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemStreamDataRawArchiveDto | SystemStreamDataRecomputeJobDto | SystemStreamDataRollupArchiveDto | SystemStreamDataTimeRangeArchiveDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto | SystemUiTreeNavigationConfigurationDto;\n\n/** A connection to `SystemEntity_ConfiguresUnion`. */\nexport type SystemEntity_ConfiguresUnionConnectionDto = {\n  __typename?: 'SystemEntity_ConfiguresUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemEntity_ConfiguresUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemEntity_ConfiguresUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemEntity_ConfiguresUnion`. */\nexport type SystemEntity_ConfiguresUnionEdgeDto = {\n  __typename?: 'SystemEntity_ConfiguresUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemEntity_ConfiguresUnionDto>;\n};\n\n/** Union of types derived from System/Entity for IsTagging association */\nexport type SystemEntity_IsTaggingUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEmployeeDto | BasicEnergyConsumerDto | BasicEnergyEdaMessageDto | BasicEnergyEdaMeteringPointDto | BasicEnergyEdaProcessDto | BasicEnergyEnergyMeasurementDto | BasicEnergyOperatingFacilityDto | BasicEnergyProducerDto | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | EnergyCommunityBillingDocumentDto | EnergyCommunityBillingDocumentLineItemDto | EnergyCommunityConsumerDto | EnergyCommunityCustomerDto | EnergyCommunityEdaMessageDto | EnergyCommunityEdaMeteringPointDto | EnergyCommunityEdaProcessDto | EnergyCommunityEnergyPriceDto | EnergyCommunityEnergyQuantityDto | EnergyCommunityOperatingFacilityDto | EnergyCommunityParticipationPeriodDto | EnergyCommunityProducerDto | EnvironmentCarbonBudgetDto | EnvironmentCarbonEmissionDto | EnvironmentCertificateOfOriginDto | EnvironmentComplianceRecordDto | EnvironmentEnvironmentalGoalDto | EnvironmentWasteMeterDto | IndustryBasicAlarmDto | IndustryBasicEventDto | IndustryBasicMachineDto | IndustryBasicRuntimeVariableDto | IndustryEnergyDemandResponseEventDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyCostDto | IndustryEnergyEnergyForecastDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyPerformanceIndicatorDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceAccountDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceEnergyBalanceDto | IndustryMaintenanceJournalEntryDto | IndustryMaintenanceOrderDto | IndustryMaintenanceOrderCostsDto | IndustryMaintenanceOrderFeedbackDto | IndustryMaintenanceWorkplaceDto | IndustryManufacturingPartialFeedbackDto | IndustryManufacturingProductionOrderDto | IndustryManufacturingProductionOrderItemDto | IndustryManufacturingShiftDto | IndustryManufacturingShiftMachineDto | IndustryManufacturingShiftOrderItemDto | IndustryManufacturingShiftTemplateDto | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAiAiAgentConfigDto | SystemAiAiAgentJobDto | SystemAiAiAgentSessionDto | SystemAiAiApprovalRequestDto | SystemAiAiAuditEventDto | SystemAiAiCredentialBindingDto | SystemAiAiCredentialTicketDto | SystemAiAiKnowledgeSourceDto | SystemAiAiPromptTemplateDto | SystemAiAiQuotaLimitDto | SystemAiAiSessionEventDto | SystemAiAiTokenLeaseDto | SystemAiAiToolPolicyDto | SystemAiAiUsageRecordDto | SystemAutoIncrementDto | SystemBlueprintBackupDto | SystemBlueprintHistoryDto | SystemBlueprintInstallationDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationApplicationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationHelmRepositoryConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityClientMirrorDto | SystemIdentityDataProtectionKeyDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityServerSideSessionDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationMailNotificationConfigurationDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemStreamDataRawArchiveDto | SystemStreamDataRecomputeJobDto | SystemStreamDataRollupArchiveDto | SystemStreamDataTimeRangeArchiveDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto | SystemUiTreeNavigationConfigurationDto;\n\n/** A connection to `SystemEntity_IsTaggingUnion`. */\nexport type SystemEntity_IsTaggingUnionConnectionDto = {\n  __typename?: 'SystemEntity_IsTaggingUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemEntity_IsTaggingUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemEntity_IsTaggingUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemEntity_IsTaggingUnion`. */\nexport type SystemEntity_IsTaggingUnionEdgeDto = {\n  __typename?: 'SystemEntity_IsTaggingUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemEntity_IsTaggingUnionDto>;\n};\n\n/** Union of types derived from System/Entity for MappedAsSource association */\nexport type SystemEntity_MappedAsSourceUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEmployeeDto | BasicEnergyConsumerDto | BasicEnergyEdaMessageDto | BasicEnergyEdaMeteringPointDto | BasicEnergyEdaProcessDto | BasicEnergyEnergyMeasurementDto | BasicEnergyOperatingFacilityDto | BasicEnergyProducerDto | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | EnergyCommunityBillingDocumentDto | EnergyCommunityBillingDocumentLineItemDto | EnergyCommunityConsumerDto | EnergyCommunityCustomerDto | EnergyCommunityEdaMessageDto | EnergyCommunityEdaMeteringPointDto | EnergyCommunityEdaProcessDto | EnergyCommunityEnergyPriceDto | EnergyCommunityEnergyQuantityDto | EnergyCommunityOperatingFacilityDto | EnergyCommunityParticipationPeriodDto | EnergyCommunityProducerDto | EnvironmentCarbonBudgetDto | EnvironmentCarbonEmissionDto | EnvironmentCertificateOfOriginDto | EnvironmentComplianceRecordDto | EnvironmentEnvironmentalGoalDto | EnvironmentWasteMeterDto | IndustryBasicAlarmDto | IndustryBasicEventDto | IndustryBasicMachineDto | IndustryBasicRuntimeVariableDto | IndustryEnergyDemandResponseEventDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyCostDto | IndustryEnergyEnergyForecastDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyPerformanceIndicatorDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceAccountDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceEnergyBalanceDto | IndustryMaintenanceJournalEntryDto | IndustryMaintenanceOrderDto | IndustryMaintenanceOrderCostsDto | IndustryMaintenanceOrderFeedbackDto | IndustryMaintenanceWorkplaceDto | IndustryManufacturingPartialFeedbackDto | IndustryManufacturingProductionOrderDto | IndustryManufacturingProductionOrderItemDto | IndustryManufacturingShiftDto | IndustryManufacturingShiftMachineDto | IndustryManufacturingShiftOrderItemDto | IndustryManufacturingShiftTemplateDto | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAiAiAgentConfigDto | SystemAiAiAgentJobDto | SystemAiAiAgentSessionDto | SystemAiAiApprovalRequestDto | SystemAiAiAuditEventDto | SystemAiAiCredentialBindingDto | SystemAiAiCredentialTicketDto | SystemAiAiKnowledgeSourceDto | SystemAiAiPromptTemplateDto | SystemAiAiQuotaLimitDto | SystemAiAiSessionEventDto | SystemAiAiTokenLeaseDto | SystemAiAiToolPolicyDto | SystemAiAiUsageRecordDto | SystemAutoIncrementDto | SystemBlueprintBackupDto | SystemBlueprintHistoryDto | SystemBlueprintInstallationDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationApplicationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationHelmRepositoryConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityClientMirrorDto | SystemIdentityDataProtectionKeyDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityServerSideSessionDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationMailNotificationConfigurationDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemStreamDataRawArchiveDto | SystemStreamDataRecomputeJobDto | SystemStreamDataRollupArchiveDto | SystemStreamDataTimeRangeArchiveDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto | SystemUiTreeNavigationConfigurationDto;\n\n/** A connection to `SystemEntity_MappedAsSourceUnion`. */\nexport type SystemEntity_MappedAsSourceUnionConnectionDto = {\n  __typename?: 'SystemEntity_MappedAsSourceUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemEntity_MappedAsSourceUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemEntity_MappedAsSourceUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemEntity_MappedAsSourceUnion`. */\nexport type SystemEntity_MappedAsSourceUnionEdgeDto = {\n  __typename?: 'SystemEntity_MappedAsSourceUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemEntity_MappedAsSourceUnionDto>;\n};\n\n/** Union of types derived from System/Entity for MappedAsTarget association */\nexport type SystemEntity_MappedAsTargetUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEmployeeDto | BasicEnergyConsumerDto | BasicEnergyEdaMessageDto | BasicEnergyEdaMeteringPointDto | BasicEnergyEdaProcessDto | BasicEnergyEnergyMeasurementDto | BasicEnergyOperatingFacilityDto | BasicEnergyProducerDto | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | EnergyCommunityBillingDocumentDto | EnergyCommunityBillingDocumentLineItemDto | EnergyCommunityConsumerDto | EnergyCommunityCustomerDto | EnergyCommunityEdaMessageDto | EnergyCommunityEdaMeteringPointDto | EnergyCommunityEdaProcessDto | EnergyCommunityEnergyPriceDto | EnergyCommunityEnergyQuantityDto | EnergyCommunityOperatingFacilityDto | EnergyCommunityParticipationPeriodDto | EnergyCommunityProducerDto | EnvironmentCarbonBudgetDto | EnvironmentCarbonEmissionDto | EnvironmentCertificateOfOriginDto | EnvironmentComplianceRecordDto | EnvironmentEnvironmentalGoalDto | EnvironmentWasteMeterDto | IndustryBasicAlarmDto | IndustryBasicEventDto | IndustryBasicMachineDto | IndustryBasicRuntimeVariableDto | IndustryEnergyDemandResponseEventDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyCostDto | IndustryEnergyEnergyForecastDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyPerformanceIndicatorDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceAccountDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceEnergyBalanceDto | IndustryMaintenanceJournalEntryDto | IndustryMaintenanceOrderDto | IndustryMaintenanceOrderCostsDto | IndustryMaintenanceOrderFeedbackDto | IndustryMaintenanceWorkplaceDto | IndustryManufacturingPartialFeedbackDto | IndustryManufacturingProductionOrderDto | IndustryManufacturingProductionOrderItemDto | IndustryManufacturingShiftDto | IndustryManufacturingShiftMachineDto | IndustryManufacturingShiftOrderItemDto | IndustryManufacturingShiftTemplateDto | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAiAiAgentConfigDto | SystemAiAiAgentJobDto | SystemAiAiAgentSessionDto | SystemAiAiApprovalRequestDto | SystemAiAiAuditEventDto | SystemAiAiCredentialBindingDto | SystemAiAiCredentialTicketDto | SystemAiAiKnowledgeSourceDto | SystemAiAiPromptTemplateDto | SystemAiAiQuotaLimitDto | SystemAiAiSessionEventDto | SystemAiAiTokenLeaseDto | SystemAiAiToolPolicyDto | SystemAiAiUsageRecordDto | SystemAutoIncrementDto | SystemBlueprintBackupDto | SystemBlueprintHistoryDto | SystemBlueprintInstallationDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationApplicationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationHelmRepositoryConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityClientMirrorDto | SystemIdentityDataProtectionKeyDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityServerSideSessionDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationMailNotificationConfigurationDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemStreamDataRawArchiveDto | SystemStreamDataRecomputeJobDto | SystemStreamDataRollupArchiveDto | SystemStreamDataTimeRangeArchiveDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto | SystemUiTreeNavigationConfigurationDto;\n\n/** A connection to `SystemEntity_MappedAsTargetUnion`. */\nexport type SystemEntity_MappedAsTargetUnionConnectionDto = {\n  __typename?: 'SystemEntity_MappedAsTargetUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemEntity_MappedAsTargetUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemEntity_MappedAsTargetUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemEntity_MappedAsTargetUnion`. */\nexport type SystemEntity_MappedAsTargetUnionEdgeDto = {\n  __typename?: 'SystemEntity_MappedAsTargetUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemEntity_MappedAsTargetUnionDto>;\n};\n\n/** Union of types derived from System/Entity for RelatesFrom association */\nexport type SystemEntity_RelatesFromUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEmployeeDto | BasicEnergyConsumerDto | BasicEnergyEdaMessageDto | BasicEnergyEdaMeteringPointDto | BasicEnergyEdaProcessDto | BasicEnergyEnergyMeasurementDto | BasicEnergyOperatingFacilityDto | BasicEnergyProducerDto | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | EnergyCommunityBillingDocumentDto | EnergyCommunityBillingDocumentLineItemDto | EnergyCommunityConsumerDto | EnergyCommunityCustomerDto | EnergyCommunityEdaMessageDto | EnergyCommunityEdaMeteringPointDto | EnergyCommunityEdaProcessDto | EnergyCommunityEnergyPriceDto | EnergyCommunityEnergyQuantityDto | EnergyCommunityOperatingFacilityDto | EnergyCommunityParticipationPeriodDto | EnergyCommunityProducerDto | EnvironmentCarbonBudgetDto | EnvironmentCarbonEmissionDto | EnvironmentCertificateOfOriginDto | EnvironmentComplianceRecordDto | EnvironmentEnvironmentalGoalDto | EnvironmentWasteMeterDto | IndustryBasicAlarmDto | IndustryBasicEventDto | IndustryBasicMachineDto | IndustryBasicRuntimeVariableDto | IndustryEnergyDemandResponseEventDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyCostDto | IndustryEnergyEnergyForecastDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyPerformanceIndicatorDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceAccountDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceEnergyBalanceDto | IndustryMaintenanceJournalEntryDto | IndustryMaintenanceOrderDto | IndustryMaintenanceOrderCostsDto | IndustryMaintenanceOrderFeedbackDto | IndustryMaintenanceWorkplaceDto | IndustryManufacturingPartialFeedbackDto | IndustryManufacturingProductionOrderDto | IndustryManufacturingProductionOrderItemDto | IndustryManufacturingShiftDto | IndustryManufacturingShiftMachineDto | IndustryManufacturingShiftOrderItemDto | IndustryManufacturingShiftTemplateDto | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAiAiAgentConfigDto | SystemAiAiAgentJobDto | SystemAiAiAgentSessionDto | SystemAiAiApprovalRequestDto | SystemAiAiAuditEventDto | SystemAiAiCredentialBindingDto | SystemAiAiCredentialTicketDto | SystemAiAiKnowledgeSourceDto | SystemAiAiPromptTemplateDto | SystemAiAiQuotaLimitDto | SystemAiAiSessionEventDto | SystemAiAiTokenLeaseDto | SystemAiAiToolPolicyDto | SystemAiAiUsageRecordDto | SystemAutoIncrementDto | SystemBlueprintBackupDto | SystemBlueprintHistoryDto | SystemBlueprintInstallationDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationApplicationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationHelmRepositoryConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityClientMirrorDto | SystemIdentityDataProtectionKeyDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityServerSideSessionDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationMailNotificationConfigurationDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemStreamDataRawArchiveDto | SystemStreamDataRecomputeJobDto | SystemStreamDataRollupArchiveDto | SystemStreamDataTimeRangeArchiveDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto | SystemUiTreeNavigationConfigurationDto;\n\n/** A connection to `SystemEntity_RelatesFromUnion`. */\nexport type SystemEntity_RelatesFromUnionConnectionDto = {\n  __typename?: 'SystemEntity_RelatesFromUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemEntity_RelatesFromUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemEntity_RelatesFromUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemEntity_RelatesFromUnion`. */\nexport type SystemEntity_RelatesFromUnionEdgeDto = {\n  __typename?: 'SystemEntity_RelatesFromUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemEntity_RelatesFromUnionDto>;\n};\n\n/** Union of types derived from System/Entity for RelatesTo association */\nexport type SystemEntity_RelatesToUnionDto = BasicAssetDto | BasicCityDto | BasicCountryDto | BasicDistrictDto | BasicEmployeeDto | BasicEnergyConsumerDto | BasicEnergyEdaMessageDto | BasicEnergyEdaMeteringPointDto | BasicEnergyEdaProcessDto | BasicEnergyEnergyMeasurementDto | BasicEnergyOperatingFacilityDto | BasicEnergyProducerDto | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | EnergyCommunityBillingDocumentDto | EnergyCommunityBillingDocumentLineItemDto | EnergyCommunityConsumerDto | EnergyCommunityCustomerDto | EnergyCommunityEdaMessageDto | EnergyCommunityEdaMeteringPointDto | EnergyCommunityEdaProcessDto | EnergyCommunityEnergyPriceDto | EnergyCommunityEnergyQuantityDto | EnergyCommunityOperatingFacilityDto | EnergyCommunityParticipationPeriodDto | EnergyCommunityProducerDto | EnvironmentCarbonBudgetDto | EnvironmentCarbonEmissionDto | EnvironmentCertificateOfOriginDto | EnvironmentComplianceRecordDto | EnvironmentEnvironmentalGoalDto | EnvironmentWasteMeterDto | IndustryBasicAlarmDto | IndustryBasicEventDto | IndustryBasicMachineDto | IndustryBasicRuntimeVariableDto | IndustryEnergyDemandResponseEventDto | IndustryEnergyEnergyConsumerDto | IndustryEnergyEnergyCostDto | IndustryEnergyEnergyForecastDto | IndustryEnergyEnergyMeterDto | IndustryEnergyEnergyPerformanceIndicatorDto | IndustryEnergyEnergyStorageDto | IndustryEnergyInverterDto | IndustryEnergyPhotovoltaicSystemDto | IndustryEnergyPhotovoltaicSystemModuleDto | IndustryEnergyPhotovoltaicSystemStringDto | IndustryFluidHeatMeterDto | IndustryFluidWaterMeterDto | IndustryMaintenanceAccountDto | IndustryMaintenanceCostCenterDto | IndustryMaintenanceEmployeeDto | IndustryMaintenanceEnergyBalanceDto | IndustryMaintenanceJournalEntryDto | IndustryMaintenanceOrderDto | IndustryMaintenanceOrderCostsDto | IndustryMaintenanceOrderFeedbackDto | IndustryMaintenanceWorkplaceDto | IndustryManufacturingPartialFeedbackDto | IndustryManufacturingProductionOrderDto | IndustryManufacturingProductionOrderItemDto | IndustryManufacturingShiftDto | IndustryManufacturingShiftMachineDto | IndustryManufacturingShiftOrderItemDto | IndustryManufacturingShiftTemplateDto | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAiAiAgentConfigDto | SystemAiAiAgentJobDto | SystemAiAiAgentSessionDto | SystemAiAiApprovalRequestDto | SystemAiAiAuditEventDto | SystemAiAiCredentialBindingDto | SystemAiAiCredentialTicketDto | SystemAiAiKnowledgeSourceDto | SystemAiAiPromptTemplateDto | SystemAiAiQuotaLimitDto | SystemAiAiSessionEventDto | SystemAiAiTokenLeaseDto | SystemAiAiToolPolicyDto | SystemAiAiUsageRecordDto | SystemAutoIncrementDto | SystemBlueprintBackupDto | SystemBlueprintHistoryDto | SystemBlueprintInstallationDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationApplicationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationHelmRepositoryConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityClientMirrorDto | SystemIdentityDataProtectionKeyDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityServerSideSessionDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationMailNotificationConfigurationDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemStreamDataRawArchiveDto | SystemStreamDataRecomputeJobDto | SystemStreamDataRollupArchiveDto | SystemStreamDataTimeRangeArchiveDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto | SystemUiTreeNavigationConfigurationDto;\n\n/** A connection to `SystemEntity_RelatesToUnion`. */\nexport type SystemEntity_RelatesToUnionConnectionDto = {\n  __typename?: 'SystemEntity_RelatesToUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemEntity_RelatesToUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemEntity_RelatesToUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemEntity_RelatesToUnion`. */\nexport type SystemEntity_RelatesToUnionEdgeDto = {\n  __typename?: 'SystemEntity_RelatesToUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemEntity_RelatesToUnionDto>;\n};\n\n/** Runtime entities of construction kit enum 'System/EnvironmentModes' */\nexport enum SystemEnvironmentModesDto {\n  /** The tenant is in development mode, used for development and testing */\n  DevelopmentDto = 'DEVELOPMENT',\n  /** The tenant is in production mode, used for live operations */\n  ProductionDto = 'PRODUCTION',\n  /** The tenant is in staging mode, used for pre-production testing */\n  StagingDto = 'STAGING',\n  /** The tenant is in testing mode, used for quality assurance */\n  TestingDto = 'TESTING'\n}\n\n/** Runtime entities of construction kit record 'System/FieldFilter' */\nexport type SystemFieldFilterDto = {\n  __typename?: 'SystemFieldFilter';\n  attributePath: Scalars['String']['output'];\n  comparisonValue?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  operator: SystemFieldFilterOperatorDto;\n};\n\nexport type SystemFieldFilterInputDto = {\n  attributePath?: InputMaybe<Scalars['String']['input']>;\n  comparisonValue?: InputMaybe<Scalars['String']['input']>;\n  operator?: InputMaybe<SystemFieldFilterOperatorDto>;\n};\n\n/** Runtime entities of construction kit enum 'System/FieldFilterOperator' */\nexport enum SystemFieldFilterOperatorDto {\n  /** Compares an array field with at least one element that matches the specified value. */\n  AnyEqDto = 'ANY_EQ',\n  /** Compares an array field with at least one element that matches the specified value using a pattern matching comparison. Use * as a wildcard character. */\n  AnyLikeDto = 'ANY_LIKE',\n  /** Compares the specified field to the specified value. */\n  EqualsDto = 'EQUALS',\n  /** Compares the specified field to the specified value and returns true if the field value is greater than or equal to the specified value. */\n  GreaterEqualThanDto = 'GREATER_EQUAL_THAN',\n  /** Compares the specified field to the specified value and returns true if the field value is greater than the specified value. */\n  GreaterThanDto = 'GREATER_THAN',\n  /** Compares a field to be equal any value in the specified array. */\n  InDto = 'IN',\n  /** Compares the specified field to the specified value and returns true if the field value is less than or equal to the specified value. */\n  LessEqualThanDto = 'LESS_EQUAL_THAN',\n  /** Compares the specified field to the specified value and returns true if the field value is less than the specified value. */\n  LessThanDto = 'LESS_THAN',\n  /** Compares a field to the specified value using a pattern matching comparison. Use * as a wildcard character. */\n  LikeDto = 'LIKE',\n  /** Matches an array field with at least one element that matches all the specified query criteria. */\n  MatchDto = 'MATCH',\n  /** Matches a field containing a value that matches the specified regular expression. */\n  MatchRegExDto = 'MATCH_REG_EX',\n  /** Compares the specified field to the specified value and returns true if the values are not equal. */\n  NotEqualsDto = 'NOT_EQUALS',\n  /** Compares a field to be not equal any value in the specified array. */\n  NotInDto = 'NOT_IN'\n}\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationRtQuery-1' */\nexport type SystemGroupingAggregationRtQueryDto = SystemEntityInterfaceDto & SystemPersistentQueryInterfaceDto & {\n  __typename?: 'SystemGroupingAggregationRtQuery';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  attributeSearchFilter?: Maybe<SystemAttributeSearchFilterDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<SystemAggregationQueryColumnDto>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  fieldFilter?: Maybe<Array<SystemFieldFilterDto>>;\n  groupingColumns: Array<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  navigationFilterMode?: Maybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  textSearchFilter?: Maybe<SystemTextSearchFilterDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationRtQuery-1' */\nexport type SystemGroupingAggregationRtQueryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationRtQuery-1' */\nexport type SystemGroupingAggregationRtQueryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationRtQuery-1' */\nexport type SystemGroupingAggregationRtQueryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationRtQuery-1' */\nexport type SystemGroupingAggregationRtQueryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationRtQuery-1' */\nexport type SystemGroupingAggregationRtQueryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationRtQuery-1' */\nexport type SystemGroupingAggregationRtQueryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationRtQuery-1' */\nexport type SystemGroupingAggregationRtQueryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemGroupingAggregationRtQuery`. */\nexport type SystemGroupingAggregationRtQueryConnectionDto = {\n  __typename?: 'SystemGroupingAggregationRtQueryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemGroupingAggregationRtQueryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemGroupingAggregationRtQueryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemGroupingAggregationRtQuery`. */\nexport type SystemGroupingAggregationRtQueryEdgeDto = {\n  __typename?: 'SystemGroupingAggregationRtQueryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemGroupingAggregationRtQueryDto>;\n};\n\nexport type SystemGroupingAggregationRtQueryInputDto = {\n  attributeSearchFilter?: InputMaybe<SystemAttributeSearchFilterInputDto>;\n  columns?: InputMaybe<Array<InputMaybe<SystemAggregationQueryColumnInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<SystemFieldFilterInputDto>>>;\n  groupingColumns?: InputMaybe<Array<Scalars['String']['input']>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  navigationFilterMode?: InputMaybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  textSearchFilter?: InputMaybe<SystemTextSearchFilterInputDto>;\n};\n\nexport type SystemGroupingAggregationRtQueryInputUpdateDto = {\n  /** Item to update */\n  item: SystemGroupingAggregationRtQueryInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemGroupingAggregationRtQueryMutationsDto = {\n  __typename?: 'SystemGroupingAggregationRtQueryMutations';\n  /** Creates new entities of type 'SystemGroupingAggregationRtQuery'. */\n  create?: Maybe<Array<Maybe<SystemGroupingAggregationRtQueryDto>>>;\n  /** Updates existing entity of type 'SystemGroupingAggregationRtQuery'. */\n  update?: Maybe<Array<Maybe<SystemGroupingAggregationRtQueryDto>>>;\n};\n\n\nexport type SystemGroupingAggregationRtQueryMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemGroupingAggregationRtQueryInputDto>>;\n};\n\n\nexport type SystemGroupingAggregationRtQueryMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemGroupingAggregationRtQueryInputUpdateDto>>;\n};\n\nexport type SystemGroupingAggregationRtQueryUpdateDto = {\n  __typename?: 'SystemGroupingAggregationRtQueryUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemGroupingAggregationRtQueryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemGroupingAggregationRtQueryUpdateMessageDto = {\n  __typename?: 'SystemGroupingAggregationRtQueryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemGroupingAggregationRtQueryUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationSdQuery-1' */\nexport type SystemGroupingAggregationSdQueryDto = SystemEntityInterfaceDto & SystemPersistentQueryInterfaceDto & SystemStreamDataQueryInterfaceDto & {\n  __typename?: 'SystemGroupingAggregationSdQuery';\n  archiveRtId?: Maybe<Scalars['String']['output']>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<SystemAggregationQueryColumnDto>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  fieldFilter?: Maybe<Array<SystemFieldFilterDto>>;\n  from?: Maybe<Scalars['DateTime']['output']>;\n  groupingColumns: Array<Scalars['String']['output']>;\n  limit?: Maybe<Scalars['Int']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  navigationFilterMode?: Maybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtIds?: Maybe<Array<Scalars['String']['output']>>;\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  to?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationSdQuery-1' */\nexport type SystemGroupingAggregationSdQueryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationSdQuery-1' */\nexport type SystemGroupingAggregationSdQueryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationSdQuery-1' */\nexport type SystemGroupingAggregationSdQueryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationSdQuery-1' */\nexport type SystemGroupingAggregationSdQueryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationSdQuery-1' */\nexport type SystemGroupingAggregationSdQueryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationSdQuery-1' */\nexport type SystemGroupingAggregationSdQueryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/GroupingAggregationSdQuery-1' */\nexport type SystemGroupingAggregationSdQueryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemGroupingAggregationSdQuery`. */\nexport type SystemGroupingAggregationSdQueryConnectionDto = {\n  __typename?: 'SystemGroupingAggregationSdQueryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemGroupingAggregationSdQueryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemGroupingAggregationSdQueryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemGroupingAggregationSdQuery`. */\nexport type SystemGroupingAggregationSdQueryEdgeDto = {\n  __typename?: 'SystemGroupingAggregationSdQueryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemGroupingAggregationSdQueryDto>;\n};\n\nexport type SystemGroupingAggregationSdQueryInputDto = {\n  archiveRtId?: InputMaybe<Scalars['String']['input']>;\n  columns?: InputMaybe<Array<InputMaybe<SystemAggregationQueryColumnInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<SystemFieldFilterInputDto>>>;\n  from?: InputMaybe<Scalars['DateTime']['input']>;\n  groupingColumns?: InputMaybe<Array<Scalars['String']['input']>>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  navigationFilterMode?: InputMaybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtIds?: InputMaybe<Array<Scalars['String']['input']>>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  to?: InputMaybe<Scalars['DateTime']['input']>;\n};\n\nexport type SystemGroupingAggregationSdQueryInputUpdateDto = {\n  /** Item to update */\n  item: SystemGroupingAggregationSdQueryInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemGroupingAggregationSdQueryMutationsDto = {\n  __typename?: 'SystemGroupingAggregationSdQueryMutations';\n  /** Creates new entities of type 'SystemGroupingAggregationSdQuery'. */\n  create?: Maybe<Array<Maybe<SystemGroupingAggregationSdQueryDto>>>;\n  /** Updates existing entity of type 'SystemGroupingAggregationSdQuery'. */\n  update?: Maybe<Array<Maybe<SystemGroupingAggregationSdQueryDto>>>;\n};\n\n\nexport type SystemGroupingAggregationSdQueryMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemGroupingAggregationSdQueryInputDto>>;\n};\n\n\nexport type SystemGroupingAggregationSdQueryMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemGroupingAggregationSdQueryInputUpdateDto>>;\n};\n\nexport type SystemGroupingAggregationSdQueryUpdateDto = {\n  __typename?: 'SystemGroupingAggregationSdQueryUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemGroupingAggregationSdQueryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemGroupingAggregationSdQueryUpdateMessageDto = {\n  __typename?: 'SystemGroupingAggregationSdQueryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemGroupingAggregationSdQueryUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiResource-1' */\nexport type SystemIdentityApiResourceDto = SystemEntityInterfaceDto & SystemIdentityResourceInterfaceDto & {\n  __typename?: 'SystemIdentityApiResource';\n  allowedAccessTokenSigningAlgorithms: Array<Scalars['String']['output']>;\n  apiSecrets: Array<SystemIdentitySecretDto>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  claims: Array<Scalars['String']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  enabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  requireResourceIndicator: Scalars['Boolean']['output'];\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  scopes: Array<Scalars['String']['output']>;\n  showInDiscoveryDocument: Scalars['Boolean']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiResource-1' */\nexport type SystemIdentityApiResourceAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiResource-1' */\nexport type SystemIdentityApiResourceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiResource-1' */\nexport type SystemIdentityApiResourceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiResource-1' */\nexport type SystemIdentityApiResourceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiResource-1' */\nexport type SystemIdentityApiResourceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiResource-1' */\nexport type SystemIdentityApiResourceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiResource-1' */\nexport type SystemIdentityApiResourceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityApiResource`. */\nexport type SystemIdentityApiResourceConnectionDto = {\n  __typename?: 'SystemIdentityApiResourceConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityApiResourceEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityApiResourceDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityApiResource`. */\nexport type SystemIdentityApiResourceEdgeDto = {\n  __typename?: 'SystemIdentityApiResourceEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityApiResourceDto>;\n};\n\nexport type SystemIdentityApiResourceInputDto = {\n  allowedAccessTokenSigningAlgorithms?: InputMaybe<Array<Scalars['String']['input']>>;\n  apiSecrets?: InputMaybe<Array<InputMaybe<SystemIdentitySecretInputDto>>>;\n  claims?: InputMaybe<Array<Scalars['String']['input']>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  displayName?: InputMaybe<Scalars['String']['input']>;\n  enabled?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  requireResourceIndicator?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  scopes?: InputMaybe<Array<Scalars['String']['input']>>;\n  showInDiscoveryDocument?: InputMaybe<Scalars['Boolean']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityApiResourceInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityApiResourceInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityApiResourceMutationsDto = {\n  __typename?: 'SystemIdentityApiResourceMutations';\n  /** Creates new entities of type 'SystemIdentityApiResource'. */\n  create?: Maybe<Array<Maybe<SystemIdentityApiResourceDto>>>;\n  /** Updates existing entity of type 'SystemIdentityApiResource'. */\n  update?: Maybe<Array<Maybe<SystemIdentityApiResourceDto>>>;\n};\n\n\nexport type SystemIdentityApiResourceMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityApiResourceInputDto>>;\n};\n\n\nexport type SystemIdentityApiResourceMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityApiResourceInputUpdateDto>>;\n};\n\nexport type SystemIdentityApiResourceUpdateDto = {\n  __typename?: 'SystemIdentityApiResourceUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityApiResourceDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityApiResourceUpdateMessageDto = {\n  __typename?: 'SystemIdentityApiResourceUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityApiResourceUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiScope-1' */\nexport type SystemIdentityApiScopeDto = SystemEntityInterfaceDto & SystemIdentityResourceInterfaceDto & {\n  __typename?: 'SystemIdentityApiScope';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  claims: Array<Scalars['String']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  enabled: Scalars['Boolean']['output'];\n  isEmphasized: Scalars['Boolean']['output'];\n  isRequired: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  showInDiscoveryDocument: Scalars['Boolean']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiScope-1' */\nexport type SystemIdentityApiScopeAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiScope-1' */\nexport type SystemIdentityApiScopeConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiScope-1' */\nexport type SystemIdentityApiScopeMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiScope-1' */\nexport type SystemIdentityApiScopeMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiScope-1' */\nexport type SystemIdentityApiScopeRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiScope-1' */\nexport type SystemIdentityApiScopeRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ApiScope-1' */\nexport type SystemIdentityApiScopeTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityApiScope`. */\nexport type SystemIdentityApiScopeConnectionDto = {\n  __typename?: 'SystemIdentityApiScopeConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityApiScopeEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityApiScopeDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityApiScope`. */\nexport type SystemIdentityApiScopeEdgeDto = {\n  __typename?: 'SystemIdentityApiScopeEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityApiScopeDto>;\n};\n\nexport type SystemIdentityApiScopeInputDto = {\n  claims?: InputMaybe<Array<Scalars['String']['input']>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  displayName?: InputMaybe<Scalars['String']['input']>;\n  enabled?: InputMaybe<Scalars['Boolean']['input']>;\n  isEmphasized?: InputMaybe<Scalars['Boolean']['input']>;\n  isRequired?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  showInDiscoveryDocument?: InputMaybe<Scalars['Boolean']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityApiScopeInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityApiScopeInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityApiScopeMutationsDto = {\n  __typename?: 'SystemIdentityApiScopeMutations';\n  /** Creates new entities of type 'SystemIdentityApiScope'. */\n  create?: Maybe<Array<Maybe<SystemIdentityApiScopeDto>>>;\n  /** Updates existing entity of type 'SystemIdentityApiScope'. */\n  update?: Maybe<Array<Maybe<SystemIdentityApiScopeDto>>>;\n};\n\n\nexport type SystemIdentityApiScopeMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityApiScopeInputDto>>;\n};\n\n\nexport type SystemIdentityApiScopeMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityApiScopeInputUpdateDto>>;\n};\n\nexport type SystemIdentityApiScopeUpdateDto = {\n  __typename?: 'SystemIdentityApiScopeUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityApiScopeDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityApiScopeUpdateMessageDto = {\n  __typename?: 'SystemIdentityApiScopeUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityApiScopeUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/AzureEntraIdIdentityProvider-1' */\nexport type SystemIdentityAzureEntraIdIdentityProviderDto = SystemEntityInterfaceDto & SystemIdentityIdentityProviderInterfaceDto & {\n  __typename?: 'SystemIdentityAzureEntraIdIdentityProvider';\n  allowSelfRegistration: Scalars['Boolean']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  authority?: Maybe<Scalars['String']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  clientId: Scalars['String']['output'];\n  clientSecret: Scalars['String']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  defaultGroupRtId?: Maybe<Scalars['String']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  isEnabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  tenantId: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/AzureEntraIdIdentityProvider-1' */\nexport type SystemIdentityAzureEntraIdIdentityProviderAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/AzureEntraIdIdentityProvider-1' */\nexport type SystemIdentityAzureEntraIdIdentityProviderConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/AzureEntraIdIdentityProvider-1' */\nexport type SystemIdentityAzureEntraIdIdentityProviderMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/AzureEntraIdIdentityProvider-1' */\nexport type SystemIdentityAzureEntraIdIdentityProviderMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/AzureEntraIdIdentityProvider-1' */\nexport type SystemIdentityAzureEntraIdIdentityProviderRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/AzureEntraIdIdentityProvider-1' */\nexport type SystemIdentityAzureEntraIdIdentityProviderRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/AzureEntraIdIdentityProvider-1' */\nexport type SystemIdentityAzureEntraIdIdentityProviderTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityAzureEntraIdIdentityProvider`. */\nexport type SystemIdentityAzureEntraIdIdentityProviderConnectionDto = {\n  __typename?: 'SystemIdentityAzureEntraIdIdentityProviderConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityAzureEntraIdIdentityProviderEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityAzureEntraIdIdentityProviderDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityAzureEntraIdIdentityProvider`. */\nexport type SystemIdentityAzureEntraIdIdentityProviderEdgeDto = {\n  __typename?: 'SystemIdentityAzureEntraIdIdentityProviderEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityAzureEntraIdIdentityProviderDto>;\n};\n\nexport type SystemIdentityAzureEntraIdIdentityProviderInputDto = {\n  allowSelfRegistration?: InputMaybe<Scalars['Boolean']['input']>;\n  authority?: InputMaybe<Scalars['String']['input']>;\n  clientId?: InputMaybe<Scalars['String']['input']>;\n  clientSecret?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  defaultGroupRtId?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  displayName?: InputMaybe<Scalars['String']['input']>;\n  isEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  tenantId?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemIdentityAzureEntraIdIdentityProviderInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityAzureEntraIdIdentityProviderInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityAzureEntraIdIdentityProviderMutationsDto = {\n  __typename?: 'SystemIdentityAzureEntraIdIdentityProviderMutations';\n  /** Creates new entities of type 'SystemIdentityAzureEntraIdIdentityProvider'. */\n  create?: Maybe<Array<Maybe<SystemIdentityAzureEntraIdIdentityProviderDto>>>;\n  /** Updates existing entity of type 'SystemIdentityAzureEntraIdIdentityProvider'. */\n  update?: Maybe<Array<Maybe<SystemIdentityAzureEntraIdIdentityProviderDto>>>;\n};\n\n\nexport type SystemIdentityAzureEntraIdIdentityProviderMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityAzureEntraIdIdentityProviderInputDto>>;\n};\n\n\nexport type SystemIdentityAzureEntraIdIdentityProviderMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityAzureEntraIdIdentityProviderInputUpdateDto>>;\n};\n\nexport type SystemIdentityAzureEntraIdIdentityProviderUpdateDto = {\n  __typename?: 'SystemIdentityAzureEntraIdIdentityProviderUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityAzureEntraIdIdentityProviderDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityAzureEntraIdIdentityProviderUpdateMessageDto = {\n  __typename?: 'SystemIdentityAzureEntraIdIdentityProviderUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityAzureEntraIdIdentityProviderUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Client-1' */\nexport type SystemIdentityClientDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityClient';\n  absoluteRefreshTokenLifetime: Scalars['Int']['output'];\n  accessTokenLifetime: Scalars['Int']['output'];\n  accessTokenType: SystemIdentityTokenTypeDto;\n  allowAccessTokensViaBrowser: Scalars['Boolean']['output'];\n  allowOfflineAccess: Scalars['Boolean']['output'];\n  allowPlainTextPkce: Scalars['Boolean']['output'];\n  allowRememberConsent: Scalars['Boolean']['output'];\n  allowedCorsOrigins: Array<SystemIdentityClientUriEntryDto>;\n  allowedGrantTypes: Array<Scalars['String']['output']>;\n  allowedIdentityTokenSigningAlgorithms: Array<Scalars['String']['output']>;\n  allowedScopes: Array<Scalars['String']['output']>;\n  alwaysIncludeUserClaimsInIdToken: Scalars['Boolean']['output'];\n  alwaysSendClientClaims: Scalars['Boolean']['output'];\n  assignedRoles?: Maybe<SystemIdentityRole_AssignedRolesUnionConnectionDto>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  authorizationCodeLifetime: Scalars['Int']['output'];\n  autoProvisionInChildTenants: Scalars['Boolean']['output'];\n  backChannelLogoutSessionRequired: Scalars['Boolean']['output'];\n  backChannelLogoutUri?: Maybe<Scalars['String']['output']>;\n  cibaLifetime?: Maybe<Scalars['Int']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  clientClaims: Array<SystemIdentityClientClaimDto>;\n  clientClaimsPrefix?: Maybe<Scalars['String']['output']>;\n  clientId: Scalars['String']['output'];\n  clientName?: Maybe<Scalars['String']['output']>;\n  clientSecrets: Array<SystemIdentitySecretDto>;\n  clientUri?: Maybe<Scalars['String']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  consentLifetime?: Maybe<Scalars['Int']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  coordinateLifetimeWithUserSession?: Maybe<Scalars['Boolean']['output']>;\n  dPoPClockSkew: Scalars['Seconds']['output'];\n  dPoPValidationMode: Scalars['Int']['output'];\n  description?: Maybe<Scalars['String']['output']>;\n  deviceCodeLifetime: Scalars['Int']['output'];\n  enableLocalLogin: Scalars['Boolean']['output'];\n  enabled: Scalars['Boolean']['output'];\n  frontChannelLogoutSessionRequired: Scalars['Boolean']['output'];\n  frontChannelLogoutUri?: Maybe<Scalars['String']['output']>;\n  identityProviderRestrictions: Array<Scalars['String']['output']>;\n  identityTokenLifetime: Scalars['Int']['output'];\n  includeJwtId: Scalars['Boolean']['output'];\n  initiateLoginUri?: Maybe<Scalars['String']['output']>;\n  logoUri?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  memberOfGroups?: Maybe<SystemIdentityGroup_MemberOfGroupsUnionConnectionDto>;\n  pairWiseSubjectSalt?: Maybe<Scalars['String']['output']>;\n  pollingInterval?: Maybe<Scalars['Int']['output']>;\n  postLogoutRedirectUris: Array<SystemIdentityClientUriEntryDto>;\n  protocolType: Scalars['String']['output'];\n  provisionedByParentTenantId?: Maybe<Scalars['String']['output']>;\n  redirectUris: Array<SystemIdentityClientUriEntryDto>;\n  refreshTokenExpiration: SystemIdentityTokenExpirationDto;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  requireClientSecret: Scalars['Boolean']['output'];\n  requireConsent?: Maybe<Scalars['Boolean']['output']>;\n  requireDPoP: Scalars['Boolean']['output'];\n  requirePkce: Scalars['Boolean']['output'];\n  requireRequestObject: Scalars['Boolean']['output'];\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  slidingRefreshTokenLifetime: Scalars['Int']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  updateAccessTokenClaimsOnRefresh: Scalars['Boolean']['output'];\n  userCodeType?: Maybe<Scalars['String']['output']>;\n  userSsoLifetime?: Maybe<Scalars['Int']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Client-1' */\nexport type SystemIdentityClientAssignedRolesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Client-1' */\nexport type SystemIdentityClientAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Client-1' */\nexport type SystemIdentityClientConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Client-1' */\nexport type SystemIdentityClientMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Client-1' */\nexport type SystemIdentityClientMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Client-1' */\nexport type SystemIdentityClientMemberOfGroupsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Client-1' */\nexport type SystemIdentityClientRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Client-1' */\nexport type SystemIdentityClientRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Client-1' */\nexport type SystemIdentityClientTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** Runtime entities of construction kit record 'System.Identity/ClientClaim' */\nexport type SystemIdentityClientClaimDto = {\n  __typename?: 'SystemIdentityClientClaim';\n  claimType: Scalars['String']['output'];\n  claimValue: Scalars['String']['output'];\n  claimValueType: Scalars['String']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n};\n\nexport type SystemIdentityClientClaimInputDto = {\n  claimType?: InputMaybe<Scalars['String']['input']>;\n  claimValue?: InputMaybe<Scalars['String']['input']>;\n  claimValueType?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** A connection to `SystemIdentityClient`. */\nexport type SystemIdentityClientConnectionDto = {\n  __typename?: 'SystemIdentityClientConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityClientEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityClientDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityClient`. */\nexport type SystemIdentityClientEdgeDto = {\n  __typename?: 'SystemIdentityClientEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityClientDto>;\n};\n\nexport type SystemIdentityClientInputDto = {\n  absoluteRefreshTokenLifetime?: InputMaybe<Scalars['Int']['input']>;\n  accessTokenLifetime?: InputMaybe<Scalars['Int']['input']>;\n  accessTokenType?: InputMaybe<SystemIdentityTokenTypeDto>;\n  allowAccessTokensViaBrowser?: InputMaybe<Scalars['Boolean']['input']>;\n  allowOfflineAccess?: InputMaybe<Scalars['Boolean']['input']>;\n  allowPlainTextPkce?: InputMaybe<Scalars['Boolean']['input']>;\n  allowRememberConsent?: InputMaybe<Scalars['Boolean']['input']>;\n  allowedCorsOrigins?: InputMaybe<Array<InputMaybe<SystemIdentityClientUriEntryInputDto>>>;\n  allowedGrantTypes?: InputMaybe<Array<Scalars['String']['input']>>;\n  allowedIdentityTokenSigningAlgorithms?: InputMaybe<Array<Scalars['String']['input']>>;\n  allowedScopes?: InputMaybe<Array<Scalars['String']['input']>>;\n  alwaysIncludeUserClaimsInIdToken?: InputMaybe<Scalars['Boolean']['input']>;\n  alwaysSendClientClaims?: InputMaybe<Scalars['Boolean']['input']>;\n  assignedRoles?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  authorizationCodeLifetime?: InputMaybe<Scalars['Int']['input']>;\n  autoProvisionInChildTenants?: InputMaybe<Scalars['Boolean']['input']>;\n  backChannelLogoutSessionRequired?: InputMaybe<Scalars['Boolean']['input']>;\n  backChannelLogoutUri?: InputMaybe<Scalars['String']['input']>;\n  cibaLifetime?: InputMaybe<Scalars['Int']['input']>;\n  clientClaims?: InputMaybe<Array<InputMaybe<SystemIdentityClientClaimInputDto>>>;\n  clientClaimsPrefix?: InputMaybe<Scalars['String']['input']>;\n  clientId?: InputMaybe<Scalars['String']['input']>;\n  clientName?: InputMaybe<Scalars['String']['input']>;\n  clientSecrets?: InputMaybe<Array<InputMaybe<SystemIdentitySecretInputDto>>>;\n  clientUri?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  consentLifetime?: InputMaybe<Scalars['Int']['input']>;\n  coordinateLifetimeWithUserSession?: InputMaybe<Scalars['Boolean']['input']>;\n  dPoPClockSkew?: InputMaybe<Scalars['Seconds']['input']>;\n  dPoPValidationMode?: InputMaybe<Scalars['Int']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  deviceCodeLifetime?: InputMaybe<Scalars['Int']['input']>;\n  enableLocalLogin?: InputMaybe<Scalars['Boolean']['input']>;\n  enabled?: InputMaybe<Scalars['Boolean']['input']>;\n  frontChannelLogoutSessionRequired?: InputMaybe<Scalars['Boolean']['input']>;\n  frontChannelLogoutUri?: InputMaybe<Scalars['String']['input']>;\n  identityProviderRestrictions?: InputMaybe<Array<Scalars['String']['input']>>;\n  identityTokenLifetime?: InputMaybe<Scalars['Int']['input']>;\n  includeJwtId?: InputMaybe<Scalars['Boolean']['input']>;\n  initiateLoginUri?: InputMaybe<Scalars['String']['input']>;\n  logoUri?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  memberOfGroups?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  pairWiseSubjectSalt?: InputMaybe<Scalars['String']['input']>;\n  pollingInterval?: InputMaybe<Scalars['Int']['input']>;\n  postLogoutRedirectUris?: InputMaybe<Array<InputMaybe<SystemIdentityClientUriEntryInputDto>>>;\n  protocolType?: InputMaybe<Scalars['String']['input']>;\n  provisionedByParentTenantId?: InputMaybe<Scalars['String']['input']>;\n  redirectUris?: InputMaybe<Array<InputMaybe<SystemIdentityClientUriEntryInputDto>>>;\n  refreshTokenExpiration?: InputMaybe<SystemIdentityTokenExpirationDto>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  requireClientSecret?: InputMaybe<Scalars['Boolean']['input']>;\n  requireConsent?: InputMaybe<Scalars['Boolean']['input']>;\n  requireDPoP?: InputMaybe<Scalars['Boolean']['input']>;\n  requirePkce?: InputMaybe<Scalars['Boolean']['input']>;\n  requireRequestObject?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  slidingRefreshTokenLifetime?: InputMaybe<Scalars['Int']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  updateAccessTokenClaimsOnRefresh?: InputMaybe<Scalars['Boolean']['input']>;\n  userCodeType?: InputMaybe<Scalars['String']['input']>;\n  userSsoLifetime?: InputMaybe<Scalars['Int']['input']>;\n};\n\nexport type SystemIdentityClientInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityClientInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ClientMirror-1' */\nexport type SystemIdentityClientMirrorDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityClientMirror';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  childTenantId: Scalars['String']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  parentClientId: Scalars['String']['output'];\n  parentTenantId: Scalars['String']['output'];\n  provisionedAt: Scalars['DateTime']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  secretHashVersion: Scalars['Int']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ClientMirror-1' */\nexport type SystemIdentityClientMirrorAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ClientMirror-1' */\nexport type SystemIdentityClientMirrorConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ClientMirror-1' */\nexport type SystemIdentityClientMirrorMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ClientMirror-1' */\nexport type SystemIdentityClientMirrorMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ClientMirror-1' */\nexport type SystemIdentityClientMirrorRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ClientMirror-1' */\nexport type SystemIdentityClientMirrorRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ClientMirror-1' */\nexport type SystemIdentityClientMirrorTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityClientMirror`. */\nexport type SystemIdentityClientMirrorConnectionDto = {\n  __typename?: 'SystemIdentityClientMirrorConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityClientMirrorEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityClientMirrorDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityClientMirror`. */\nexport type SystemIdentityClientMirrorEdgeDto = {\n  __typename?: 'SystemIdentityClientMirrorEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityClientMirrorDto>;\n};\n\nexport type SystemIdentityClientMirrorInputDto = {\n  childTenantId?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parentClientId?: InputMaybe<Scalars['String']['input']>;\n  parentTenantId?: InputMaybe<Scalars['String']['input']>;\n  provisionedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  secretHashVersion?: InputMaybe<Scalars['Int']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityClientMirrorInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityClientMirrorInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityClientMirrorMutationsDto = {\n  __typename?: 'SystemIdentityClientMirrorMutations';\n  /** Creates new entities of type 'SystemIdentityClientMirror'. */\n  create?: Maybe<Array<Maybe<SystemIdentityClientMirrorDto>>>;\n  /** Updates existing entity of type 'SystemIdentityClientMirror'. */\n  update?: Maybe<Array<Maybe<SystemIdentityClientMirrorDto>>>;\n};\n\n\nexport type SystemIdentityClientMirrorMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityClientMirrorInputDto>>;\n};\n\n\nexport type SystemIdentityClientMirrorMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityClientMirrorInputUpdateDto>>;\n};\n\nexport type SystemIdentityClientMirrorUpdateDto = {\n  __typename?: 'SystemIdentityClientMirrorUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityClientMirrorDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityClientMirrorUpdateMessageDto = {\n  __typename?: 'SystemIdentityClientMirrorUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityClientMirrorUpdateDto>>>;\n};\n\nexport type SystemIdentityClientMutationsDto = {\n  __typename?: 'SystemIdentityClientMutations';\n  /** Creates new entities of type 'SystemIdentityClient'. */\n  create?: Maybe<Array<Maybe<SystemIdentityClientDto>>>;\n  /** Updates existing entity of type 'SystemIdentityClient'. */\n  update?: Maybe<Array<Maybe<SystemIdentityClientDto>>>;\n};\n\n\nexport type SystemIdentityClientMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityClientInputDto>>;\n};\n\n\nexport type SystemIdentityClientMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityClientInputUpdateDto>>;\n};\n\nexport type SystemIdentityClientUpdateDto = {\n  __typename?: 'SystemIdentityClientUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityClientDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityClientUpdateMessageDto = {\n  __typename?: 'SystemIdentityClientUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityClientUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit record 'System.Identity/ClientUriEntry' */\nexport type SystemIdentityClientUriEntryDto = {\n  __typename?: 'SystemIdentityClientUriEntry';\n  constructionKitType?: Maybe<CkTypeDto>;\n  source: Scalars['String']['output'];\n  uri: Scalars['String']['output'];\n};\n\nexport type SystemIdentityClientUriEntryInputDto = {\n  source?: InputMaybe<Scalars['String']['input']>;\n  uri?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Union of types derived from System.Identity/Client for AssignedEntities association */\nexport type SystemIdentityClient_AssignedEntitiesUnionDto = SystemIdentityClientDto | SystemIdentityGroupDto | SystemIdentityUserDto;\n\n/** A connection to `SystemIdentityClient_AssignedEntitiesUnion`. */\nexport type SystemIdentityClient_AssignedEntitiesUnionConnectionDto = {\n  __typename?: 'SystemIdentityClient_AssignedEntitiesUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityClient_AssignedEntitiesUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityClient_AssignedEntitiesUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityClient_AssignedEntitiesUnion`. */\nexport type SystemIdentityClient_AssignedEntitiesUnionEdgeDto = {\n  __typename?: 'SystemIdentityClient_AssignedEntitiesUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityClient_AssignedEntitiesUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/DataProtectionKey-1' */\nexport type SystemIdentityDataProtectionKeyDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityDataProtectionKey';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  creationDateTime: Scalars['DateTime']['output'];\n  friendlyName: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  xmlData: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/DataProtectionKey-1' */\nexport type SystemIdentityDataProtectionKeyAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/DataProtectionKey-1' */\nexport type SystemIdentityDataProtectionKeyConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/DataProtectionKey-1' */\nexport type SystemIdentityDataProtectionKeyMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/DataProtectionKey-1' */\nexport type SystemIdentityDataProtectionKeyMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/DataProtectionKey-1' */\nexport type SystemIdentityDataProtectionKeyRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/DataProtectionKey-1' */\nexport type SystemIdentityDataProtectionKeyRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/DataProtectionKey-1' */\nexport type SystemIdentityDataProtectionKeyTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityDataProtectionKey`. */\nexport type SystemIdentityDataProtectionKeyConnectionDto = {\n  __typename?: 'SystemIdentityDataProtectionKeyConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityDataProtectionKeyEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityDataProtectionKeyDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityDataProtectionKey`. */\nexport type SystemIdentityDataProtectionKeyEdgeDto = {\n  __typename?: 'SystemIdentityDataProtectionKeyEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityDataProtectionKeyDto>;\n};\n\nexport type SystemIdentityDataProtectionKeyInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  creationDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  friendlyName?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  xmlData?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemIdentityDataProtectionKeyInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityDataProtectionKeyInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityDataProtectionKeyMutationsDto = {\n  __typename?: 'SystemIdentityDataProtectionKeyMutations';\n  /** Creates new entities of type 'SystemIdentityDataProtectionKey'. */\n  create?: Maybe<Array<Maybe<SystemIdentityDataProtectionKeyDto>>>;\n  /** Updates existing entity of type 'SystemIdentityDataProtectionKey'. */\n  update?: Maybe<Array<Maybe<SystemIdentityDataProtectionKeyDto>>>;\n};\n\n\nexport type SystemIdentityDataProtectionKeyMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityDataProtectionKeyInputDto>>;\n};\n\n\nexport type SystemIdentityDataProtectionKeyMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityDataProtectionKeyInputUpdateDto>>;\n};\n\nexport type SystemIdentityDataProtectionKeyUpdateDto = {\n  __typename?: 'SystemIdentityDataProtectionKeyUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityDataProtectionKeyDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityDataProtectionKeyUpdateMessageDto = {\n  __typename?: 'SystemIdentityDataProtectionKeyUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityDataProtectionKeyUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/EmailDomainGroupRule-1' */\nexport type SystemIdentityEmailDomainGroupRuleDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityEmailDomainGroupRule';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  emailDomainPattern: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  targetGroupRtId: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/EmailDomainGroupRule-1' */\nexport type SystemIdentityEmailDomainGroupRuleAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/EmailDomainGroupRule-1' */\nexport type SystemIdentityEmailDomainGroupRuleConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/EmailDomainGroupRule-1' */\nexport type SystemIdentityEmailDomainGroupRuleMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/EmailDomainGroupRule-1' */\nexport type SystemIdentityEmailDomainGroupRuleMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/EmailDomainGroupRule-1' */\nexport type SystemIdentityEmailDomainGroupRuleRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/EmailDomainGroupRule-1' */\nexport type SystemIdentityEmailDomainGroupRuleRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/EmailDomainGroupRule-1' */\nexport type SystemIdentityEmailDomainGroupRuleTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityEmailDomainGroupRule`. */\nexport type SystemIdentityEmailDomainGroupRuleConnectionDto = {\n  __typename?: 'SystemIdentityEmailDomainGroupRuleConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityEmailDomainGroupRuleEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityEmailDomainGroupRuleDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityEmailDomainGroupRule`. */\nexport type SystemIdentityEmailDomainGroupRuleEdgeDto = {\n  __typename?: 'SystemIdentityEmailDomainGroupRuleEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityEmailDomainGroupRuleDto>;\n};\n\nexport type SystemIdentityEmailDomainGroupRuleInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  emailDomainPattern?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  targetGroupRtId?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemIdentityEmailDomainGroupRuleInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityEmailDomainGroupRuleInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityEmailDomainGroupRuleMutationsDto = {\n  __typename?: 'SystemIdentityEmailDomainGroupRuleMutations';\n  /** Creates new entities of type 'SystemIdentityEmailDomainGroupRule'. */\n  create?: Maybe<Array<Maybe<SystemIdentityEmailDomainGroupRuleDto>>>;\n  /** Updates existing entity of type 'SystemIdentityEmailDomainGroupRule'. */\n  update?: Maybe<Array<Maybe<SystemIdentityEmailDomainGroupRuleDto>>>;\n};\n\n\nexport type SystemIdentityEmailDomainGroupRuleMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityEmailDomainGroupRuleInputDto>>;\n};\n\n\nexport type SystemIdentityEmailDomainGroupRuleMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityEmailDomainGroupRuleInputUpdateDto>>;\n};\n\nexport type SystemIdentityEmailDomainGroupRuleUpdateDto = {\n  __typename?: 'SystemIdentityEmailDomainGroupRuleUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityEmailDomainGroupRuleDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityEmailDomainGroupRuleUpdateMessageDto = {\n  __typename?: 'SystemIdentityEmailDomainGroupRuleUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityEmailDomainGroupRuleUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ExternalTenantUserMapping-1' */\nexport type SystemIdentityExternalTenantUserMappingDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityExternalTenantUserMapping';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mappedRoleIds?: Maybe<Array<Scalars['String']['output']>>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  memberOfGroups?: Maybe<SystemIdentityGroup_MemberOfGroupsUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sourceTenantId: Scalars['String']['output'];\n  sourceUserId: Scalars['String']['output'];\n  sourceUserName: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ExternalTenantUserMapping-1' */\nexport type SystemIdentityExternalTenantUserMappingAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ExternalTenantUserMapping-1' */\nexport type SystemIdentityExternalTenantUserMappingConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ExternalTenantUserMapping-1' */\nexport type SystemIdentityExternalTenantUserMappingMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ExternalTenantUserMapping-1' */\nexport type SystemIdentityExternalTenantUserMappingMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ExternalTenantUserMapping-1' */\nexport type SystemIdentityExternalTenantUserMappingMemberOfGroupsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ExternalTenantUserMapping-1' */\nexport type SystemIdentityExternalTenantUserMappingRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ExternalTenantUserMapping-1' */\nexport type SystemIdentityExternalTenantUserMappingRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ExternalTenantUserMapping-1' */\nexport type SystemIdentityExternalTenantUserMappingTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityExternalTenantUserMapping`. */\nexport type SystemIdentityExternalTenantUserMappingConnectionDto = {\n  __typename?: 'SystemIdentityExternalTenantUserMappingConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityExternalTenantUserMappingEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityExternalTenantUserMappingDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityExternalTenantUserMapping`. */\nexport type SystemIdentityExternalTenantUserMappingEdgeDto = {\n  __typename?: 'SystemIdentityExternalTenantUserMappingEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityExternalTenantUserMappingDto>;\n};\n\nexport type SystemIdentityExternalTenantUserMappingInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mappedRoleIds?: InputMaybe<Array<Scalars['String']['input']>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  memberOfGroups?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sourceTenantId?: InputMaybe<Scalars['String']['input']>;\n  sourceUserId?: InputMaybe<Scalars['String']['input']>;\n  sourceUserName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityExternalTenantUserMappingInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityExternalTenantUserMappingInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityExternalTenantUserMappingMutationsDto = {\n  __typename?: 'SystemIdentityExternalTenantUserMappingMutations';\n  /** Creates new entities of type 'SystemIdentityExternalTenantUserMapping'. */\n  create?: Maybe<Array<Maybe<SystemIdentityExternalTenantUserMappingDto>>>;\n  /** Updates existing entity of type 'SystemIdentityExternalTenantUserMapping'. */\n  update?: Maybe<Array<Maybe<SystemIdentityExternalTenantUserMappingDto>>>;\n};\n\n\nexport type SystemIdentityExternalTenantUserMappingMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityExternalTenantUserMappingInputDto>>;\n};\n\n\nexport type SystemIdentityExternalTenantUserMappingMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityExternalTenantUserMappingInputUpdateDto>>;\n};\n\nexport type SystemIdentityExternalTenantUserMappingUpdateDto = {\n  __typename?: 'SystemIdentityExternalTenantUserMappingUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityExternalTenantUserMappingDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityExternalTenantUserMappingUpdateMessageDto = {\n  __typename?: 'SystemIdentityExternalTenantUserMappingUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityExternalTenantUserMappingUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/FacebookIdentityProvider-1' */\nexport type SystemIdentityFacebookIdentityProviderDto = SystemEntityInterfaceDto & SystemIdentityIdentityProviderInterfaceDto & {\n  __typename?: 'SystemIdentityFacebookIdentityProvider';\n  allowSelfRegistration: Scalars['Boolean']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  clientId: Scalars['String']['output'];\n  clientSecret: Scalars['String']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  defaultGroupRtId?: Maybe<Scalars['String']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  isEnabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/FacebookIdentityProvider-1' */\nexport type SystemIdentityFacebookIdentityProviderAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/FacebookIdentityProvider-1' */\nexport type SystemIdentityFacebookIdentityProviderConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/FacebookIdentityProvider-1' */\nexport type SystemIdentityFacebookIdentityProviderMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/FacebookIdentityProvider-1' */\nexport type SystemIdentityFacebookIdentityProviderMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/FacebookIdentityProvider-1' */\nexport type SystemIdentityFacebookIdentityProviderRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/FacebookIdentityProvider-1' */\nexport type SystemIdentityFacebookIdentityProviderRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/FacebookIdentityProvider-1' */\nexport type SystemIdentityFacebookIdentityProviderTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityFacebookIdentityProvider`. */\nexport type SystemIdentityFacebookIdentityProviderConnectionDto = {\n  __typename?: 'SystemIdentityFacebookIdentityProviderConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityFacebookIdentityProviderEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityFacebookIdentityProviderDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityFacebookIdentityProvider`. */\nexport type SystemIdentityFacebookIdentityProviderEdgeDto = {\n  __typename?: 'SystemIdentityFacebookIdentityProviderEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityFacebookIdentityProviderDto>;\n};\n\nexport type SystemIdentityFacebookIdentityProviderInputDto = {\n  allowSelfRegistration?: InputMaybe<Scalars['Boolean']['input']>;\n  clientId?: InputMaybe<Scalars['String']['input']>;\n  clientSecret?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  defaultGroupRtId?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  displayName?: InputMaybe<Scalars['String']['input']>;\n  isEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityFacebookIdentityProviderInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityFacebookIdentityProviderInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityFacebookIdentityProviderMutationsDto = {\n  __typename?: 'SystemIdentityFacebookIdentityProviderMutations';\n  /** Creates new entities of type 'SystemIdentityFacebookIdentityProvider'. */\n  create?: Maybe<Array<Maybe<SystemIdentityFacebookIdentityProviderDto>>>;\n  /** Updates existing entity of type 'SystemIdentityFacebookIdentityProvider'. */\n  update?: Maybe<Array<Maybe<SystemIdentityFacebookIdentityProviderDto>>>;\n};\n\n\nexport type SystemIdentityFacebookIdentityProviderMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityFacebookIdentityProviderInputDto>>;\n};\n\n\nexport type SystemIdentityFacebookIdentityProviderMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityFacebookIdentityProviderInputUpdateDto>>;\n};\n\nexport type SystemIdentityFacebookIdentityProviderUpdateDto = {\n  __typename?: 'SystemIdentityFacebookIdentityProviderUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityFacebookIdentityProviderDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityFacebookIdentityProviderUpdateMessageDto = {\n  __typename?: 'SystemIdentityFacebookIdentityProviderUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityFacebookIdentityProviderUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/GoogleIdentityProvider-1' */\nexport type SystemIdentityGoogleIdentityProviderDto = SystemEntityInterfaceDto & SystemIdentityIdentityProviderInterfaceDto & {\n  __typename?: 'SystemIdentityGoogleIdentityProvider';\n  allowSelfRegistration: Scalars['Boolean']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  clientId: Scalars['String']['output'];\n  clientSecret: Scalars['String']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  defaultGroupRtId?: Maybe<Scalars['String']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  isEnabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/GoogleIdentityProvider-1' */\nexport type SystemIdentityGoogleIdentityProviderAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/GoogleIdentityProvider-1' */\nexport type SystemIdentityGoogleIdentityProviderConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/GoogleIdentityProvider-1' */\nexport type SystemIdentityGoogleIdentityProviderMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/GoogleIdentityProvider-1' */\nexport type SystemIdentityGoogleIdentityProviderMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/GoogleIdentityProvider-1' */\nexport type SystemIdentityGoogleIdentityProviderRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/GoogleIdentityProvider-1' */\nexport type SystemIdentityGoogleIdentityProviderRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/GoogleIdentityProvider-1' */\nexport type SystemIdentityGoogleIdentityProviderTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityGoogleIdentityProvider`. */\nexport type SystemIdentityGoogleIdentityProviderConnectionDto = {\n  __typename?: 'SystemIdentityGoogleIdentityProviderConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityGoogleIdentityProviderEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityGoogleIdentityProviderDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityGoogleIdentityProvider`. */\nexport type SystemIdentityGoogleIdentityProviderEdgeDto = {\n  __typename?: 'SystemIdentityGoogleIdentityProviderEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityGoogleIdentityProviderDto>;\n};\n\nexport type SystemIdentityGoogleIdentityProviderInputDto = {\n  allowSelfRegistration?: InputMaybe<Scalars['Boolean']['input']>;\n  clientId?: InputMaybe<Scalars['String']['input']>;\n  clientSecret?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  defaultGroupRtId?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  displayName?: InputMaybe<Scalars['String']['input']>;\n  isEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityGoogleIdentityProviderInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityGoogleIdentityProviderInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityGoogleIdentityProviderMutationsDto = {\n  __typename?: 'SystemIdentityGoogleIdentityProviderMutations';\n  /** Creates new entities of type 'SystemIdentityGoogleIdentityProvider'. */\n  create?: Maybe<Array<Maybe<SystemIdentityGoogleIdentityProviderDto>>>;\n  /** Updates existing entity of type 'SystemIdentityGoogleIdentityProvider'. */\n  update?: Maybe<Array<Maybe<SystemIdentityGoogleIdentityProviderDto>>>;\n};\n\n\nexport type SystemIdentityGoogleIdentityProviderMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityGoogleIdentityProviderInputDto>>;\n};\n\n\nexport type SystemIdentityGoogleIdentityProviderMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityGoogleIdentityProviderInputUpdateDto>>;\n};\n\nexport type SystemIdentityGoogleIdentityProviderUpdateDto = {\n  __typename?: 'SystemIdentityGoogleIdentityProviderUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityGoogleIdentityProviderDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityGoogleIdentityProviderUpdateMessageDto = {\n  __typename?: 'SystemIdentityGoogleIdentityProviderUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityGoogleIdentityProviderUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Group-1' */\nexport type SystemIdentityGroupDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityGroup';\n  assignedRoles?: Maybe<SystemIdentityRole_AssignedRolesUnionConnectionDto>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  childGroups?: Maybe<SystemIdentityGroup_ChildGroupsUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  groupDescription?: Maybe<Scalars['String']['output']>;\n  groupName: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  members?: Maybe<SystemIdentityUser_MembersUnionConnectionDto>;\n  normalizedGroupName: Scalars['String']['output'];\n  parentGroups?: Maybe<SystemIdentityGroup_ParentGroupsUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Group-1' */\nexport type SystemIdentityGroupAssignedRolesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Group-1' */\nexport type SystemIdentityGroupAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Group-1' */\nexport type SystemIdentityGroupChildGroupsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Group-1' */\nexport type SystemIdentityGroupConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Group-1' */\nexport type SystemIdentityGroupMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Group-1' */\nexport type SystemIdentityGroupMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Group-1' */\nexport type SystemIdentityGroupMembersArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Group-1' */\nexport type SystemIdentityGroupParentGroupsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Group-1' */\nexport type SystemIdentityGroupRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Group-1' */\nexport type SystemIdentityGroupRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Group-1' */\nexport type SystemIdentityGroupTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityGroup`. */\nexport type SystemIdentityGroupConnectionDto = {\n  __typename?: 'SystemIdentityGroupConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityGroupEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityGroupDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityGroup`. */\nexport type SystemIdentityGroupEdgeDto = {\n  __typename?: 'SystemIdentityGroupEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityGroupDto>;\n};\n\nexport type SystemIdentityGroupInputDto = {\n  assignedRoles?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  childGroups?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  groupDescription?: InputMaybe<Scalars['String']['input']>;\n  groupName?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  members?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  normalizedGroupName?: InputMaybe<Scalars['String']['input']>;\n  parentGroups?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityGroupInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityGroupInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityGroupMutationsDto = {\n  __typename?: 'SystemIdentityGroupMutations';\n  /** Creates new entities of type 'SystemIdentityGroup'. */\n  create?: Maybe<Array<Maybe<SystemIdentityGroupDto>>>;\n  /** Updates existing entity of type 'SystemIdentityGroup'. */\n  update?: Maybe<Array<Maybe<SystemIdentityGroupDto>>>;\n};\n\n\nexport type SystemIdentityGroupMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityGroupInputDto>>;\n};\n\n\nexport type SystemIdentityGroupMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityGroupInputUpdateDto>>;\n};\n\nexport type SystemIdentityGroupUpdateDto = {\n  __typename?: 'SystemIdentityGroupUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityGroupDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityGroupUpdateMessageDto = {\n  __typename?: 'SystemIdentityGroupUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityGroupUpdateDto>>>;\n};\n\n/** Union of types derived from System.Identity/Group for ChildGroups association */\nexport type SystemIdentityGroup_ChildGroupsUnionDto = SystemIdentityGroupDto;\n\n/** A connection to `SystemIdentityGroup_ChildGroupsUnion`. */\nexport type SystemIdentityGroup_ChildGroupsUnionConnectionDto = {\n  __typename?: 'SystemIdentityGroup_ChildGroupsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityGroup_ChildGroupsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityGroup_ChildGroupsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityGroup_ChildGroupsUnion`. */\nexport type SystemIdentityGroup_ChildGroupsUnionEdgeDto = {\n  __typename?: 'SystemIdentityGroup_ChildGroupsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityGroup_ChildGroupsUnionDto>;\n};\n\n/** Union of types derived from System.Identity/Group for MemberOfGroups association */\nexport type SystemIdentityGroup_MemberOfGroupsUnionDto = SystemIdentityGroupDto;\n\n/** A connection to `SystemIdentityGroup_MemberOfGroupsUnion`. */\nexport type SystemIdentityGroup_MemberOfGroupsUnionConnectionDto = {\n  __typename?: 'SystemIdentityGroup_MemberOfGroupsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityGroup_MemberOfGroupsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityGroup_MemberOfGroupsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityGroup_MemberOfGroupsUnion`. */\nexport type SystemIdentityGroup_MemberOfGroupsUnionEdgeDto = {\n  __typename?: 'SystemIdentityGroup_MemberOfGroupsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityGroup_MemberOfGroupsUnionDto>;\n};\n\n/** Union of types derived from System.Identity/Group for ParentGroups association */\nexport type SystemIdentityGroup_ParentGroupsUnionDto = SystemIdentityGroupDto;\n\n/** A connection to `SystemIdentityGroup_ParentGroupsUnion`. */\nexport type SystemIdentityGroup_ParentGroupsUnionConnectionDto = {\n  __typename?: 'SystemIdentityGroup_ParentGroupsUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityGroup_ParentGroupsUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityGroup_ParentGroupsUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityGroup_ParentGroupsUnion`. */\nexport type SystemIdentityGroup_ParentGroupsUnionEdgeDto = {\n  __typename?: 'SystemIdentityGroup_ParentGroupsUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityGroup_ParentGroupsUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityIdentityProvider';\n  allowSelfRegistration: Scalars['Boolean']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  defaultGroupRtId?: Maybe<Scalars['String']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  isEnabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityIdentityProvider`. */\nexport type SystemIdentityIdentityProviderConnectionDto = {\n  __typename?: 'SystemIdentityIdentityProviderConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityIdentityProviderEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityIdentityProviderDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityIdentityProvider`. */\nexport type SystemIdentityIdentityProviderEdgeDto = {\n  __typename?: 'SystemIdentityIdentityProviderEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityIdentityProviderDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderInterfaceDto = {\n  allowSelfRegistration: Scalars['Boolean']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  defaultGroupRtId?: Maybe<Scalars['String']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  isEnabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/IdentityProvider-1' */\nexport type SystemIdentityIdentityProviderInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type SystemIdentityIdentityProviderUpdateDto = {\n  __typename?: 'SystemIdentityIdentityProviderUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityIdentityProviderDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityIdentityProviderUpdateMessageDto = {\n  __typename?: 'SystemIdentityIdentityProviderUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityIdentityProviderUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityResource-1' */\nexport type SystemIdentityIdentityResourceDto = SystemEntityInterfaceDto & SystemIdentityResourceInterfaceDto & {\n  __typename?: 'SystemIdentityIdentityResource';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  claims: Array<Scalars['String']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  enabled: Scalars['Boolean']['output'];\n  isEmphasized: Scalars['Boolean']['output'];\n  isRequired: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  showInDiscoveryDocument: Scalars['Boolean']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityResource-1' */\nexport type SystemIdentityIdentityResourceAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityResource-1' */\nexport type SystemIdentityIdentityResourceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityResource-1' */\nexport type SystemIdentityIdentityResourceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityResource-1' */\nexport type SystemIdentityIdentityResourceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityResource-1' */\nexport type SystemIdentityIdentityResourceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityResource-1' */\nexport type SystemIdentityIdentityResourceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/IdentityResource-1' */\nexport type SystemIdentityIdentityResourceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityIdentityResource`. */\nexport type SystemIdentityIdentityResourceConnectionDto = {\n  __typename?: 'SystemIdentityIdentityResourceConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityIdentityResourceEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityIdentityResourceDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityIdentityResource`. */\nexport type SystemIdentityIdentityResourceEdgeDto = {\n  __typename?: 'SystemIdentityIdentityResourceEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityIdentityResourceDto>;\n};\n\nexport type SystemIdentityIdentityResourceInputDto = {\n  claims?: InputMaybe<Array<Scalars['String']['input']>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  displayName?: InputMaybe<Scalars['String']['input']>;\n  enabled?: InputMaybe<Scalars['Boolean']['input']>;\n  isEmphasized?: InputMaybe<Scalars['Boolean']['input']>;\n  isRequired?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  showInDiscoveryDocument?: InputMaybe<Scalars['Boolean']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityIdentityResourceInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityIdentityResourceInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityIdentityResourceMutationsDto = {\n  __typename?: 'SystemIdentityIdentityResourceMutations';\n  /** Creates new entities of type 'SystemIdentityIdentityResource'. */\n  create?: Maybe<Array<Maybe<SystemIdentityIdentityResourceDto>>>;\n  /** Updates existing entity of type 'SystemIdentityIdentityResource'. */\n  update?: Maybe<Array<Maybe<SystemIdentityIdentityResourceDto>>>;\n};\n\n\nexport type SystemIdentityIdentityResourceMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityIdentityResourceInputDto>>;\n};\n\n\nexport type SystemIdentityIdentityResourceMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityIdentityResourceInputUpdateDto>>;\n};\n\nexport type SystemIdentityIdentityResourceUpdateDto = {\n  __typename?: 'SystemIdentityIdentityResourceUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityIdentityResourceDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityIdentityResourceUpdateMessageDto = {\n  __typename?: 'SystemIdentityIdentityResourceUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityIdentityResourceUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftAdIdentityProvider-1' */\nexport type SystemIdentityMicrosoftAdIdentityProviderDto = SystemEntityInterfaceDto & SystemIdentityIdentityProviderInterfaceDto & {\n  __typename?: 'SystemIdentityMicrosoftAdIdentityProvider';\n  allowSelfRegistration: Scalars['Boolean']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  defaultGroupRtId?: Maybe<Scalars['String']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  host: Scalars['String']['output'];\n  isEnabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  port: Scalars['Int']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  useTls: Scalars['Boolean']['output'];\n  userBaseDn?: Maybe<Scalars['String']['output']>;\n  userNameAttribute?: Maybe<Scalars['String']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftAdIdentityProvider-1' */\nexport type SystemIdentityMicrosoftAdIdentityProviderAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftAdIdentityProvider-1' */\nexport type SystemIdentityMicrosoftAdIdentityProviderConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftAdIdentityProvider-1' */\nexport type SystemIdentityMicrosoftAdIdentityProviderMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftAdIdentityProvider-1' */\nexport type SystemIdentityMicrosoftAdIdentityProviderMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftAdIdentityProvider-1' */\nexport type SystemIdentityMicrosoftAdIdentityProviderRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftAdIdentityProvider-1' */\nexport type SystemIdentityMicrosoftAdIdentityProviderRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftAdIdentityProvider-1' */\nexport type SystemIdentityMicrosoftAdIdentityProviderTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityMicrosoftAdIdentityProvider`. */\nexport type SystemIdentityMicrosoftAdIdentityProviderConnectionDto = {\n  __typename?: 'SystemIdentityMicrosoftAdIdentityProviderConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityMicrosoftAdIdentityProviderEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityMicrosoftAdIdentityProviderDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityMicrosoftAdIdentityProvider`. */\nexport type SystemIdentityMicrosoftAdIdentityProviderEdgeDto = {\n  __typename?: 'SystemIdentityMicrosoftAdIdentityProviderEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityMicrosoftAdIdentityProviderDto>;\n};\n\nexport type SystemIdentityMicrosoftAdIdentityProviderInputDto = {\n  allowSelfRegistration?: InputMaybe<Scalars['Boolean']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  defaultGroupRtId?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  displayName?: InputMaybe<Scalars['String']['input']>;\n  host?: InputMaybe<Scalars['String']['input']>;\n  isEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  port?: InputMaybe<Scalars['Int']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  useTls?: InputMaybe<Scalars['Boolean']['input']>;\n  userBaseDn?: InputMaybe<Scalars['String']['input']>;\n  userNameAttribute?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemIdentityMicrosoftAdIdentityProviderInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityMicrosoftAdIdentityProviderInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityMicrosoftAdIdentityProviderMutationsDto = {\n  __typename?: 'SystemIdentityMicrosoftAdIdentityProviderMutations';\n  /** Creates new entities of type 'SystemIdentityMicrosoftAdIdentityProvider'. */\n  create?: Maybe<Array<Maybe<SystemIdentityMicrosoftAdIdentityProviderDto>>>;\n  /** Updates existing entity of type 'SystemIdentityMicrosoftAdIdentityProvider'. */\n  update?: Maybe<Array<Maybe<SystemIdentityMicrosoftAdIdentityProviderDto>>>;\n};\n\n\nexport type SystemIdentityMicrosoftAdIdentityProviderMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityMicrosoftAdIdentityProviderInputDto>>;\n};\n\n\nexport type SystemIdentityMicrosoftAdIdentityProviderMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityMicrosoftAdIdentityProviderInputUpdateDto>>;\n};\n\nexport type SystemIdentityMicrosoftAdIdentityProviderUpdateDto = {\n  __typename?: 'SystemIdentityMicrosoftAdIdentityProviderUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityMicrosoftAdIdentityProviderDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityMicrosoftAdIdentityProviderUpdateMessageDto = {\n  __typename?: 'SystemIdentityMicrosoftAdIdentityProviderUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityMicrosoftAdIdentityProviderUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftIdentityProvider-1' */\nexport type SystemIdentityMicrosoftIdentityProviderDto = SystemEntityInterfaceDto & SystemIdentityIdentityProviderInterfaceDto & {\n  __typename?: 'SystemIdentityMicrosoftIdentityProvider';\n  allowSelfRegistration: Scalars['Boolean']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  clientId: Scalars['String']['output'];\n  clientSecret: Scalars['String']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  defaultGroupRtId?: Maybe<Scalars['String']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  isEnabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftIdentityProvider-1' */\nexport type SystemIdentityMicrosoftIdentityProviderAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftIdentityProvider-1' */\nexport type SystemIdentityMicrosoftIdentityProviderConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftIdentityProvider-1' */\nexport type SystemIdentityMicrosoftIdentityProviderMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftIdentityProvider-1' */\nexport type SystemIdentityMicrosoftIdentityProviderMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftIdentityProvider-1' */\nexport type SystemIdentityMicrosoftIdentityProviderRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftIdentityProvider-1' */\nexport type SystemIdentityMicrosoftIdentityProviderRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/MicrosoftIdentityProvider-1' */\nexport type SystemIdentityMicrosoftIdentityProviderTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityMicrosoftIdentityProvider`. */\nexport type SystemIdentityMicrosoftIdentityProviderConnectionDto = {\n  __typename?: 'SystemIdentityMicrosoftIdentityProviderConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityMicrosoftIdentityProviderEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityMicrosoftIdentityProviderDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityMicrosoftIdentityProvider`. */\nexport type SystemIdentityMicrosoftIdentityProviderEdgeDto = {\n  __typename?: 'SystemIdentityMicrosoftIdentityProviderEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityMicrosoftIdentityProviderDto>;\n};\n\nexport type SystemIdentityMicrosoftIdentityProviderInputDto = {\n  allowSelfRegistration?: InputMaybe<Scalars['Boolean']['input']>;\n  clientId?: InputMaybe<Scalars['String']['input']>;\n  clientSecret?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  defaultGroupRtId?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  displayName?: InputMaybe<Scalars['String']['input']>;\n  isEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityMicrosoftIdentityProviderInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityMicrosoftIdentityProviderInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityMicrosoftIdentityProviderMutationsDto = {\n  __typename?: 'SystemIdentityMicrosoftIdentityProviderMutations';\n  /** Creates new entities of type 'SystemIdentityMicrosoftIdentityProvider'. */\n  create?: Maybe<Array<Maybe<SystemIdentityMicrosoftIdentityProviderDto>>>;\n  /** Updates existing entity of type 'SystemIdentityMicrosoftIdentityProvider'. */\n  update?: Maybe<Array<Maybe<SystemIdentityMicrosoftIdentityProviderDto>>>;\n};\n\n\nexport type SystemIdentityMicrosoftIdentityProviderMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityMicrosoftIdentityProviderInputDto>>;\n};\n\n\nexport type SystemIdentityMicrosoftIdentityProviderMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityMicrosoftIdentityProviderInputUpdateDto>>;\n};\n\nexport type SystemIdentityMicrosoftIdentityProviderUpdateDto = {\n  __typename?: 'SystemIdentityMicrosoftIdentityProviderUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityMicrosoftIdentityProviderDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityMicrosoftIdentityProviderUpdateMessageDto = {\n  __typename?: 'SystemIdentityMicrosoftIdentityProviderUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityMicrosoftIdentityProviderUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OctoTenantIdentityProvider-1' */\nexport type SystemIdentityOctoTenantIdentityProviderDto = SystemEntityInterfaceDto & SystemIdentityIdentityProviderInterfaceDto & {\n  __typename?: 'SystemIdentityOctoTenantIdentityProvider';\n  allowSelfRegistration: Scalars['Boolean']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  defaultGroupRtId?: Maybe<Scalars['String']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  isEnabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  parentTenantId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OctoTenantIdentityProvider-1' */\nexport type SystemIdentityOctoTenantIdentityProviderAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OctoTenantIdentityProvider-1' */\nexport type SystemIdentityOctoTenantIdentityProviderConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OctoTenantIdentityProvider-1' */\nexport type SystemIdentityOctoTenantIdentityProviderMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OctoTenantIdentityProvider-1' */\nexport type SystemIdentityOctoTenantIdentityProviderMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OctoTenantIdentityProvider-1' */\nexport type SystemIdentityOctoTenantIdentityProviderRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OctoTenantIdentityProvider-1' */\nexport type SystemIdentityOctoTenantIdentityProviderRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OctoTenantIdentityProvider-1' */\nexport type SystemIdentityOctoTenantIdentityProviderTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityOctoTenantIdentityProvider`. */\nexport type SystemIdentityOctoTenantIdentityProviderConnectionDto = {\n  __typename?: 'SystemIdentityOctoTenantIdentityProviderConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityOctoTenantIdentityProviderEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityOctoTenantIdentityProviderDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityOctoTenantIdentityProvider`. */\nexport type SystemIdentityOctoTenantIdentityProviderEdgeDto = {\n  __typename?: 'SystemIdentityOctoTenantIdentityProviderEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityOctoTenantIdentityProviderDto>;\n};\n\nexport type SystemIdentityOctoTenantIdentityProviderInputDto = {\n  allowSelfRegistration?: InputMaybe<Scalars['Boolean']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  defaultGroupRtId?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  displayName?: InputMaybe<Scalars['String']['input']>;\n  isEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parentTenantId?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityOctoTenantIdentityProviderInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityOctoTenantIdentityProviderInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityOctoTenantIdentityProviderMutationsDto = {\n  __typename?: 'SystemIdentityOctoTenantIdentityProviderMutations';\n  /** Creates new entities of type 'SystemIdentityOctoTenantIdentityProvider'. */\n  create?: Maybe<Array<Maybe<SystemIdentityOctoTenantIdentityProviderDto>>>;\n  /** Updates existing entity of type 'SystemIdentityOctoTenantIdentityProvider'. */\n  update?: Maybe<Array<Maybe<SystemIdentityOctoTenantIdentityProviderDto>>>;\n};\n\n\nexport type SystemIdentityOctoTenantIdentityProviderMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityOctoTenantIdentityProviderInputDto>>;\n};\n\n\nexport type SystemIdentityOctoTenantIdentityProviderMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityOctoTenantIdentityProviderInputUpdateDto>>;\n};\n\nexport type SystemIdentityOctoTenantIdentityProviderUpdateDto = {\n  __typename?: 'SystemIdentityOctoTenantIdentityProviderUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityOctoTenantIdentityProviderDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityOctoTenantIdentityProviderUpdateMessageDto = {\n  __typename?: 'SystemIdentityOctoTenantIdentityProviderUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityOctoTenantIdentityProviderUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OpenLdapIdentityProvider-1' */\nexport type SystemIdentityOpenLdapIdentityProviderDto = SystemEntityInterfaceDto & SystemIdentityIdentityProviderInterfaceDto & {\n  __typename?: 'SystemIdentityOpenLdapIdentityProvider';\n  allowSelfRegistration: Scalars['Boolean']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  defaultGroupRtId?: Maybe<Scalars['String']['output']>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  host: Scalars['String']['output'];\n  isEnabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  port: Scalars['Int']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  useTls: Scalars['Boolean']['output'];\n  userBaseDn: Scalars['String']['output'];\n  userNameAttribute: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OpenLdapIdentityProvider-1' */\nexport type SystemIdentityOpenLdapIdentityProviderAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OpenLdapIdentityProvider-1' */\nexport type SystemIdentityOpenLdapIdentityProviderConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OpenLdapIdentityProvider-1' */\nexport type SystemIdentityOpenLdapIdentityProviderMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OpenLdapIdentityProvider-1' */\nexport type SystemIdentityOpenLdapIdentityProviderMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OpenLdapIdentityProvider-1' */\nexport type SystemIdentityOpenLdapIdentityProviderRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OpenLdapIdentityProvider-1' */\nexport type SystemIdentityOpenLdapIdentityProviderRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/OpenLdapIdentityProvider-1' */\nexport type SystemIdentityOpenLdapIdentityProviderTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityOpenLdapIdentityProvider`. */\nexport type SystemIdentityOpenLdapIdentityProviderConnectionDto = {\n  __typename?: 'SystemIdentityOpenLdapIdentityProviderConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityOpenLdapIdentityProviderEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityOpenLdapIdentityProviderDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityOpenLdapIdentityProvider`. */\nexport type SystemIdentityOpenLdapIdentityProviderEdgeDto = {\n  __typename?: 'SystemIdentityOpenLdapIdentityProviderEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityOpenLdapIdentityProviderDto>;\n};\n\nexport type SystemIdentityOpenLdapIdentityProviderInputDto = {\n  allowSelfRegistration?: InputMaybe<Scalars['Boolean']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  defaultGroupRtId?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  displayName?: InputMaybe<Scalars['String']['input']>;\n  host?: InputMaybe<Scalars['String']['input']>;\n  isEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  port?: InputMaybe<Scalars['Int']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  useTls?: InputMaybe<Scalars['Boolean']['input']>;\n  userBaseDn?: InputMaybe<Scalars['String']['input']>;\n  userNameAttribute?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemIdentityOpenLdapIdentityProviderInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityOpenLdapIdentityProviderInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityOpenLdapIdentityProviderMutationsDto = {\n  __typename?: 'SystemIdentityOpenLdapIdentityProviderMutations';\n  /** Creates new entities of type 'SystemIdentityOpenLdapIdentityProvider'. */\n  create?: Maybe<Array<Maybe<SystemIdentityOpenLdapIdentityProviderDto>>>;\n  /** Updates existing entity of type 'SystemIdentityOpenLdapIdentityProvider'. */\n  update?: Maybe<Array<Maybe<SystemIdentityOpenLdapIdentityProviderDto>>>;\n};\n\n\nexport type SystemIdentityOpenLdapIdentityProviderMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityOpenLdapIdentityProviderInputDto>>;\n};\n\n\nexport type SystemIdentityOpenLdapIdentityProviderMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityOpenLdapIdentityProviderInputUpdateDto>>;\n};\n\nexport type SystemIdentityOpenLdapIdentityProviderUpdateDto = {\n  __typename?: 'SystemIdentityOpenLdapIdentityProviderUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityOpenLdapIdentityProviderDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityOpenLdapIdentityProviderUpdateMessageDto = {\n  __typename?: 'SystemIdentityOpenLdapIdentityProviderUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityOpenLdapIdentityProviderUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Permission-1' */\nexport type SystemIdentityPermissionDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityPermission';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  identityRoleIds: Array<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  permissionId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Permission-1' */\nexport type SystemIdentityPermissionAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Permission-1' */\nexport type SystemIdentityPermissionConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Permission-1' */\nexport type SystemIdentityPermissionMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Permission-1' */\nexport type SystemIdentityPermissionMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Permission-1' */\nexport type SystemIdentityPermissionRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Permission-1' */\nexport type SystemIdentityPermissionRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Permission-1' */\nexport type SystemIdentityPermissionTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityPermission`. */\nexport type SystemIdentityPermissionConnectionDto = {\n  __typename?: 'SystemIdentityPermissionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityPermissionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityPermissionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityPermission`. */\nexport type SystemIdentityPermissionEdgeDto = {\n  __typename?: 'SystemIdentityPermissionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityPermissionDto>;\n};\n\nexport type SystemIdentityPermissionInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  identityRoleIds?: InputMaybe<Array<Scalars['String']['input']>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  permissionId?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityPermissionInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityPermissionInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityPermissionMutationsDto = {\n  __typename?: 'SystemIdentityPermissionMutations';\n  /** Creates new entities of type 'SystemIdentityPermission'. */\n  create?: Maybe<Array<Maybe<SystemIdentityPermissionDto>>>;\n  /** Updates existing entity of type 'SystemIdentityPermission'. */\n  update?: Maybe<Array<Maybe<SystemIdentityPermissionDto>>>;\n};\n\n\nexport type SystemIdentityPermissionMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityPermissionInputDto>>;\n};\n\n\nexport type SystemIdentityPermissionMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityPermissionInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PermissionRole-1' */\nexport type SystemIdentityPermissionRoleDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityPermissionRole';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  identityRoleIds: Array<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  roleId: Scalars['String']['output'];\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  subjectIds: Array<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PermissionRole-1' */\nexport type SystemIdentityPermissionRoleAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PermissionRole-1' */\nexport type SystemIdentityPermissionRoleConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PermissionRole-1' */\nexport type SystemIdentityPermissionRoleMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PermissionRole-1' */\nexport type SystemIdentityPermissionRoleMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PermissionRole-1' */\nexport type SystemIdentityPermissionRoleRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PermissionRole-1' */\nexport type SystemIdentityPermissionRoleRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PermissionRole-1' */\nexport type SystemIdentityPermissionRoleTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityPermissionRole`. */\nexport type SystemIdentityPermissionRoleConnectionDto = {\n  __typename?: 'SystemIdentityPermissionRoleConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityPermissionRoleEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityPermissionRoleDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityPermissionRole`. */\nexport type SystemIdentityPermissionRoleEdgeDto = {\n  __typename?: 'SystemIdentityPermissionRoleEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityPermissionRoleDto>;\n};\n\nexport type SystemIdentityPermissionRoleInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  identityRoleIds?: InputMaybe<Array<Scalars['String']['input']>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  roleId?: InputMaybe<Scalars['String']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  subjectIds?: InputMaybe<Array<Scalars['String']['input']>>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityPermissionRoleInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityPermissionRoleInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityPermissionRoleMutationsDto = {\n  __typename?: 'SystemIdentityPermissionRoleMutations';\n  /** Creates new entities of type 'SystemIdentityPermissionRole'. */\n  create?: Maybe<Array<Maybe<SystemIdentityPermissionRoleDto>>>;\n  /** Updates existing entity of type 'SystemIdentityPermissionRole'. */\n  update?: Maybe<Array<Maybe<SystemIdentityPermissionRoleDto>>>;\n};\n\n\nexport type SystemIdentityPermissionRoleMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityPermissionRoleInputDto>>;\n};\n\n\nexport type SystemIdentityPermissionRoleMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityPermissionRoleInputUpdateDto>>;\n};\n\nexport type SystemIdentityPermissionRoleUpdateDto = {\n  __typename?: 'SystemIdentityPermissionRoleUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityPermissionRoleDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityPermissionRoleUpdateMessageDto = {\n  __typename?: 'SystemIdentityPermissionRoleUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityPermissionRoleUpdateDto>>>;\n};\n\nexport type SystemIdentityPermissionUpdateDto = {\n  __typename?: 'SystemIdentityPermissionUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityPermissionDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityPermissionUpdateMessageDto = {\n  __typename?: 'SystemIdentityPermissionUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityPermissionUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PersistedGrant-1' */\nexport type SystemIdentityPersistedGrantDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityPersistedGrant';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  clientId: Scalars['String']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  consumedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  creationDateTime: Scalars['DateTime']['output'];\n  data: Scalars['String']['output'];\n  description?: Maybe<Scalars['String']['output']>;\n  expirationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  grantKey: Scalars['String']['output'];\n  grantType: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sessionId?: Maybe<Scalars['String']['output']>;\n  subjectId: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PersistedGrant-1' */\nexport type SystemIdentityPersistedGrantAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PersistedGrant-1' */\nexport type SystemIdentityPersistedGrantConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PersistedGrant-1' */\nexport type SystemIdentityPersistedGrantMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PersistedGrant-1' */\nexport type SystemIdentityPersistedGrantMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PersistedGrant-1' */\nexport type SystemIdentityPersistedGrantRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PersistedGrant-1' */\nexport type SystemIdentityPersistedGrantRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/PersistedGrant-1' */\nexport type SystemIdentityPersistedGrantTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityPersistedGrant`. */\nexport type SystemIdentityPersistedGrantConnectionDto = {\n  __typename?: 'SystemIdentityPersistedGrantConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityPersistedGrantEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityPersistedGrantDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityPersistedGrant`. */\nexport type SystemIdentityPersistedGrantEdgeDto = {\n  __typename?: 'SystemIdentityPersistedGrantEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityPersistedGrantDto>;\n};\n\nexport type SystemIdentityPersistedGrantInputDto = {\n  clientId?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  consumedDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  creationDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  data?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  expirationDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  grantKey?: InputMaybe<Scalars['String']['input']>;\n  grantType?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sessionId?: InputMaybe<Scalars['String']['input']>;\n  subjectId?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityPersistedGrantInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityPersistedGrantInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityPersistedGrantMutationsDto = {\n  __typename?: 'SystemIdentityPersistedGrantMutations';\n  /** Creates new entities of type 'SystemIdentityPersistedGrant'. */\n  create?: Maybe<Array<Maybe<SystemIdentityPersistedGrantDto>>>;\n  /** Updates existing entity of type 'SystemIdentityPersistedGrant'. */\n  update?: Maybe<Array<Maybe<SystemIdentityPersistedGrantDto>>>;\n};\n\n\nexport type SystemIdentityPersistedGrantMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityPersistedGrantInputDto>>;\n};\n\n\nexport type SystemIdentityPersistedGrantMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityPersistedGrantInputUpdateDto>>;\n};\n\nexport type SystemIdentityPersistedGrantUpdateDto = {\n  __typename?: 'SystemIdentityPersistedGrantUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityPersistedGrantDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityPersistedGrantUpdateMessageDto = {\n  __typename?: 'SystemIdentityPersistedGrantUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityPersistedGrantUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityResource';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  claims: Array<Scalars['String']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  enabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  showInDiscoveryDocument: Scalars['Boolean']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityResource`. */\nexport type SystemIdentityResourceConnectionDto = {\n  __typename?: 'SystemIdentityResourceConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityResourceEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityResourceDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityResource`. */\nexport type SystemIdentityResourceEdgeDto = {\n  __typename?: 'SystemIdentityResourceEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityResourceDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceInterfaceDto = {\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  claims: Array<Scalars['String']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  enabled: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  showInDiscoveryDocument: Scalars['Boolean']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Identity-2.10.0/Resource-1' */\nexport type SystemIdentityResourceInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type SystemIdentityResourceUpdateDto = {\n  __typename?: 'SystemIdentityResourceUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityResourceDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityResourceUpdateMessageDto = {\n  __typename?: 'SystemIdentityResourceUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityResourceUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Role-1' */\nexport type SystemIdentityRoleDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityRole';\n  assignedEntities?: Maybe<SystemIdentityClient_AssignedEntitiesUnionConnectionDto>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  claims?: Maybe<Array<SystemIdentityRoleClaimDto>>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  identityRoleIds: Array<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  normalizedName: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  subjectIds: Array<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Role-1' */\nexport type SystemIdentityRoleAssignedEntitiesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Role-1' */\nexport type SystemIdentityRoleAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Role-1' */\nexport type SystemIdentityRoleConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Role-1' */\nexport type SystemIdentityRoleMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Role-1' */\nexport type SystemIdentityRoleMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Role-1' */\nexport type SystemIdentityRoleRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Role-1' */\nexport type SystemIdentityRoleRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/Role-1' */\nexport type SystemIdentityRoleTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** Runtime entities of construction kit record 'System.Identity/RoleClaim' */\nexport type SystemIdentityRoleClaimDto = {\n  __typename?: 'SystemIdentityRoleClaim';\n  claimType: Scalars['String']['output'];\n  claimValue: Scalars['String']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n};\n\nexport type SystemIdentityRoleClaimInputDto = {\n  claimType?: InputMaybe<Scalars['String']['input']>;\n  claimValue?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** A connection to `SystemIdentityRole`. */\nexport type SystemIdentityRoleConnectionDto = {\n  __typename?: 'SystemIdentityRoleConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityRoleEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityRoleDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityRole`. */\nexport type SystemIdentityRoleEdgeDto = {\n  __typename?: 'SystemIdentityRoleEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityRoleDto>;\n};\n\nexport type SystemIdentityRoleInputDto = {\n  assignedEntities?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  claims?: InputMaybe<Array<InputMaybe<SystemIdentityRoleClaimInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  identityRoleIds?: InputMaybe<Array<Scalars['String']['input']>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  normalizedName?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  subjectIds?: InputMaybe<Array<Scalars['String']['input']>>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemIdentityRoleInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityRoleInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityRoleMutationsDto = {\n  __typename?: 'SystemIdentityRoleMutations';\n  /** Creates new entities of type 'SystemIdentityRole'. */\n  create?: Maybe<Array<Maybe<SystemIdentityRoleDto>>>;\n  /** Updates existing entity of type 'SystemIdentityRole'. */\n  update?: Maybe<Array<Maybe<SystemIdentityRoleDto>>>;\n};\n\n\nexport type SystemIdentityRoleMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityRoleInputDto>>;\n};\n\n\nexport type SystemIdentityRoleMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityRoleInputUpdateDto>>;\n};\n\nexport type SystemIdentityRoleUpdateDto = {\n  __typename?: 'SystemIdentityRoleUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityRoleDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityRoleUpdateMessageDto = {\n  __typename?: 'SystemIdentityRoleUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityRoleUpdateDto>>>;\n};\n\n/** Union of types derived from System.Identity/Role for AssignedRoles association */\nexport type SystemIdentityRole_AssignedRolesUnionDto = SystemIdentityRoleDto;\n\n/** A connection to `SystemIdentityRole_AssignedRolesUnion`. */\nexport type SystemIdentityRole_AssignedRolesUnionConnectionDto = {\n  __typename?: 'SystemIdentityRole_AssignedRolesUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityRole_AssignedRolesUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityRole_AssignedRolesUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityRole_AssignedRolesUnion`. */\nexport type SystemIdentityRole_AssignedRolesUnionEdgeDto = {\n  __typename?: 'SystemIdentityRole_AssignedRolesUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityRole_AssignedRolesUnionDto>;\n};\n\n/** Runtime entities of construction kit record 'System.Identity/Secret' */\nexport type SystemIdentitySecretDto = {\n  __typename?: 'SystemIdentitySecret';\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  expirationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  type: Scalars['String']['output'];\n  value?: Maybe<Scalars['String']['output']>;\n};\n\nexport type SystemIdentitySecretInputDto = {\n  description?: InputMaybe<Scalars['String']['input']>;\n  expirationDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  type?: InputMaybe<Scalars['String']['input']>;\n  value?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ServerSideSession-1' */\nexport type SystemIdentityServerSideSessionDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityServerSideSession';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  creationDateTime: Scalars['DateTime']['output'];\n  displayName?: Maybe<Scalars['String']['output']>;\n  expirationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  renewalDateTime: Scalars['DateTime']['output'];\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  scheme: Scalars['String']['output'];\n  sessionId: Scalars['String']['output'];\n  sessionKey: Scalars['String']['output'];\n  subjectId: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  ticket: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ServerSideSession-1' */\nexport type SystemIdentityServerSideSessionAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ServerSideSession-1' */\nexport type SystemIdentityServerSideSessionConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ServerSideSession-1' */\nexport type SystemIdentityServerSideSessionMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ServerSideSession-1' */\nexport type SystemIdentityServerSideSessionMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ServerSideSession-1' */\nexport type SystemIdentityServerSideSessionRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ServerSideSession-1' */\nexport type SystemIdentityServerSideSessionRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/ServerSideSession-1' */\nexport type SystemIdentityServerSideSessionTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemIdentityServerSideSession`. */\nexport type SystemIdentityServerSideSessionConnectionDto = {\n  __typename?: 'SystemIdentityServerSideSessionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityServerSideSessionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityServerSideSessionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityServerSideSession`. */\nexport type SystemIdentityServerSideSessionEdgeDto = {\n  __typename?: 'SystemIdentityServerSideSessionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityServerSideSessionDto>;\n};\n\nexport type SystemIdentityServerSideSessionInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  creationDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  displayName?: InputMaybe<Scalars['String']['input']>;\n  expirationDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  renewalDateTime?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  scheme?: InputMaybe<Scalars['String']['input']>;\n  sessionId?: InputMaybe<Scalars['String']['input']>;\n  sessionKey?: InputMaybe<Scalars['String']['input']>;\n  subjectId?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  ticket?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemIdentityServerSideSessionInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityServerSideSessionInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityServerSideSessionMutationsDto = {\n  __typename?: 'SystemIdentityServerSideSessionMutations';\n  /** Creates new entities of type 'SystemIdentityServerSideSession'. */\n  create?: Maybe<Array<Maybe<SystemIdentityServerSideSessionDto>>>;\n  /** Updates existing entity of type 'SystemIdentityServerSideSession'. */\n  update?: Maybe<Array<Maybe<SystemIdentityServerSideSessionDto>>>;\n};\n\n\nexport type SystemIdentityServerSideSessionMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityServerSideSessionInputDto>>;\n};\n\n\nexport type SystemIdentityServerSideSessionMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityServerSideSessionInputUpdateDto>>;\n};\n\nexport type SystemIdentityServerSideSessionUpdateDto = {\n  __typename?: 'SystemIdentityServerSideSessionUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityServerSideSessionDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityServerSideSessionUpdateMessageDto = {\n  __typename?: 'SystemIdentityServerSideSessionUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityServerSideSessionUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'System.Identity/TokenExpiration' */\nexport enum SystemIdentityTokenExpirationDto {\n  AbsoluteDto = 'ABSOLUTE',\n  SlidingDto = 'SLIDING'\n}\n\n/** Runtime entities of construction kit enum 'System.Identity/TokenType' */\nexport enum SystemIdentityTokenTypeDto {\n  JwtDto = 'JWT',\n  ReferenceDto = 'REFERENCE'\n}\n\n/** Runtime entities of construction kit enum 'System.Identity/TokenUsage' */\nexport enum SystemIdentityTokenUsageDto {\n  OneTimeOnlyDto = 'ONE_TIME_ONLY',\n  ReUseDto = 'RE_USE'\n}\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/User-1' */\nexport type SystemIdentityUserDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityUser';\n  accessFailedCount: Scalars['Int']['output'];\n  assignedRoles?: Maybe<SystemIdentityRole_AssignedRolesUnionConnectionDto>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  claims?: Maybe<Array<SystemIdentityUserClaimDto>>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  email?: Maybe<Scalars['String']['output']>;\n  emailConfirmed: Scalars['Boolean']['output'];\n  firstName?: Maybe<Scalars['String']['output']>;\n  lastName?: Maybe<Scalars['String']['output']>;\n  lockoutEnabled: Scalars['Boolean']['output'];\n  lockoutEnd?: Maybe<Scalars['DateTimeOffset']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  memberOfGroups?: Maybe<SystemIdentityGroup_MemberOfGroupsUnionConnectionDto>;\n  normalizedEmail?: Maybe<Scalars['String']['output']>;\n  normalizedUserName?: Maybe<Scalars['String']['output']>;\n  passwordHash?: Maybe<Scalars['String']['output']>;\n  phoneNumber?: Maybe<Scalars['String']['output']>;\n  phoneNumberConfirmed: Scalars['Boolean']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  resetPasswordOnLogin: Scalars['Boolean']['output'];\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  securityStamp?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  twoFactorEnabled: Scalars['Boolean']['output'];\n  userLogins?: Maybe<Array<SystemIdentityUserLoginDto>>;\n  userName?: Maybe<Scalars['String']['output']>;\n  userTokens?: Maybe<Array<SystemIdentityUserTokenDto>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/User-1' */\nexport type SystemIdentityUserAssignedRolesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/User-1' */\nexport type SystemIdentityUserAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/User-1' */\nexport type SystemIdentityUserConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/User-1' */\nexport type SystemIdentityUserMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/User-1' */\nexport type SystemIdentityUserMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/User-1' */\nexport type SystemIdentityUserMemberOfGroupsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/User-1' */\nexport type SystemIdentityUserRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/User-1' */\nexport type SystemIdentityUserRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Identity-2.10.0/User-1' */\nexport type SystemIdentityUserTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** Runtime entities of construction kit record 'System.Identity/UserClaim' */\nexport type SystemIdentityUserClaimDto = {\n  __typename?: 'SystemIdentityUserClaim';\n  claimType: Scalars['String']['output'];\n  claimValue: Scalars['String']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  userId?: Maybe<Scalars['String']['output']>;\n};\n\nexport type SystemIdentityUserClaimInputDto = {\n  claimType?: InputMaybe<Scalars['String']['input']>;\n  claimValue?: InputMaybe<Scalars['String']['input']>;\n  userId?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** A connection to `SystemIdentityUser`. */\nexport type SystemIdentityUserConnectionDto = {\n  __typename?: 'SystemIdentityUserConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityUserEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityUserDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityUser`. */\nexport type SystemIdentityUserEdgeDto = {\n  __typename?: 'SystemIdentityUserEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityUserDto>;\n};\n\nexport type SystemIdentityUserInputDto = {\n  accessFailedCount?: InputMaybe<Scalars['Int']['input']>;\n  assignedRoles?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  claims?: InputMaybe<Array<InputMaybe<SystemIdentityUserClaimInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  email?: InputMaybe<Scalars['String']['input']>;\n  emailConfirmed?: InputMaybe<Scalars['Boolean']['input']>;\n  firstName?: InputMaybe<Scalars['String']['input']>;\n  lastName?: InputMaybe<Scalars['String']['input']>;\n  lockoutEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  lockoutEnd?: InputMaybe<Scalars['DateTimeOffset']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  memberOfGroups?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  normalizedEmail?: InputMaybe<Scalars['String']['input']>;\n  normalizedUserName?: InputMaybe<Scalars['String']['input']>;\n  passwordHash?: InputMaybe<Scalars['String']['input']>;\n  phoneNumber?: InputMaybe<Scalars['String']['input']>;\n  phoneNumberConfirmed?: InputMaybe<Scalars['Boolean']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  resetPasswordOnLogin?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  securityStamp?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  twoFactorEnabled?: InputMaybe<Scalars['Boolean']['input']>;\n  userLogins?: InputMaybe<Array<InputMaybe<SystemIdentityUserLoginInputDto>>>;\n  userName?: InputMaybe<Scalars['String']['input']>;\n  userTokens?: InputMaybe<Array<InputMaybe<SystemIdentityUserTokenInputDto>>>;\n};\n\nexport type SystemIdentityUserInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityUserInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\n/** Runtime entities of construction kit record 'System.Identity/UserLogin' */\nexport type SystemIdentityUserLoginDto = {\n  __typename?: 'SystemIdentityUserLogin';\n  constructionKitType?: Maybe<CkTypeDto>;\n  loginProvider: Scalars['String']['output'];\n  providerDisplayName?: Maybe<Scalars['String']['output']>;\n  providerKey: Scalars['String']['output'];\n  userId: Scalars['String']['output'];\n};\n\nexport type SystemIdentityUserLoginInputDto = {\n  loginProvider?: InputMaybe<Scalars['String']['input']>;\n  providerDisplayName?: InputMaybe<Scalars['String']['input']>;\n  providerKey?: InputMaybe<Scalars['String']['input']>;\n  userId?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemIdentityUserMutationsDto = {\n  __typename?: 'SystemIdentityUserMutations';\n  /** Creates new entities of type 'SystemIdentityUser'. */\n  create?: Maybe<Array<Maybe<SystemIdentityUserDto>>>;\n  /** Updates existing entity of type 'SystemIdentityUser'. */\n  update?: Maybe<Array<Maybe<SystemIdentityUserDto>>>;\n};\n\n\nexport type SystemIdentityUserMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityUserInputDto>>;\n};\n\n\nexport type SystemIdentityUserMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityUserInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit record 'System.Identity/UserToken' */\nexport type SystemIdentityUserTokenDto = {\n  __typename?: 'SystemIdentityUserToken';\n  constructionKitType?: Maybe<CkTypeDto>;\n  loginProvider: Scalars['String']['output'];\n  name: Scalars['String']['output'];\n  userId: Scalars['String']['output'];\n  value?: Maybe<Scalars['String']['output']>;\n};\n\nexport type SystemIdentityUserTokenInputDto = {\n  loginProvider?: InputMaybe<Scalars['String']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  userId?: InputMaybe<Scalars['String']['input']>;\n  value?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemIdentityUserUpdateDto = {\n  __typename?: 'SystemIdentityUserUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityUserDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityUserUpdateMessageDto = {\n  __typename?: 'SystemIdentityUserUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityUserUpdateDto>>>;\n};\n\n/** Union of types derived from System.Identity/User for Members association */\nexport type SystemIdentityUser_MembersUnionDto = SystemIdentityClientDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityUserDto;\n\n/** A connection to `SystemIdentityUser_MembersUnion`. */\nexport type SystemIdentityUser_MembersUnionConnectionDto = {\n  __typename?: 'SystemIdentityUser_MembersUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityUser_MembersUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityUser_MembersUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityUser_MembersUnion`. */\nexport type SystemIdentityUser_MembersUnionEdgeDto = {\n  __typename?: 'SystemIdentityUser_MembersUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityUser_MembersUnionDto>;\n};\n\n/** Runtime entities of construction kit enum 'System/MaintenanceLevels' */\nexport enum SystemMaintenanceLevelsDto {\n  /** The full system is in maintenance mode, the tenant is not operational */\n  FullSystemDto = 'FULL_SYSTEM',\n  /** The maintenance mode is off, the tenant is fully operational */\n  OffDto = 'OFF',\n  /** The user apps are in maintenance mode, the tenant is operational but user apps are not available */\n  UserAppsDto = 'USER_APPS'\n}\n\n/** Runtime entities of construction kit type 'System-2.2.0/MigrationHistory-1' */\nexport type SystemMigrationHistoryDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemMigrationHistory';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  backupId?: Maybe<Scalars['String']['output']>;\n  ckModelName: Scalars['String']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  durationMs?: Maybe<Scalars['Int']['output']>;\n  entitiesAdded?: Maybe<Scalars['Int']['output']>;\n  entitiesAffected?: Maybe<Scalars['Int']['output']>;\n  entitiesDeleted?: Maybe<Scalars['Int']['output']>;\n  entitiesUpdated?: Maybe<Scalars['Int']['output']>;\n  errors?: Maybe<Array<Scalars['String']['output']>>;\n  executedAt: Scalars['DateTime']['output'];\n  fromVersion: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  success: Scalars['Boolean']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  toVersion: Scalars['String']['output'];\n  warnings?: Maybe<Array<Scalars['String']['output']>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/MigrationHistory-1' */\nexport type SystemMigrationHistoryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/MigrationHistory-1' */\nexport type SystemMigrationHistoryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/MigrationHistory-1' */\nexport type SystemMigrationHistoryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/MigrationHistory-1' */\nexport type SystemMigrationHistoryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/MigrationHistory-1' */\nexport type SystemMigrationHistoryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/MigrationHistory-1' */\nexport type SystemMigrationHistoryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/MigrationHistory-1' */\nexport type SystemMigrationHistoryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemMigrationHistory`. */\nexport type SystemMigrationHistoryConnectionDto = {\n  __typename?: 'SystemMigrationHistoryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemMigrationHistoryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemMigrationHistoryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemMigrationHistory`. */\nexport type SystemMigrationHistoryEdgeDto = {\n  __typename?: 'SystemMigrationHistoryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemMigrationHistoryDto>;\n};\n\nexport type SystemMigrationHistoryInputDto = {\n  backupId?: InputMaybe<Scalars['String']['input']>;\n  ckModelName?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  durationMs?: InputMaybe<Scalars['Int']['input']>;\n  entitiesAdded?: InputMaybe<Scalars['Int']['input']>;\n  entitiesAffected?: InputMaybe<Scalars['Int']['input']>;\n  entitiesDeleted?: InputMaybe<Scalars['Int']['input']>;\n  entitiesUpdated?: InputMaybe<Scalars['Int']['input']>;\n  errors?: InputMaybe<Array<Scalars['String']['input']>>;\n  executedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  fromVersion?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  success?: InputMaybe<Scalars['Boolean']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  toVersion?: InputMaybe<Scalars['String']['input']>;\n  warnings?: InputMaybe<Array<Scalars['String']['input']>>;\n};\n\nexport type SystemMigrationHistoryInputUpdateDto = {\n  /** Item to update */\n  item: SystemMigrationHistoryInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemMigrationHistoryMutationsDto = {\n  __typename?: 'SystemMigrationHistoryMutations';\n  /** Creates new entities of type 'SystemMigrationHistory'. */\n  create?: Maybe<Array<Maybe<SystemMigrationHistoryDto>>>;\n  /** Updates existing entity of type 'SystemMigrationHistory'. */\n  update?: Maybe<Array<Maybe<SystemMigrationHistoryDto>>>;\n};\n\n\nexport type SystemMigrationHistoryMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemMigrationHistoryInputDto>>;\n};\n\n\nexport type SystemMigrationHistoryMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemMigrationHistoryInputUpdateDto>>;\n};\n\nexport type SystemMigrationHistoryUpdateDto = {\n  __typename?: 'SystemMigrationHistoryUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemMigrationHistoryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemMigrationHistoryUpdateMessageDto = {\n  __typename?: 'SystemMigrationHistoryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemMigrationHistoryUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'System/NavigationFilterModes' */\nexport enum SystemNavigationFilterModesDto {\n  /** Entities without matching associations are filtered out (pre-pagination). */\n  FilterDto = 'FILTER',\n  /** Entities without matching associations are kept with null values (post-pagination). */\n  IncludeDto = 'INCLUDE'\n}\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/CssTemplateConfiguration-1' */\nexport type SystemNotificationCssTemplateConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemNotificationCssTemplateConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  cssStyle: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/CssTemplateConfiguration-1' */\nexport type SystemNotificationCssTemplateConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/CssTemplateConfiguration-1' */\nexport type SystemNotificationCssTemplateConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/CssTemplateConfiguration-1' */\nexport type SystemNotificationCssTemplateConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/CssTemplateConfiguration-1' */\nexport type SystemNotificationCssTemplateConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/CssTemplateConfiguration-1' */\nexport type SystemNotificationCssTemplateConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/CssTemplateConfiguration-1' */\nexport type SystemNotificationCssTemplateConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/CssTemplateConfiguration-1' */\nexport type SystemNotificationCssTemplateConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/CssTemplateConfiguration-1' */\nexport type SystemNotificationCssTemplateConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemNotificationCssTemplateConfiguration`. */\nexport type SystemNotificationCssTemplateConfigurationConnectionDto = {\n  __typename?: 'SystemNotificationCssTemplateConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemNotificationCssTemplateConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemNotificationCssTemplateConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemNotificationCssTemplateConfiguration`. */\nexport type SystemNotificationCssTemplateConfigurationEdgeDto = {\n  __typename?: 'SystemNotificationCssTemplateConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemNotificationCssTemplateConfigurationDto>;\n};\n\nexport type SystemNotificationCssTemplateConfigurationInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  cssStyle?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemNotificationCssTemplateConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemNotificationCssTemplateConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemNotificationCssTemplateConfigurationMutationsDto = {\n  __typename?: 'SystemNotificationCssTemplateConfigurationMutations';\n  /** Creates new entities of type 'SystemNotificationCssTemplateConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemNotificationCssTemplateConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemNotificationCssTemplateConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemNotificationCssTemplateConfigurationDto>>>;\n};\n\n\nexport type SystemNotificationCssTemplateConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemNotificationCssTemplateConfigurationInputDto>>;\n};\n\n\nexport type SystemNotificationCssTemplateConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemNotificationCssTemplateConfigurationInputUpdateDto>>;\n};\n\nexport type SystemNotificationCssTemplateConfigurationUpdateDto = {\n  __typename?: 'SystemNotificationCssTemplateConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemNotificationCssTemplateConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemNotificationCssTemplateConfigurationUpdateMessageDto = {\n  __typename?: 'SystemNotificationCssTemplateConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemNotificationCssTemplateConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/Event-1' */\nexport type SystemNotificationEventDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemNotificationEvent';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  level: SystemNotificationEventLevelsDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  message?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  source: SystemNotificationEventSourcesDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/Event-1' */\nexport type SystemNotificationEventAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/Event-1' */\nexport type SystemNotificationEventConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/Event-1' */\nexport type SystemNotificationEventMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/Event-1' */\nexport type SystemNotificationEventMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/Event-1' */\nexport type SystemNotificationEventRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/Event-1' */\nexport type SystemNotificationEventRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/Event-1' */\nexport type SystemNotificationEventTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemNotificationEvent`. */\nexport type SystemNotificationEventConnectionDto = {\n  __typename?: 'SystemNotificationEventConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemNotificationEventEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemNotificationEventDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemNotificationEvent`. */\nexport type SystemNotificationEventEdgeDto = {\n  __typename?: 'SystemNotificationEventEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemNotificationEventDto>;\n};\n\nexport type SystemNotificationEventInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  level?: InputMaybe<SystemNotificationEventLevelsDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  message?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  source?: InputMaybe<SystemNotificationEventSourcesDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemNotificationEventInputUpdateDto = {\n  /** Item to update */\n  item: SystemNotificationEventInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\n/** Runtime entities of construction kit enum 'System.Notification/EventLevels' */\nexport enum SystemNotificationEventLevelsDto {\n  /** Critical */\n  CriticalDto = 'CRITICAL',\n  /** Debug */\n  DebugDto = 'DEBUG',\n  /** Error */\n  ErrorDto = 'ERROR',\n  /** Information */\n  InformationDto = 'INFORMATION',\n  /** Warning */\n  WarningDto = 'WARNING'\n}\n\nexport type SystemNotificationEventMutationsDto = {\n  __typename?: 'SystemNotificationEventMutations';\n  /** Creates new entities of type 'SystemNotificationEvent'. */\n  create?: Maybe<Array<Maybe<SystemNotificationEventDto>>>;\n  /** Updates existing entity of type 'SystemNotificationEvent'. */\n  update?: Maybe<Array<Maybe<SystemNotificationEventDto>>>;\n};\n\n\nexport type SystemNotificationEventMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemNotificationEventInputDto>>;\n};\n\n\nexport type SystemNotificationEventMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemNotificationEventInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit enum 'System.Notification/EventSources' */\nexport enum SystemNotificationEventSourcesDto {\n  /** The event was generated by the Admin Panel. */\n  AdminPanelDto = 'ADMIN_PANEL',\n  /** The event was generated by the Asset Repository Service. */\n  AssetRepositoryServiceDto = 'ASSET_REPOSITORY_SERVICE',\n  /** The event was generated by the Bot Service. */\n  BotServiceDto = 'BOT_SERVICE',\n  /** The event was generated by the Communication Service. */\n  CommunicationServiceDto = 'COMMUNICATION_SERVICE',\n  /** The event was generated by the Identity Service. */\n  IdentityServiceDto = 'IDENTITY_SERVICE',\n  /** The event was generated by the Mesh Adapter. */\n  MeshAdapterDto = 'MESH_ADAPTER',\n  /** No source has been assigned to the event. */\n  UndefinedDto = 'UNDEFINED'\n}\n\n/** Runtime entities of construction kit enum 'System.Notification/EventStates' */\nexport enum SystemNotificationEventStatesDto {\n  ActiveDto = 'ACTIVE',\n  ErrorDto = 'ERROR',\n  InactiveDto = 'INACTIVE'\n}\n\nexport type SystemNotificationEventUpdateDto = {\n  __typename?: 'SystemNotificationEventUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemNotificationEventDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemNotificationEventUpdateMessageDto = {\n  __typename?: 'SystemNotificationEventUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemNotificationEventUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/MailNotificationConfiguration-1' */\nexport type SystemNotificationMailNotificationConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemNotificationMailNotificationConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  enableEmailNotifications: Scalars['Boolean']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  redirectAfterEmailInteractionUrl?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/MailNotificationConfiguration-1' */\nexport type SystemNotificationMailNotificationConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/MailNotificationConfiguration-1' */\nexport type SystemNotificationMailNotificationConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/MailNotificationConfiguration-1' */\nexport type SystemNotificationMailNotificationConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/MailNotificationConfiguration-1' */\nexport type SystemNotificationMailNotificationConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/MailNotificationConfiguration-1' */\nexport type SystemNotificationMailNotificationConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/MailNotificationConfiguration-1' */\nexport type SystemNotificationMailNotificationConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/MailNotificationConfiguration-1' */\nexport type SystemNotificationMailNotificationConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/MailNotificationConfiguration-1' */\nexport type SystemNotificationMailNotificationConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemNotificationMailNotificationConfiguration`. */\nexport type SystemNotificationMailNotificationConfigurationConnectionDto = {\n  __typename?: 'SystemNotificationMailNotificationConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemNotificationMailNotificationConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemNotificationMailNotificationConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemNotificationMailNotificationConfiguration`. */\nexport type SystemNotificationMailNotificationConfigurationEdgeDto = {\n  __typename?: 'SystemNotificationMailNotificationConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemNotificationMailNotificationConfigurationDto>;\n};\n\nexport type SystemNotificationMailNotificationConfigurationInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  enableEmailNotifications?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  redirectAfterEmailInteractionUrl?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemNotificationMailNotificationConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemNotificationMailNotificationConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemNotificationMailNotificationConfigurationMutationsDto = {\n  __typename?: 'SystemNotificationMailNotificationConfigurationMutations';\n  /** Creates new entities of type 'SystemNotificationMailNotificationConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemNotificationMailNotificationConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemNotificationMailNotificationConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemNotificationMailNotificationConfigurationDto>>>;\n};\n\n\nexport type SystemNotificationMailNotificationConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemNotificationMailNotificationConfigurationInputDto>>;\n};\n\n\nexport type SystemNotificationMailNotificationConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemNotificationMailNotificationConfigurationInputUpdateDto>>;\n};\n\nexport type SystemNotificationMailNotificationConfigurationUpdateDto = {\n  __typename?: 'SystemNotificationMailNotificationConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemNotificationMailNotificationConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemNotificationMailNotificationConfigurationUpdateMessageDto = {\n  __typename?: 'SystemNotificationMailNotificationConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemNotificationMailNotificationConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/NotificationTemplate-1' */\nexport type SystemNotificationNotificationTemplateDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemNotificationNotificationTemplate';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  bodyTemplate?: Maybe<Scalars['String']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  renderingType: SystemNotificationRenderingTypesDto;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  subjectTemplate: Scalars['String']['output'];\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  type: SystemNotificationNotificationTypesDto;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/NotificationTemplate-1' */\nexport type SystemNotificationNotificationTemplateAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/NotificationTemplate-1' */\nexport type SystemNotificationNotificationTemplateConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/NotificationTemplate-1' */\nexport type SystemNotificationNotificationTemplateMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/NotificationTemplate-1' */\nexport type SystemNotificationNotificationTemplateMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/NotificationTemplate-1' */\nexport type SystemNotificationNotificationTemplateRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/NotificationTemplate-1' */\nexport type SystemNotificationNotificationTemplateRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/NotificationTemplate-1' */\nexport type SystemNotificationNotificationTemplateTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemNotificationNotificationTemplate`. */\nexport type SystemNotificationNotificationTemplateConnectionDto = {\n  __typename?: 'SystemNotificationNotificationTemplateConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemNotificationNotificationTemplateEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemNotificationNotificationTemplateDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemNotificationNotificationTemplate`. */\nexport type SystemNotificationNotificationTemplateEdgeDto = {\n  __typename?: 'SystemNotificationNotificationTemplateEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemNotificationNotificationTemplateDto>;\n};\n\nexport type SystemNotificationNotificationTemplateInputDto = {\n  bodyTemplate?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  renderingType?: InputMaybe<SystemNotificationRenderingTypesDto>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  subjectTemplate?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  type?: InputMaybe<SystemNotificationNotificationTypesDto>;\n};\n\nexport type SystemNotificationNotificationTemplateInputUpdateDto = {\n  /** Item to update */\n  item: SystemNotificationNotificationTemplateInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemNotificationNotificationTemplateMutationsDto = {\n  __typename?: 'SystemNotificationNotificationTemplateMutations';\n  /** Creates new entities of type 'SystemNotificationNotificationTemplate'. */\n  create?: Maybe<Array<Maybe<SystemNotificationNotificationTemplateDto>>>;\n  /** Updates existing entity of type 'SystemNotificationNotificationTemplate'. */\n  update?: Maybe<Array<Maybe<SystemNotificationNotificationTemplateDto>>>;\n};\n\n\nexport type SystemNotificationNotificationTemplateMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemNotificationNotificationTemplateInputDto>>;\n};\n\n\nexport type SystemNotificationNotificationTemplateMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemNotificationNotificationTemplateInputUpdateDto>>;\n};\n\nexport type SystemNotificationNotificationTemplateUpdateDto = {\n  __typename?: 'SystemNotificationNotificationTemplateUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemNotificationNotificationTemplateDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemNotificationNotificationTemplateUpdateMessageDto = {\n  __typename?: 'SystemNotificationNotificationTemplateUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemNotificationNotificationTemplateUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'System.Notification/NotificationTypes' */\nexport enum SystemNotificationNotificationTypesDto {\n  EMailDto = 'E_MAIL',\n  PushDto = 'PUSH',\n  SmsDto = 'SMS'\n}\n\n/** Runtime entities of construction kit enum 'System.Notification/RenderingTypes' */\nexport enum SystemNotificationRenderingTypesDto {\n  HtmlDto = 'HTML',\n  PlainDto = 'PLAIN'\n}\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/StatefulEvent-1' */\nexport type SystemNotificationStatefulEventDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemNotificationStatefulEvent';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  level: SystemNotificationEventLevelsDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  message?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  source: SystemNotificationEventSourcesDto;\n  state: SystemNotificationEventStatesDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/StatefulEvent-1' */\nexport type SystemNotificationStatefulEventAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/StatefulEvent-1' */\nexport type SystemNotificationStatefulEventConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/StatefulEvent-1' */\nexport type SystemNotificationStatefulEventMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/StatefulEvent-1' */\nexport type SystemNotificationStatefulEventMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/StatefulEvent-1' */\nexport type SystemNotificationStatefulEventRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/StatefulEvent-1' */\nexport type SystemNotificationStatefulEventRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Notification-2.1.0/StatefulEvent-1' */\nexport type SystemNotificationStatefulEventTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemNotificationStatefulEvent`. */\nexport type SystemNotificationStatefulEventConnectionDto = {\n  __typename?: 'SystemNotificationStatefulEventConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemNotificationStatefulEventEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemNotificationStatefulEventDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemNotificationStatefulEvent`. */\nexport type SystemNotificationStatefulEventEdgeDto = {\n  __typename?: 'SystemNotificationStatefulEventEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemNotificationStatefulEventDto>;\n};\n\nexport type SystemNotificationStatefulEventInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  level?: InputMaybe<SystemNotificationEventLevelsDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  message?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  source?: InputMaybe<SystemNotificationEventSourcesDto>;\n  state?: InputMaybe<SystemNotificationEventStatesDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemNotificationStatefulEventInputUpdateDto = {\n  /** Item to update */\n  item: SystemNotificationStatefulEventInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemNotificationStatefulEventMutationsDto = {\n  __typename?: 'SystemNotificationStatefulEventMutations';\n  /** Creates new entities of type 'SystemNotificationStatefulEvent'. */\n  create?: Maybe<Array<Maybe<SystemNotificationStatefulEventDto>>>;\n  /** Updates existing entity of type 'SystemNotificationStatefulEvent'. */\n  update?: Maybe<Array<Maybe<SystemNotificationStatefulEventDto>>>;\n};\n\n\nexport type SystemNotificationStatefulEventMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemNotificationStatefulEventInputDto>>;\n};\n\n\nexport type SystemNotificationStatefulEventMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemNotificationStatefulEventInputUpdateDto>>;\n};\n\nexport type SystemNotificationStatefulEventUpdateDto = {\n  __typename?: 'SystemNotificationStatefulEventUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemNotificationStatefulEventDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemNotificationStatefulEventUpdateMessageDto = {\n  __typename?: 'SystemNotificationStatefulEventUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemNotificationStatefulEventUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemPersistentQuery';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  navigationFilterMode?: Maybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemPersistentQuery`. */\nexport type SystemPersistentQueryConnectionDto = {\n  __typename?: 'SystemPersistentQueryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemPersistentQueryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemPersistentQueryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemPersistentQuery`. */\nexport type SystemPersistentQueryEdgeDto = {\n  __typename?: 'SystemPersistentQueryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemPersistentQueryDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryInterfaceDto = {\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  navigationFilterMode?: Maybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/PersistentQuery-1' */\nexport type SystemPersistentQueryInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type SystemPersistentQueryUpdateDto = {\n  __typename?: 'SystemPersistentQueryUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemPersistentQueryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemPersistentQueryUpdateMessageDto = {\n  __typename?: 'SystemPersistentQueryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemPersistentQueryUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'System/QueryTypes' */\nexport enum SystemQueryTypesDto {\n  /** A flat query */\n  FlatDto = 'FLAT',\n  /** A tree query that returns results from a tree */\n  TreeDto = 'TREE'\n}\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/ConnectionInfo-1' */\nexport type SystemReportingConnectionInfoDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemReportingConnectionInfo';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  connectionString: Scalars['String']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  provider?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/ConnectionInfo-1' */\nexport type SystemReportingConnectionInfoAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/ConnectionInfo-1' */\nexport type SystemReportingConnectionInfoConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/ConnectionInfo-1' */\nexport type SystemReportingConnectionInfoMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/ConnectionInfo-1' */\nexport type SystemReportingConnectionInfoMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/ConnectionInfo-1' */\nexport type SystemReportingConnectionInfoRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/ConnectionInfo-1' */\nexport type SystemReportingConnectionInfoRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/ConnectionInfo-1' */\nexport type SystemReportingConnectionInfoTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/ConnectionInfo-1' */\nexport type SystemReportingConnectionInfoUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemReportingConnectionInfo`. */\nexport type SystemReportingConnectionInfoConnectionDto = {\n  __typename?: 'SystemReportingConnectionInfoConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemReportingConnectionInfoEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemReportingConnectionInfoDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemReportingConnectionInfo`. */\nexport type SystemReportingConnectionInfoEdgeDto = {\n  __typename?: 'SystemReportingConnectionInfoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemReportingConnectionInfoDto>;\n};\n\nexport type SystemReportingConnectionInfoInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  connectionString?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  provider?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemReportingConnectionInfoInputUpdateDto = {\n  /** Item to update */\n  item: SystemReportingConnectionInfoInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemReportingConnectionInfoMutationsDto = {\n  __typename?: 'SystemReportingConnectionInfoMutations';\n  /** Creates new entities of type 'SystemReportingConnectionInfo'. */\n  create?: Maybe<Array<Maybe<SystemReportingConnectionInfoDto>>>;\n  /** Updates existing entity of type 'SystemReportingConnectionInfo'. */\n  update?: Maybe<Array<Maybe<SystemReportingConnectionInfoDto>>>;\n};\n\n\nexport type SystemReportingConnectionInfoMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemReportingConnectionInfoInputDto>>;\n};\n\n\nexport type SystemReportingConnectionInfoMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemReportingConnectionInfoInputUpdateDto>>;\n};\n\nexport type SystemReportingConnectionInfoUpdateDto = {\n  __typename?: 'SystemReportingConnectionInfoUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemReportingConnectionInfoDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemReportingConnectionInfoUpdateMessageDto = {\n  __typename?: 'SystemReportingConnectionInfoUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemReportingConnectionInfoUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerDto = SystemEntityInterfaceDto & SystemReportingFileSystemEntityInterfaceDto & {\n  __typename?: 'SystemReportingFileSystemContainer';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  parent?: Maybe<SystemReportingFolder_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemReportingFileSystemContainer`. */\nexport type SystemReportingFileSystemContainerConnectionDto = {\n  __typename?: 'SystemReportingFileSystemContainerConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemReportingFileSystemContainerEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemReportingFileSystemContainerDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemReportingFileSystemContainer`. */\nexport type SystemReportingFileSystemContainerEdgeDto = {\n  __typename?: 'SystemReportingFileSystemContainerEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemReportingFileSystemContainerDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerInterfaceDto = {\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  parent?: Maybe<SystemReportingFolder_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerInterfaceParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemContainer-1' */\nexport type SystemReportingFileSystemContainerInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type SystemReportingFileSystemContainerUpdateDto = {\n  __typename?: 'SystemReportingFileSystemContainerUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemReportingFileSystemContainerDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemReportingFileSystemContainerUpdateMessageDto = {\n  __typename?: 'SystemReportingFileSystemContainerUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemReportingFileSystemContainerUpdateDto>>>;\n};\n\n/** Union of types derived from System.Reporting/FileSystemContainer for Children association */\nexport type SystemReportingFileSystemContainer_ChildrenUnionDto = SystemReportingFileSystemItemDto | SystemReportingFolderDto;\n\n/** A connection to `SystemReportingFileSystemContainer_ChildrenUnion`. */\nexport type SystemReportingFileSystemContainer_ChildrenUnionConnectionDto = {\n  __typename?: 'SystemReportingFileSystemContainer_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemReportingFileSystemContainer_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemReportingFileSystemContainer_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemReportingFileSystemContainer_ChildrenUnion`. */\nexport type SystemReportingFileSystemContainer_ChildrenUnionEdgeDto = {\n  __typename?: 'SystemReportingFileSystemContainer_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemReportingFileSystemContainer_ChildrenUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemReportingFileSystemEntity';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemReportingFileSystemEntity`. */\nexport type SystemReportingFileSystemEntityConnectionDto = {\n  __typename?: 'SystemReportingFileSystemEntityConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemReportingFileSystemEntityEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemReportingFileSystemEntityDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemReportingFileSystemEntity`. */\nexport type SystemReportingFileSystemEntityEdgeDto = {\n  __typename?: 'SystemReportingFileSystemEntityEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemReportingFileSystemEntityDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityInterfaceDto = {\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemEntity-1' */\nexport type SystemReportingFileSystemEntityInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type SystemReportingFileSystemEntityUpdateDto = {\n  __typename?: 'SystemReportingFileSystemEntityUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemReportingFileSystemEntityDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemReportingFileSystemEntityUpdateMessageDto = {\n  __typename?: 'SystemReportingFileSystemEntityUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemReportingFileSystemEntityUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemItem-1' */\nexport type SystemReportingFileSystemItemDto = SystemEntityInterfaceDto & SystemReportingFileSystemContainerInterfaceDto & SystemReportingFileSystemEntityInterfaceDto & {\n  __typename?: 'SystemReportingFileSystemItem';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  content: LargeBinaryInfoDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  parent?: Maybe<SystemReportingFolder_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemItem-1' */\nexport type SystemReportingFileSystemItemAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemItem-1' */\nexport type SystemReportingFileSystemItemConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemItem-1' */\nexport type SystemReportingFileSystemItemMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemItem-1' */\nexport type SystemReportingFileSystemItemMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemItem-1' */\nexport type SystemReportingFileSystemItemParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemItem-1' */\nexport type SystemReportingFileSystemItemRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemItem-1' */\nexport type SystemReportingFileSystemItemRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FileSystemItem-1' */\nexport type SystemReportingFileSystemItemTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemReportingFileSystemItem`. */\nexport type SystemReportingFileSystemItemConnectionDto = {\n  __typename?: 'SystemReportingFileSystemItemConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemReportingFileSystemItemEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemReportingFileSystemItemDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemReportingFileSystemItem`. */\nexport type SystemReportingFileSystemItemEdgeDto = {\n  __typename?: 'SystemReportingFileSystemItemEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemReportingFileSystemItemDto>;\n};\n\nexport type SystemReportingFileSystemItemInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  content?: InputMaybe<Scalars['LargeBinary']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemReportingFileSystemItemInputUpdateDto = {\n  /** Item to update */\n  item: SystemReportingFileSystemItemInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemReportingFileSystemItemMutationsDto = {\n  __typename?: 'SystemReportingFileSystemItemMutations';\n  /** Creates new entities of type 'SystemReportingFileSystemItem'. */\n  create?: Maybe<Array<Maybe<SystemReportingFileSystemItemDto>>>;\n  /** Updates existing entity of type 'SystemReportingFileSystemItem'. */\n  update?: Maybe<Array<Maybe<SystemReportingFileSystemItemDto>>>;\n};\n\n\nexport type SystemReportingFileSystemItemMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemReportingFileSystemItemInputDto>>;\n};\n\n\nexport type SystemReportingFileSystemItemMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemReportingFileSystemItemInputUpdateDto>>;\n};\n\nexport type SystemReportingFileSystemItemUpdateDto = {\n  __typename?: 'SystemReportingFileSystemItemUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemReportingFileSystemItemDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemReportingFileSystemItemUpdateMessageDto = {\n  __typename?: 'SystemReportingFileSystemItemUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemReportingFileSystemItemUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/Folder-1' */\nexport type SystemReportingFolderDto = SystemEntityInterfaceDto & SystemReportingFileSystemContainerInterfaceDto & SystemReportingFileSystemEntityInterfaceDto & {\n  __typename?: 'SystemReportingFolder';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<SystemReportingFileSystemContainer_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  parent?: Maybe<SystemReportingFolder_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/Folder-1' */\nexport type SystemReportingFolderAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/Folder-1' */\nexport type SystemReportingFolderChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/Folder-1' */\nexport type SystemReportingFolderConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/Folder-1' */\nexport type SystemReportingFolderMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/Folder-1' */\nexport type SystemReportingFolderMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/Folder-1' */\nexport type SystemReportingFolderParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/Folder-1' */\nexport type SystemReportingFolderRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/Folder-1' */\nexport type SystemReportingFolderRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/Folder-1' */\nexport type SystemReportingFolderTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemReportingFolder`. */\nexport type SystemReportingFolderConnectionDto = {\n  __typename?: 'SystemReportingFolderConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemReportingFolderEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemReportingFolderDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemReportingFolder`. */\nexport type SystemReportingFolderEdgeDto = {\n  __typename?: 'SystemReportingFolderEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemReportingFolderDto>;\n};\n\nexport type SystemReportingFolderInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemReportingFolderInputUpdateDto = {\n  /** Item to update */\n  item: SystemReportingFolderInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemReportingFolderMutationsDto = {\n  __typename?: 'SystemReportingFolderMutations';\n  /** Creates new entities of type 'SystemReportingFolder'. */\n  create?: Maybe<Array<Maybe<SystemReportingFolderDto>>>;\n  /** Updates existing entity of type 'SystemReportingFolder'. */\n  update?: Maybe<Array<Maybe<SystemReportingFolderDto>>>;\n};\n\n\nexport type SystemReportingFolderMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemReportingFolderInputDto>>;\n};\n\n\nexport type SystemReportingFolderMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemReportingFolderInputUpdateDto>>;\n};\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FolderRoot-1' */\nexport type SystemReportingFolderRootDto = SystemEntityInterfaceDto & SystemReportingFileSystemEntityInterfaceDto & {\n  __typename?: 'SystemReportingFolderRoot';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<SystemReportingFileSystemContainer_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FolderRoot-1' */\nexport type SystemReportingFolderRootAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FolderRoot-1' */\nexport type SystemReportingFolderRootChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FolderRoot-1' */\nexport type SystemReportingFolderRootConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FolderRoot-1' */\nexport type SystemReportingFolderRootMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FolderRoot-1' */\nexport type SystemReportingFolderRootMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FolderRoot-1' */\nexport type SystemReportingFolderRootRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FolderRoot-1' */\nexport type SystemReportingFolderRootRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.Reporting-2.0.0/FolderRoot-1' */\nexport type SystemReportingFolderRootTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemReportingFolderRoot`. */\nexport type SystemReportingFolderRootConnectionDto = {\n  __typename?: 'SystemReportingFolderRootConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemReportingFolderRootEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemReportingFolderRootDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemReportingFolderRoot`. */\nexport type SystemReportingFolderRootEdgeDto = {\n  __typename?: 'SystemReportingFolderRootEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemReportingFolderRootDto>;\n};\n\nexport type SystemReportingFolderRootInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemReportingFolderRootInputUpdateDto = {\n  /** Item to update */\n  item: SystemReportingFolderRootInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemReportingFolderRootMutationsDto = {\n  __typename?: 'SystemReportingFolderRootMutations';\n  /** Creates new entities of type 'SystemReportingFolderRoot'. */\n  create?: Maybe<Array<Maybe<SystemReportingFolderRootDto>>>;\n  /** Updates existing entity of type 'SystemReportingFolderRoot'. */\n  update?: Maybe<Array<Maybe<SystemReportingFolderRootDto>>>;\n};\n\n\nexport type SystemReportingFolderRootMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemReportingFolderRootInputDto>>;\n};\n\n\nexport type SystemReportingFolderRootMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemReportingFolderRootInputUpdateDto>>;\n};\n\nexport type SystemReportingFolderRootUpdateDto = {\n  __typename?: 'SystemReportingFolderRootUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemReportingFolderRootDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemReportingFolderRootUpdateMessageDto = {\n  __typename?: 'SystemReportingFolderRootUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemReportingFolderRootUpdateDto>>>;\n};\n\nexport type SystemReportingFolderUpdateDto = {\n  __typename?: 'SystemReportingFolderUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemReportingFolderDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemReportingFolderUpdateMessageDto = {\n  __typename?: 'SystemReportingFolderUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemReportingFolderUpdateDto>>>;\n};\n\n/** Union of types derived from System.Reporting/Folder for Parent association */\nexport type SystemReportingFolder_ParentUnionDto = SystemReportingFolderDto | SystemReportingFolderRootDto;\n\n/** A connection to `SystemReportingFolder_ParentUnion`. */\nexport type SystemReportingFolder_ParentUnionConnectionDto = {\n  __typename?: 'SystemReportingFolder_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemReportingFolder_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemReportingFolder_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemReportingFolder_ParentUnion`. */\nexport type SystemReportingFolder_ParentUnionEdgeDto = {\n  __typename?: 'SystemReportingFolder_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemReportingFolder_ParentUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleRtQuery-1' */\nexport type SystemSimpleRtQueryDto = SystemEntityInterfaceDto & SystemPersistentQueryInterfaceDto & {\n  __typename?: 'SystemSimpleRtQuery';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  attributeSearchFilter?: Maybe<SystemAttributeSearchFilterDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<Scalars['String']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  fieldFilter?: Maybe<Array<SystemFieldFilterDto>>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  navigationFilterMode?: Maybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sorting?: Maybe<Array<SystemSortOrderItemDto>>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  textSearchFilter?: Maybe<SystemTextSearchFilterDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleRtQuery-1' */\nexport type SystemSimpleRtQueryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleRtQuery-1' */\nexport type SystemSimpleRtQueryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleRtQuery-1' */\nexport type SystemSimpleRtQueryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleRtQuery-1' */\nexport type SystemSimpleRtQueryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleRtQuery-1' */\nexport type SystemSimpleRtQueryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleRtQuery-1' */\nexport type SystemSimpleRtQueryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleRtQuery-1' */\nexport type SystemSimpleRtQueryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemSimpleRtQuery`. */\nexport type SystemSimpleRtQueryConnectionDto = {\n  __typename?: 'SystemSimpleRtQueryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemSimpleRtQueryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemSimpleRtQueryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemSimpleRtQuery`. */\nexport type SystemSimpleRtQueryEdgeDto = {\n  __typename?: 'SystemSimpleRtQueryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemSimpleRtQueryDto>;\n};\n\nexport type SystemSimpleRtQueryInputDto = {\n  attributeSearchFilter?: InputMaybe<SystemAttributeSearchFilterInputDto>;\n  columns?: InputMaybe<Array<Scalars['String']['input']>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<SystemFieldFilterInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  navigationFilterMode?: InputMaybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sorting?: InputMaybe<Array<InputMaybe<SystemSortOrderItemInputDto>>>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  textSearchFilter?: InputMaybe<SystemTextSearchFilterInputDto>;\n};\n\nexport type SystemSimpleRtQueryInputUpdateDto = {\n  /** Item to update */\n  item: SystemSimpleRtQueryInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemSimpleRtQueryMutationsDto = {\n  __typename?: 'SystemSimpleRtQueryMutations';\n  /** Creates new entities of type 'SystemSimpleRtQuery'. */\n  create?: Maybe<Array<Maybe<SystemSimpleRtQueryDto>>>;\n  /** Updates existing entity of type 'SystemSimpleRtQuery'. */\n  update?: Maybe<Array<Maybe<SystemSimpleRtQueryDto>>>;\n};\n\n\nexport type SystemSimpleRtQueryMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemSimpleRtQueryInputDto>>;\n};\n\n\nexport type SystemSimpleRtQueryMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemSimpleRtQueryInputUpdateDto>>;\n};\n\nexport type SystemSimpleRtQueryUpdateDto = {\n  __typename?: 'SystemSimpleRtQueryUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemSimpleRtQueryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemSimpleRtQueryUpdateMessageDto = {\n  __typename?: 'SystemSimpleRtQueryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemSimpleRtQueryUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleSdQuery-1' */\nexport type SystemSimpleSdQueryDto = SystemEntityInterfaceDto & SystemPersistentQueryInterfaceDto & SystemStreamDataQueryInterfaceDto & {\n  __typename?: 'SystemSimpleSdQuery';\n  archiveRtId?: Maybe<Scalars['String']['output']>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<Scalars['String']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  fieldFilter?: Maybe<Array<SystemFieldFilterDto>>;\n  from?: Maybe<Scalars['DateTime']['output']>;\n  limit?: Maybe<Scalars['Int']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  navigationFilterMode?: Maybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtIds?: Maybe<Array<Scalars['String']['output']>>;\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sorting?: Maybe<Array<SystemSortOrderItemDto>>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  to?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleSdQuery-1' */\nexport type SystemSimpleSdQueryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleSdQuery-1' */\nexport type SystemSimpleSdQueryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleSdQuery-1' */\nexport type SystemSimpleSdQueryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleSdQuery-1' */\nexport type SystemSimpleSdQueryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleSdQuery-1' */\nexport type SystemSimpleSdQueryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleSdQuery-1' */\nexport type SystemSimpleSdQueryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/SimpleSdQuery-1' */\nexport type SystemSimpleSdQueryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemSimpleSdQuery`. */\nexport type SystemSimpleSdQueryConnectionDto = {\n  __typename?: 'SystemSimpleSdQueryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemSimpleSdQueryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemSimpleSdQueryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemSimpleSdQuery`. */\nexport type SystemSimpleSdQueryEdgeDto = {\n  __typename?: 'SystemSimpleSdQueryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemSimpleSdQueryDto>;\n};\n\nexport type SystemSimpleSdQueryInputDto = {\n  archiveRtId?: InputMaybe<Scalars['String']['input']>;\n  columns?: InputMaybe<Array<Scalars['String']['input']>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<SystemFieldFilterInputDto>>>;\n  from?: InputMaybe<Scalars['DateTime']['input']>;\n  limit?: InputMaybe<Scalars['Int']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  navigationFilterMode?: InputMaybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtIds?: InputMaybe<Array<Scalars['String']['input']>>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sorting?: InputMaybe<Array<InputMaybe<SystemSortOrderItemInputDto>>>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  to?: InputMaybe<Scalars['DateTime']['input']>;\n};\n\nexport type SystemSimpleSdQueryInputUpdateDto = {\n  /** Item to update */\n  item: SystemSimpleSdQueryInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemSimpleSdQueryMutationsDto = {\n  __typename?: 'SystemSimpleSdQueryMutations';\n  /** Creates new entities of type 'SystemSimpleSdQuery'. */\n  create?: Maybe<Array<Maybe<SystemSimpleSdQueryDto>>>;\n  /** Updates existing entity of type 'SystemSimpleSdQuery'. */\n  update?: Maybe<Array<Maybe<SystemSimpleSdQueryDto>>>;\n};\n\n\nexport type SystemSimpleSdQueryMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemSimpleSdQueryInputDto>>;\n};\n\n\nexport type SystemSimpleSdQueryMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemSimpleSdQueryInputUpdateDto>>;\n};\n\nexport type SystemSimpleSdQueryUpdateDto = {\n  __typename?: 'SystemSimpleSdQueryUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemSimpleSdQueryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemSimpleSdQueryUpdateMessageDto = {\n  __typename?: 'SystemSimpleSdQueryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemSimpleSdQueryUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit record 'System/SortOrderItem' */\nexport type SystemSortOrderItemDto = {\n  __typename?: 'SystemSortOrderItem';\n  attributePath: Scalars['String']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  sortOrder: SystemSortOrdersDto;\n};\n\nexport type SystemSortOrderItemInputDto = {\n  attributePath?: InputMaybe<Scalars['String']['input']>;\n  sortOrder?: InputMaybe<SystemSortOrdersDto>;\n};\n\n/** Runtime entities of construction kit enum 'System/SortOrders' */\nexport enum SystemSortOrdersDto {\n  /** Ascending order */\n  AscendingDto = 'ASCENDING',\n  /** Default sorting based on data source type */\n  DefaultDto = 'DEFAULT',\n  /** Descending order */\n  DescendingDto = 'DESCENDING'\n}\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemStreamDataArchive';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<SystemStreamDataCkArchiveColumnDto>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  dirtyWindows?: Maybe<Array<SystemStreamDataCkArchiveDirtyWindowDto>>;\n  lastRecomputeFailureAt?: Maybe<Scalars['DateTime']['output']>;\n  lastRecomputeFailureReason?: Maybe<Scalars['String']['output']>;\n  lastRecomputeStartedAt?: Maybe<Scalars['DateTime']['output']>;\n  lastRecomputeSuccessAt?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  pendingRecomputeRanges?: Maybe<Array<SystemStreamDataCkArchiveRecomputeRangeDto>>;\n  rawRetentionMs?: Maybe<Scalars['Int']['output']>;\n  recomputeInProgress: Scalars['Boolean']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  status: SystemStreamDataCkArchiveStatusDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  targetCkTypeId: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemStreamDataArchive`. */\nexport type SystemStreamDataArchiveConnectionDto = {\n  __typename?: 'SystemStreamDataArchiveConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemStreamDataArchiveEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemStreamDataArchiveDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemStreamDataArchive`. */\nexport type SystemStreamDataArchiveEdgeDto = {\n  __typename?: 'SystemStreamDataArchiveEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemStreamDataArchiveDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveInterfaceDto = {\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<SystemStreamDataCkArchiveColumnDto>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  dirtyWindows?: Maybe<Array<SystemStreamDataCkArchiveDirtyWindowDto>>;\n  lastRecomputeFailureAt?: Maybe<Scalars['DateTime']['output']>;\n  lastRecomputeFailureReason?: Maybe<Scalars['String']['output']>;\n  lastRecomputeStartedAt?: Maybe<Scalars['DateTime']['output']>;\n  lastRecomputeSuccessAt?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  pendingRecomputeRanges?: Maybe<Array<SystemStreamDataCkArchiveRecomputeRangeDto>>;\n  rawRetentionMs?: Maybe<Scalars['Int']['output']>;\n  recomputeInProgress: Scalars['Boolean']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  status: SystemStreamDataCkArchiveStatusDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  targetCkTypeId: Scalars['String']['output'];\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.StreamData-1.6.4/Archive-1' */\nexport type SystemStreamDataArchiveInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type SystemStreamDataArchiveUpdateDto = {\n  __typename?: 'SystemStreamDataArchiveUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemStreamDataArchiveDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemStreamDataArchiveUpdateMessageDto = {\n  __typename?: 'SystemStreamDataArchiveUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemStreamDataArchiveUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit enum 'System.StreamData/BucketAlignment' */\nexport enum SystemStreamDataBucketAlignmentDto {\n  /** Bucket boundaries align to UTC calendar days (00:00:00 UTC). BucketSizeMs is informational only. */\n  CalendarDayDto = 'CALENDAR_DAY',\n  /** Bucket boundaries align to UTC calendar months (first day of month 00:00:00 UTC). BucketSizeMs is informational only; month lengths vary 28-31 days. */\n  CalendarMonthDto = 'CALENDAR_MONTH',\n  /** Bucket boundaries align to UTC calendar years (Jan 1 00:00:00 UTC). BucketSizeMs is informational only. */\n  CalendarYearDto = 'CALENDAR_YEAR',\n  /** Default. Each bucket spans exactly BucketSizeMs; boundaries are LastAggregatedBucketEnd, LastAggregatedBucketEnd + BucketSizeMs, ... */\n  FixedSizeDto = 'FIXED_SIZE',\n  /** Bucket boundaries align to ISO-8601 weeks (Monday 00:00:00 UTC to next Monday 00:00:00 UTC). BucketSizeMs is informational only. */\n  Iso_8601WeekDto = 'ISO_8601_WEEK'\n}\n\n/** Runtime entities of construction kit record 'System.StreamData/CkArchiveColumn' */\nexport type SystemStreamDataCkArchiveColumnDto = {\n  __typename?: 'SystemStreamDataCkArchiveColumn';\n  computedState?: Maybe<SystemStreamDataCkComputedColumnStateDto>;\n  computedVersion?: Maybe<Scalars['Int']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  formula?: Maybe<Scalars['String']['output']>;\n  indexed: Scalars['Boolean']['output'];\n  name?: Maybe<Scalars['String']['output']>;\n  path: Scalars['String']['output'];\n  pendingFormula?: Maybe<Scalars['String']['output']>;\n  required: Scalars['Boolean']['output'];\n  resultType?: Maybe<SystemStreamDataCkComputedColumnResultTypeDto>;\n};\n\nexport type SystemStreamDataCkArchiveColumnInputDto = {\n  computedState?: InputMaybe<SystemStreamDataCkComputedColumnStateDto>;\n  computedVersion?: InputMaybe<Scalars['Int']['input']>;\n  formula?: InputMaybe<Scalars['String']['input']>;\n  indexed?: InputMaybe<Scalars['Boolean']['input']>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  path?: InputMaybe<Scalars['String']['input']>;\n  pendingFormula?: InputMaybe<Scalars['String']['input']>;\n  required?: InputMaybe<Scalars['Boolean']['input']>;\n  resultType?: InputMaybe<SystemStreamDataCkComputedColumnResultTypeDto>;\n};\n\n/** Runtime entities of construction kit record 'System.StreamData/CkArchiveDirtyWindow' */\nexport type SystemStreamDataCkArchiveDirtyWindowDto = {\n  __typename?: 'SystemStreamDataCkArchiveDirtyWindow';\n  changeKind: SystemStreamDataCkRecomputeChangeKindDto;\n  constructionKitType?: Maybe<CkTypeDto>;\n  detectedAt: Scalars['DateTime']['output'];\n  source: SystemStreamDataCkRecomputeChangeSourceDto;\n  windowEnd: Scalars['DateTime']['output'];\n  windowStart: Scalars['DateTime']['output'];\n};\n\nexport type SystemStreamDataCkArchiveDirtyWindowInputDto = {\n  changeKind?: InputMaybe<SystemStreamDataCkRecomputeChangeKindDto>;\n  detectedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  source?: InputMaybe<SystemStreamDataCkRecomputeChangeSourceDto>;\n  windowEnd?: InputMaybe<Scalars['DateTime']['input']>;\n  windowStart?: InputMaybe<Scalars['DateTime']['input']>;\n};\n\n/** Runtime entities of construction kit record 'System.StreamData/CkArchiveRecomputeRange' */\nexport type SystemStreamDataCkArchiveRecomputeRangeDto = {\n  __typename?: 'SystemStreamDataCkArchiveRecomputeRange';\n  constructionKitType?: Maybe<CkTypeDto>;\n  dependentArchiveRtId: Scalars['String']['output'];\n  enqueuedAt: Scalars['DateTime']['output'];\n  rangeEnd: Scalars['DateTime']['output'];\n  rangeStart: Scalars['DateTime']['output'];\n  rtIdScope: Scalars['String']['output'];\n};\n\nexport type SystemStreamDataCkArchiveRecomputeRangeInputDto = {\n  dependentArchiveRtId?: InputMaybe<Scalars['String']['input']>;\n  enqueuedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rangeEnd?: InputMaybe<Scalars['DateTime']['input']>;\n  rangeStart?: InputMaybe<Scalars['DateTime']['input']>;\n  rtIdScope?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit enum 'System.StreamData/CkArchiveStatus' */\nexport enum SystemStreamDataCkArchiveStatusDto {\n  /** Crate table exists, schema is frozen, inserts and queries are accepted. */\n  ActivatedDto = 'ACTIVATED',\n  /** Archive definition exists, but no Crate table has been provisioned. Inserts and queries are rejected. */\n  CreatedDto = 'CREATED',\n  /** Crate table exists, but inserts and queries are rejected. Data is preserved. */\n  DisabledDto = 'DISABLED',\n  /** Activation failed; manual retry required. Inserts and queries are rejected. */\n  FailedDto = 'FAILED'\n}\n\n/** Runtime entities of construction kit enum 'System.StreamData/CkComputedColumnResultType' */\nexport enum SystemStreamDataCkComputedColumnResultTypeDto {\n  /** Non-zero result is true. Stored as BOOLEAN. */\n  BooleanDto = 'BOOLEAN',\n  /** Result interpreted as ticks. Stored as TIMESTAMP WITH TIME ZONE. */\n  DateTimeDto = 'DATE_TIME',\n  /** Stored as DOUBLE PRECISION. */\n  DoubleDto = 'DOUBLE',\n  /** Result truncated to a 32-bit integer. Stored as INTEGER. */\n  IntDto = 'INT',\n  /** Result truncated to a 64-bit integer. Stored as BIGINT. */\n  Int_64Dto = 'INT_64'\n}\n\n/** Runtime entities of construction kit enum 'System.StreamData/CkComputedColumnState' */\nexport enum SystemStreamDataCkComputedColumnStateDto {\n  /** The computed column is live: new rows include the value on ingest and readers see it. */\n  ActiveDto = 'ACTIVE',\n  /** The backfill is running. Consumers still see the previous archive state until it completes and is committed atomically. */\n  BackfillingDto = 'BACKFILLING',\n  /** The backfill failed mid-run. The previous archive state is intact; consumers never see partial computed data. */\n  FailedDto = 'FAILED',\n  /** A backfill has been scheduled for this computed column but has not started yet. Consumers still see the previous archive state. */\n  PendingDto = 'PENDING'\n}\n\n/** Runtime entities of construction kit enum 'System.StreamData/CkRecomputeChangeKind' */\nexport enum SystemStreamDataCkRecomputeChangeKindDto {\n  /** A forward write at or after the high-water mark already consumed by dependents. Does not, by itself, make a dependent stale. */\n  AppendDto = 'APPEND',\n  /** A write into a window at or before the consumed high-water mark (correction, late value, re-ingest). Marks the covering window dirty so dependents are recomputed. */\n  RetroactiveModifyDto = 'RETROACTIVE_MODIFY'\n}\n\n/** Runtime entities of construction kit enum 'System.StreamData/CkRecomputeChangeSource' */\nexport enum SystemStreamDataCkRecomputeChangeSourceDto {\n  /** A bulk archive-data import wrote the change. */\n  ImportDto = 'IMPORT',\n  /** An operator changed the data directly (manual correction). */\n  ManualDto = 'MANUAL',\n  /** A mesh-adapter pipeline re-ingested or corrected the data (e.g. a corrected DATEN_CRMSG from EDA). */\n  PipelineDto = 'PIPELINE'\n}\n\n/** Runtime entities of construction kit enum 'System.StreamData/CkRecomputeJobState' */\nexport enum SystemStreamDataCkRecomputeJobStateDto {\n  /** The triggering request was merged into an already-active job for the same archive (its range was folded into that job). */\n  CoalescedDto = 'COALESCED',\n  /** The recompute committed atomically; readers now see the new values. */\n  CompletedDto = 'COMPLETED',\n  /** The job failed before committing. Staging is discarded; the previous archive state is intact and consumers never saw a partial result. */\n  FailedDto = 'FAILED',\n  /** The job is scheduled but compute has not started yet. */\n  PendingDto = 'PENDING',\n  /** Recomputed buckets are being written into the per-job staging table. Readers still see the previous state. */\n  RunningDto = 'RUNNING',\n  /** Staging is complete and the atomic commit (full-archive SWAP TABLE or per-window generation-pointer flip) is in progress. */\n  SwappingDto = 'SWAPPING'\n}\n\n/** Runtime entities of construction kit enum 'System.StreamData/CkRecomputeTrigger' */\nexport enum SystemStreamDataCkRecomputeTriggerDto {\n  /** A successful recompute of an upstream archive marked this archive dirty and propagated downstream. */\n  ChainPropagationDto = 'CHAIN_PROPAGATION',\n  /** An operator forced the recompute via API / admin UI / octo-cli. */\n  ManualDto = 'MANUAL',\n  /** The recompute orchestrator picked up dirty windows on its scheduled tick. */\n  PeriodicDto = 'PERIODIC'\n}\n\n/** Runtime entities of construction kit record 'System.StreamData/CkRollupAggregation' */\nexport type SystemStreamDataCkRollupAggregationDto = {\n  __typename?: 'SystemStreamDataCkRollupAggregation';\n  constructionKitType?: Maybe<CkTypeDto>;\n  function: SystemStreamDataCkRollupFunctionDto;\n  sourcePath: Scalars['String']['output'];\n  targetColumnName?: Maybe<Scalars['String']['output']>;\n};\n\nexport type SystemStreamDataCkRollupAggregationInputDto = {\n  function?: InputMaybe<SystemStreamDataCkRollupFunctionDto>;\n  sourcePath?: InputMaybe<Scalars['String']['input']>;\n  targetColumnName?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit enum 'System.StreamData/CkRollupFunction' */\nexport enum SystemStreamDataCkRollupFunctionDto {\n  /** Arithmetic mean. Stored as sum and count columns; the average is computed on read. */\n  AvgDto = 'AVG',\n  /** Number of non-null values in the bucket. */\n  CountDto = 'COUNT',\n  /** Maximum value in the bucket. */\n  MaxDto = 'MAX',\n  /** Minimum value in the bucket. */\n  MinDto = 'MIN',\n  /** Sum of values in the bucket. */\n  SumDto = 'SUM'\n}\n\n/** Runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryDto = SystemEntityInterfaceDto & SystemPersistentQueryInterfaceDto & {\n  __typename?: 'SystemStreamDataQuery';\n  archiveRtId?: Maybe<Scalars['String']['output']>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  fieldFilter?: Maybe<Array<SystemFieldFilterDto>>;\n  from?: Maybe<Scalars['DateTime']['output']>;\n  limit?: Maybe<Scalars['Int']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  navigationFilterMode?: Maybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtIds?: Maybe<Array<Scalars['String']['output']>>;\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  to?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemStreamDataQuery`. */\nexport type SystemStreamDataQueryConnectionDto = {\n  __typename?: 'SystemStreamDataQueryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemStreamDataQueryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemStreamDataQueryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemStreamDataQuery`. */\nexport type SystemStreamDataQueryEdgeDto = {\n  __typename?: 'SystemStreamDataQueryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemStreamDataQueryDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryInterfaceDto = {\n  archiveRtId?: Maybe<Scalars['String']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  fieldFilter?: Maybe<Array<SystemFieldFilterDto>>;\n  from?: Maybe<Scalars['DateTime']['output']>;\n  limit?: Maybe<Scalars['Int']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  navigationFilterMode?: Maybe<SystemNavigationFilterModesDto>;\n  queryCkTypeId: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtIds?: Maybe<Array<Scalars['String']['output']>>;\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  to?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System-2.2.0/StreamDataQuery-1' */\nexport type SystemStreamDataQueryInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type SystemStreamDataQueryUpdateDto = {\n  __typename?: 'SystemStreamDataQueryUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemStreamDataQueryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemStreamDataQueryUpdateMessageDto = {\n  __typename?: 'SystemStreamDataQueryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemStreamDataQueryUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RawArchive-1' */\nexport type SystemStreamDataRawArchiveDto = SystemEntityInterfaceDto & SystemStreamDataArchiveInterfaceDto & {\n  __typename?: 'SystemStreamDataRawArchive';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<SystemStreamDataCkArchiveColumnDto>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  dirtyWindows?: Maybe<Array<SystemStreamDataCkArchiveDirtyWindowDto>>;\n  lastRecomputeFailureAt?: Maybe<Scalars['DateTime']['output']>;\n  lastRecomputeFailureReason?: Maybe<Scalars['String']['output']>;\n  lastRecomputeStartedAt?: Maybe<Scalars['DateTime']['output']>;\n  lastRecomputeSuccessAt?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  pendingRecomputeRanges?: Maybe<Array<SystemStreamDataCkArchiveRecomputeRangeDto>>;\n  rawRetentionMs?: Maybe<Scalars['Int']['output']>;\n  recomputeInProgress: Scalars['Boolean']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  status: SystemStreamDataCkArchiveStatusDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  targetCkTypeId: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RawArchive-1' */\nexport type SystemStreamDataRawArchiveAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RawArchive-1' */\nexport type SystemStreamDataRawArchiveConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RawArchive-1' */\nexport type SystemStreamDataRawArchiveMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RawArchive-1' */\nexport type SystemStreamDataRawArchiveMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RawArchive-1' */\nexport type SystemStreamDataRawArchiveRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RawArchive-1' */\nexport type SystemStreamDataRawArchiveRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RawArchive-1' */\nexport type SystemStreamDataRawArchiveTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemStreamDataRawArchive`. */\nexport type SystemStreamDataRawArchiveConnectionDto = {\n  __typename?: 'SystemStreamDataRawArchiveConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemStreamDataRawArchiveEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemStreamDataRawArchiveDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemStreamDataRawArchive`. */\nexport type SystemStreamDataRawArchiveEdgeDto = {\n  __typename?: 'SystemStreamDataRawArchiveEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemStreamDataRawArchiveDto>;\n};\n\nexport type SystemStreamDataRawArchiveInputDto = {\n  columns?: InputMaybe<Array<InputMaybe<SystemStreamDataCkArchiveColumnInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  dirtyWindows?: InputMaybe<Array<InputMaybe<SystemStreamDataCkArchiveDirtyWindowInputDto>>>;\n  lastRecomputeFailureAt?: InputMaybe<Scalars['DateTime']['input']>;\n  lastRecomputeFailureReason?: InputMaybe<Scalars['String']['input']>;\n  lastRecomputeStartedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  lastRecomputeSuccessAt?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  pendingRecomputeRanges?: InputMaybe<Array<InputMaybe<SystemStreamDataCkArchiveRecomputeRangeInputDto>>>;\n  rawRetentionMs?: InputMaybe<Scalars['Int']['input']>;\n  recomputeInProgress?: InputMaybe<Scalars['Boolean']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  status?: InputMaybe<SystemStreamDataCkArchiveStatusDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  targetCkTypeId?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemStreamDataRawArchiveInputUpdateDto = {\n  /** Item to update */\n  item: SystemStreamDataRawArchiveInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemStreamDataRawArchiveMutationsDto = {\n  __typename?: 'SystemStreamDataRawArchiveMutations';\n  /** Creates new entities of type 'SystemStreamDataRawArchive'. */\n  create?: Maybe<Array<Maybe<SystemStreamDataRawArchiveDto>>>;\n  /** Updates existing entity of type 'SystemStreamDataRawArchive'. */\n  update?: Maybe<Array<Maybe<SystemStreamDataRawArchiveDto>>>;\n};\n\n\nexport type SystemStreamDataRawArchiveMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemStreamDataRawArchiveInputDto>>;\n};\n\n\nexport type SystemStreamDataRawArchiveMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemStreamDataRawArchiveInputUpdateDto>>;\n};\n\nexport type SystemStreamDataRawArchiveUpdateDto = {\n  __typename?: 'SystemStreamDataRawArchiveUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemStreamDataRawArchiveDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemStreamDataRawArchiveUpdateMessageDto = {\n  __typename?: 'SystemStreamDataRawArchiveUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemStreamDataRawArchiveUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RecomputeJob-1' */\nexport type SystemStreamDataRecomputeJobDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemStreamDataRecomputeJob';\n  archiveRtId: Scalars['String']['output'];\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  durationMs?: Maybe<Scalars['Int']['output']>;\n  errorReason?: Maybe<Scalars['String']['output']>;\n  finishedAt?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  rangeEnd: Scalars['DateTime']['output'];\n  rangeStart: Scalars['DateTime']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rowsProcessed?: Maybe<Scalars['Int']['output']>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtIdScope?: Maybe<Scalars['String']['output']>;\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  stagingTableName?: Maybe<Scalars['String']['output']>;\n  startedAt?: Maybe<Scalars['DateTime']['output']>;\n  state: SystemStreamDataCkRecomputeJobStateDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  trigger: SystemStreamDataCkRecomputeTriggerDto;\n  windowsProcessed?: Maybe<Scalars['Int']['output']>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RecomputeJob-1' */\nexport type SystemStreamDataRecomputeJobAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RecomputeJob-1' */\nexport type SystemStreamDataRecomputeJobConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RecomputeJob-1' */\nexport type SystemStreamDataRecomputeJobMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RecomputeJob-1' */\nexport type SystemStreamDataRecomputeJobMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RecomputeJob-1' */\nexport type SystemStreamDataRecomputeJobRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RecomputeJob-1' */\nexport type SystemStreamDataRecomputeJobRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RecomputeJob-1' */\nexport type SystemStreamDataRecomputeJobTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemStreamDataRecomputeJob`. */\nexport type SystemStreamDataRecomputeJobConnectionDto = {\n  __typename?: 'SystemStreamDataRecomputeJobConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemStreamDataRecomputeJobEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemStreamDataRecomputeJobDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemStreamDataRecomputeJob`. */\nexport type SystemStreamDataRecomputeJobEdgeDto = {\n  __typename?: 'SystemStreamDataRecomputeJobEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemStreamDataRecomputeJobDto>;\n};\n\nexport type SystemStreamDataRecomputeJobInputDto = {\n  archiveRtId?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  durationMs?: InputMaybe<Scalars['Int']['input']>;\n  errorReason?: InputMaybe<Scalars['String']['input']>;\n  finishedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rangeEnd?: InputMaybe<Scalars['DateTime']['input']>;\n  rangeStart?: InputMaybe<Scalars['DateTime']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rowsProcessed?: InputMaybe<Scalars['Int']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtIdScope?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  stagingTableName?: InputMaybe<Scalars['String']['input']>;\n  startedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  state?: InputMaybe<SystemStreamDataCkRecomputeJobStateDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  trigger?: InputMaybe<SystemStreamDataCkRecomputeTriggerDto>;\n  windowsProcessed?: InputMaybe<Scalars['Int']['input']>;\n};\n\nexport type SystemStreamDataRecomputeJobInputUpdateDto = {\n  /** Item to update */\n  item: SystemStreamDataRecomputeJobInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemStreamDataRecomputeJobMutationsDto = {\n  __typename?: 'SystemStreamDataRecomputeJobMutations';\n  /** Creates new entities of type 'SystemStreamDataRecomputeJob'. */\n  create?: Maybe<Array<Maybe<SystemStreamDataRecomputeJobDto>>>;\n  /** Updates existing entity of type 'SystemStreamDataRecomputeJob'. */\n  update?: Maybe<Array<Maybe<SystemStreamDataRecomputeJobDto>>>;\n};\n\n\nexport type SystemStreamDataRecomputeJobMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemStreamDataRecomputeJobInputDto>>;\n};\n\n\nexport type SystemStreamDataRecomputeJobMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemStreamDataRecomputeJobInputUpdateDto>>;\n};\n\nexport type SystemStreamDataRecomputeJobUpdateDto = {\n  __typename?: 'SystemStreamDataRecomputeJobUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemStreamDataRecomputeJobDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemStreamDataRecomputeJobUpdateMessageDto = {\n  __typename?: 'SystemStreamDataRecomputeJobUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemStreamDataRecomputeJobUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RollupArchive-1' */\nexport type SystemStreamDataRollupArchiveDto = SystemEntityInterfaceDto & SystemStreamDataArchiveInterfaceDto & {\n  __typename?: 'SystemStreamDataRollupArchive';\n  aggregations: Array<SystemStreamDataCkRollupAggregationDto>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  bucketAlignment?: Maybe<SystemStreamDataBucketAlignmentDto>;\n  bucketSizeMs: Scalars['Long']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<SystemStreamDataCkArchiveColumnDto>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  dirtyWindows?: Maybe<Array<SystemStreamDataCkArchiveDirtyWindowDto>>;\n  frozenUntil?: Maybe<Scalars['DateTime']['output']>;\n  lastAggregatedBucketEnd?: Maybe<Scalars['DateTime']['output']>;\n  lastRecomputeFailureAt?: Maybe<Scalars['DateTime']['output']>;\n  lastRecomputeFailureReason?: Maybe<Scalars['String']['output']>;\n  lastRecomputeStartedAt?: Maybe<Scalars['DateTime']['output']>;\n  lastRecomputeSuccessAt?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  pendingRecomputeRanges?: Maybe<Array<SystemStreamDataCkArchiveRecomputeRangeDto>>;\n  rawRetentionMs?: Maybe<Scalars['Int']['output']>;\n  recomputeInProgress: Scalars['Boolean']['output'];\n  referenceTimeZone?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  sourceArchiveRtId: Scalars['String']['output'];\n  status: SystemStreamDataCkArchiveStatusDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  targetCkTypeId: Scalars['String']['output'];\n  watermarkLagMs: Scalars['Long']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RollupArchive-1' */\nexport type SystemStreamDataRollupArchiveAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RollupArchive-1' */\nexport type SystemStreamDataRollupArchiveConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RollupArchive-1' */\nexport type SystemStreamDataRollupArchiveMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RollupArchive-1' */\nexport type SystemStreamDataRollupArchiveMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RollupArchive-1' */\nexport type SystemStreamDataRollupArchiveRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RollupArchive-1' */\nexport type SystemStreamDataRollupArchiveRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/RollupArchive-1' */\nexport type SystemStreamDataRollupArchiveTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemStreamDataRollupArchive`. */\nexport type SystemStreamDataRollupArchiveConnectionDto = {\n  __typename?: 'SystemStreamDataRollupArchiveConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemStreamDataRollupArchiveEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemStreamDataRollupArchiveDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemStreamDataRollupArchive`. */\nexport type SystemStreamDataRollupArchiveEdgeDto = {\n  __typename?: 'SystemStreamDataRollupArchiveEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemStreamDataRollupArchiveDto>;\n};\n\nexport type SystemStreamDataRollupArchiveInputDto = {\n  aggregations?: InputMaybe<Array<InputMaybe<SystemStreamDataCkRollupAggregationInputDto>>>;\n  bucketAlignment?: InputMaybe<SystemStreamDataBucketAlignmentDto>;\n  bucketSizeMs?: InputMaybe<Scalars['Long']['input']>;\n  columns?: InputMaybe<Array<InputMaybe<SystemStreamDataCkArchiveColumnInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  dirtyWindows?: InputMaybe<Array<InputMaybe<SystemStreamDataCkArchiveDirtyWindowInputDto>>>;\n  frozenUntil?: InputMaybe<Scalars['DateTime']['input']>;\n  lastAggregatedBucketEnd?: InputMaybe<Scalars['DateTime']['input']>;\n  lastRecomputeFailureAt?: InputMaybe<Scalars['DateTime']['input']>;\n  lastRecomputeFailureReason?: InputMaybe<Scalars['String']['input']>;\n  lastRecomputeStartedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  lastRecomputeSuccessAt?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  pendingRecomputeRanges?: InputMaybe<Array<InputMaybe<SystemStreamDataCkArchiveRecomputeRangeInputDto>>>;\n  rawRetentionMs?: InputMaybe<Scalars['Int']['input']>;\n  recomputeInProgress?: InputMaybe<Scalars['Boolean']['input']>;\n  referenceTimeZone?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  sourceArchiveRtId?: InputMaybe<Scalars['String']['input']>;\n  status?: InputMaybe<SystemStreamDataCkArchiveStatusDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  targetCkTypeId?: InputMaybe<Scalars['String']['input']>;\n  watermarkLagMs?: InputMaybe<Scalars['Long']['input']>;\n};\n\nexport type SystemStreamDataRollupArchiveInputUpdateDto = {\n  /** Item to update */\n  item: SystemStreamDataRollupArchiveInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemStreamDataRollupArchiveMutationsDto = {\n  __typename?: 'SystemStreamDataRollupArchiveMutations';\n  /** Creates new entities of type 'SystemStreamDataRollupArchive'. */\n  create?: Maybe<Array<Maybe<SystemStreamDataRollupArchiveDto>>>;\n  /** Updates existing entity of type 'SystemStreamDataRollupArchive'. */\n  update?: Maybe<Array<Maybe<SystemStreamDataRollupArchiveDto>>>;\n};\n\n\nexport type SystemStreamDataRollupArchiveMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemStreamDataRollupArchiveInputDto>>;\n};\n\n\nexport type SystemStreamDataRollupArchiveMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemStreamDataRollupArchiveInputUpdateDto>>;\n};\n\nexport type SystemStreamDataRollupArchiveUpdateDto = {\n  __typename?: 'SystemStreamDataRollupArchiveUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemStreamDataRollupArchiveDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemStreamDataRollupArchiveUpdateMessageDto = {\n  __typename?: 'SystemStreamDataRollupArchiveUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemStreamDataRollupArchiveUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/TimeRangeArchive-1' */\nexport type SystemStreamDataTimeRangeArchiveDto = SystemEntityInterfaceDto & SystemStreamDataArchiveInterfaceDto & {\n  __typename?: 'SystemStreamDataTimeRangeArchive';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Array<SystemStreamDataCkArchiveColumnDto>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  dirtyWindows?: Maybe<Array<SystemStreamDataCkArchiveDirtyWindowDto>>;\n  lastRecomputeFailureAt?: Maybe<Scalars['DateTime']['output']>;\n  lastRecomputeFailureReason?: Maybe<Scalars['String']['output']>;\n  lastRecomputeStartedAt?: Maybe<Scalars['DateTime']['output']>;\n  lastRecomputeSuccessAt?: Maybe<Scalars['DateTime']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  pendingRecomputeRanges?: Maybe<Array<SystemStreamDataCkArchiveRecomputeRangeDto>>;\n  period?: Maybe<Scalars['Seconds']['output']>;\n  rawRetentionMs?: Maybe<Scalars['Int']['output']>;\n  recomputeInProgress: Scalars['Boolean']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  status: SystemStreamDataCkArchiveStatusDto;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  targetCkTypeId: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/TimeRangeArchive-1' */\nexport type SystemStreamDataTimeRangeArchiveAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/TimeRangeArchive-1' */\nexport type SystemStreamDataTimeRangeArchiveConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/TimeRangeArchive-1' */\nexport type SystemStreamDataTimeRangeArchiveMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/TimeRangeArchive-1' */\nexport type SystemStreamDataTimeRangeArchiveMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/TimeRangeArchive-1' */\nexport type SystemStreamDataTimeRangeArchiveRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/TimeRangeArchive-1' */\nexport type SystemStreamDataTimeRangeArchiveRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.StreamData-1.6.4/TimeRangeArchive-1' */\nexport type SystemStreamDataTimeRangeArchiveTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemStreamDataTimeRangeArchive`. */\nexport type SystemStreamDataTimeRangeArchiveConnectionDto = {\n  __typename?: 'SystemStreamDataTimeRangeArchiveConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemStreamDataTimeRangeArchiveEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemStreamDataTimeRangeArchiveDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemStreamDataTimeRangeArchive`. */\nexport type SystemStreamDataTimeRangeArchiveEdgeDto = {\n  __typename?: 'SystemStreamDataTimeRangeArchiveEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemStreamDataTimeRangeArchiveDto>;\n};\n\nexport type SystemStreamDataTimeRangeArchiveInputDto = {\n  columns?: InputMaybe<Array<InputMaybe<SystemStreamDataCkArchiveColumnInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  dirtyWindows?: InputMaybe<Array<InputMaybe<SystemStreamDataCkArchiveDirtyWindowInputDto>>>;\n  lastRecomputeFailureAt?: InputMaybe<Scalars['DateTime']['input']>;\n  lastRecomputeFailureReason?: InputMaybe<Scalars['String']['input']>;\n  lastRecomputeStartedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  lastRecomputeSuccessAt?: InputMaybe<Scalars['DateTime']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  pendingRecomputeRanges?: InputMaybe<Array<InputMaybe<SystemStreamDataCkArchiveRecomputeRangeInputDto>>>;\n  period?: InputMaybe<Scalars['Seconds']['input']>;\n  rawRetentionMs?: InputMaybe<Scalars['Int']['input']>;\n  recomputeInProgress?: InputMaybe<Scalars['Boolean']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  status?: InputMaybe<SystemStreamDataCkArchiveStatusDto>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  targetCkTypeId?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemStreamDataTimeRangeArchiveInputUpdateDto = {\n  /** Item to update */\n  item: SystemStreamDataTimeRangeArchiveInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemStreamDataTimeRangeArchiveMutationsDto = {\n  __typename?: 'SystemStreamDataTimeRangeArchiveMutations';\n  /** Creates new entities of type 'SystemStreamDataTimeRangeArchive'. */\n  create?: Maybe<Array<Maybe<SystemStreamDataTimeRangeArchiveDto>>>;\n  /** Updates existing entity of type 'SystemStreamDataTimeRangeArchive'. */\n  update?: Maybe<Array<Maybe<SystemStreamDataTimeRangeArchiveDto>>>;\n};\n\n\nexport type SystemStreamDataTimeRangeArchiveMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemStreamDataTimeRangeArchiveInputDto>>;\n};\n\n\nexport type SystemStreamDataTimeRangeArchiveMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemStreamDataTimeRangeArchiveInputUpdateDto>>;\n};\n\nexport type SystemStreamDataTimeRangeArchiveUpdateDto = {\n  __typename?: 'SystemStreamDataTimeRangeArchiveUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemStreamDataTimeRangeArchiveDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemStreamDataTimeRangeArchiveUpdateMessageDto = {\n  __typename?: 'SystemStreamDataTimeRangeArchiveUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemStreamDataTimeRangeArchiveUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/Tenant-1' */\nexport type SystemTenantDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemTenant';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  databaseName: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  parentTenantId?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  tenantId: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Tenant-1' */\nexport type SystemTenantAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Tenant-1' */\nexport type SystemTenantConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Tenant-1' */\nexport type SystemTenantMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Tenant-1' */\nexport type SystemTenantMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Tenant-1' */\nexport type SystemTenantRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Tenant-1' */\nexport type SystemTenantRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/Tenant-1' */\nexport type SystemTenantTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantConfiguration-1' */\nexport type SystemTenantConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemTenantConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configurationValue?: Maybe<Scalars['String']['output']>;\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantConfiguration-1' */\nexport type SystemTenantConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantConfiguration-1' */\nexport type SystemTenantConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantConfiguration-1' */\nexport type SystemTenantConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantConfiguration-1' */\nexport type SystemTenantConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantConfiguration-1' */\nexport type SystemTenantConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantConfiguration-1' */\nexport type SystemTenantConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantConfiguration-1' */\nexport type SystemTenantConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantConfiguration-1' */\nexport type SystemTenantConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemTenantConfiguration`. */\nexport type SystemTenantConfigurationConnectionDto = {\n  __typename?: 'SystemTenantConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemTenantConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemTenantConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemTenantConfiguration`. */\nexport type SystemTenantConfigurationEdgeDto = {\n  __typename?: 'SystemTenantConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemTenantConfigurationDto>;\n};\n\nexport type SystemTenantConfigurationInputDto = {\n  configurationValue?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemTenantConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemTenantConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemTenantConfigurationMutationsDto = {\n  __typename?: 'SystemTenantConfigurationMutations';\n  /** Creates new entities of type 'SystemTenantConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemTenantConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemTenantConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemTenantConfigurationDto>>>;\n};\n\n\nexport type SystemTenantConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemTenantConfigurationInputDto>>;\n};\n\n\nexport type SystemTenantConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemTenantConfigurationInputUpdateDto>>;\n};\n\nexport type SystemTenantConfigurationUpdateDto = {\n  __typename?: 'SystemTenantConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemTenantConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemTenantConfigurationUpdateMessageDto = {\n  __typename?: 'SystemTenantConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemTenantConfigurationUpdateDto>>>;\n};\n\n/** A connection to `SystemTenant`. */\nexport type SystemTenantConnectionDto = {\n  __typename?: 'SystemTenantConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemTenantEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemTenantDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemTenant`. */\nexport type SystemTenantEdgeDto = {\n  __typename?: 'SystemTenantEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemTenantDto>;\n};\n\nexport type SystemTenantInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  databaseName?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  parentTenantId?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  tenantId?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemTenantInputUpdateDto = {\n  /** Item to update */\n  item: SystemTenantInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantModeConfiguration-1' */\nexport type SystemTenantModeConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemTenantModeConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  environmentMode: SystemEnvironmentModesDto;\n  maintenanceLevel: SystemMaintenanceLevelsDto;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  usedBy?: Maybe<SystemCommunicationPipeline_UsedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantModeConfiguration-1' */\nexport type SystemTenantModeConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantModeConfiguration-1' */\nexport type SystemTenantModeConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantModeConfiguration-1' */\nexport type SystemTenantModeConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantModeConfiguration-1' */\nexport type SystemTenantModeConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantModeConfiguration-1' */\nexport type SystemTenantModeConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantModeConfiguration-1' */\nexport type SystemTenantModeConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantModeConfiguration-1' */\nexport type SystemTenantModeConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System-2.2.0/TenantModeConfiguration-1' */\nexport type SystemTenantModeConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemTenantModeConfiguration`. */\nexport type SystemTenantModeConfigurationConnectionDto = {\n  __typename?: 'SystemTenantModeConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemTenantModeConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemTenantModeConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemTenantModeConfiguration`. */\nexport type SystemTenantModeConfigurationEdgeDto = {\n  __typename?: 'SystemTenantModeConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemTenantModeConfigurationDto>;\n};\n\nexport type SystemTenantModeConfigurationInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  environmentMode?: InputMaybe<SystemEnvironmentModesDto>;\n  maintenanceLevel?: InputMaybe<SystemMaintenanceLevelsDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  usedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemTenantModeConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemTenantModeConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemTenantModeConfigurationMutationsDto = {\n  __typename?: 'SystemTenantModeConfigurationMutations';\n  /** Creates new entities of type 'SystemTenantModeConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemTenantModeConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemTenantModeConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemTenantModeConfigurationDto>>>;\n};\n\n\nexport type SystemTenantModeConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemTenantModeConfigurationInputDto>>;\n};\n\n\nexport type SystemTenantModeConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemTenantModeConfigurationInputUpdateDto>>;\n};\n\nexport type SystemTenantModeConfigurationUpdateDto = {\n  __typename?: 'SystemTenantModeConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemTenantModeConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemTenantModeConfigurationUpdateMessageDto = {\n  __typename?: 'SystemTenantModeConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemTenantModeConfigurationUpdateDto>>>;\n};\n\nexport type SystemTenantMutationsDto = {\n  __typename?: 'SystemTenantMutations';\n  /** Creates new entities of type 'SystemTenant'. */\n  create?: Maybe<Array<Maybe<SystemTenantDto>>>;\n  /** Updates existing entity of type 'SystemTenant'. */\n  update?: Maybe<Array<Maybe<SystemTenantDto>>>;\n};\n\n\nexport type SystemTenantMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemTenantInputDto>>;\n};\n\n\nexport type SystemTenantMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemTenantInputUpdateDto>>;\n};\n\nexport type SystemTenantUpdateDto = {\n  __typename?: 'SystemTenantUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemTenantDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemTenantUpdateMessageDto = {\n  __typename?: 'SystemTenantUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemTenantUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit record 'System/TextSearchFilter' */\nexport type SystemTextSearchFilterDto = {\n  __typename?: 'SystemTextSearchFilter';\n  constructionKitType?: Maybe<CkTypeDto>;\n  searchValue: Scalars['String']['output'];\n};\n\nexport type SystemTextSearchFilterInputDto = {\n  searchValue?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit record 'System/TimeRange' */\nexport type SystemTimeRangeDto = {\n  __typename?: 'SystemTimeRange';\n  constructionKitType?: Maybe<CkTypeDto>;\n  from: Scalars['DateTime']['output'];\n  to: Scalars['DateTime']['output'];\n};\n\nexport type SystemTimeRangeInputDto = {\n  from?: InputMaybe<Scalars['DateTime']['input']>;\n  to?: InputMaybe<Scalars['DateTime']['input']>;\n};\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Branding-1' */\nexport type SystemUiBrandingDto = SystemEntityInterfaceDto & SystemUiuiElementInterfaceDto & {\n  __typename?: 'SystemUIBranding';\n  appName?: Maybe<Scalars['String']['output']>;\n  appTitle?: Maybe<Scalars['String']['output']>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  darkTheme?: Maybe<SystemUiThemePaletteDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  favicon?: Maybe<Array<Maybe<Scalars['Byte']['output']>>>;\n  footerLogo?: Maybe<Array<Maybe<Scalars['Byte']['output']>>>;\n  headerLogo?: Maybe<Array<Maybe<Scalars['Byte']['output']>>>;\n  lightTheme?: Maybe<SystemUiThemePaletteDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Branding-1' */\nexport type SystemUiBrandingAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Branding-1' */\nexport type SystemUiBrandingConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Branding-1' */\nexport type SystemUiBrandingMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Branding-1' */\nexport type SystemUiBrandingMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Branding-1' */\nexport type SystemUiBrandingRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Branding-1' */\nexport type SystemUiBrandingRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Branding-1' */\nexport type SystemUiBrandingTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemUIBranding`. */\nexport type SystemUiBrandingConnectionDto = {\n  __typename?: 'SystemUIBrandingConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemUiBrandingEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemUiBrandingDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemUIBranding`. */\nexport type SystemUiBrandingEdgeDto = {\n  __typename?: 'SystemUIBrandingEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemUiBrandingDto>;\n};\n\nexport type SystemUiBrandingInputDto = {\n  appName?: InputMaybe<Scalars['String']['input']>;\n  appTitle?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  darkTheme?: InputMaybe<SystemUiThemePaletteInputDto>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  favicon?: InputMaybe<Array<InputMaybe<Scalars['Byte']['input']>>>;\n  footerLogo?: InputMaybe<Array<InputMaybe<Scalars['Byte']['input']>>>;\n  headerLogo?: InputMaybe<Array<InputMaybe<Scalars['Byte']['input']>>>;\n  lightTheme?: InputMaybe<SystemUiThemePaletteInputDto>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemUiBrandingInputUpdateDto = {\n  /** Item to update */\n  item: SystemUiBrandingInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemUiBrandingMutationsDto = {\n  __typename?: 'SystemUIBrandingMutations';\n  /** Creates new entities of type 'SystemUIBranding'. */\n  create?: Maybe<Array<Maybe<SystemUiBrandingDto>>>;\n  /** Updates existing entity of type 'SystemUIBranding'. */\n  update?: Maybe<Array<Maybe<SystemUiBrandingDto>>>;\n};\n\n\nexport type SystemUiBrandingMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemUiBrandingInputDto>>;\n};\n\n\nexport type SystemUiBrandingMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemUiBrandingInputUpdateDto>>;\n};\n\nexport type SystemUiBrandingUpdateDto = {\n  __typename?: 'SystemUIBrandingUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemUiBrandingDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemUiBrandingUpdateMessageDto = {\n  __typename?: 'SystemUIBrandingUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemUiBrandingUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Dashboard-1' */\nexport type SystemUiDashboardDto = SystemEntityInterfaceDto & SystemUiuiElementInterfaceDto & {\n  __typename?: 'SystemUIDashboard';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  children?: Maybe<SystemUiDashboardWidget_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  columns: Scalars['Int']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description: Scalars['String']['output'];\n  gap: Scalars['Int']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rowHeight: Scalars['Int']['output'];\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Dashboard-1' */\nexport type SystemUiDashboardAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Dashboard-1' */\nexport type SystemUiDashboardChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Dashboard-1' */\nexport type SystemUiDashboardConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Dashboard-1' */\nexport type SystemUiDashboardMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Dashboard-1' */\nexport type SystemUiDashboardMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Dashboard-1' */\nexport type SystemUiDashboardRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Dashboard-1' */\nexport type SystemUiDashboardRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/Dashboard-1' */\nexport type SystemUiDashboardTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemUIDashboard`. */\nexport type SystemUiDashboardConnectionDto = {\n  __typename?: 'SystemUIDashboardConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemUiDashboardEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemUiDashboardDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemUIDashboard`. */\nexport type SystemUiDashboardEdgeDto = {\n  __typename?: 'SystemUIDashboardEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemUiDashboardDto>;\n};\n\nexport type SystemUiDashboardInputDto = {\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  columns?: InputMaybe<Scalars['Int']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  gap?: InputMaybe<Scalars['Int']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rowHeight?: InputMaybe<Scalars['Int']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemUiDashboardInputUpdateDto = {\n  /** Item to update */\n  item: SystemUiDashboardInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemUiDashboardMutationsDto = {\n  __typename?: 'SystemUIDashboardMutations';\n  /** Creates new entities of type 'SystemUIDashboard'. */\n  create?: Maybe<Array<Maybe<SystemUiDashboardDto>>>;\n  /** Updates existing entity of type 'SystemUIDashboard'. */\n  update?: Maybe<Array<Maybe<SystemUiDashboardDto>>>;\n};\n\n\nexport type SystemUiDashboardMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemUiDashboardInputDto>>;\n};\n\n\nexport type SystemUiDashboardMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemUiDashboardInputUpdateDto>>;\n};\n\nexport type SystemUiDashboardUpdateDto = {\n  __typename?: 'SystemUIDashboardUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemUiDashboardDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemUiDashboardUpdateMessageDto = {\n  __typename?: 'SystemUIDashboardUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemUiDashboardUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/DashboardWidget-1' */\nexport type SystemUiDashboardWidgetDto = SystemEntityInterfaceDto & SystemUiuiElementInterfaceDto & {\n  __typename?: 'SystemUIDashboardWidget';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  col: Scalars['Int']['output'];\n  colSpan: Scalars['Int']['output'];\n  config: Scalars['String']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  dataSourceCkTypeId?: Maybe<Scalars['String']['output']>;\n  dataSourceRtId?: Maybe<Scalars['String']['output']>;\n  dataSourceType: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  parent?: Maybe<SystemUiDashboard_ParentUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  row: Scalars['Int']['output'];\n  rowSpan: Scalars['Int']['output'];\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  type: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/DashboardWidget-1' */\nexport type SystemUiDashboardWidgetAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/DashboardWidget-1' */\nexport type SystemUiDashboardWidgetConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/DashboardWidget-1' */\nexport type SystemUiDashboardWidgetMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/DashboardWidget-1' */\nexport type SystemUiDashboardWidgetMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/DashboardWidget-1' */\nexport type SystemUiDashboardWidgetParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/DashboardWidget-1' */\nexport type SystemUiDashboardWidgetRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/DashboardWidget-1' */\nexport type SystemUiDashboardWidgetRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/DashboardWidget-1' */\nexport type SystemUiDashboardWidgetTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemUIDashboardWidget`. */\nexport type SystemUiDashboardWidgetConnectionDto = {\n  __typename?: 'SystemUIDashboardWidgetConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemUiDashboardWidgetEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemUiDashboardWidgetDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemUIDashboardWidget`. */\nexport type SystemUiDashboardWidgetEdgeDto = {\n  __typename?: 'SystemUIDashboardWidgetEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemUiDashboardWidgetDto>;\n};\n\nexport type SystemUiDashboardWidgetInputDto = {\n  col?: InputMaybe<Scalars['Int']['input']>;\n  colSpan?: InputMaybe<Scalars['Int']['input']>;\n  config?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  dataSourceCkTypeId?: InputMaybe<Scalars['String']['input']>;\n  dataSourceRtId?: InputMaybe<Scalars['String']['input']>;\n  dataSourceType?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  row?: InputMaybe<Scalars['Int']['input']>;\n  rowSpan?: InputMaybe<Scalars['Int']['input']>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  type?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemUiDashboardWidgetInputUpdateDto = {\n  /** Item to update */\n  item: SystemUiDashboardWidgetInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemUiDashboardWidgetMutationsDto = {\n  __typename?: 'SystemUIDashboardWidgetMutations';\n  /** Creates new entities of type 'SystemUIDashboardWidget'. */\n  create?: Maybe<Array<Maybe<SystemUiDashboardWidgetDto>>>;\n  /** Updates existing entity of type 'SystemUIDashboardWidget'. */\n  update?: Maybe<Array<Maybe<SystemUiDashboardWidgetDto>>>;\n};\n\n\nexport type SystemUiDashboardWidgetMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemUiDashboardWidgetInputDto>>;\n};\n\n\nexport type SystemUiDashboardWidgetMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemUiDashboardWidgetInputUpdateDto>>;\n};\n\nexport type SystemUiDashboardWidgetUpdateDto = {\n  __typename?: 'SystemUIDashboardWidgetUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemUiDashboardWidgetDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemUiDashboardWidgetUpdateMessageDto = {\n  __typename?: 'SystemUIDashboardWidgetUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemUiDashboardWidgetUpdateDto>>>;\n};\n\n/** Union of types derived from System.UI/DashboardWidget for Children association */\nexport type SystemUiDashboardWidget_ChildrenUnionDto = SystemUiDashboardWidgetDto;\n\n/** A connection to `SystemUIDashboardWidget_ChildrenUnion`. */\nexport type SystemUiDashboardWidget_ChildrenUnionConnectionDto = {\n  __typename?: 'SystemUIDashboardWidget_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemUiDashboardWidget_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemUiDashboardWidget_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemUIDashboardWidget_ChildrenUnion`. */\nexport type SystemUiDashboardWidget_ChildrenUnionEdgeDto = {\n  __typename?: 'SystemUIDashboardWidget_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemUiDashboardWidget_ChildrenUnionDto>;\n};\n\n/** Union of types derived from System.UI/Dashboard for Parent association */\nexport type SystemUiDashboard_ParentUnionDto = SystemUiDashboardDto;\n\n/** A connection to `SystemUIDashboard_ParentUnion`. */\nexport type SystemUiDashboard_ParentUnionConnectionDto = {\n  __typename?: 'SystemUIDashboard_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemUiDashboard_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemUiDashboard_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemUIDashboard_ParentUnion`. */\nexport type SystemUiDashboard_ParentUnionEdgeDto = {\n  __typename?: 'SystemUIDashboard_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemUiDashboard_ParentUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/ProcessDiagram-1' */\nexport type SystemUiProcessDiagramDto = SystemEntityInterfaceDto & SystemUiuiElementInterfaceDto & {\n  __typename?: 'SystemUIProcessDiagram';\n  animations?: Maybe<Scalars['String']['output']>;\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  canvasBackgroundColor?: Maybe<Scalars['String']['output']>;\n  canvasHeight: Scalars['Int']['output'];\n  canvasWidth: Scalars['Int']['output'];\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  connections: Scalars['String']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  elements: Scalars['String']['output'];\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  primitives?: Maybe<Scalars['String']['output']>;\n  propertyBindings?: Maybe<Scalars['String']['output']>;\n  refreshInterval?: Maybe<Scalars['Int']['output']>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  symbolInstances?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  transformProperties?: Maybe<Scalars['String']['output']>;\n  variables?: Maybe<Scalars['String']['output']>;\n  version: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/ProcessDiagram-1' */\nexport type SystemUiProcessDiagramAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/ProcessDiagram-1' */\nexport type SystemUiProcessDiagramConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/ProcessDiagram-1' */\nexport type SystemUiProcessDiagramMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/ProcessDiagram-1' */\nexport type SystemUiProcessDiagramMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/ProcessDiagram-1' */\nexport type SystemUiProcessDiagramRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/ProcessDiagram-1' */\nexport type SystemUiProcessDiagramRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/ProcessDiagram-1' */\nexport type SystemUiProcessDiagramTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemUIProcessDiagram`. */\nexport type SystemUiProcessDiagramConnectionDto = {\n  __typename?: 'SystemUIProcessDiagramConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemUiProcessDiagramEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemUiProcessDiagramDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemUIProcessDiagram`. */\nexport type SystemUiProcessDiagramEdgeDto = {\n  __typename?: 'SystemUIProcessDiagramEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemUiProcessDiagramDto>;\n};\n\nexport type SystemUiProcessDiagramInputDto = {\n  animations?: InputMaybe<Scalars['String']['input']>;\n  canvasBackgroundColor?: InputMaybe<Scalars['String']['input']>;\n  canvasHeight?: InputMaybe<Scalars['Int']['input']>;\n  canvasWidth?: InputMaybe<Scalars['Int']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  connections?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  elements?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  primitives?: InputMaybe<Scalars['String']['input']>;\n  propertyBindings?: InputMaybe<Scalars['String']['input']>;\n  refreshInterval?: InputMaybe<Scalars['Int']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  symbolInstances?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  transformProperties?: InputMaybe<Scalars['String']['input']>;\n  variables?: InputMaybe<Scalars['String']['input']>;\n  version?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemUiProcessDiagramInputUpdateDto = {\n  /** Item to update */\n  item: SystemUiProcessDiagramInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemUiProcessDiagramMutationsDto = {\n  __typename?: 'SystemUIProcessDiagramMutations';\n  /** Creates new entities of type 'SystemUIProcessDiagram'. */\n  create?: Maybe<Array<Maybe<SystemUiProcessDiagramDto>>>;\n  /** Updates existing entity of type 'SystemUIProcessDiagram'. */\n  update?: Maybe<Array<Maybe<SystemUiProcessDiagramDto>>>;\n};\n\n\nexport type SystemUiProcessDiagramMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemUiProcessDiagramInputDto>>;\n};\n\n\nexport type SystemUiProcessDiagramMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemUiProcessDiagramInputUpdateDto>>;\n};\n\nexport type SystemUiProcessDiagramUpdateDto = {\n  __typename?: 'SystemUIProcessDiagramUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemUiProcessDiagramDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemUiProcessDiagramUpdateMessageDto = {\n  __typename?: 'SystemUIProcessDiagramUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemUiProcessDiagramUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolDefinition-1' */\nexport type SystemUiSymbolDefinitionDto = SystemEntityInterfaceDto & SystemUiuiElementInterfaceDto & {\n  __typename?: 'SystemUISymbolDefinition';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  boundsHeight: Scalars['Int']['output'];\n  boundsWidth: Scalars['Int']['output'];\n  canvasSizeHeight?: Maybe<Scalars['Int']['output']>;\n  canvasSizeWidth?: Maybe<Scalars['Int']['output']>;\n  category?: Maybe<Scalars['String']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  connectionPoints?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  gridSize?: Maybe<Scalars['Int']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  parameters?: Maybe<Scalars['String']['output']>;\n  parent?: Maybe<SystemUiSymbolLibrary_ParentUnionConnectionDto>;\n  previewImage?: Maybe<Scalars['String']['output']>;\n  primitives: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  symbolInstances?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  tags?: Maybe<Scalars['String']['output']>;\n  version: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolDefinition-1' */\nexport type SystemUiSymbolDefinitionAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolDefinition-1' */\nexport type SystemUiSymbolDefinitionConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolDefinition-1' */\nexport type SystemUiSymbolDefinitionMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolDefinition-1' */\nexport type SystemUiSymbolDefinitionMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolDefinition-1' */\nexport type SystemUiSymbolDefinitionParentArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolDefinition-1' */\nexport type SystemUiSymbolDefinitionRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolDefinition-1' */\nexport type SystemUiSymbolDefinitionRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolDefinition-1' */\nexport type SystemUiSymbolDefinitionTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemUISymbolDefinition`. */\nexport type SystemUiSymbolDefinitionConnectionDto = {\n  __typename?: 'SystemUISymbolDefinitionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemUiSymbolDefinitionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemUiSymbolDefinitionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemUISymbolDefinition`. */\nexport type SystemUiSymbolDefinitionEdgeDto = {\n  __typename?: 'SystemUISymbolDefinitionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemUiSymbolDefinitionDto>;\n};\n\nexport type SystemUiSymbolDefinitionInputDto = {\n  boundsHeight?: InputMaybe<Scalars['Int']['input']>;\n  boundsWidth?: InputMaybe<Scalars['Int']['input']>;\n  canvasSizeHeight?: InputMaybe<Scalars['Int']['input']>;\n  canvasSizeWidth?: InputMaybe<Scalars['Int']['input']>;\n  category?: InputMaybe<Scalars['String']['input']>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  connectionPoints?: InputMaybe<Scalars['String']['input']>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  gridSize?: InputMaybe<Scalars['Int']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  parameters?: InputMaybe<Scalars['String']['input']>;\n  parent?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  previewImage?: InputMaybe<Scalars['String']['input']>;\n  primitives?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  symbolInstances?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  tags?: InputMaybe<Scalars['String']['input']>;\n  version?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemUiSymbolDefinitionInputUpdateDto = {\n  /** Item to update */\n  item: SystemUiSymbolDefinitionInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemUiSymbolDefinitionMutationsDto = {\n  __typename?: 'SystemUISymbolDefinitionMutations';\n  /** Creates new entities of type 'SystemUISymbolDefinition'. */\n  create?: Maybe<Array<Maybe<SystemUiSymbolDefinitionDto>>>;\n  /** Updates existing entity of type 'SystemUISymbolDefinition'. */\n  update?: Maybe<Array<Maybe<SystemUiSymbolDefinitionDto>>>;\n};\n\n\nexport type SystemUiSymbolDefinitionMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemUiSymbolDefinitionInputDto>>;\n};\n\n\nexport type SystemUiSymbolDefinitionMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemUiSymbolDefinitionInputUpdateDto>>;\n};\n\nexport type SystemUiSymbolDefinitionUpdateDto = {\n  __typename?: 'SystemUISymbolDefinitionUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemUiSymbolDefinitionDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemUiSymbolDefinitionUpdateMessageDto = {\n  __typename?: 'SystemUISymbolDefinitionUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemUiSymbolDefinitionUpdateDto>>>;\n};\n\n/** Union of types derived from System.UI/SymbolDefinition for Children association */\nexport type SystemUiSymbolDefinition_ChildrenUnionDto = SystemUiSymbolDefinitionDto;\n\n/** A connection to `SystemUISymbolDefinition_ChildrenUnion`. */\nexport type SystemUiSymbolDefinition_ChildrenUnionConnectionDto = {\n  __typename?: 'SystemUISymbolDefinition_ChildrenUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemUiSymbolDefinition_ChildrenUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemUiSymbolDefinition_ChildrenUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemUISymbolDefinition_ChildrenUnion`. */\nexport type SystemUiSymbolDefinition_ChildrenUnionEdgeDto = {\n  __typename?: 'SystemUISymbolDefinition_ChildrenUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemUiSymbolDefinition_ChildrenUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolLibrary-1' */\nexport type SystemUiSymbolLibraryDto = SystemEntityInterfaceDto & SystemUiuiElementInterfaceDto & {\n  __typename?: 'SystemUISymbolLibrary';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  author?: Maybe<Scalars['String']['output']>;\n  children?: Maybe<SystemUiSymbolDefinition_ChildrenUnionConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  isBuiltIn?: Maybe<Scalars['Boolean']['output']>;\n  isReadOnly?: Maybe<Scalars['Boolean']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name: Scalars['String']['output'];\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n  version: Scalars['String']['output'];\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolLibrary-1' */\nexport type SystemUiSymbolLibraryAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolLibrary-1' */\nexport type SystemUiSymbolLibraryChildrenArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolLibrary-1' */\nexport type SystemUiSymbolLibraryConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolLibrary-1' */\nexport type SystemUiSymbolLibraryMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolLibrary-1' */\nexport type SystemUiSymbolLibraryMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolLibrary-1' */\nexport type SystemUiSymbolLibraryRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolLibrary-1' */\nexport type SystemUiSymbolLibraryRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/SymbolLibrary-1' */\nexport type SystemUiSymbolLibraryTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemUISymbolLibrary`. */\nexport type SystemUiSymbolLibraryConnectionDto = {\n  __typename?: 'SystemUISymbolLibraryConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemUiSymbolLibraryEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemUiSymbolLibraryDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemUISymbolLibrary`. */\nexport type SystemUiSymbolLibraryEdgeDto = {\n  __typename?: 'SystemUISymbolLibraryEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemUiSymbolLibraryDto>;\n};\n\nexport type SystemUiSymbolLibraryInputDto = {\n  author?: InputMaybe<Scalars['String']['input']>;\n  children?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  isBuiltIn?: InputMaybe<Scalars['Boolean']['input']>;\n  isReadOnly?: InputMaybe<Scalars['Boolean']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  version?: InputMaybe<Scalars['String']['input']>;\n};\n\nexport type SystemUiSymbolLibraryInputUpdateDto = {\n  /** Item to update */\n  item: SystemUiSymbolLibraryInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemUiSymbolLibraryMutationsDto = {\n  __typename?: 'SystemUISymbolLibraryMutations';\n  /** Creates new entities of type 'SystemUISymbolLibrary'. */\n  create?: Maybe<Array<Maybe<SystemUiSymbolLibraryDto>>>;\n  /** Updates existing entity of type 'SystemUISymbolLibrary'. */\n  update?: Maybe<Array<Maybe<SystemUiSymbolLibraryDto>>>;\n};\n\n\nexport type SystemUiSymbolLibraryMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemUiSymbolLibraryInputDto>>;\n};\n\n\nexport type SystemUiSymbolLibraryMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemUiSymbolLibraryInputUpdateDto>>;\n};\n\nexport type SystemUiSymbolLibraryUpdateDto = {\n  __typename?: 'SystemUISymbolLibraryUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemUiSymbolLibraryDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemUiSymbolLibraryUpdateMessageDto = {\n  __typename?: 'SystemUISymbolLibraryUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemUiSymbolLibraryUpdateDto>>>;\n};\n\n/** Union of types derived from System.UI/SymbolLibrary for Parent association */\nexport type SystemUiSymbolLibrary_ParentUnionDto = SystemUiSymbolLibraryDto;\n\n/** A connection to `SystemUISymbolLibrary_ParentUnion`. */\nexport type SystemUiSymbolLibrary_ParentUnionConnectionDto = {\n  __typename?: 'SystemUISymbolLibrary_ParentUnionConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemUiSymbolLibrary_ParentUnionEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemUiSymbolLibrary_ParentUnionDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemUISymbolLibrary_ParentUnion`. */\nexport type SystemUiSymbolLibrary_ParentUnionEdgeDto = {\n  __typename?: 'SystemUISymbolLibrary_ParentUnionEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemUiSymbolLibrary_ParentUnionDto>;\n};\n\n/** Runtime entities of construction kit record 'System.UI/ThemeGradient' */\nexport type SystemUiThemeGradientDto = {\n  __typename?: 'SystemUIThemeGradient';\n  constructionKitType?: Maybe<CkTypeDto>;\n  endColor: Scalars['String']['output'];\n  startColor: Scalars['String']['output'];\n};\n\nexport type SystemUiThemeGradientInputDto = {\n  endColor?: InputMaybe<Scalars['String']['input']>;\n  startColor?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit record 'System.UI/ThemePalette' */\nexport type SystemUiThemePaletteDto = {\n  __typename?: 'SystemUIThemePalette';\n  backgroundColor?: Maybe<Scalars['String']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  footerGradient?: Maybe<SystemUiThemeGradientDto>;\n  headerGradient?: Maybe<SystemUiThemeGradientDto>;\n  neutralColor?: Maybe<Scalars['String']['output']>;\n  primaryColor?: Maybe<Scalars['String']['output']>;\n  secondaryColor?: Maybe<Scalars['String']['output']>;\n  tertiaryColor?: Maybe<Scalars['String']['output']>;\n};\n\nexport type SystemUiThemePaletteInputDto = {\n  backgroundColor?: InputMaybe<Scalars['String']['input']>;\n  footerGradient?: InputMaybe<SystemUiThemeGradientInputDto>;\n  headerGradient?: InputMaybe<SystemUiThemeGradientInputDto>;\n  neutralColor?: InputMaybe<Scalars['String']['input']>;\n  primaryColor?: InputMaybe<Scalars['String']['input']>;\n  secondaryColor?: InputMaybe<Scalars['String']['input']>;\n  tertiaryColor?: InputMaybe<Scalars['String']['input']>;\n};\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/TreeNavigationConfiguration-1' */\nexport type SystemUiTreeNavigationConfigurationDto = SystemEntityInterfaceDto & SystemUiuiElementInterfaceDto & {\n  __typename?: 'SystemUITreeNavigationConfiguration';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  description?: Maybe<Scalars['String']['output']>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  name?: Maybe<Scalars['String']['output']>;\n  perspectives?: Maybe<Array<SystemUiTreePerspectiveConfigDto>>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  roles?: Maybe<Array<SystemUiTreeNavigationRoleConfigDto>>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/TreeNavigationConfiguration-1' */\nexport type SystemUiTreeNavigationConfigurationAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/TreeNavigationConfiguration-1' */\nexport type SystemUiTreeNavigationConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/TreeNavigationConfiguration-1' */\nexport type SystemUiTreeNavigationConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/TreeNavigationConfiguration-1' */\nexport type SystemUiTreeNavigationConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/TreeNavigationConfiguration-1' */\nexport type SystemUiTreeNavigationConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/TreeNavigationConfiguration-1' */\nexport type SystemUiTreeNavigationConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/TreeNavigationConfiguration-1' */\nexport type SystemUiTreeNavigationConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemUITreeNavigationConfiguration`. */\nexport type SystemUiTreeNavigationConfigurationConnectionDto = {\n  __typename?: 'SystemUITreeNavigationConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemUiTreeNavigationConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemUiTreeNavigationConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemUITreeNavigationConfiguration`. */\nexport type SystemUiTreeNavigationConfigurationEdgeDto = {\n  __typename?: 'SystemUITreeNavigationConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemUiTreeNavigationConfigurationDto>;\n};\n\nexport type SystemUiTreeNavigationConfigurationInputDto = {\n  configuredBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  description?: InputMaybe<Scalars['String']['input']>;\n  mapsFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  mapsTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  name?: InputMaybe<Scalars['String']['input']>;\n  perspectives?: InputMaybe<Array<InputMaybe<SystemUiTreePerspectiveConfigInputDto>>>;\n  relatesFrom?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  relatesTo?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n  roles?: InputMaybe<Array<InputMaybe<SystemUiTreeNavigationRoleConfigInputDto>>>;\n  rtBlueprintAppliedAt?: InputMaybe<Scalars['DateTime']['input']>;\n  rtBlueprintLocked?: InputMaybe<Scalars['Boolean']['input']>;\n  rtBlueprintSource?: InputMaybe<Scalars['String']['input']>;\n  rtWellKnownName?: InputMaybe<Scalars['String']['input']>;\n  taggedBy?: InputMaybe<Array<InputMaybe<RtAssociationInputDto>>>;\n};\n\nexport type SystemUiTreeNavigationConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemUiTreeNavigationConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemUiTreeNavigationConfigurationMutationsDto = {\n  __typename?: 'SystemUITreeNavigationConfigurationMutations';\n  /** Creates new entities of type 'SystemUITreeNavigationConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemUiTreeNavigationConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemUITreeNavigationConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemUiTreeNavigationConfigurationDto>>>;\n};\n\n\nexport type SystemUiTreeNavigationConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemUiTreeNavigationConfigurationInputDto>>;\n};\n\n\nexport type SystemUiTreeNavigationConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemUiTreeNavigationConfigurationInputUpdateDto>>;\n};\n\nexport type SystemUiTreeNavigationConfigurationUpdateDto = {\n  __typename?: 'SystemUITreeNavigationConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemUiTreeNavigationConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemUiTreeNavigationConfigurationUpdateMessageDto = {\n  __typename?: 'SystemUITreeNavigationConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemUiTreeNavigationConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit record 'System.UI/TreeNavigationRoleConfig' */\nexport type SystemUiTreeNavigationRoleConfigDto = {\n  __typename?: 'SystemUITreeNavigationRoleConfig';\n  constructionKitType?: Maybe<CkTypeDto>;\n  displayName?: Maybe<Scalars['String']['output']>;\n  grouped?: Maybe<Scalars['Boolean']['output']>;\n  icon?: Maybe<Scalars['String']['output']>;\n  roleId: Scalars['String']['output'];\n  sortIndex?: Maybe<Scalars['Int']['output']>;\n  sourceCkTypeId: Scalars['String']['output'];\n  visible?: Maybe<Scalars['Boolean']['output']>;\n};\n\nexport type SystemUiTreeNavigationRoleConfigInputDto = {\n  displayName?: InputMaybe<Scalars['String']['input']>;\n  grouped?: InputMaybe<Scalars['Boolean']['input']>;\n  icon?: InputMaybe<Scalars['String']['input']>;\n  roleId?: InputMaybe<Scalars['String']['input']>;\n  sortIndex?: InputMaybe<Scalars['Int']['input']>;\n  sourceCkTypeId?: InputMaybe<Scalars['String']['input']>;\n  visible?: InputMaybe<Scalars['Boolean']['input']>;\n};\n\n/** Runtime entities of construction kit record 'System.UI/TreePerspectiveConfig' */\nexport type SystemUiTreePerspectiveConfigDto = {\n  __typename?: 'SystemUITreePerspectiveConfig';\n  constructionKitType?: Maybe<CkTypeDto>;\n  displayName: Scalars['String']['output'];\n  icon?: Maybe<Scalars['String']['output']>;\n  key: Scalars['String']['output'];\n  primaryDirection?: Maybe<Scalars['String']['output']>;\n  primaryRoleId?: Maybe<Scalars['String']['output']>;\n  rootCkTypeId?: Maybe<Scalars['String']['output']>;\n  rootMode: Scalars['String']['output'];\n  secondaryRoleIds?: Maybe<Array<Scalars['String']['output']>>;\n  sortIndex?: Maybe<Scalars['Int']['output']>;\n};\n\nexport type SystemUiTreePerspectiveConfigInputDto = {\n  displayName?: InputMaybe<Scalars['String']['input']>;\n  icon?: InputMaybe<Scalars['String']['input']>;\n  key?: InputMaybe<Scalars['String']['input']>;\n  primaryDirection?: InputMaybe<Scalars['String']['input']>;\n  primaryRoleId?: InputMaybe<Scalars['String']['input']>;\n  rootCkTypeId?: InputMaybe<Scalars['String']['input']>;\n  rootMode?: InputMaybe<Scalars['String']['input']>;\n  secondaryRoleIds?: InputMaybe<Array<Scalars['String']['input']>>;\n  sortIndex?: InputMaybe<Scalars['Int']['input']>;\n};\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemUIUIElement';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementAssociationsArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckId: Scalars['String']['input'];\n  direction: GraphDirectionDto;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  includeIndirect?: InputMaybe<Scalars['Boolean']['input']>;\n  roleId: Scalars['String']['input'];\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n/** A connection to `SystemUIUIElement`. */\nexport type SystemUiuiElementConnectionDto = {\n  __typename?: 'SystemUIUIElementConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemUiuiElementEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemUiuiElementDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemUIUIElement`. */\nexport type SystemUiuiElementEdgeDto = {\n  __typename?: 'SystemUIUIElementEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemUiuiElementDto>;\n};\n\n/** Interface for runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementInterfaceDto = {\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  configuredBy?: Maybe<SystemBotAttributeAggregateConfiguration_ConfiguredByUnionConnectionDto>;\n  mapsFrom?: Maybe<SystemCommunicationDataPointMapping_MapsFromUnionConnectionDto>;\n  mapsTo?: Maybe<SystemCommunicationDataPointMapping_MapsToUnionConnectionDto>;\n  relatesFrom?: Maybe<SystemEntity_RelatesFromUnionConnectionDto>;\n  relatesTo?: Maybe<SystemEntity_RelatesToUnionConnectionDto>;\n  rtBlueprintAppliedAt?: Maybe<Scalars['DateTime']['output']>;\n  rtBlueprintLocked?: Maybe<Scalars['Boolean']['output']>;\n  rtBlueprintSource?: Maybe<Scalars['String']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtDisplayDescription?: Maybe<Scalars['String']['output']>;\n  rtDisplayName: Scalars['String']['output'];\n  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  taggedBy?: Maybe<SystemCommunicationTag_TaggedByUnionConnectionDto>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementInterfaceConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementInterfaceMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementInterfaceMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementInterfaceRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementInterfaceRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\n/** Interface for runtime entities of construction kit type 'System.UI-2.3.0/UIElement-1' */\nexport type SystemUiuiElementInterfaceTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  searchFilter?: InputMaybe<SearchFilterDto>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\nexport type SystemUiuiElementUpdateDto = {\n  __typename?: 'SystemUIUIElementUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemUiuiElementDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemUiuiElementUpdateMessageDto = {\n  __typename?: 'SystemUIUIElementUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemUiuiElementUpdateDto>>>;\n};\n\n/** Enum of valid update types */\nexport enum UpdateTypeDto {\n  DeleteDto = 'DELETE',\n  InsertDto = 'INSERT',\n  ReplaceDto = 'REPLACE',\n  UndefinedDto = 'UNDEFINED',\n  UpdateDto = 'UPDATE'\n}\n\n/** Aggregation result of items */\nexport type AggregationDto = {\n  __typename?: 'aggregation';\n  /** The average value of the given attribute paths. */\n  avgStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n  /** The count of entities in the group. */\n  count: Scalars['Int']['output'];\n  /** The count of value of the given attribute paths that are not null. */\n  countStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n  /** The maximum value of the given attribute paths. */\n  maxStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n  /** The minimum value of the given attribute paths. */\n  minStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n  /** The sum value of the given attribute paths. */\n  sumStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n};\n\n/** Field aggregation result of items */\nexport type FieldAggregationDto = {\n  __typename?: 'fieldAggregation';\n  /** The average value of the given attribute paths. */\n  avgStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n  /** The count of entities in the group. */\n  count: Scalars['Int']['output'];\n  /** The count of value of the given attribute paths that are not null. */\n  countStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n  /** A list of attributes paths the items are grouped by. */\n  groupByAttributePaths: Array<Maybe<Scalars['String']['output']>>;\n  /** The key value of the group. */\n  keys: Array<Maybe<Scalars['SimpleScalar']['output']>>;\n  /** The maximum value of the given attribute paths. */\n  maxStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n  /** The minimum value of the given attribute paths. */\n  minStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n  /** The sum value of the given attribute paths. */\n  sumStatistics?: Maybe<Array<Maybe<StatisticsDto>>>;\n};\n\n/** Statistics of items result */\nexport type StatisticsDto = {\n  __typename?: 'statistics';\n  /** Attribute path of the statistic */\n  attributePath?: Maybe<Scalars['String']['output']>;\n  /** Statistic value */\n  value?: Maybe<Scalars['SimpleScalar']['output']>;\n};\n","\n      export type PossibleTypesResultData = {\n  \"possibleTypes\": {\n    \"BasicAsset_EventSourceUnion\": [\n      \"BasicAsset\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\"\n    ],\n    \"BasicAsset_RelatesFromUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"BasicDocumentInterface\": [\n      \"EnergyCommunityBillingDocument\"\n    ],\n    \"BasicEmployee_EmployeeUnion\": [\n      \"BasicEmployee\"\n    ],\n    \"BasicEmployee_EmployeesUnion\": [\n      \"BasicEmployee\"\n    ],\n    \"BasicEnergyEdaMessage_MessagesUnion\": [\n      \"BasicEnergyEdaMessage\"\n    ],\n    \"BasicEnergyEdaProcess_ProcessUnion\": [\n      \"BasicEnergyEdaProcess\"\n    ],\n    \"BasicEnergyEnergyMeasurement_ChildrenUnion\": [\n      \"BasicEnergyEnergyMeasurement\"\n    ],\n    \"BasicEnergyMeteringPointInterface\": [\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyProducer\"\n    ],\n    \"BasicEnergyMeteringPoint_ChildrenUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"BasicEnergyMeteringPoint_ParentUnion\": [\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyProducer\"\n    ],\n    \"BasicEnergyOperatingFacility_ParentUnion\": [\n      \"BasicEnergyOperatingFacility\"\n    ],\n    \"BasicNamedEntityInterface\": [\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyMeteringPoint\",\n      \"BasicEnergyProducer\",\n      \"BasicTree\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityMeteringPoint\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryManufacturingShiftTemplate\"\n    ],\n    \"BasicTreeNode_ChildrenUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicState\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"BasicTreeNode_MachineUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicState\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"BasicTreeNode_ParentUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicState\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"BasicTreeNode_RelatesToUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"BasicTree_ParentUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"EnergyCommunityBillingDocumentLineItem_BillingUnion\": [\n      \"EnergyCommunityBillingDocumentLineItem\"\n    ],\n    \"EnergyCommunityBillingDocumentLineItem_BillingsUnion\": [\n      \"EnergyCommunityBillingDocumentLineItem\"\n    ],\n    \"EnergyCommunityBillingDocumentLineItem_ChildrenUnion\": [\n      \"EnergyCommunityBillingDocumentLineItem\"\n    ],\n    \"EnergyCommunityBillingDocument_BillingUnion\": [\n      \"EnergyCommunityBillingDocument\"\n    ],\n    \"EnergyCommunityBillingDocument_ParentUnion\": [\n      \"EnergyCommunityBillingDocument\"\n    ],\n    \"EnergyCommunityCustomer_AssignedToUnion\": [\n      \"EnergyCommunityCustomer\"\n    ],\n    \"EnergyCommunityCustomer_CustomerUnion\": [\n      \"EnergyCommunityCustomer\"\n    ],\n    \"EnergyCommunityEdaMessage_MessagesUnion\": [\n      \"EnergyCommunityEdaMessage\"\n    ],\n    \"EnergyCommunityEdaProcess_ProcessUnion\": [\n      \"EnergyCommunityEdaProcess\"\n    ],\n    \"EnergyCommunityEnergyQuantity_AssignedToUnion\": [\n      \"EnergyCommunityEnergyQuantity\"\n    ],\n    \"EnergyCommunityEnergyQuantity_ChildrenUnion\": [\n      \"EnergyCommunityEnergyQuantity\"\n    ],\n    \"EnergyCommunityMeteringPointInterface\": [\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityProducer\"\n    ],\n    \"EnergyCommunityMeteringPoint_ChildrenUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicState\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"EnergyCommunityMeteringPoint_MeteringPointUnion\": [\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityProducer\"\n    ],\n    \"EnergyCommunityMeteringPoint_ParentUnion\": [\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityProducer\"\n    ],\n    \"EnergyCommunityOperatingFacility_FacilitiesUnion\": [\n      \"EnergyCommunityOperatingFacility\"\n    ],\n    \"EnergyCommunityOperatingFacility_ParentUnion\": [\n      \"EnergyCommunityOperatingFacility\"\n    ],\n    \"EnergyCommunityParticipationPeriod_PeriodsUnion\": [\n      \"EnergyCommunityParticipationPeriod\"\n    ],\n    \"IndustryBasicEvent_EventUnion\": [\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\"\n    ],\n    \"IndustryBasicEvent_EventsUnion\": [\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\"\n    ],\n    \"IndustryBasicMachine_MachineUnion\": [\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\"\n    ],\n    \"IndustryBasicRuntimeVariable_RuntimeVariablesUnion\": [\n      \"IndustryBasicRuntimeVariable\"\n    ],\n    \"IndustryMaintenanceAccount_ParentUnion\": [\n      \"IndustryMaintenanceAccount\"\n    ],\n    \"IndustryMaintenanceCostCenter_CostCenterUnion\": [\n      \"IndustryMaintenanceCostCenter\"\n    ],\n    \"IndustryMaintenanceEmployee_EmployeeUnion\": [\n      \"IndustryMaintenanceEmployee\"\n    ],\n    \"IndustryMaintenanceEnergyBalance_OrdersUnion\": [\n      \"IndustryMaintenanceEnergyBalance\"\n    ],\n    \"IndustryMaintenanceJournalEntry_ChildrenUnion\": [\n      \"IndustryMaintenanceJournalEntry\"\n    ],\n    \"IndustryMaintenanceJournalEntry_JournalEntriesUnion\": [\n      \"IndustryMaintenanceJournalEntry\"\n    ],\n    \"IndustryMaintenanceOrderCosts_CostsUnion\": [\n      \"IndustryMaintenanceOrderCosts\"\n    ],\n    \"IndustryMaintenanceOrderFeedback_ChildrenUnion\": [\n      \"IndustryMaintenanceOrderFeedback\"\n    ],\n    \"IndustryMaintenanceOrderFeedback_OrderFeedbacksUnion\": [\n      \"IndustryMaintenanceOrderFeedback\"\n    ],\n    \"IndustryMaintenanceOrder_OrderUnion\": [\n      \"IndustryMaintenanceOrder\"\n    ],\n    \"IndustryMaintenanceOrder_OrdersUnion\": [\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceOrder\"\n    ],\n    \"IndustryMaintenanceOrder_ParentUnion\": [\n      \"IndustryMaintenanceOrder\"\n    ],\n    \"IndustryManufacturingPartialFeedback_ChildrenUnion\": [\n      \"IndustryManufacturingPartialFeedback\"\n    ],\n    \"IndustryManufacturingPartialFeedback_PartialFeedbacksUnion\": [\n      \"IndustryManufacturingPartialFeedback\"\n    ],\n    \"IndustryManufacturingProductionOrderItem_ChildrenUnion\": [\n      \"IndustryManufacturingProductionOrderItem\"\n    ],\n    \"IndustryManufacturingProductionOrderItem_OrderItemsUnion\": [\n      \"IndustryManufacturingProductionOrderItem\"\n    ],\n    \"IndustryManufacturingProductionOrderItem_ProductionOrderItemUnion\": [\n      \"IndustryManufacturingProductionOrderItem\"\n    ],\n    \"IndustryManufacturingProductionOrder_ParentUnion\": [\n      \"IndustryManufacturingProductionOrder\"\n    ],\n    \"IndustryManufacturingShiftMachine_ChildrenUnion\": [\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\"\n    ],\n    \"IndustryManufacturingShiftMachine_ShiftAssignmentsUnion\": [\n      \"IndustryManufacturingShiftMachine\"\n    ],\n    \"IndustryManufacturingShiftMachine_ShiftMachinesUnion\": [\n      \"IndustryManufacturingShiftMachine\"\n    ],\n    \"IndustryManufacturingShiftOrderItem_ParentUnion\": [\n      \"IndustryManufacturingShiftOrderItem\"\n    ],\n    \"IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnion\": [\n      \"IndustryManufacturingShiftOrderItem\"\n    ],\n    \"IndustryManufacturingShift_ParentUnion\": [\n      \"IndustryManufacturingShift\"\n    ],\n    \"OctoSdkDemoCustomer_OwnedByUnion\": [\n      \"OctoSdkDemoCustomer\"\n    ],\n    \"OctoSdkDemoOperatingFacility_OwnsUnion\": [\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"RtQueryRow\": [\n      \"RtAggregationQueryRow\",\n      \"RtGroupingAggregationQueryRow\",\n      \"RtSimpleQueryRow\"\n    ],\n    \"SystemAiAiAgentJob_AiResourcesUnion\": [\n      \"SystemAiAiAgentJob\"\n    ],\n    \"SystemAiAiAgentSession_OwnedByAiResourceUnion\": [\n      \"SystemAiAiAgentSession\"\n    ],\n    \"SystemBotAttributeAggregateConfiguration_ConfiguredByUnion\": [\n      \"SystemBotAttributeAggregateConfiguration\"\n    ],\n    \"SystemCommunicationAdapter_AdapterExecutionsUnion\": [\n      \"SystemCommunicationAdapter\"\n    ],\n    \"SystemCommunicationAdapter_ExecutedByUnion\": [\n      \"SystemCommunicationAdapter\"\n    ],\n    \"SystemCommunicationDataFlow_ParentUnion\": [\n      \"SystemCommunicationDataFlow\"\n    ],\n    \"SystemCommunicationDataPointMapping_MapsFromUnion\": [\n      \"SystemCommunicationDataPointMapping\"\n    ],\n    \"SystemCommunicationDataPointMapping_MapsToUnion\": [\n      \"SystemCommunicationDataPointMapping\"\n    ],\n    \"SystemCommunicationDeployableEntityInterface\": [\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDeployableWorkload\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\"\n    ],\n    \"SystemCommunicationDeployableWorkloadInterface\": [\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationApplication\"\n    ],\n    \"SystemCommunicationDeployableWorkload_HelmRepositoryUsedByUnion\": [\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationApplication\"\n    ],\n    \"SystemCommunicationDeployableWorkload_ManagesUnion\": [\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationApplication\"\n    ],\n    \"SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnion\": [\n      \"SystemCommunicationHelmRepositoryConfiguration\"\n    ],\n    \"SystemCommunicationPipelineExecution_ExecutedPipelineUnion\": [\n      \"SystemCommunicationPipelineExecution\"\n    ],\n    \"SystemCommunicationPipelineExecution_ExecutingAdapterUnion\": [\n      \"SystemCommunicationPipelineExecution\"\n    ],\n    \"SystemCommunicationPipelineStatistics_StatisticsForPipelineUnion\": [\n      \"SystemCommunicationPipelineStatistics\"\n    ],\n    \"SystemCommunicationPipelineTrigger_TriggersUnion\": [\n      \"SystemCommunicationPipelineTrigger\"\n    ],\n    \"SystemCommunicationPipeline_ChildrenUnion\": [\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineTrigger\"\n    ],\n    \"SystemCommunicationPipeline_ExecutesUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPipeline_PipelineExecutionsUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPipeline_PipelineStatisticsUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPipeline_ReceivesDataFromUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPipeline_SendsDataToUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPipeline_TriggeredByUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPipeline_UsedByUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPool_ManagedByUnion\": [\n      \"SystemCommunicationPool\"\n    ],\n    \"SystemCommunicationTag_TaggedByUnion\": [\n      \"SystemCommunicationTag\"\n    ],\n    \"SystemConfigurationInterface\": [\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\"\n    ],\n    \"SystemConfiguration_IsUsingUnion\": [\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\"\n    ],\n    \"SystemEntityInterface\": [\n      \"BasicDocument\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyMeteringPoint\",\n      \"BasicEnergyProducer\",\n      \"BasicNamedEntity\",\n      \"BasicTree\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityMeteringPoint\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDeployableEntity\",\n      \"SystemCommunicationDeployableWorkload\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemConfiguration\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityProvider\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityResource\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemPersistentQuery\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemContainer\",\n      \"SystemReportingFileSystemEntity\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataArchive\",\n      \"SystemStreamDataQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\",\n      \"SystemUIUIElement\"\n    ],\n    \"SystemEntity_ConfiguresUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"SystemEntity_IsTaggingUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"SystemEntity_MappedAsSourceUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"SystemEntity_MappedAsTargetUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"SystemEntity_RelatesFromUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"SystemEntity_RelatesToUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"SystemIdentityClient_AssignedEntitiesUnion\": [\n      \"SystemIdentityClient\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityUser\"\n    ],\n    \"SystemIdentityGroup_ChildGroupsUnion\": [\n      \"SystemIdentityGroup\"\n    ],\n    \"SystemIdentityGroup_MemberOfGroupsUnion\": [\n      \"SystemIdentityGroup\"\n    ],\n    \"SystemIdentityGroup_ParentGroupsUnion\": [\n      \"SystemIdentityGroup\"\n    ],\n    \"SystemIdentityIdentityProviderInterface\": [\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\"\n    ],\n    \"SystemIdentityResourceInterface\": [\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityIdentityResource\"\n    ],\n    \"SystemIdentityRole_AssignedRolesUnion\": [\n      \"SystemIdentityRole\"\n    ],\n    \"SystemIdentityUser_MembersUnion\": [\n      \"SystemIdentityClient\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityUser\"\n    ],\n    \"SystemPersistentQueryInterface\": [\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataQuery\"\n    ],\n    \"SystemReportingFileSystemContainerInterface\": [\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\"\n    ],\n    \"SystemReportingFileSystemContainer_ChildrenUnion\": [\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\"\n    ],\n    \"SystemReportingFileSystemEntityInterface\": [\n      \"SystemReportingFileSystemContainer\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\"\n    ],\n    \"SystemReportingFolder_ParentUnion\": [\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\"\n    ],\n    \"SystemStreamDataArchiveInterface\": [\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\"\n    ],\n    \"SystemStreamDataQueryInterface\": [\n      \"SystemAggregationSdQuery\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemSimpleSdQuery\"\n    ],\n    \"SystemUIDashboardWidget_ChildrenUnion\": [\n      \"SystemUIDashboardWidget\"\n    ],\n    \"SystemUIDashboard_ParentUnion\": [\n      \"SystemUIDashboard\"\n    ],\n    \"SystemUISymbolDefinition_ChildrenUnion\": [\n      \"SystemUISymbolDefinition\"\n    ],\n    \"SystemUISymbolLibrary_ParentUnion\": [\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemUIUIElementInterface\": [\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ]\n  }\n};\n      const result: PossibleTypesResultData = {\n  \"possibleTypes\": {\n    \"BasicAsset_EventSourceUnion\": [\n      \"BasicAsset\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\"\n    ],\n    \"BasicAsset_RelatesFromUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"BasicDocumentInterface\": [\n      \"EnergyCommunityBillingDocument\"\n    ],\n    \"BasicEmployee_EmployeeUnion\": [\n      \"BasicEmployee\"\n    ],\n    \"BasicEmployee_EmployeesUnion\": [\n      \"BasicEmployee\"\n    ],\n    \"BasicEnergyEdaMessage_MessagesUnion\": [\n      \"BasicEnergyEdaMessage\"\n    ],\n    \"BasicEnergyEdaProcess_ProcessUnion\": [\n      \"BasicEnergyEdaProcess\"\n    ],\n    \"BasicEnergyEnergyMeasurement_ChildrenUnion\": [\n      \"BasicEnergyEnergyMeasurement\"\n    ],\n    \"BasicEnergyMeteringPointInterface\": [\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyProducer\"\n    ],\n    \"BasicEnergyMeteringPoint_ChildrenUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"BasicEnergyMeteringPoint_ParentUnion\": [\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyProducer\"\n    ],\n    \"BasicEnergyOperatingFacility_ParentUnion\": [\n      \"BasicEnergyOperatingFacility\"\n    ],\n    \"BasicNamedEntityInterface\": [\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyMeteringPoint\",\n      \"BasicEnergyProducer\",\n      \"BasicTree\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityMeteringPoint\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryManufacturingShiftTemplate\"\n    ],\n    \"BasicTreeNode_ChildrenUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicState\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"BasicTreeNode_MachineUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicState\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"BasicTreeNode_ParentUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicState\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"BasicTreeNode_RelatesToUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"BasicTree_ParentUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"EnergyCommunityBillingDocumentLineItem_BillingUnion\": [\n      \"EnergyCommunityBillingDocumentLineItem\"\n    ],\n    \"EnergyCommunityBillingDocumentLineItem_BillingsUnion\": [\n      \"EnergyCommunityBillingDocumentLineItem\"\n    ],\n    \"EnergyCommunityBillingDocumentLineItem_ChildrenUnion\": [\n      \"EnergyCommunityBillingDocumentLineItem\"\n    ],\n    \"EnergyCommunityBillingDocument_BillingUnion\": [\n      \"EnergyCommunityBillingDocument\"\n    ],\n    \"EnergyCommunityBillingDocument_ParentUnion\": [\n      \"EnergyCommunityBillingDocument\"\n    ],\n    \"EnergyCommunityCustomer_AssignedToUnion\": [\n      \"EnergyCommunityCustomer\"\n    ],\n    \"EnergyCommunityCustomer_CustomerUnion\": [\n      \"EnergyCommunityCustomer\"\n    ],\n    \"EnergyCommunityEdaMessage_MessagesUnion\": [\n      \"EnergyCommunityEdaMessage\"\n    ],\n    \"EnergyCommunityEdaProcess_ProcessUnion\": [\n      \"EnergyCommunityEdaProcess\"\n    ],\n    \"EnergyCommunityEnergyQuantity_AssignedToUnion\": [\n      \"EnergyCommunityEnergyQuantity\"\n    ],\n    \"EnergyCommunityEnergyQuantity_ChildrenUnion\": [\n      \"EnergyCommunityEnergyQuantity\"\n    ],\n    \"EnergyCommunityMeteringPointInterface\": [\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityProducer\"\n    ],\n    \"EnergyCommunityMeteringPoint_ChildrenUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicState\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceWorkplace\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"EnergyCommunityMeteringPoint_MeteringPointUnion\": [\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityProducer\"\n    ],\n    \"EnergyCommunityMeteringPoint_ParentUnion\": [\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityProducer\"\n    ],\n    \"EnergyCommunityOperatingFacility_FacilitiesUnion\": [\n      \"EnergyCommunityOperatingFacility\"\n    ],\n    \"EnergyCommunityOperatingFacility_ParentUnion\": [\n      \"EnergyCommunityOperatingFacility\"\n    ],\n    \"EnergyCommunityParticipationPeriod_PeriodsUnion\": [\n      \"EnergyCommunityParticipationPeriod\"\n    ],\n    \"IndustryBasicEvent_EventUnion\": [\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\"\n    ],\n    \"IndustryBasicEvent_EventsUnion\": [\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\"\n    ],\n    \"IndustryBasicMachine_MachineUnion\": [\n      \"IndustryBasicMachine\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\"\n    ],\n    \"IndustryBasicRuntimeVariable_RuntimeVariablesUnion\": [\n      \"IndustryBasicRuntimeVariable\"\n    ],\n    \"IndustryMaintenanceAccount_ParentUnion\": [\n      \"IndustryMaintenanceAccount\"\n    ],\n    \"IndustryMaintenanceCostCenter_CostCenterUnion\": [\n      \"IndustryMaintenanceCostCenter\"\n    ],\n    \"IndustryMaintenanceEmployee_EmployeeUnion\": [\n      \"IndustryMaintenanceEmployee\"\n    ],\n    \"IndustryMaintenanceEnergyBalance_OrdersUnion\": [\n      \"IndustryMaintenanceEnergyBalance\"\n    ],\n    \"IndustryMaintenanceJournalEntry_ChildrenUnion\": [\n      \"IndustryMaintenanceJournalEntry\"\n    ],\n    \"IndustryMaintenanceJournalEntry_JournalEntriesUnion\": [\n      \"IndustryMaintenanceJournalEntry\"\n    ],\n    \"IndustryMaintenanceOrderCosts_CostsUnion\": [\n      \"IndustryMaintenanceOrderCosts\"\n    ],\n    \"IndustryMaintenanceOrderFeedback_ChildrenUnion\": [\n      \"IndustryMaintenanceOrderFeedback\"\n    ],\n    \"IndustryMaintenanceOrderFeedback_OrderFeedbacksUnion\": [\n      \"IndustryMaintenanceOrderFeedback\"\n    ],\n    \"IndustryMaintenanceOrder_OrderUnion\": [\n      \"IndustryMaintenanceOrder\"\n    ],\n    \"IndustryMaintenanceOrder_OrdersUnion\": [\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceOrder\"\n    ],\n    \"IndustryMaintenanceOrder_ParentUnion\": [\n      \"IndustryMaintenanceOrder\"\n    ],\n    \"IndustryManufacturingPartialFeedback_ChildrenUnion\": [\n      \"IndustryManufacturingPartialFeedback\"\n    ],\n    \"IndustryManufacturingPartialFeedback_PartialFeedbacksUnion\": [\n      \"IndustryManufacturingPartialFeedback\"\n    ],\n    \"IndustryManufacturingProductionOrderItem_ChildrenUnion\": [\n      \"IndustryManufacturingProductionOrderItem\"\n    ],\n    \"IndustryManufacturingProductionOrderItem_OrderItemsUnion\": [\n      \"IndustryManufacturingProductionOrderItem\"\n    ],\n    \"IndustryManufacturingProductionOrderItem_ProductionOrderItemUnion\": [\n      \"IndustryManufacturingProductionOrderItem\"\n    ],\n    \"IndustryManufacturingProductionOrder_ParentUnion\": [\n      \"IndustryManufacturingProductionOrder\"\n    ],\n    \"IndustryManufacturingShiftMachine_ChildrenUnion\": [\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\"\n    ],\n    \"IndustryManufacturingShiftMachine_ShiftAssignmentsUnion\": [\n      \"IndustryManufacturingShiftMachine\"\n    ],\n    \"IndustryManufacturingShiftMachine_ShiftMachinesUnion\": [\n      \"IndustryManufacturingShiftMachine\"\n    ],\n    \"IndustryManufacturingShiftOrderItem_ParentUnion\": [\n      \"IndustryManufacturingShiftOrderItem\"\n    ],\n    \"IndustryManufacturingShiftOrderItem_ShiftOrderItemsUnion\": [\n      \"IndustryManufacturingShiftOrderItem\"\n    ],\n    \"IndustryManufacturingShift_ParentUnion\": [\n      \"IndustryManufacturingShift\"\n    ],\n    \"OctoSdkDemoCustomer_OwnedByUnion\": [\n      \"OctoSdkDemoCustomer\"\n    ],\n    \"OctoSdkDemoOperatingFacility_OwnsUnion\": [\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"RtQueryRow\": [\n      \"RtAggregationQueryRow\",\n      \"RtGroupingAggregationQueryRow\",\n      \"RtSimpleQueryRow\"\n    ],\n    \"SystemAiAiAgentJob_AiResourcesUnion\": [\n      \"SystemAiAiAgentJob\"\n    ],\n    \"SystemAiAiAgentSession_OwnedByAiResourceUnion\": [\n      \"SystemAiAiAgentSession\"\n    ],\n    \"SystemBotAttributeAggregateConfiguration_ConfiguredByUnion\": [\n      \"SystemBotAttributeAggregateConfiguration\"\n    ],\n    \"SystemCommunicationAdapter_AdapterExecutionsUnion\": [\n      \"SystemCommunicationAdapter\"\n    ],\n    \"SystemCommunicationAdapter_ExecutedByUnion\": [\n      \"SystemCommunicationAdapter\"\n    ],\n    \"SystemCommunicationDataFlow_ParentUnion\": [\n      \"SystemCommunicationDataFlow\"\n    ],\n    \"SystemCommunicationDataPointMapping_MapsFromUnion\": [\n      \"SystemCommunicationDataPointMapping\"\n    ],\n    \"SystemCommunicationDataPointMapping_MapsToUnion\": [\n      \"SystemCommunicationDataPointMapping\"\n    ],\n    \"SystemCommunicationDeployableEntityInterface\": [\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDeployableWorkload\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\"\n    ],\n    \"SystemCommunicationDeployableWorkloadInterface\": [\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationApplication\"\n    ],\n    \"SystemCommunicationDeployableWorkload_HelmRepositoryUsedByUnion\": [\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationApplication\"\n    ],\n    \"SystemCommunicationDeployableWorkload_ManagesUnion\": [\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationApplication\"\n    ],\n    \"SystemCommunicationHelmRepositoryConfiguration_HelmRepositoryUnion\": [\n      \"SystemCommunicationHelmRepositoryConfiguration\"\n    ],\n    \"SystemCommunicationPipelineExecution_ExecutedPipelineUnion\": [\n      \"SystemCommunicationPipelineExecution\"\n    ],\n    \"SystemCommunicationPipelineExecution_ExecutingAdapterUnion\": [\n      \"SystemCommunicationPipelineExecution\"\n    ],\n    \"SystemCommunicationPipelineStatistics_StatisticsForPipelineUnion\": [\n      \"SystemCommunicationPipelineStatistics\"\n    ],\n    \"SystemCommunicationPipelineTrigger_TriggersUnion\": [\n      \"SystemCommunicationPipelineTrigger\"\n    ],\n    \"SystemCommunicationPipeline_ChildrenUnion\": [\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineTrigger\"\n    ],\n    \"SystemCommunicationPipeline_ExecutesUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPipeline_PipelineExecutionsUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPipeline_PipelineStatisticsUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPipeline_ReceivesDataFromUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPipeline_SendsDataToUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPipeline_TriggeredByUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPipeline_UsedByUnion\": [\n      \"SystemCommunicationPipeline\"\n    ],\n    \"SystemCommunicationPool_ManagedByUnion\": [\n      \"SystemCommunicationPool\"\n    ],\n    \"SystemCommunicationTag_TaggedByUnion\": [\n      \"SystemCommunicationTag\"\n    ],\n    \"SystemConfigurationInterface\": [\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\"\n    ],\n    \"SystemConfiguration_IsUsingUnion\": [\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\"\n    ],\n    \"SystemEntityInterface\": [\n      \"BasicDocument\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyMeteringPoint\",\n      \"BasicEnergyProducer\",\n      \"BasicNamedEntity\",\n      \"BasicTree\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityMeteringPoint\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDeployableEntity\",\n      \"SystemCommunicationDeployableWorkload\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemConfiguration\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityProvider\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityResource\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemPersistentQuery\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemContainer\",\n      \"SystemReportingFileSystemEntity\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataArchive\",\n      \"SystemStreamDataQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\",\n      \"SystemUIUIElement\"\n    ],\n    \"SystemEntity_ConfiguresUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"SystemEntity_IsTaggingUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"SystemEntity_MappedAsSourceUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"SystemEntity_MappedAsTargetUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"SystemEntity_RelatesFromUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"SystemEntity_RelatesToUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicEnergyConsumer\",\n      \"BasicEnergyEdaMessage\",\n      \"BasicEnergyEdaMeteringPoint\",\n      \"BasicEnergyEdaProcess\",\n      \"BasicEnergyEnergyMeasurement\",\n      \"BasicEnergyOperatingFacility\",\n      \"BasicEnergyProducer\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\n      \"EnergyCommunityBillingDocument\",\n      \"EnergyCommunityBillingDocumentLineItem\",\n      \"EnergyCommunityConsumer\",\n      \"EnergyCommunityCustomer\",\n      \"EnergyCommunityEdaMessage\",\n      \"EnergyCommunityEdaMeteringPoint\",\n      \"EnergyCommunityEdaProcess\",\n      \"EnergyCommunityEnergyPrice\",\n      \"EnergyCommunityEnergyQuantity\",\n      \"EnergyCommunityOperatingFacility\",\n      \"EnergyCommunityParticipationPeriod\",\n      \"EnergyCommunityProducer\",\n      \"EnvironmentCarbonBudget\",\n      \"EnvironmentCarbonEmission\",\n      \"EnvironmentCertificateOfOrigin\",\n      \"EnvironmentComplianceRecord\",\n      \"EnvironmentEnvironmentalGoal\",\n      \"EnvironmentWasteMeter\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicMachine\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyConsumer\",\n      \"IndustryEnergyEnergyCost\",\n      \"IndustryEnergyEnergyForecast\",\n      \"IndustryEnergyEnergyMeter\",\n      \"IndustryEnergyEnergyPerformanceIndicator\",\n      \"IndustryEnergyEnergyStorage\",\n      \"IndustryEnergyInverter\",\n      \"IndustryEnergyPhotovoltaicSystem\",\n      \"IndustryEnergyPhotovoltaicSystemModule\",\n      \"IndustryEnergyPhotovoltaicSystemString\",\n      \"IndustryFluidHeatMeter\",\n      \"IndustryFluidWaterMeter\",\n      \"IndustryMaintenanceAccount\",\n      \"IndustryMaintenanceCostCenter\",\n      \"IndustryMaintenanceEmployee\",\n      \"IndustryMaintenanceEnergyBalance\",\n      \"IndustryMaintenanceJournalEntry\",\n      \"IndustryMaintenanceOrder\",\n      \"IndustryMaintenanceOrderCosts\",\n      \"IndustryMaintenanceOrderFeedback\",\n      \"IndustryMaintenanceWorkplace\",\n      \"IndustryManufacturingPartialFeedback\",\n      \"IndustryManufacturingProductionOrder\",\n      \"IndustryManufacturingProductionOrderItem\",\n      \"IndustryManufacturingShift\",\n      \"IndustryManufacturingShiftMachine\",\n      \"IndustryManufacturingShiftOrderItem\",\n      \"IndustryManufacturingShiftTemplate\",\n      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAiAiAgentConfig\",\n      \"SystemAiAiAgentJob\",\n      \"SystemAiAiAgentSession\",\n      \"SystemAiAiApprovalRequest\",\n      \"SystemAiAiAuditEvent\",\n      \"SystemAiAiCredentialBinding\",\n      \"SystemAiAiCredentialTicket\",\n      \"SystemAiAiKnowledgeSource\",\n      \"SystemAiAiPromptTemplate\",\n      \"SystemAiAiQuotaLimit\",\n      \"SystemAiAiSessionEvent\",\n      \"SystemAiAiTokenLease\",\n      \"SystemAiAiToolPolicy\",\n      \"SystemAiAiUsageRecord\",\n      \"SystemAutoIncrement\",\n      \"SystemBlueprintBackup\",\n      \"SystemBlueprintHistory\",\n      \"SystemBlueprintInstallation\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationApplication\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationHelmRepositoryConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineExecution\",\n      \"SystemCommunicationPipelineStatistics\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemCommunicationTag\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityClient\",\n      \"SystemIdentityClientMirror\",\n      \"SystemIdentityDataProtectionKey\",\n      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityServerSideSession\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationMailNotificationConfiguration\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRecomputeJob\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ],\n    \"SystemIdentityClient_AssignedEntitiesUnion\": [\n      \"SystemIdentityClient\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityUser\"\n    ],\n    \"SystemIdentityGroup_ChildGroupsUnion\": [\n      \"SystemIdentityGroup\"\n    ],\n    \"SystemIdentityGroup_MemberOfGroupsUnion\": [\n      \"SystemIdentityGroup\"\n    ],\n    \"SystemIdentityGroup_ParentGroupsUnion\": [\n      \"SystemIdentityGroup\"\n    ],\n    \"SystemIdentityIdentityProviderInterface\": [\n      \"SystemIdentityAzureEntraIdIdentityProvider\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\"\n    ],\n    \"SystemIdentityResourceInterface\": [\n      \"SystemIdentityApiResource\",\n      \"SystemIdentityApiScope\",\n      \"SystemIdentityIdentityResource\"\n    ],\n    \"SystemIdentityRole_AssignedRolesUnion\": [\n      \"SystemIdentityRole\"\n    ],\n    \"SystemIdentityUser_MembersUnion\": [\n      \"SystemIdentityClient\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityUser\"\n    ],\n    \"SystemPersistentQueryInterface\": [\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationRtQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataQuery\"\n    ],\n    \"SystemReportingFileSystemContainerInterface\": [\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\"\n    ],\n    \"SystemReportingFileSystemContainer_ChildrenUnion\": [\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\"\n    ],\n    \"SystemReportingFileSystemEntityInterface\": [\n      \"SystemReportingFileSystemContainer\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\"\n    ],\n    \"SystemReportingFolder_ParentUnion\": [\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\"\n    ],\n    \"SystemStreamDataArchiveInterface\": [\n      \"SystemStreamDataRawArchive\",\n      \"SystemStreamDataRollupArchive\",\n      \"SystemStreamDataTimeRangeArchive\"\n    ],\n    \"SystemStreamDataQueryInterface\": [\n      \"SystemAggregationSdQuery\",\n      \"SystemDownsamplingSdQuery\",\n      \"SystemGroupingAggregationSdQuery\",\n      \"SystemSimpleSdQuery\"\n    ],\n    \"SystemUIDashboardWidget_ChildrenUnion\": [\n      \"SystemUIDashboardWidget\"\n    ],\n    \"SystemUIDashboard_ParentUnion\": [\n      \"SystemUIDashboard\"\n    ],\n    \"SystemUISymbolDefinition_ChildrenUnion\": [\n      \"SystemUISymbolDefinition\"\n    ],\n    \"SystemUISymbolLibrary_ParentUnion\": [\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemUIUIElementInterface\": [\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUITreeNavigationConfiguration\"\n    ]\n  }\n};\n      export default result;\n    ","import * as Types from './globalTypes';\n\nimport { gql } from 'apollo-angular';\nimport { Injectable } from '@angular/core';\nimport * as Apollo from 'apollo-angular';\nexport type GetCkTypeAttributesQueryVariablesDto = Types.Exact<{\n  ckTypeId: Types.Scalars['String']['input'];\n  first?: Types.InputMaybe<Types.Scalars['Int']['input']>;\n}>;\n\n\nexport type GetCkTypeAttributesQueryDto = { __typename?: 'OctoQuery', constructionKit?: { __typename?: 'ConstructionKitQuery', types?: { __typename?: 'CkTypeDtoConnection', items?: Array<{ __typename?: 'CkType', rtCkTypeId: any, ckTypeId: { __typename?: 'CkTypeId', fullName: string }, attributes?: { __typename?: 'CkTypeAttributeDtoConnection', items?: Array<{ __typename?: 'CkTypeAttribute', attributeName: string, attributeValueType: Types.AttributeValueTypeDto } | null> | null } | null } | null> | null } | null } | null };\n\nexport const GetCkTypeAttributesDocumentDto = gql`\n    query getCkTypeAttributes($ckTypeId: String!, $first: Int) {\n  constructionKit {\n    types(rtCkId: $ckTypeId) {\n      items {\n        ckTypeId {\n          fullName\n        }\n        rtCkTypeId\n        attributes(first: $first) {\n          items {\n            attributeName\n            attributeValueType\n          }\n        }\n      }\n    }\n  }\n}\n    `;\n\n  @Injectable({\n    providedIn: 'root'\n  })\n  export class GetCkTypeAttributesDtoGQL extends Apollo.Query<GetCkTypeAttributesQueryDto, GetCkTypeAttributesQueryVariablesDto> {\n    document = GetCkTypeAttributesDocumentDto;\n    \n    constructor(apollo: Apollo.Apollo) {\n      super(apollo);\n    }\n  }","import * as Types from './globalTypes';\n\nimport { gql } from 'apollo-angular';\nimport { Injectable } from '@angular/core';\nimport * as Apollo from 'apollo-angular';\nexport type GetCkRecordAttributesQueryVariablesDto = Types.Exact<{\n  ckRecordId: Types.Scalars['String']['input'];\n  first?: Types.InputMaybe<Types.Scalars['Int']['input']>;\n}>;\n\n\nexport type GetCkRecordAttributesQueryDto = { __typename?: 'OctoQuery', constructionKit?: { __typename?: 'ConstructionKitQuery', records?: { __typename?: 'CkRecordDtoConnection', items?: Array<{ __typename?: 'CkRecord', rtCkRecordId: any, ckRecordId: { __typename?: 'CkRecordId', fullName: string }, attributes?: { __typename?: 'CkTypeAttributeDtoConnection', items?: Array<{ __typename?: 'CkTypeAttribute', attributeName: string, attributeValueType: Types.AttributeValueTypeDto } | null> | null } | null } | null> | null } | null } | null };\n\nexport const GetCkRecordAttributesDocumentDto = gql`\n    query getCkRecordAttributes($ckRecordId: String!, $first: Int) {\n  constructionKit {\n    records(rtCkId: $ckRecordId) {\n      items {\n        ckRecordId {\n          fullName\n        }\n        rtCkRecordId\n        attributes(first: $first) {\n          items {\n            attributeName\n            attributeValueType\n          }\n        }\n      }\n    }\n  }\n}\n    `;\n\n  @Injectable({\n    providedIn: 'root'\n  })\n  export class GetCkRecordAttributesDtoGQL extends Apollo.Query<GetCkRecordAttributesQueryDto, GetCkRecordAttributesQueryVariablesDto> {\n    document = GetCkRecordAttributesDocumentDto;\n    \n    constructor(apollo: Apollo.Apollo) {\n      super(apollo);\n    }\n  }","import * as Types from './globalTypes';\n\nimport { gql } from 'apollo-angular';\nimport { Injectable } from '@angular/core';\nimport * as Apollo from 'apollo-angular';\nexport type GetCkTypeAvailableQueryColumnsQueryVariablesDto = Types.Exact<{\n  after?: Types.InputMaybe<Types.Scalars['String']['input']>;\n  first?: Types.InputMaybe<Types.Scalars['Int']['input']>;\n  rtCkId: Types.Scalars['String']['input'];\n  filter?: Types.InputMaybe<Types.Scalars['String']['input']>;\n  attributeValueType?: Types.InputMaybe<Types.AttributeValueTypeDto>;\n  searchTerm?: Types.InputMaybe<Types.Scalars['String']['input']>;\n  includeNavigationProperties?: Types.InputMaybe<Types.Scalars['Boolean']['input']>;\n  maxDepth?: Types.InputMaybe<Types.Scalars['Int']['input']>;\n  attributePaths?: Types.InputMaybe<Array<Types.InputMaybe<Types.Scalars['String']['input']>> | Types.InputMaybe<Types.Scalars['String']['input']>>;\n  includeManyNavigations?: Types.InputMaybe<Types.Scalars['Boolean']['input']>;\n}>;\n\n\nexport type GetCkTypeAvailableQueryColumnsQueryDto = { __typename?: 'OctoQuery', constructionKit?: { __typename?: 'ConstructionKitQuery', types?: { __typename?: 'CkTypeDtoConnection', items?: Array<{ __typename?: 'CkType', rtCkTypeId: any, ckTypeId: { __typename?: 'CkTypeId', fullName: string, semanticVersionedFullName: string }, availableQueryColumns?: { __typename?: 'CkTypeQueryColumnDtoConnection', totalCount?: number | null, pageInfo: { __typename?: 'PageInfo', hasNextPage: boolean, hasPreviousPage: boolean, startCursor?: string | null, endCursor?: string | null }, items?: Array<{ __typename?: 'CkTypeQueryColumn', attributePath: string, attributeValueType: Types.AttributeValueTypeDto, description?: string | null } | null> | null } | null } | null> | null } | null } | null };\n\nexport const GetCkTypeAvailableQueryColumnsDocumentDto = gql`\n    query getCkTypeAvailableQueryColumns($after: String, $first: Int, $rtCkId: String!, $filter: String, $attributeValueType: AttributeValueType, $searchTerm: String, $includeNavigationProperties: Boolean, $maxDepth: Int, $attributePaths: [String], $includeManyNavigations: Boolean) {\n  constructionKit {\n    types(rtCkId: $rtCkId) {\n      items {\n        ckTypeId {\n          fullName\n          semanticVersionedFullName\n        }\n        rtCkTypeId\n        availableQueryColumns(\n          after: $after\n          first: $first\n          attributePathContains: $filter\n          attributeValueType: $attributeValueType\n          searchTerm: $searchTerm\n          includeNavigationProperties: $includeNavigationProperties\n          maxDepth: $maxDepth\n          attributePaths: $attributePaths\n          includeManyNavigations: $includeManyNavigations\n        ) {\n          totalCount\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n            startCursor\n            endCursor\n          }\n          items {\n            attributePath\n            attributeValueType\n            description\n          }\n        }\n      }\n    }\n  }\n}\n    `;\n\n  @Injectable({\n    providedIn: 'root'\n  })\n  export class GetCkTypeAvailableQueryColumnsDtoGQL extends Apollo.Query<GetCkTypeAvailableQueryColumnsQueryDto, GetCkTypeAvailableQueryColumnsQueryVariablesDto> {\n    document = GetCkTypeAvailableQueryColumnsDocumentDto;\n    \n    constructor(apollo: Apollo.Apollo) {\n      super(apollo);\n    }\n  }","import * as Types from './globalTypes';\n\nimport { gql } from 'apollo-angular';\nimport { Injectable } from '@angular/core';\nimport * as Apollo from 'apollo-angular';\nexport type GetCkTypesQueryVariablesDto = Types.Exact<{\n  after?: Types.InputMaybe<Types.Scalars['String']['input']>;\n  first?: Types.InputMaybe<Types.Scalars['Int']['input']>;\n  searchFilter?: Types.InputMaybe<Types.SearchFilterDto>;\n  fieldFilters?: Types.InputMaybe<Array<Types.InputMaybe<Types.FieldFilterDto>> | Types.InputMaybe<Types.FieldFilterDto>>;\n  sort?: Types.InputMaybe<Array<Types.InputMaybe<Types.SortDto>> | Types.InputMaybe<Types.SortDto>>;\n  ckModelIds?: Types.InputMaybe<Array<Types.InputMaybe<Types.Scalars['String']['input']>> | Types.InputMaybe<Types.Scalars['String']['input']>>;\n}>;\n\n\nexport type GetCkTypesQueryDto = { __typename?: 'OctoQuery', constructionKit?: { __typename?: 'ConstructionKitQuery', types?: { __typename?: 'CkTypeDtoConnection', totalCount?: number | null, items?: Array<{ __typename?: 'CkType', rtCkTypeId: any, isAbstract: boolean, isFinal: boolean, description?: string | null, baseType?: { __typename?: 'CkType', rtCkTypeId: any, isAbstract: boolean, isFinal: boolean, ckTypeId: { __typename?: 'CkTypeId', fullName: string } } | null, ckTypeId: { __typename?: 'CkTypeId', fullName: string } } | null> | null } | null } | null };\n\nexport const GetCkTypesDocumentDto = gql`\n    query getCkTypes($after: String, $first: Int, $searchFilter: SearchFilter, $fieldFilters: [FieldFilter], $sort: [Sort], $ckModelIds: [String]) {\n  constructionKit {\n    types(\n      after: $after\n      first: $first\n      searchFilter: $searchFilter\n      fieldFilter: $fieldFilters\n      sortOrder: $sort\n      ckModelIds: $ckModelIds\n    ) {\n      totalCount\n      items {\n        baseType {\n          ckTypeId {\n            fullName\n          }\n          rtCkTypeId\n          isAbstract\n          isFinal\n        }\n        ckTypeId {\n          fullName\n        }\n        rtCkTypeId\n        isAbstract\n        isFinal\n        description\n      }\n    }\n  }\n}\n    `;\n\n  @Injectable({\n    providedIn: 'root'\n  })\n  export class GetCkTypesDtoGQL extends Apollo.Query<GetCkTypesQueryDto, GetCkTypesQueryVariablesDto> {\n    document = GetCkTypesDocumentDto;\n    \n    constructor(apollo: Apollo.Apollo) {\n      super(apollo);\n    }\n  }","import * as Types from './globalTypes';\n\nimport { gql } from 'apollo-angular';\nimport { Injectable } from '@angular/core';\nimport * as Apollo from 'apollo-angular';\nexport type GetDerivedCkTypesQueryVariablesDto = Types.Exact<{\n  rtCkTypeId: Types.Scalars['String']['input'];\n  ignoreAbstractTypes?: Types.InputMaybe<Types.Scalars['Boolean']['input']>;\n  includeSelf?: Types.InputMaybe<Types.Scalars['Boolean']['input']>;\n}>;\n\n\nexport type GetDerivedCkTypesQueryDto = { __typename?: 'OctoQuery', constructionKit?: { __typename?: 'ConstructionKitQuery', types?: { __typename?: 'CkTypeDtoConnection', items?: Array<{ __typename?: 'CkType', directAndIndirectDerivedTypes?: { __typename?: 'CkTypeDtoConnection', totalCount?: number | null, items?: Array<{ __typename?: 'CkType', rtCkTypeId: any, isAbstract: boolean, isFinal: boolean, description?: string | null, baseType?: { __typename?: 'CkType', rtCkTypeId: any, isAbstract: boolean, isFinal: boolean, ckTypeId: { __typename?: 'CkTypeId', fullName: string } } | null, ckTypeId: { __typename?: 'CkTypeId', fullName: string } } | null> | null } | null } | null> | null } | null } | null };\n\nexport const GetDerivedCkTypesDocumentDto = gql`\n    query getDerivedCkTypes($rtCkTypeId: String!, $ignoreAbstractTypes: Boolean, $includeSelf: Boolean) {\n  constructionKit {\n    types(rtCkId: $rtCkTypeId) {\n      items {\n        directAndIndirectDerivedTypes(\n          ignoreAbstractTypes: $ignoreAbstractTypes\n          includeSelf: $includeSelf\n        ) {\n          totalCount\n          items {\n            baseType {\n              ckTypeId {\n                fullName\n              }\n              rtCkTypeId\n              isAbstract\n              isFinal\n            }\n            ckTypeId {\n              fullName\n            }\n            rtCkTypeId\n            isAbstract\n            isFinal\n            description\n          }\n        }\n      }\n    }\n  }\n}\n    `;\n\n  @Injectable({\n    providedIn: 'root'\n  })\n  export class GetDerivedCkTypesDtoGQL extends Apollo.Query<GetDerivedCkTypesQueryDto, GetDerivedCkTypesQueryVariablesDto> {\n    document = GetDerivedCkTypesDocumentDto;\n    \n    constructor(apollo: Apollo.Apollo) {\n      super(apollo);\n    }\n  }","import * as Types from './globalTypes';\n\nimport { gql } from 'apollo-angular';\nimport { Injectable } from '@angular/core';\nimport * as Apollo from 'apollo-angular';\nexport type GetCkModelByIdQueryVariablesDto = Types.Exact<{\n  model: Types.Scalars['SimpleScalar']['input'];\n}>;\n\n\nexport type GetCkModelByIdQueryDto = { __typename?: 'OctoQuery', constructionKit?: { __typename?: 'ConstructionKitQuery', models?: { __typename?: 'CkModelDtoConnection', totalCount?: number | null, items?: Array<{ __typename?: 'CkModel', modelState?: Types.ModelStateDto | null, id: { __typename?: 'CkModelId', name: string, version: any, fullName: string, semanticVersionedFullName: string } } | null> | null } | null } | null };\n\nexport const GetCkModelByIdDocumentDto = gql`\n    query getCkModelById($model: SimpleScalar!) {\n  constructionKit {\n    models(\n      fieldFilter: [{attributePath: \"modelState\", operator: EQUALS, comparisonValue: \"AVAILABLE\"}, {attributePath: \"modelId\", operator: EQUALS, comparisonValue: $model}]\n    ) {\n      totalCount\n      items {\n        id {\n          name\n          version\n          fullName\n          semanticVersionedFullName\n        }\n        modelState\n      }\n    }\n  }\n}\n    `;\n\n  @Injectable({\n    providedIn: 'root'\n  })\n  export class GetCkModelByIdDtoGQL extends Apollo.Query<GetCkModelByIdQueryDto, GetCkModelByIdQueryVariablesDto> {\n    document = GetCkModelByIdDocumentDto;\n    \n    constructor(apollo: Apollo.Apollo) {\n      super(apollo);\n    }\n  }","import { InjectionToken } from '@angular/core';\nimport { AddInConfiguration } from '../shared/addInConfiguration';\n\n/**\n * Interface for the ConfigurationService.\n * Must be implemented by each application to provide configuration loading logic.\n *\n * @example\n * ```typescript\n * @Injectable({ providedIn: 'root' })\n * export class AppConfigurationService implements IConfigurationService {\n *   private readonly _config: AddInConfiguration = {} as AddInConfiguration;\n *\n *   get config(): AddInConfiguration {\n *     return this._config;\n *   }\n *\n *   async loadConfigAsync(): Promise<void> {\n *     // App-specific loading logic\n *   }\n * }\n * ```\n */\nexport interface IConfigurationService {\n  /**\n   * The loaded configuration.\n   * Available after loadConfigAsync() has been called.\n   */\n  readonly config: AddInConfiguration;\n\n  /**\n   * Loads the configuration asynchronously.\n   * Typically called during app initialization (APP_INITIALIZER).\n   */\n  loadConfigAsync(): Promise<void>;\n}\n\n/**\n * Injection token for the ConfigurationService.\n * Allows each application to provide its own implementation.\n *\n * @example\n * ```typescript\n * // In app.config.ts\n * providers: [\n *   { provide: CONFIGURATION_SERVICE, useClass: AppConfigurationService }\n * ]\n * ```\n */\nexport const CONFIGURATION_SERVICE = new InjectionToken<IConfigurationService>(\n  'IConfigurationService'\n);\n","import { Injectable, inject } from '@angular/core';\nimport { Observable } from 'rxjs';\nimport { map } from 'rxjs/operators';\nimport { GetCkTypeAvailableQueryColumnsDtoGQL } from '../graphQL/getCkTypeAvailableQueryColumns';\nimport { AttributeValueTypeDto } from '../graphQL/globalTypes';\n\nexport interface AttributeItem {\n  attributePath: string;\n  attributeValueType: string;\n  description?: string | null;\n}\n\nexport interface AttributeSelectorResult {\n  items: AttributeItem[];\n  totalCount: number;\n}\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class AttributeSelectorService {\n  private readonly getCkTypeAvailableQueryColumnsGQL = inject(GetCkTypeAvailableQueryColumnsDtoGQL);\n\n  public getAvailableAttributes(\n    ckTypeId: string,\n    filter?: string,\n    first = 1000,\n    after?: string,\n    attributeValueType?: string,\n    searchTerm?: string,\n    includeNavigationProperties?: boolean,\n    maxDepth?: number,\n    attributePaths?: string[],\n    includeManyNavigations?: boolean\n  ): Observable<AttributeSelectorResult> {\n    return this.getCkTypeAvailableQueryColumnsGQL.fetch({\n      variables: {\n        rtCkId: ckTypeId,\n        filter: filter,\n        first: first,\n        after: after,\n        attributeValueType: attributeValueType as AttributeValueTypeDto,\n        searchTerm: searchTerm,\n        includeNavigationProperties: includeNavigationProperties,\n        maxDepth: maxDepth,\n        attributePaths: attributePaths,\n        includeManyNavigations: includeManyNavigations\n      },\n      fetchPolicy: 'network-only'\n    }).pipe(\n      map(result => {\n        const type = result.data?.constructionKit?.types?.items?.[0];\n        if (!type) {\n          return { items: [], totalCount: 0 };\n        }\n\n        const items = (type.availableQueryColumns?.items || [])\n          .filter((item): item is NonNullable<typeof item> => item !== null)\n          .map(item => ({\n            attributePath: item.attributePath,\n            attributeValueType: item.attributeValueType,\n            description: item.description\n          }));\n\n        return {\n          items,\n          totalCount: type.availableQueryColumns?.totalCount || 0\n        };\n      })\n    );\n  }\n}\n","import { Injectable, inject } from '@angular/core';\nimport { Observable, of } from 'rxjs';\nimport { map, catchError } from 'rxjs/operators';\nimport { GetCkTypeAttributesDtoGQL } from '../graphQL/getCkTypeAttributes';\nimport { GetCkRecordAttributesDtoGQL } from '../graphQL/getCkRecordAttributes';\n\nexport interface CkTypeAttributeInfo {\n  attributeName: string;\n  attributeValueType: string;\n}\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class CkTypeAttributeService {\n  private readonly getCkTypeAttributesGQL = inject(GetCkTypeAttributesDtoGQL);\n  private readonly getCkRecordAttributesGQL = inject(GetCkRecordAttributesDtoGQL);\n\n  /**\n   * Load CK type attributes for a given ckTypeId\n   * @param ckTypeId The fullName of the CK type\n   * @returns Observable of CkTypeAttributeInfo array\n   */\n  public getCkTypeAttributes(ckTypeId: string): Observable<CkTypeAttributeInfo[]> {\n    return this.getCkTypeAttributesGQL.fetch({\n      variables: {\n        ckTypeId: ckTypeId,\n        first: 1000\n      },\n      fetchPolicy: 'network-only'\n    }).pipe(\n      map(result => {\n        const type = result.data?.constructionKit?.types?.items?.[0];\n        if (!type?.attributes?.items) {\n          console.warn(`CK Type '${ckTypeId}' not found or has no attributes`);\n          return [];\n        }\n        return type.attributes.items\n          .filter((attr): attr is NonNullable<typeof attr> => attr !== null)\n          .map(attr => ({\n            attributeName: attr.attributeName,\n            attributeValueType: attr.attributeValueType\n          }));\n      }),\n      catchError(err => {\n        console.error(`Error fetching CK type attributes for '${ckTypeId}':`, err);\n        return of([]);\n      })\n    );\n  }\n\n  /**\n   * Load CK record attributes for a given ckRecordId\n   * @param ckRecordId The fullName of the CK record\n   * @returns Observable of CkTypeAttributeInfo array\n   */\n  public getCkRecordAttributes(ckRecordId: string): Observable<CkTypeAttributeInfo[]> {\n    return this.getCkRecordAttributesGQL.fetch({\n      variables: {\n        ckRecordId: ckRecordId,\n        first: 1000\n      },\n      fetchPolicy: 'network-only'\n    }).pipe(\n      map(result => {\n        const record = result.data?.constructionKit?.records?.items?.[0];\n        if (!record?.attributes?.items) {\n          console.warn(`CK Record '${ckRecordId}' not found or has no attributes`);\n          return [];\n        }\n        return record.attributes.items\n          .filter((attr): attr is NonNullable<typeof attr> => attr !== null)\n          .map(attr => ({\n            attributeName: attr.attributeName,\n            attributeValueType: attr.attributeValueType\n          }));\n      }),\n      catchError(err => {\n        console.error(`Error fetching CK record attributes for '${ckRecordId}':`, err);\n        return of([]);\n      })\n    );\n  }\n}\n","import * as Types from './globalTypes';\n\nimport { gql } from 'apollo-angular';\nimport { Injectable } from '@angular/core';\nimport * as Apollo from 'apollo-angular';\nexport type GetCkTypeByRtCkTypeIdQueryVariablesDto = Types.Exact<{\n  rtCkTypeId: Types.Scalars['String']['input'];\n}>;\n\n\nexport type GetCkTypeByRtCkTypeIdQueryDto = { __typename?: 'OctoQuery', constructionKit?: { __typename?: 'ConstructionKitQuery', types?: { __typename?: 'CkTypeDtoConnection', items?: Array<{ __typename?: 'CkType', rtCkTypeId: any, ckTypeId: { __typename?: 'CkTypeId', fullName: string } } | null> | null } | null } | null };\n\nexport const GetCkTypeByRtCkTypeIdDocumentDto = gql`\n    query getCkTypeByRtCkTypeId($rtCkTypeId: String!) {\n  constructionKit {\n    types(rtCkId: $rtCkTypeId) {\n      items {\n        ckTypeId {\n          fullName\n        }\n        rtCkTypeId\n      }\n    }\n  }\n}\n    `;\n\n  @Injectable({\n    providedIn: 'root'\n  })\n  export class GetCkTypeByRtCkTypeIdDtoGQL extends Apollo.Query<GetCkTypeByRtCkTypeIdQueryDto, GetCkTypeByRtCkTypeIdQueryVariablesDto> {\n    document = GetCkTypeByRtCkTypeIdDocumentDto;\n    \n    constructor(apollo: Apollo.Apollo) {\n      super(apollo);\n    }\n  }","import { Injectable, inject } from '@angular/core';\nimport { Observable } from 'rxjs';\nimport { map } from 'rxjs/operators';\nimport { GetCkTypesDtoGQL, GetCkTypesQueryDto } from '../graphQL/getCkTypes';\nimport { GetCkTypeByRtCkTypeIdDtoGQL } from '../graphQL/getCkTypeByRtCkTypeId';\nimport { GetDerivedCkTypesDtoGQL, GetDerivedCkTypesQueryDto } from '../graphQL/getDerivedCkTypes';\nimport { SearchFilterTypesDto } from '../graphQL/globalTypes';\nimport { GraphQL } from '../shared/graphQL';\n\ntype CkTypeItemDto = NonNullable<NonNullable<NonNullable<NonNullable<GetCkTypesQueryDto['constructionKit']>['types']>['items']>[number]>;\n\ntype DerivedCkTypeParentDto = NonNullable<\n  NonNullable<NonNullable<NonNullable<GetDerivedCkTypesQueryDto['constructionKit']>['types']>['items']>[number]\n>;\ntype DerivedCkTypeItemDto = NonNullable<\n  NonNullable<NonNullable<DerivedCkTypeParentDto['directAndIndirectDerivedTypes']>['items']>[number]\n>;\n\nexport interface CkTypeSelectorItem {\n  /* The full name CK type ID, e.g., \"OctoSdkDemo-1.0.0/Customer-1\" */\n  fullName: string;\n  /* The runtime CK type ID for runtime queries, e.g., \"OctoSdkDemo-1.0.0/Customer\" */\n  rtCkTypeId: string;\n  /* The full name CK type ID of the base type, if any */\n  baseTypeFullName?: string;\n  /* The runtime CK type ID of the base type, if any */\n  baseTypeRtCkTypeId?: string;\n  /* Indicates if the type is abstract */\n  isAbstract: boolean;\n  /* Indicates if the type is final */\n  isFinal: boolean;\n  /* Optional description of the CK type */\n  description?: string;\n}\n\nexport interface CkTypeSelectorResult {\n  items: CkTypeSelectorItem[];\n  totalCount: number;\n}\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class CkTypeSelectorService {\n  private readonly getCkTypesGQL = inject(GetCkTypesDtoGQL);\n  private readonly getCkTypeByRtCkTypeIdGQL = inject(GetCkTypeByRtCkTypeIdDtoGQL);\n  private readonly getDerivedCkTypesGQL = inject(GetDerivedCkTypesDtoGQL);\n\n  /**\n   * Get a CkType by its rtCkTypeId\n   * @param rtCkTypeId The runtime CK type ID, e.g., \"OctoSdkDemo-1.0.0/Customer\"\n   * @returns Observable of CkTypeSelectorItem or null if not found\n   */\n  public getCkTypeByRtCkTypeId(rtCkTypeId: string): Observable<CkTypeSelectorItem | null> {\n    return this.getCkTypeByRtCkTypeIdGQL.fetch({\n      variables: { rtCkTypeId },\n      fetchPolicy: 'network-only'\n    }).pipe(\n      map(result => {\n        const items = result.data?.constructionKit?.types?.items;\n        if (!items || items.length === 0) {\n          return null;\n        }\n\n        const item = items[0];\n        if (!item) {\n          return null;\n        }\n\n        // Note: This query returns minimal data, so we only have ckTypeId info\n        return {\n          fullName: item.ckTypeId.fullName,\n          rtCkTypeId: item.rtCkTypeId,\n          isAbstract: false,\n          isFinal: false\n        };\n      })\n    );\n  }\n\n  /**\n   * Get CkTypes with optional filtering by model IDs and search text\n   * @param options Search options\n   * @returns Observable of CkTypeSelectorResult\n   */\n  public getCkTypes(options: {\n    ckModelIds?: string[];\n    searchText?: string;\n    first?: number;\n    skip?: number;\n  } = {}): Observable<CkTypeSelectorResult> {\n    const { ckModelIds, searchText, first = 50, skip = 0 } = options;\n\n    return this.getCkTypesGQL.fetch({\n      variables: {\n        ckModelIds: ckModelIds && ckModelIds.length > 0 ? ckModelIds : null,\n        first: first,\n        after: GraphQL.offsetToCursor(skip),\n        searchFilter: searchText ? {\n          type: SearchFilterTypesDto.AttributeFilterDto,\n          attributePaths: ['ckTypeId'],\n          searchTerm: searchText\n        } : null\n      },\n      fetchPolicy: 'network-only'\n    }).pipe(\n      map(result => {\n        const types = result.data?.constructionKit?.types;\n        if (!types) {\n          return { items: [], totalCount: 0 };\n        }\n\n        const items = (types.items || [])\n          .filter((item): item is CkTypeItemDto => item !== null)\n          .map(item => this.mapToSelectorItem(item));\n\n        return {\n          items,\n          totalCount: types.totalCount || 0\n        };\n      })\n    );\n  }\n\n  /**\n   * Get derived CkTypes for a given base type rtCkTypeId, with optional client-side text filter\n   * @param rtCkTypeId The runtime CK type ID of the base type, e.g., \"Basic/TreeNode\"\n   * @param options Search options\n   * @returns Observable of CkTypeSelectorResult\n   */\n  public getDerivedCkTypes(rtCkTypeId: string, options: {\n    searchText?: string;\n    ignoreAbstractTypes?: boolean;\n    includeSelf?: boolean;\n  } = {}): Observable<CkTypeSelectorResult> {\n    const { searchText, ignoreAbstractTypes = true, includeSelf = true } = options;\n\n    return this.getDerivedCkTypesGQL.fetch({\n      variables: {\n        rtCkTypeId,\n        ignoreAbstractTypes,\n        includeSelf\n      },\n      fetchPolicy: 'network-only'\n    }).pipe(\n      map(result => {\n        const derivedTypes = result.data?.constructionKit?.types?.items?.[0]?.directAndIndirectDerivedTypes;\n        if (!derivedTypes) {\n          return { items: [], totalCount: 0 };\n        }\n\n        let items = (derivedTypes.items || [])\n          .filter((item): item is DerivedCkTypeItemDto => item !== null)\n          .map(item => this.mapDerivedToSelectorItem(item));\n\n        // Client-side text filter\n        if (searchText) {\n          const lowerFilter = searchText.toLowerCase();\n          items = items.filter(item =>\n            item.rtCkTypeId.toLowerCase().includes(lowerFilter) ||\n            item.fullName.toLowerCase().includes(lowerFilter)\n          );\n        }\n\n        return {\n          items,\n          totalCount: items.length\n        };\n      })\n    );\n  }\n\n  private mapToSelectorItem(item: CkTypeItemDto): CkTypeSelectorItem {\n    return {\n      fullName: item.ckTypeId.fullName,\n      rtCkTypeId: item.rtCkTypeId,\n      baseTypeFullName: item.baseType?.ckTypeId.fullName,\n      baseTypeRtCkTypeId: item.baseType?.rtCkTypeId,\n      isAbstract: item.isAbstract,\n      isFinal: item.isFinal,\n      description: item.description ?? undefined\n    };\n  }\n\n  private mapDerivedToSelectorItem(item: DerivedCkTypeItemDto): CkTypeSelectorItem {\n    return {\n      fullName: item.ckTypeId.fullName,\n      rtCkTypeId: item.rtCkTypeId,\n      baseTypeFullName: item.baseType?.ckTypeId.fullName,\n      baseTypeRtCkTypeId: item.baseType?.rtCkTypeId,\n      isAbstract: item.isAbstract,\n      isFinal: item.isFinal,\n      description: item.description ?? undefined\n    };\n  }\n}\n","import { Injectable, inject } from '@angular/core';\nimport { firstValueFrom } from 'rxjs';\nimport { GetCkModelByIdDtoGQL } from '../graphQL/getCkModelById';\n\n/** Represents a parsed semantic version */\ninterface SemanticVersion {\n  major: number;\n  minor: number;\n  patch: number;\n}\n\n/**\n * Service for checking CK model availability in the current tenant.\n */\n@Injectable({\n  providedIn: 'root'\n})\nexport class CkModelService {\n  private readonly getCkModelByIdGQL = inject(GetCkModelByIdDtoGQL);\n\n  /**\n   * Checks if a construction kit model is available in the current tenant.\n   * @param modelId The model ID to check (e.g., 'System.UI')\n   * @returns true if the model is available and in AVAILABLE state\n   */\n  public async isModelAvailable(modelId: string): Promise<boolean> {\n    const result = await firstValueFrom(\n      this.getCkModelByIdGQL.fetch({ variables: { model: modelId } })\n    );\n\n    if (result?.data?.constructionKit?.models?.items) {\n      return result.data.constructionKit.models.items.length > 0;\n    }\n\n    return false;\n  }\n\n  /**\n   * Checks if a construction kit model is available with at least the specified version.\n   * @param modelId The model ID to check (e.g., 'System.UI')\n   * @param minVersion The minimum required version (e.g., '1.0.1')\n   * @returns true if the model is available and version >= minVersion\n   */\n  public async isModelAvailableWithMinVersion(modelId: string, minVersion: string): Promise<boolean> {\n    const result = await firstValueFrom(\n      this.getCkModelByIdGQL.fetch({ variables: { model: modelId } })\n    );\n\n    const items = result?.data?.constructionKit?.models?.items;\n    if (!items || items.length === 0) {\n      return false;\n    }\n\n    const model = items[0];\n    if (!model?.id?.version) {\n      return false;\n    }\n\n    const modelVersion = this.parseVersion(model.id.version);\n    const requiredVersion = this.parseVersion(minVersion);\n\n    if (!modelVersion || !requiredVersion) {\n      console.warn(`Could not parse version: model=${model.id.version}, required=${minVersion}`);\n      return false;\n    }\n\n    return this.compareVersions(modelVersion, requiredVersion) >= 0;\n  }\n\n  /**\n   * Gets the version of an available model.\n   * @param modelId The model ID to check\n   * @returns The version string or null if not available\n   */\n  public async getModelVersion(modelId: string): Promise<string | null> {\n    const result = await firstValueFrom(\n      this.getCkModelByIdGQL.fetch({ variables: { model: modelId } })\n    );\n\n    const items = result?.data?.constructionKit?.models?.items;\n    if (!items || items.length === 0 || !items[0]?.id?.version) {\n      return null;\n    }\n\n    return String(items[0].id.version);\n  }\n\n  /**\n   * Parses a version string into its components.\n   * Supports formats: \"1.0.1\", \"1.0\", \"1\"\n   */\n  private parseVersion(version: string | number | object): SemanticVersion | null {\n    let versionStr: string;\n\n    if (typeof version === 'object' && version !== null) {\n      // Handle object format like { major: 1, minor: 0, patch: 1 }\n      const v = version as { major?: number; minor?: number; patch?: number };\n      if (typeof v.major === 'number') {\n        return {\n          major: v.major,\n          minor: v.minor ?? 0,\n          patch: v.patch ?? 0\n        };\n      }\n      versionStr = String(version);\n    } else {\n      versionStr = String(version);\n    }\n\n    const parts = versionStr.split('.').map(p => parseInt(p, 10));\n\n    if (parts.some(isNaN)) {\n      return null;\n    }\n\n    return {\n      major: parts[0] ?? 0,\n      minor: parts[1] ?? 0,\n      patch: parts[2] ?? 0\n    };\n  }\n\n  /**\n   * Compares two semantic versions.\n   * @returns negative if a < b, 0 if equal, positive if a > b\n   */\n  private compareVersions(a: SemanticVersion, b: SemanticVersion): number {\n    if (a.major !== b.major) {\n      return a.major - b.major;\n    }\n    if (a.minor !== b.minor) {\n      return a.minor - b.minor;\n    }\n    return a.patch - b.patch;\n  }\n}\n","import { InjectionToken } from '@angular/core';\n\n/**\n * Provider function type for getting the current tenant ID.\n * Apps must provide this for tenant-specific operations like export/import.\n *\n * @returns Promise resolving to the tenant ID or null if not available\n */\nexport type TenantIdProvider = () => Promise<string | null>;\n\n/**\n * Injection token for providing the current tenant ID.\n * This is required for operations that need tenant context, such as:\n * - Exporting/importing runtime models\n * - Asset repository operations\n * - Job management\n *\n * @example\n * ```typescript\n * // app.config.ts\n * import { TENANT_ID_PROVIDER } from '@meshmakers/octo-services';\n * import { ActivatedRoute } from '@angular/router';\n * import { firstValueFrom } from 'rxjs';\n *\n * export const appConfig: ApplicationConfig = {\n *   providers: [\n *     {\n *       provide: TENANT_ID_PROVIDER,\n *       useFactory: () => {\n *         const route = inject(ActivatedRoute);\n *         const configService = inject(CONFIGURATION_SERVICE);\n *         return async (): Promise<string | null> => {\n *           if (route.firstChild) {\n *             const params = await firstValueFrom(route.firstChild.params);\n *             const tenantId = params['tenantId'] as string;\n *             if (tenantId) {\n *               return tenantId;\n *             }\n *           }\n *           return configService.config?.systemTenantId ?? null;\n *         };\n *       }\n *     }\n *   ]\n * };\n * ```\n */\nexport const TENANT_ID_PROVIDER = new InjectionToken<TenantIdProvider>('TENANT_ID_PROVIDER');\n","import {HttpClient, HttpParams} from '@angular/common/http';\nimport { Injectable, inject } from '@angular/core';\nimport {CONFIGURATION_SERVICE} from './configuration.service';\nimport {TENANT_ID_PROVIDER, TenantIdProvider} from './tenant-provider';\nimport {TenantDto} from '../shared/tenantDto';\nimport {firstValueFrom} from 'rxjs';\nimport {ImportModelResponseDto} from '../shared/importModelResponseDto';\nimport {ExportModelResponseDto} from '../shared/exportModelResponseDto';\nimport {PagedResultDto} from '@meshmakers/shared-services';\nimport {ImportStrategyDto} from '../shared/importStrategyDto';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class AssetRepoService {\n  private readonly httpClient = inject(HttpClient);\n  private readonly configurationService = inject(CONFIGURATION_SERVICE);\n  private readonly tenantIdProvider: TenantIdProvider | null = inject(TENANT_ID_PROVIDER, {optional: true});\n\n  private async getTenantApiBaseUrl(): Promise<string | null> {\n    if (!this.configurationService.config?.assetServices) return null;\n    let tenantId = 'octosystem';\n    if (this.tenantIdProvider) {\n      tenantId = await this.tenantIdProvider() ?? 'octosystem';\n    }\n    return `${this.configurationService.config.assetServices}${tenantId}/v1/tenants`;\n  }\n\n  public async getTenants(skip: number, take: number): Promise<PagedResultDto<TenantDto> | null> {\n    const params = new HttpParams().set('skip', '' + skip.toString()).set('take', '' + take.toString());\n\n    const baseUrl = await this.getTenantApiBaseUrl();\n    if (baseUrl) {\n      const r = await firstValueFrom(this.httpClient\n        .get<PagedResultDto<TenantDto>>(baseUrl, {\n          params,\n          observe: 'response'\n        }));\n      return r.body;\n    }\n    return null;\n  }\n\n  public async getTenantDetails(childTenantId: string): Promise<TenantDto | null> {\n    const baseUrl = await this.getTenantApiBaseUrl();\n    if (baseUrl) {\n      const r = await firstValueFrom(this.httpClient\n        .get<TenantDto>(`${baseUrl}/${childTenantId}`, {\n          observe: 'response'\n        }));\n      return r.body;\n    }\n    return null;\n  }\n\n  /**\n   * Returns the tenant the caller is currently signed into, including its database name.\n   *\n   * The tenants list only contains child tenants, and a tenant's own registry entry lives in\n   * its parent's database — so the current tenant's database name is not derivable client-side\n   * and comes from this dedicated endpoint (AB#4601). Needed by any operation that has to name\n   * the database of the current tenant, such as restoring it from a backup.\n   */\n  public async getOwnTenant(): Promise<TenantDto | null> {\n    const baseUrl = await this.getTenantApiBaseUrl();\n    if (baseUrl) {\n      const r = await firstValueFrom(this.httpClient\n        .get<TenantDto>(`${baseUrl}/self`, {\n          observe: 'response'\n        }));\n      return r.body;\n    }\n    return null;\n  }\n\n  public async createTenant(tenantDto: TenantDto): Promise<void> {\n    const params = new HttpParams().set('childTenantId', tenantDto.tenantId).set('databaseName', tenantDto.database);\n\n    const baseUrl = await this.getTenantApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(this.httpClient.post<void>(baseUrl, null, {\n        params,\n        observe: 'response'\n      }));\n    }\n  }\n\n  public async attachTenant(dataSourceDto: TenantDto): Promise<void> {\n    const params = new HttpParams().set('childTenantId', dataSourceDto.tenantId).set('databaseName', dataSourceDto.database);\n\n    const baseUrl = await this.getTenantApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(this.httpClient.post<void>(`${baseUrl}/attach`, null, {\n        params,\n        observe: 'response'\n      }));\n    }\n  }\n\n  public async detachTenant(childTenantId: string): Promise<void> {\n    const params = new HttpParams().set('childTenantId', childTenantId);\n\n    const baseUrl = await this.getTenantApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(this.httpClient.post<void>(`${baseUrl}/detach`, null, {\n        params,\n        observe: 'response'\n      }));\n    }\n  }\n\n  public async deleteTenant(childTenantId: string): Promise<void> {\n    const params = new HttpParams().set('childTenantId', childTenantId);\n\n    const baseUrl = await this.getTenantApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(this.httpClient.delete<void>(baseUrl, {\n        params,\n        observe: 'response'\n      }));\n    }\n  }\n\n  /**\n   * Enables the Stream Data feature for a tenant. Installs the\n   * `System.StreamData` CK model and provisions the backing time-series\n   * storage. Errors propagate to the caller.\n   *\n   * Tenant-scoped REST endpoint: `POST {assetServices}{tenantId}/v1/streamdata/enable`.\n   */\n  public async enableStreamData(tenantId: string): Promise<void> {\n    if (this.configurationService.config?.assetServices) {\n      const uri = `${this.configurationService.config.assetServices}${tenantId}/v1/streamdata/enable`;\n      await firstValueFrom(this.httpClient.post<void>(uri, null, {observe: 'response'}));\n    }\n  }\n\n  /**\n   * Disables the Stream Data feature for a tenant. Drops the backing\n   * time-series storage and removes the `System.StreamData` model.\n   * Destructive — the UI must confirm before calling. Errors propagate to the\n   * caller.\n   *\n   * Tenant-scoped REST endpoint: `POST {assetServices}{tenantId}/v1/streamdata/disable`.\n   */\n  public async disableStreamData(tenantId: string): Promise<void> {\n    if (this.configurationService.config?.assetServices) {\n      const uri = `${this.configurationService.config.assetServices}${tenantId}/v1/streamdata/disable`;\n      await firstValueFrom(this.httpClient.post<void>(uri, null, {observe: 'response'}));\n    }\n  }\n\n  public async importRtModel(tenantId: string, file: File, importStrategy: ImportStrategyDto = ImportStrategyDto.InsertOnly): Promise<string | null> {\n    const params = new HttpParams()\n      .set('importStrategy', importStrategy.toString());\n    if (this.configurationService.config?.assetServices) {\n\n      const formData: FormData = new FormData();\n      formData.append(\"file\", file);\n      const r = await firstValueFrom(this.httpClient.post<ImportModelResponseDto>(this.configurationService.config.assetServices + tenantId + '/v1/Models/ImportRt', formData, {\n        params,\n        observe: 'response'\n      }));\n\n      return r.body?.jobId ?? null;\n    }\n    return null;\n  }\n\n  public async importCkModel(tenantId: string, file: File, importStrategy: ImportStrategyDto = ImportStrategyDto.InsertOnly): Promise<string | null> {\n    const params = new HttpParams()\n      .set('importStrategy', importStrategy.toString());\n    if (this.configurationService.config?.assetServices) {\n      const formData: FormData = new FormData();\n      formData.append(\"file\", file);\n      const r = await firstValueFrom(this.httpClient.post<ImportModelResponseDto>(this.configurationService.config.assetServices + tenantId + '/v1/Models/ImportCk', formData, {\n        params,\n        observe: 'response'\n      }));\n      return r.body?.jobId ?? null;\n    }\n    return null;\n  }\n\n  public async exportRtModelByQuery(tenantId: string, queryId: string): Promise<string | null> {\n    if (this.configurationService.config?.assetServices) {\n      const r = await firstValueFrom(this.httpClient\n        .post<ExportModelResponseDto>(\n          this.configurationService.config.assetServices + tenantId + '/v1/Models/ExportRtByQuery',\n          {queryId},\n          {\n            observe: 'response'\n          }\n        ));\n\n      return r.body?.jobId ?? null;\n    }\n    return null;\n  }\n\n  public async exportRtModelDeepGraph(tenantId: string, originRtIds: string[], originCkTypeId: string): Promise<string | null> {\n    if (this.configurationService.config?.assetServices) {\n      const r = await firstValueFrom(this.httpClient\n        .post<ExportModelResponseDto>(\n          this.configurationService.config.assetServices + tenantId + '/v1/Models/ExportRtByDeepGraph',\n          {originRtIds, originCkTypeId},\n          {\n            observe: 'response'\n          }\n        ));\n        return r.body?.jobId ?? null;\n    }\n    return null;\n  }\n}\n","import {Injectable, inject} from '@angular/core';\nimport {HttpClient, HttpParams} from '@angular/common/http';\nimport {firstValueFrom, map} from 'rxjs';\nimport {DetailedError, HttpRequest, Upload} from 'tus-js-client';\nimport {AuthorizeService} from '@meshmakers/shared-auth';\nimport {JobResponseDto} from '../shared/jobResponseDto';\nimport {JobDto} from '../shared/jobDto';\nimport {ImportStrategyDto} from '../shared/importStrategyDto';\nimport {TimeWindowDto} from '../shared/timeWindowDto';\nimport {CONFIGURATION_SERVICE} from './configuration.service';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class BotService {\n  private readonly httpClient = inject(HttpClient);\n  private readonly configurationService = inject(CONFIGURATION_SERVICE);\n  private readonly authorizeService = inject(AuthorizeService);\n\n  public async runFixupScripts(tenantId: string): Promise<JobResponseDto | null> {\n    const params = new HttpParams().set('tenantId', tenantId);\n\n    if (this.configurationService.config?.botServices) {\n      const r = await firstValueFrom(this.httpClient.post<JobResponseDto>(this.configurationService.config.botServices + 'system/v1/jobs/run-fixup-scripts', null, {\n        params,\n        observe: 'response'\n      }));\n\n      return r.body;\n    }\n    return null;\n  }\n\n  /**\n   * Starts a tenant repository dump (backup) job.\n   *\n   * When `includeArchiveData` is `true` the produced artifact additionally bundles the tenant's\n   * CrateDB archive row data (AB#4231, concept §7). The default (`false`) keeps the historical,\n   * fully backward-compatible behaviour (Mongo metadata/config only → single `.tar.gz`); with the\n   * flag set the bot job emits a larger `.octobak.zip` container instead.\n   *\n   * Frozen bot contract: `POST system/v1/jobs/dump-repository?tenantId=&includeArchiveData=`.\n   */\n  public async dumpRepository(tenantId: string, includeArchiveData = false): Promise<JobResponseDto | null> {\n    const params = new HttpParams()\n      .set('tenantId', tenantId)\n      .set('includeArchiveData', includeArchiveData);\n\n    if (this.configurationService.config?.botServices) {\n      const r = await firstValueFrom(this.httpClient.post<JobResponseDto>(this.configurationService.config.botServices + 'system/v1/jobs/dump-repository', null, {\n        params,\n        observe: 'response'\n      }));\n\n      return r.body;\n    }\n    return null;\n  }\n\n  /** @deprecated Use TusUploadService.startUpload() instead for resumable uploads supporting large files. */\n  public async restoreRepository(tenantId: string, databaseName: string, file: File): Promise<JobResponseDto | null> {\n    const params = new HttpParams().set('tenantId', tenantId).set('databaseName', databaseName);\n\n    if (this.configurationService.config?.botServices) {\n      const formData: FormData = new FormData();\n      formData.append('file', file, file.name);\n\n      const r = await firstValueFrom(this.httpClient.post<JobResponseDto>(this.configurationService.config.botServices + 'system/v1/jobs/restore-repository', formData, {\n        params,\n        observe: 'response'\n      }));\n\n      return r.body;\n    }\n    return null;\n  }\n\n  public async downloadJobResultBinary(tenantId: string, jobId: string): Promise<Blob | null> {\n    const params = new HttpParams().set('tenantId', tenantId).set('id', jobId);\n\n    if (this.configurationService.config?.botServices) {\n      return await firstValueFrom(this.httpClient.get(this.configurationService.config.botServices + 'system/v1/jobs/download', {\n        params,\n        responseType: 'blob'\n      }));\n    }\n    return null;\n  }\n\n  public async getJobStatus(jobId: string): Promise<JobDto | null> {\n    const params = new HttpParams().set('id', jobId);\n\n    if (this.configurationService.config?.botServices) {\n      return firstValueFrom(this.httpClient\n        .get<JobDto>(this.configurationService.config.botServices + 'system/v1/jobs', {\n          params,\n          observe: 'response'\n        })\n        .pipe(\n          map((res) => {\n            return res.body;\n          })\n        ));\n    }\n    return null;\n  }\n\n  /**\n   * Starts an asynchronous archive-data export job (AB#4230, concept §5.1 / §8.2). The bot job\n   * orchestrates the CrateDB row stream into a downloadable ZIP (`metadata.json` + `data.ndjson`);\n   * the produced artifact is fetched afterwards via {@link downloadJobResultBinary}.\n   *\n   * When `window` is omitted the whole archive is exported; when supplied only rows whose\n   * timestamp / `window_start` fall in `[fromUtc, toUtc)` are included.\n   *\n   * Frozen bot contract:\n   * `POST system/v1/jobs/export-archive-data?tenantId=&archiveRtId=&fromUtc=&toUtc=` → `{ jobId }`.\n   */\n  public async startExportArchiveData(\n    tenantId: string,\n    archiveRtId: string,\n    window?: TimeWindowDto\n  ): Promise<JobResponseDto | null> {\n    if (!this.configurationService.config?.botServices) {\n      return null;\n    }\n\n    let params = new HttpParams()\n      .set('tenantId', tenantId)\n      .set('archiveRtId', archiveRtId);\n\n    if (window) {\n      params = params.set('fromUtc', window.fromUtc).set('toUtc', window.toUtc);\n    }\n\n    const r = await firstValueFrom(this.httpClient.post<JobResponseDto>(\n      this.configurationService.config.botServices + 'system/v1/jobs/export-archive-data',\n      null,\n      {params, observe: 'response'}\n    ));\n\n    return r.body;\n  }\n\n  /**\n   * Uploads an archive-data ZIP via TUS (resumable, large-file safe — same transport as tenant\n   * restore) and starts the import job (AB#4230, concept §5.1 / §8.2). The job validates the\n   * `metadata.json` schema against the live target archive (concept §6) before any write; on a\n   * mismatch the job fails with a field-level message that surfaces through\n   * `JobManagementService.waitForJob` → `MessageService.showErrorWithDetails`.\n   *\n   * Frozen bot contract:\n   * 1. TUS upload to `system/v1/tus-upload` (metadata: `filename`, `filetype`, `tenantId`,\n   *    `archiveRtId`, `importMode`).\n   * 2. `POST system/v1/jobs/import-archive-data-from-upload?tusFileId=&tenantId=&archiveRtId=&mode=`\n   *    → `{ jobId }`.\n   */\n  public async startImportArchiveDataWithUpload(\n    tenantId: string,\n    archiveRtId: string,\n    file: File,\n    mode: ImportStrategyDto,\n    onProgress?: (bytesUploaded: number, bytesTotal: number) => void\n  ): Promise<JobResponseDto | null> {\n    const botServicesUrl = this.configurationService.config?.botServices;\n    if (!botServicesUrl) {\n      return null;\n    }\n\n    const tusFileId = await this.uploadArchiveDataZip(botServicesUrl, tenantId, archiveRtId, mode, file, onProgress);\n\n    const params = new HttpParams()\n      .set('tusFileId', tusFileId)\n      .set('tenantId', tenantId)\n      .set('archiveRtId', archiveRtId)\n      .set('mode', mode.toString());\n\n    const r = await firstValueFrom(this.httpClient.post<JobResponseDto>(\n      botServicesUrl + 'system/v1/jobs/import-archive-data-from-upload',\n      null,\n      {params, observe: 'response'}\n    ));\n\n    return r.body;\n  }\n\n  private uploadArchiveDataZip(\n    botServicesUrl: string,\n    tenantId: string,\n    archiveRtId: string,\n    mode: ImportStrategyDto,\n    file: File,\n    onProgress?: (bytesUploaded: number, bytesTotal: number) => void\n  ): Promise<string> {\n    return new Promise<string>((resolve, reject) => {\n      const metadata: Record<string, string> = {\n        filename: file.name,\n        filetype: file.type || 'application/zip',\n        tenantId,\n        archiveRtId,\n        importMode: mode.toString()\n      };\n\n      const upload = new Upload(file, {\n        endpoint: botServicesUrl + 'system/v1/tus-upload',\n        retryDelays: [0, 1000, 3000, 5000, 10000],\n        chunkSize: 50 * 1024 * 1024,\n        metadata,\n        onBeforeRequest: (req: HttpRequest) => {\n          const token = this.authorizeService.getAccessTokenSync();\n          if (token) {\n            req.setHeader('Authorization', `Bearer ${token}`);\n          }\n        },\n        onProgress: (bytesUploaded: number, bytesTotal: number) => {\n          onProgress?.(bytesUploaded, bytesTotal);\n        },\n        onSuccess: () => {\n          const uploadUrl = upload.url;\n          if (!uploadUrl) {\n            reject(new Error('Upload succeeded but no URL returned'));\n            return;\n          }\n          const tusFileId = uploadUrl.substring(uploadUrl.lastIndexOf('/') + 1);\n          resolve(tusFileId);\n        },\n        onError: (error: Error | DetailedError) => {\n          reject(new Error(`Upload failed: ${error.message}`));\n        }\n      });\n\n      upload.start();\n    });\n  }\n}\n","import { Injectable, inject } from '@angular/core';\nimport {HttpClient, HttpErrorResponse} from '@angular/common/http';\nimport {CONFIGURATION_SERVICE} from './configuration.service';\nimport {HealthCheck} from '../shared/health';\nimport {firstValueFrom} from 'rxjs';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class HealthService {\n  private readonly httpClient = inject(HttpClient);\n  private readonly configurationService = inject(CONFIGURATION_SERVICE);\n\n\n  private async getStatusAsync(uri: string): Promise<HealthCheck | null> {\n\n    try {\n      const r = await firstValueFrom(this.httpClient.get<HealthCheck>(uri + 'health', {\n        observe: 'response'\n      }));\n\n      if (r.status === 200) {\n        return r.body;\n      }\n    }\n    catch (error: unknown){\n      if (error instanceof HttpErrorResponse) {\n        if (error.status == 503){\n          return error.error;\n        }\n      }\n      console.error(\"error\", error);\n    }\n    return null;\n\n  }\n\n  public async getAssetRepoServiceHealthAsync(): Promise<HealthCheck | null> {\n    return this.getStatusAsync(this.configurationService.config.assetServices);\n  }\n\n  public async getIdentityServiceAsync(): Promise<HealthCheck | null> {\n    return this.getStatusAsync(this.configurationService.config.issuer);\n  }\n\n  public async getBotServiceAsync(): Promise<HealthCheck | null> {\n    return this.getStatusAsync(this.configurationService.config.botServices);\n  }\n\n  public async getCommunicationControllerServiceAsync(): Promise<HealthCheck | null> {\n    return this.getStatusAsync(this.configurationService.config.communicationServices);\n  }\n\n  public async getMeshAdapterAsync(): Promise<HealthCheck | null> {\n    return this.getStatusAsync(this.configurationService.config.meshAdapterUrl);\n  }\n}\n","import {inject, Injectable} from '@angular/core';\nimport {firstValueFrom} from 'rxjs';\nimport {HttpClient, HttpParams} from '@angular/common/http';\nimport {CONFIGURATION_SERVICE} from './configuration.service';\nimport {DiagnosticsModel} from '../shared/diagnosticsModel';\nimport {UserDto} from '../shared/userDto';\nimport {RoleDto} from '../shared/roleDto';\nimport {PagedResultDto} from '@meshmakers/shared-services';\nimport {ClientDto} from '../shared/clientDto';\nimport {ClientMirrorBackfillResponseDto, ClientMirrorDto, ClientMirrorProvisionResponseDto} from '../shared/clientMirrorDto';\nimport {CleanOverlayEntriesResultDto} from '../shared/clientOverlayDto';\nimport {IdentityProviderDto, IdentityProvidersResult} from '../shared/identityProviderDto';\nimport {EmailDomainGroupRuleDto, EmailDomainGroupRulesResult} from '../shared/emailDomainGroupRuleDto';\nimport {GeneratedPasswordDto} from '../shared/generatedPasswordDto';\nimport {MergeUsersRequestDto} from '../shared/mergeUsersRequestDto';\nimport {CreateGroupDto, GroupDto, UpdateGroupDto} from '../shared/groupDto';\nimport {CreateExternalTenantUserMappingDto, ExternalTenantUserMappingDto} from '../shared/externalTenantUserMappingDto';\nimport {ProvisioningSourceUserDto} from '../shared/provisioningSourceUserDto';\nimport {CreateExternalTenantUserGroupMappingDto, ProvisioningGroupDto} from '../shared/provisioningGroupDto';\nimport {TENANT_ID_PROVIDER, TenantIdProvider} from './tenant-provider';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class IdentityService {\n  private readonly httpClient = inject(HttpClient);\n  private readonly configurationService = inject(CONFIGURATION_SERVICE);\n  private readonly tenantIdProvider: TenantIdProvider | null = inject(TENANT_ID_PROVIDER, {optional: true});\n\n  private async getApiBaseUrl(): Promise<string | null> {\n    if (!this.configurationService.config?.issuer) return null;\n    let tenantId = 'octosystem';\n    if (this.tenantIdProvider) {\n      tenantId = await this.tenantIdProvider() ?? 'octosystem';\n    }\n    return this.getApiBaseUrlForTenant(tenantId);\n  }\n\n  /**\n   * Builds the identity API base URL for an explicit tenant, bypassing the ambient\n   * {@link TENANT_ID_PROVIDER}. Used when an operation must target a tenant other than the\n   * currently-routed one — e.g. cleaning overlay URIs on a child tenant before its backup.\n   */\n  private getApiBaseUrlForTenant(tenantId: string): string | null {\n    if (!this.configurationService.config?.issuer) return null;\n    return `${this.configurationService.config.issuer}${tenantId}/v1/`;\n  }\n\n  async userDiagnostics(): Promise<DiagnosticsModel | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      return await firstValueFrom(this.httpClient.get<DiagnosticsModel>(\n        baseUrl + 'Diagnostics'\n      ));\n    }\n    return null;\n  }\n\n  async getUsers(skip: number, take: number): Promise<PagedResultDto<UserDto> | null> {\n    const params = new HttpParams().set('skip', '' + skip.toString()).set('take', '' + take.toString());\n\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<PagedResultDto<UserDto> | null>(baseUrl + 'users/getPaged', {\n          params,\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async getUserDetails(userName: string): Promise<UserDto | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<UserDto | null>(baseUrl + `users/${userName}`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async createUser(userDto: UserDto): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.post<void>(baseUrl + 'users', userDto, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async updateUser(userName: string, userDto: UserDto): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.put<void>(baseUrl + `users/${userName}`, userDto, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async deleteUser(userName: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.delete<void>(baseUrl + `users/${userName}`, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async getUserRoles(userName: string): Promise<RoleDto[] | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<RoleDto[] | null>(baseUrl + `users/${userName}/roles`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async getUserDirectRoles(userName: string): Promise<RoleDto[] | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<RoleDto[] | null>(baseUrl + `users/${userName}/directRoles`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async updateUserRoles(userName: string, roles: RoleDto[]): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const roleIds = roles.map((role) => role.id);\n\n      await firstValueFrom(\n        this.httpClient.put<void>(baseUrl + `users/${userName}/roles`, roleIds, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async addUserToRole(userName: string, roleName: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.put<void>(baseUrl + `users/${userName}/roles/${roleName}`, null, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async removeRoleFromUser(userName: string, roleName: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.delete<void>(baseUrl + `users/${userName}/roles/${roleName}`, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  // ----- Client role assignment (AB#4183) -----\n\n  async getClientRoles(clientId: string): Promise<string[] | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<string[] | null>(baseUrl + `clients/${clientId}/roles`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async updateClientRoles(clientId: string, roleIds: string[]): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.put<void>(baseUrl + `clients/${clientId}/roles`, roleIds, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async addClientToRole(clientId: string, roleName: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.put<void>(baseUrl + `clients/${clientId}/roles/${roleName}`, null, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async removeRoleFromClient(clientId: string, roleName: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.delete<void>(baseUrl + `clients/${clientId}/roles/${roleName}`, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async mergeUsers(targetUserName: string, sourceUserName: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const request: MergeUsersRequestDto = { sourceUserName };\n      await firstValueFrom(\n        this.httpClient.post<void>(\n          baseUrl + `users/${encodeURIComponent(targetUserName)}/merge`,\n          request,\n          { observe: 'response' }\n        )\n      );\n    }\n  }\n\n  async resetPassword(userName: string, password: string): Promise<unknown> {\n    const params = new HttpParams().set('userName', userName).set('password', password);\n\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.post<unknown>(baseUrl + 'users/ResetPassword', null, {\n          params,\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async getClients(skip: number, take: number): Promise<PagedResultDto<ClientDto> | null> {\n    const params = new HttpParams().set('skip', '' + skip.toString()).set('take', '' + take.toString());\n\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<PagedResultDto<ClientDto> | null>(baseUrl + 'clients/getPaged', {\n          params,\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async getClientDetails(clientId: string): Promise<ClientDto | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<ClientDto>(baseUrl + `clients/${clientId}`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async createClient(clientDto: ClientDto): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.post<void>(baseUrl + 'clients', clientDto, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async updateClient(clientId: string, clientDto: ClientDto): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(this.httpClient.put<void>(baseUrl + `clients/${clientId}`, clientDto, {\n        observe: 'response'\n      }));\n    }\n  }\n\n  async deleteClient(clientId: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(this.httpClient.delete<void>(baseUrl + `clients/${clientId}`, {\n        observe: 'response'\n      }));\n    }\n  }\n\n  // ---- Multi-tenant client mirrors (Epic 3054 #4045) -----------------------\n\n  /**\n   * Lists the sub-tenants this `ClientCredentials` client has been\n   * auto-provisioned into. Empty array when the client has no mirrors.\n   */\n  async getClientMirrors(clientId: string): Promise<ClientMirrorDto[]> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<ClientMirrorDto[]>(baseUrl + `clients/${clientId}/mirrors`, {\n          observe: 'response'\n        })\n      );\n      return response.body ?? [];\n    }\n    return [];\n  }\n\n  /**\n   * Backfill: provisions a flagged client into every existing sub-tenant of\n   * the calling tenant. Server returns `400` if the client is not flagged.\n   */\n  async provisionClientInExistingTenants(clientId: string): Promise<ClientMirrorBackfillResponseDto | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.post<ClientMirrorBackfillResponseDto>(\n          baseUrl + `clients/${clientId}/mirrors/provisionInExistingTenants`,\n          null,\n          { observe: 'response' }\n        )\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  /**\n   * Manually provisions a flagged client into one specific sub-tenant.\n   */\n  async provisionClientInTenant(clientId: string, childTenantId: string): Promise<ClientMirrorProvisionResponseDto | null> {\n    const params = new HttpParams().set('childTenantId', childTenantId);\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.post<ClientMirrorProvisionResponseDto>(\n          baseUrl + `clients/${clientId}/mirrors/provisionInTenant`,\n          null,\n          { params, observe: 'response' }\n        )\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  /**\n   * Removes a single mirror (drops both the child-side client and the parent's\n   * tracking row).\n   */\n  async unprovisionClientFromTenant(clientId: string, childTenantId: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.delete<void>(baseUrl + `clients/${clientId}/mirrors/${childTenantId}`, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  /**\n   * Flips the `AutoProvisionInChildTenants` flag on a client without rewriting\n   * the full client object. Flipping `false → true` does NOT auto-backfill —\n   * use {@link provisionClientInExistingTenants} for that.\n   */\n  async setClientAutoProvisionInChildTenants(clientId: string, enabled: boolean): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.patch<void>(\n          baseUrl + `clients/${clientId}/autoProvisionInChildTenants`,\n          { enabled },\n          { observe: 'response' }\n        )\n      );\n    }\n  }\n\n  // ---- Client overlay URIs (AB#4209, deliverable 7) -----------------------\n\n  /**\n   * Strips overlay URI entries from every blueprint-managed client of a tenant. Without\n   * {@link overlayName} every `overlay:*` source is removed; with it, only `overlay:<name>`.\n   * `base` and `api` sourced URIs are always preserved. Destructive — the typical use is\n   * producing a template-clean tenant dump; overlays can be re-applied afterwards via the\n   * octo-tools `Apply-IdentityOverlay` cmdlet.\n   *\n   * `tenantId` targets a specific tenant explicitly (e.g. a child tenant being backed up),\n   * bypassing the ambient route tenant. Omit it to use the current route tenant.\n   */\n  async cleanOverlayEntries(overlayName?: string, tenantId?: string): Promise<CleanOverlayEntriesResultDto | null> {\n    const baseUrl = tenantId\n      ? this.getApiBaseUrlForTenant(tenantId)\n      : await this.getApiBaseUrl();\n    if (!baseUrl) return null;\n\n    let params = new HttpParams();\n    if (overlayName) {\n      params = params.set('overlayName', overlayName);\n    }\n\n    const response = await firstValueFrom(\n      this.httpClient.delete<CleanOverlayEntriesResultDto>(baseUrl + 'clients/cleanOverlayEntries', {\n        params,\n        observe: 'response'\n      })\n    );\n    return response.body;\n  }\n\n  async generatePassword(): Promise<GeneratedPasswordDto | null> {\n    const params = new HttpParams();\n\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const r = await firstValueFrom(this.httpClient\n        .get<GeneratedPasswordDto>(baseUrl + 'tools/generatePassword', {\n          params,\n          observe: 'response'\n        }));\n\n      return r.body;\n    }\n    return null;\n  }\n\n  // ========================================\n  // Role Management\n  // ========================================\n\n  async getRoles(skip: number, take: number): Promise<PagedResultDto<RoleDto> | null> {\n    const params = new HttpParams().set('skip', '' + skip.toString()).set('take', '' + take.toString());\n\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<PagedResultDto<RoleDto> | null>(baseUrl + 'roles/getPaged', {\n          params,\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async getRoleDetails(roleName: string): Promise<RoleDto | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<RoleDto | null>(baseUrl + `roles/names/${roleName}`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async createRole(roleDto: RoleDto): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.post<void>(baseUrl + 'roles', roleDto, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async updateRole(roleName: string, roleDto: RoleDto): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.put<void>(baseUrl + `roles/${roleName}`, roleDto, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async deleteRole(roleName: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.delete<void>(baseUrl + `roles/${roleName}`, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  // ========================================\n  // Identity Provider Management\n  // ========================================\n\n  async getIdentityProviders(): Promise<IdentityProvidersResult | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<IdentityProvidersResult | null>(baseUrl + 'identityproviders', {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async getIdentityProviderDetails(rtId: string): Promise<IdentityProvidersResult | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<IdentityProvidersResult | null>(baseUrl + `identityproviders/${rtId}`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async createIdentityProvider(dto: IdentityProviderDto): Promise<IdentityProviderDto | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.post<IdentityProviderDto>(baseUrl + 'identityproviders', dto, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async updateIdentityProvider(rtId: string, dto: IdentityProviderDto): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.put<void>(baseUrl + `identityproviders/${rtId}`, dto, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async deleteIdentityProvider(rtId: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.delete<void>(baseUrl + `identityproviders/${rtId}`, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  // ========================================\n  // Email Domain Group Rules\n  // ========================================\n\n  async getEmailDomainGroupRules(): Promise<EmailDomainGroupRulesResult | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<EmailDomainGroupRulesResult | null>(baseUrl + 'emaildomaingrouprules', {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async getEmailDomainGroupRuleDetails(rtId: string): Promise<EmailDomainGroupRuleDto | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<EmailDomainGroupRuleDto | null>(baseUrl + `emaildomaingrouprules/${rtId}`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async createEmailDomainGroupRule(dto: EmailDomainGroupRuleDto): Promise<EmailDomainGroupRuleDto | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.post<EmailDomainGroupRuleDto>(baseUrl + 'emaildomaingrouprules', dto, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async updateEmailDomainGroupRule(rtId: string, dto: EmailDomainGroupRuleDto): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.put<void>(baseUrl + `emaildomaingrouprules/${rtId}`, dto, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async deleteEmailDomainGroupRule(rtId: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.delete<void>(baseUrl + `emaildomaingrouprules/${rtId}`, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  // ========================================\n  // Group Management\n  // ========================================\n\n  async getGroups(): Promise<GroupDto[] | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<GroupDto[] | null>(baseUrl + 'groups', {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async getGroupsPaged(skip: number, take: number): Promise<GroupDto[] | null> {\n    const params = new HttpParams().set('skip', skip.toString()).set('take', take.toString());\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<GroupDto[] | null>(baseUrl + 'groups/getPaged', {\n          params,\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async getGroupById(rtId: string): Promise<GroupDto | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<GroupDto | null>(baseUrl + `groups/${rtId}`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async getGroupByName(groupName: string): Promise<GroupDto | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<GroupDto | null>(baseUrl + `groups/names/${encodeURIComponent(groupName)}`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async createGroup(dto: CreateGroupDto): Promise<GroupDto | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.post<GroupDto>(baseUrl + 'groups', dto, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async updateGroup(rtId: string, dto: UpdateGroupDto): Promise<GroupDto | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.put<GroupDto>(baseUrl + `groups/${rtId}`, dto, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async deleteGroup(rtId: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.delete<void>(baseUrl + `groups/${rtId}`, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async getGroupRoles(rtId: string): Promise<string[] | null> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<string[] | null>(baseUrl + `groups/${rtId}/roles`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async updateGroupRoles(rtId: string, roleIds: string[]): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.put<void>(baseUrl + `groups/${rtId}/roles`, roleIds, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async addUserToGroup(rtId: string, userId: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.put<void>(baseUrl + `groups/${rtId}/members/users/${userId}`, null, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async removeUserFromGroup(rtId: string, userId: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.delete<void>(baseUrl + `groups/${rtId}/members/users/${userId}`, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async addClientToGroup(rtId: string, clientId: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.put<void>(baseUrl + `groups/${rtId}/members/clients/${clientId}`, null, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async removeClientFromGroup(rtId: string, clientId: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.delete<void>(baseUrl + `groups/${rtId}/members/clients/${clientId}`, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async addGroupToGroup(rtId: string, childGroupId: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.put<void>(baseUrl + `groups/${rtId}/members/groups/${childGroupId}`, null, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  async removeGroupFromGroup(rtId: string, childGroupId: string): Promise<void> {\n    const baseUrl = await this.getApiBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.delete<void>(baseUrl + `groups/${rtId}/members/groups/${childGroupId}`, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  // ========================================\n  // Admin Provisioning (via system tenant)\n  // ========================================\n\n  private getSystemTenantBaseUrl(): string | null {\n    if (!this.configurationService.config?.issuer) return null;\n    return `${this.configurationService.config.issuer}octosystem/v1/`;\n  }\n\n  async getAdminProvisionedUsers(targetTenantId: string): Promise<ExternalTenantUserMappingDto[] | null> {\n    const baseUrl = this.getSystemTenantBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<ExternalTenantUserMappingDto[]>(\n          baseUrl + `adminProvisioning/${encodeURIComponent(targetTenantId)}`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async provisionCurrentUser(targetTenantId: string): Promise<ExternalTenantUserMappingDto | null> {\n    const baseUrl = this.getSystemTenantBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.post<ExternalTenantUserMappingDto>(\n          baseUrl + `adminProvisioning/${encodeURIComponent(targetTenantId)}/provisionCurrentUser`, null, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async createAdminProvisioning(targetTenantId: string, dto: CreateExternalTenantUserMappingDto): Promise<ExternalTenantUserMappingDto | null> {\n    const baseUrl = this.getSystemTenantBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.post<ExternalTenantUserMappingDto>(\n          baseUrl + `adminProvisioning/${encodeURIComponent(targetTenantId)}`, dto, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  async deleteAdminProvisioning(targetTenantId: string, mappingRtId: string): Promise<void> {\n    const baseUrl = this.getSystemTenantBaseUrl();\n    if (baseUrl) {\n      await firstValueFrom(\n        this.httpClient.delete<void>(\n          baseUrl + `adminProvisioning/${encodeURIComponent(targetTenantId)}/${encodeURIComponent(mappingRtId)}`, {\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  /**\n   * Searches provisionable users from the target tenant's ancestor (parent) tenants. Powers the\n   * cross-tenant user picker on the Admin Provisioning page. Matches on username or email; an empty\n   * search returns the first users. Cross-tenant shadow users (xt_) are excluded server-side.\n   */\n  async getProvisioningSourceUsers(\n    targetTenantId: string, search?: string, take = 20): Promise<ProvisioningSourceUserDto[] | null> {\n    const baseUrl = this.getSystemTenantBaseUrl();\n    if (baseUrl) {\n      let params = new HttpParams().set('take', take.toString());\n      if (search) {\n        params = params.set('search', search);\n      }\n      const response = await firstValueFrom(\n        this.httpClient.get<ProvisioningSourceUserDto[]>(\n          baseUrl + `adminProvisioning/${encodeURIComponent(targetTenantId)}/sourceUsers`, {\n          params,\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  /**\n   * Returns the roles defined in the target tenant, offered as assignable options when creating a\n   * cross-tenant user mapping.\n   */\n  async getProvisioningRoles(targetTenantId: string): Promise<RoleDto[] | null> {\n    const baseUrl = this.getSystemTenantBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<RoleDto[]>(\n          baseUrl + `adminProvisioning/${encodeURIComponent(targetTenantId)}/roles`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  /**\n   * Returns the groups defined in the target tenant, offered as assignable options when creating a\n   * cross-tenant user mapping. Assigning a group makes the mapping a GroupMember (group-based role\n   * inheritance) — the idiomatic grant, consistent with provisionCurrentUser.\n   */\n  async getProvisioningGroups(targetTenantId: string): Promise<ProvisioningGroupDto[] | null> {\n    const baseUrl = this.getSystemTenantBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.get<ProvisioningGroupDto[]>(\n          baseUrl + `adminProvisioning/${encodeURIComponent(targetTenantId)}/groups`, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  /**\n   * Creates a cross-tenant user mapping and makes it a member of the given target-tenant groups, so\n   * the user inherits the groups' roles.\n   */\n  async createAdminProvisioningWithGroups(\n    targetTenantId: string, dto: CreateExternalTenantUserGroupMappingDto): Promise<ExternalTenantUserMappingDto | null> {\n    const baseUrl = this.getSystemTenantBaseUrl();\n    if (baseUrl) {\n      const response = await firstValueFrom(\n        this.httpClient.post<ExternalTenantUserMappingDto>(\n          baseUrl + `adminProvisioning/${encodeURIComponent(targetTenantId)}/withGroups`, dto, {\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n}\n","import {Injectable, inject} from '@angular/core';\nimport {MessageService} from \"@meshmakers/shared-services\";\nimport {ProgressValue} from \"../shared/progress-value\";\nimport {ProgressWindowService} from \"../shared/progress-window.service\";\nimport {Subject} from 'rxjs';\nimport {BotService} from './bot-service';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class JobManagementService {\n  private readonly botService = inject(BotService);\n  private readonly messageService = inject(MessageService);\n  private readonly progressWindowService = inject(ProgressWindowService);\n\n\n  public async downloadJobResult(tenantId: string, jobId: string, fileName: string): Promise<void> {\n    this.messageService.showInformation('Operation completed. Download has been initialized.');\n\n\n    const blob = await this.botService.downloadJobResultBinary(tenantId, jobId);\n    if (blob) {\n      const downloadURL = window.URL.createObjectURL(blob);\n      const link = document.createElement('a');\n      link.href = downloadURL;\n      link.download = fileName;\n      link.click();\n    }\n  }\n\n\n  public async waitForJob(jobId: string, title: string, operation: string): Promise<boolean> {\n    let cancelled = false;\n    const progressSubject = new Subject<ProgressValue>();\n    const progressDialog = this.progressWindowService.showIndeterminateProgress(\n      title,\n      progressSubject.asObservable(),\n      {\n        isCancelOperationAvailable: true,\n        cancelOperation: () => {\n          cancelled = true;\n          console.log('Wait job task cancelled');\n          progressDialog.close();\n        },\n        width: 500\n      });\n\n    while (true) {\n      const jobDto = await this.botService.getJobStatus(jobId);\n\n      if (jobDto == null) {\n        this.messageService.showError(`${operation}: Job not found`);\n        break;\n      }\n\n      if (jobDto.status === 'Succeeded' || jobDto.status === 'Failed'\n        || jobDto.status === 'Deleted' || cancelled) {\n        progressDialog.close();\n        if (jobDto.status === 'Succeeded') {\n          return true;\n        } else {\n          const errorDetails = jobDto.errorMessage || jobDto.reason || 'Unknown error';\n          this.messageService.showErrorWithDetails(errorDetails, operation);\n        }\n        break;\n      }\n\n      const progressValue = new ProgressValue();\n      progressValue.statusText = `Operation '${jobDto.status ?? '<unknown>'}'. Please wait...`;\n      progressSubject.next(progressValue);\n\n      await new Promise((resolve) => setTimeout(resolve, 1000));\n    }\n    return false;\n  }\n}\n","import {Injectable, inject} from '@angular/core';\nimport {HttpClient, HttpErrorResponse, HttpHeaders, HttpParams} from '@angular/common/http';\nimport {firstValueFrom, of, throwError} from 'rxjs';\nimport {catchError} from 'rxjs/operators';\nimport {CONFIGURATION_SERVICE} from './configuration.service';\nimport {\n  AdapterMetricsSampleDto,\n  DeploymentResultDto,\n  PipelineExecutionDataDto,\n  PipelineNodePropertiesDto,\n  DebugPointNode,\n  DebugPointDataDto,\n  NodeDescriptorDto,\n  SetPipelineDebugResultDto\n} from '../shared/communicationDtos';\nimport {\n  MovePipelinesToAdapterRequestDto,\n  MovePipelinesToAdapterResponseDto\n} from '../shared/movePipelineDtos';\nimport {DomainConfigurationDto, WorkloadVariableDto} from '../shared/domainDtos';\n\n/**\n * Service for communication controller operations.\n * Handles adapter deployment, pipeline execution, and debugging.\n */\n@Injectable({\n  providedIn: 'root'\n})\nexport class CommunicationService {\n  private readonly httpClient = inject(HttpClient);\n  private readonly configurationService = inject(CONFIGURATION_SERVICE);\n\n  /** Headers to prevent browser caching of debug/execution data. */\n  private readonly noCacheHeaders = new HttpHeaders()\n    .set('Cache-Control', 'no-cache, no-store')\n    .set('Pragma', 'no-cache');\n\n  /**\n   * Gets the base URL for communication services.\n   */\n  private get communicationServicesUrl(): string | undefined {\n    return this.configurationService.config?.communicationServices;\n  }\n\n  // ============================================================================\n  // Tenant Feature Toggle — Communication\n  // ============================================================================\n\n  /**\n   * Enables the Communication feature for a tenant. Installs the\n   * `System.Communication` CK model and provisions the required runtime wiring\n   * for adapters/pools. Errors propagate to the caller.\n   */\n  async enableCommunication(tenantId: string): Promise<void> {\n    if (!this.communicationServicesUrl) {\n      throw new Error('Communication services URL is not configured');\n    }\n    const uri = `${this.communicationServicesUrl}${tenantId}/v1/communication/enable`;\n    await firstValueFrom(\n      this.httpClient.post<void>(uri, null, {observe: 'response'})\n    );\n  }\n\n  /**\n   * Disables the Communication feature for a tenant. Tears down the adapter\n   * wiring and removes the `System.Communication` model. Destructive — the UI\n   * must confirm before calling. Errors propagate to the caller.\n   */\n  async disableCommunication(tenantId: string): Promise<void> {\n    if (!this.communicationServicesUrl) {\n      throw new Error('Communication services URL is not configured');\n    }\n    const uri = `${this.communicationServicesUrl}${tenantId}/v1/communication/disable`;\n    await firstValueFrom(\n      this.httpClient.post<void>(uri, null, {observe: 'response'})\n    );\n  }\n\n  // ============================================================================\n  // Trigger Deployment\n  // ============================================================================\n\n  /**\n   * Deploys all data pipeline triggers for a tenant.\n   */\n  async deployTrigger(tenantId: string): Promise<void> {\n    if (this.communicationServicesUrl) {\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pipelineTrigger/deploy`;\n      await firstValueFrom(\n        this.httpClient.post<void>(uri, null, {observe: 'response'})\n      );\n    }\n  }\n\n  // ============================================================================\n  // Adapter Configuration Deployment\n  // ============================================================================\n\n  /**\n   * Deploys an adapter configuration update.\n   * This triggers the adapter to reload its configuration.\n   */\n  async deployAdapterConfigurationUpdate(\n    tenantId: string,\n    adapterRtId: string,\n    adapterCkTypeId: string\n  ): Promise<void> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams()\n        .set('adapterRtEntityId', `${adapterCkTypeId}@${adapterRtId}`);\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/adapter/deployUpdate`;\n\n      await firstValueFrom(\n        this.httpClient.post<void>(uri, null, {params, observe: 'response'})\n      );\n    }\n  }\n\n  // ============================================================================\n  // Adapter Resource Metrics\n  // ============================================================================\n\n  /**\n   * Fetches the controller's in-memory ring buffer of CPU / memory samples for a\n   * given adapter. Used by the UI to drive live sparklines. Returns an empty\n   * array when the communication services URL is not configured, when the\n   * adapter is not currently connected (controller returns 404), or when no\n   * sample has been collected yet.\n   *\n   * Pass `since` for incremental polling — only samples strictly newer than the\n   * supplied UTC timestamp are returned, keeping subsequent refreshes light.\n   */\n  async getAdapterMetrics(\n    tenantId: string,\n    adapterRtId: string,\n    adapterCkTypeId: string,\n    since?: Date\n  ): Promise<AdapterMetricsSampleDto[]> {\n    if (!this.communicationServicesUrl) {\n      return [];\n    }\n\n    const rtEntityId = encodeURIComponent(`${adapterCkTypeId}@${adapterRtId}`);\n    const uri = `${this.communicationServicesUrl}${tenantId}/v1/adapter/${rtEntityId}/metrics`;\n    let params = new HttpParams();\n    if (since) {\n      params = params.set('since', since.toISOString());\n    }\n\n    return firstValueFrom(\n      this.httpClient\n        .get<AdapterMetricsSampleDto[]>(uri, {params, headers: this.noCacheHeaders})\n        .pipe(\n          catchError((err: HttpErrorResponse) => {\n            // 404 = adapter not connected yet / unknown to the controller;\n            // surface as \"no samples\" so the UI can render an empty state\n            // instead of a toast.\n            if (err.status === 404) {\n              return of([] as AdapterMetricsSampleDto[]);\n            }\n            return throwError(() => err);\n          })\n        )\n    );\n  }\n\n  // ============================================================================\n  // Pool-Level Adapter Deployment\n  // ============================================================================\n\n  /**\n   * Deploys a pool. For Cloud-environment pools, this triggers the central\n   * Communication Operator to provision the corresponding CommunicationPool\n   * CR and broker secret. Edge-environment pools transition state without\n   * any operator notification.\n   */\n  async deployPool(tenantId: string, poolRtId: string): Promise<void> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams().set('poolRtId', poolRtId);\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pool/deploy`;\n\n      await firstValueFrom(\n        this.httpClient.post<void>(uri, null, {params, observe: 'response'})\n      );\n    }\n  }\n\n  /**\n   * Undeploys a pool. For Cloud-environment pools, this notifies the central\n   * Communication Operator to remove the CommunicationPool CR and broker\n   * secret.\n   */\n  async undeployPool(tenantId: string, poolRtId: string): Promise<void> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams().set('poolRtId', poolRtId);\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pool/undeploy`;\n\n      await firstValueFrom(\n        this.httpClient.post<void>(uri, null, {params, observe: 'response'})\n      );\n    }\n  }\n\n  /**\n   * Deploys a single workload (Adapter or Application) via its parent\n   * pool. Independent of pool deploy — the workload's pool must already\n   * be deployed, but only this workload's helm-install fires.\n   */\n  async deployWorkload(tenantId: string, workloadRtId: string): Promise<void> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams().set('workloadRtId', workloadRtId);\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pool/workloads/deploy`;\n\n      await firstValueFrom(\n        this.httpClient.post<void>(uri, null, {params, observe: 'response'})\n      );\n    }\n  }\n\n  /**\n   * Returns the named public base domains configured on the Communication\n   * Controller instance. Workload editors use the result to populate the\n   * hint list / dropdown behind the `{{domain.NAME}}` Hostname template\n   * syntax. Read-only; result is identical per tenant on the instance.\n   */\n  async getDomains(tenantId: string): Promise<DomainConfigurationDto[]> {\n    if (!this.communicationServicesUrl) {\n      return [];\n    }\n    const uri = `${this.communicationServicesUrl}${tenantId}/v1/communication/domains`;\n    const response = await firstValueFrom(\n      this.httpClient.get<DomainConfigurationDto[]>(uri)\n    );\n    return response ?? [];\n  }\n\n  /**\n   * Returns every template placeholder a workload can reference in its\n   * `hostname`, non-secret `valueOverride.value` or `valuesYaml`. Spans\n   * the three families `context.tenantId`, `domain.NAME`, `service.NAME`\n   * in one ordered list so the workload editor can offer a single\n   * suggestion source. Read-only; result is identical per tenant on the\n   * instance.\n   */\n  async getWorkloadVariables(tenantId: string): Promise<WorkloadVariableDto[]> {\n    if (!this.communicationServicesUrl) {\n      return [];\n    }\n    const uri = `${this.communicationServicesUrl}${tenantId}/v1/communication/workload-variables`;\n    const response = await firstValueFrom(\n      this.httpClient.get<WorkloadVariableDto[]>(uri)\n    );\n    return response ?? [];\n  }\n\n  /**\n   * Undeploys a single workload (Adapter or Application). Triggers a\n   * helm-uninstall for the workload only; the pool itself stays deployed.\n   */\n  async undeployWorkload(tenantId: string, workloadRtId: string): Promise<void> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams().set('workloadRtId', workloadRtId);\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pool/workloads/undeploy`;\n\n      await firstValueFrom(\n        this.httpClient.post<void>(uri, null, {params, observe: 'response'})\n      );\n    }\n  }\n\n  /**\n   * Reassigns one or more pipelines from their current adapter to a new\n   * target adapter (bulk). Each pipeline is moved atomically on the server\n   * (Executes-assoc swap in a single transaction); per-pipeline failures\n   * are returned in the result list without aborting the batch. When\n   * `redeploy=true` is set, the server also re-fires `DeployPipeline` on\n   * the target adapter for every successfully moved pipeline — a redeploy\n   * failure leaves the move committed and surfaces as a warning in\n   * `errorMessage` while `success` stays `true`.\n   */\n  async movePipelinesToAdapter(\n    tenantId: string,\n    request: MovePipelinesToAdapterRequestDto\n  ): Promise<MovePipelinesToAdapterResponseDto> {\n    if (!this.communicationServicesUrl) {\n      throw new Error('Communication services URL is not configured');\n    }\n    const uri = `${this.communicationServicesUrl}${tenantId}/v1/pipeline/move-to-adapter`;\n    return await firstValueFrom(\n      this.httpClient.patch<MovePipelinesToAdapterResponseDto>(uri, request)\n    );\n  }\n\n  /**\n   * Encrypts a plaintext value via the controller's at-rest encryption key\n   * and returns the sentinel-prefixed ciphertext (`enc:v1:...`). Use this\n   * before saving Helm ValueOverride entries flagged IsSecret so the\n   * plaintext is never persisted in MongoDB. Already-encrypted values pass\n   * through unchanged.\n   */\n  async encryptValue(tenantId: string, plaintext: string): Promise<string> {\n    if (!this.communicationServicesUrl) {\n      throw new Error('Communication services URL is not configured');\n    }\n    const uri = `${this.communicationServicesUrl}${tenantId}/v1/communication/encrypt-value`;\n    const response = await firstValueFrom(\n      this.httpClient.post<{ciphertext: string}>(uri, {plaintext})\n    );\n    return response.ciphertext;\n  }\n\n  // ============================================================================\n  // Pipeline Execution\n  // ============================================================================\n\n  /**\n   * Executes a data pipeline manually.\n   *\n   * The optional `pipelineInput` is serialized as the JSON request body and\n   * becomes the pipeline's initial DataContext on the adapter side\n   * (FromExecutePipelineCommand trigger). Pipelines that were written for an\n   * HTTP POST trigger read their payload at `$.body`, so callers mirror that\n   * shape by passing `{ body: <document> }`. Omitting it preserves the\n   * classic empty-context execution.\n   */\n  async executePipeline(\n    tenantId: string,\n    pipelineRtId: string,\n    pipelineInput: unknown = null\n  ): Promise<PipelineExecutionDataDto | null> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams().set('pipelineRtId', pipelineRtId);\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pipeline/execute`;\n\n      const response = await firstValueFrom(\n        this.httpClient.post<PipelineExecutionDataDto>(uri, pipelineInput, {\n          params,\n          observe: 'response'\n        })\n      );\n      return response.body;\n    }\n    return null;\n  }\n\n  // ============================================================================\n  // Pipeline Deployment\n  // ============================================================================\n\n  /**\n   * Deploys a pipeline definition to an adapter.\n   */\n  async deployPipelineDefinition(\n    tenantId: string,\n    adapterRtId: string,\n    adapterCkTypeId: string,\n    pipelineRtId: string,\n    pipelineCkTypeId: string,\n    pipelineDefinition: string | null\n  ): Promise<void> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams()\n        .set('pipelineRtEntityId', `${pipelineCkTypeId}@${pipelineRtId}`)\n        .set('adapterRtEntityId', `${adapterCkTypeId}@${adapterRtId}`)\n        .set('Content-Type', 'text/yaml');\n\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pipeline/deploy`;\n\n      await firstValueFrom(\n        this.httpClient.post<void>(uri, pipelineDefinition, {\n          params,\n          observe: 'response'\n        })\n      );\n    }\n  }\n\n  /**\n   * Enables or disables debug capture for a pipeline via the dedicated debug\n   * endpoint (`PATCH /pipeline/{id}/debug`). This is the ONLY way debug capture\n   * is toggled (AB#4364): deploying a pipeline pushes the persisted flag as-is\n   * and never changes it. The endpoint persists the flag exactly as requested\n   * and re-pushes the running adapter, so both enable and disable take effect\n   * immediately. `appliedToRunningAdapter` is false when the owning adapter is\n   * offline (the flag is still persisted and applies on the next deploy).\n   */\n  async setPipelineDebugging(\n    tenantId: string,\n    pipelineRtId: string,\n    enabled: boolean\n  ): Promise<SetPipelineDebugResultDto | null> {\n    if (!this.communicationServicesUrl) {\n      return null;\n    }\n    const uri = `${this.communicationServicesUrl}${tenantId}/v1/pipeline/${pipelineRtId}/debug`;\n    return await firstValueFrom(\n      this.httpClient.patch<SetPipelineDebugResultDto>(uri, {enabled})\n    );\n  }\n\n  /**\n   * Deploys a data flow.\n   */\n  async deployDataFlow(tenantId: string, dataFlowRtId: string): Promise<void> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams().set('dataFlowRtId', dataFlowRtId);\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/dataFlow/deploy`;\n\n      await firstValueFrom(\n        this.httpClient.post<void>(uri, null, {params, observe: 'response'})\n      );\n    }\n  }\n\n  /**\n   * Undeploys a data flow.\n   */\n  async undeployDataFlow(tenantId: string, dataFlowRtId: string): Promise<void> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams().set('dataFlowRtId', dataFlowRtId);\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/dataFlow/undeploy`;\n\n      await firstValueFrom(\n        this.httpClient.post<void>(uri, null, {params, observe: 'response'})\n      );\n    }\n  }\n\n  /**\n   * Gets the deployment status of a pipeline.\n   */\n  async getPipelineStatus(\n    tenantId: string,\n    pipelineRtId: string,\n    pipelineCkTypeId: string\n  ): Promise<DeploymentResultDto | null> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams()\n        .set('pipelineRtEntityId', `${pipelineCkTypeId}@${pipelineRtId}`);\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pipeline/status`;\n\n      return await firstValueFrom(\n        this.httpClient.get<DeploymentResultDto>(uri, {params}).pipe(\n          catchError((error: HttpErrorResponse) => {\n            if (error.status === 404) {\n              return throwError(() => new Error('No pipeline status found'));\n            }\n            return throwError(() => new Error('An error occurred'));\n          })\n        )\n      );\n    }\n    return null;\n  }\n\n  // ============================================================================\n  // Node Descriptors\n  // ============================================================================\n\n  /**\n   * Gets all node descriptors from all connected adapters.\n   * Each descriptor contains the node name, version, category, and configuration schema.\n   */\n  async getNodeDescriptors(tenantId: string): Promise<NodeDescriptorDto[]> {\n    if (this.communicationServicesUrl) {\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/adapter/nodes`;\n      try {\n        return await firstValueFrom(\n          this.httpClient.get<NodeDescriptorDto[]>(uri)\n        );\n      } catch {\n        return [];\n      }\n    }\n    return [];\n  }\n\n  // ============================================================================\n  // Pipeline Definition Parsing\n  // ============================================================================\n\n  /**\n   * Parses a YAML pipeline definition on the backend and returns the properties\n   * of a specific node instance identified by type and occurrence index.\n   */\n  async parseNodeProperties(\n    tenantId: string,\n    definition: string,\n    nodeType: string,\n    nodeIndex: number\n  ): Promise<PipelineNodePropertiesDto | null> {\n    if (this.communicationServicesUrl) {\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pipelineDefinition/parse-node`;\n      try {\n        return await firstValueFrom(\n          this.httpClient.post<PipelineNodePropertiesDto>(uri, {definition, nodeType, nodeIndex})\n        );\n      } catch {\n        return null;\n      }\n    }\n    return null;\n  }\n\n  /**\n   * Updates the properties of a specific node in a YAML pipeline definition.\n   * Sends the current YAML, node identifier, and new property values to the backend,\n   * which returns the updated YAML string.\n   */\n  async updateNodeProperties(\n    tenantId: string,\n    definition: string,\n    nodeType: string,\n    nodeIndex: number,\n    properties: Record<string, unknown>\n  ): Promise<string | null> {\n    if (this.communicationServicesUrl) {\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pipelineDefinition/update-node`;\n      try {\n        return await firstValueFrom(\n          this.httpClient.put(uri, {definition, nodeType, nodeIndex, properties}, {responseType: 'text'})\n        );\n      } catch {\n        return null;\n      }\n    }\n    return null;\n  }\n\n  // ============================================================================\n  // Pipeline Schema\n  // ============================================================================\n\n  /**\n   * Gets the JSON Schema for a pipeline adapter.\n   * Returns null if no schema is available (404).\n   */\n  async getPipelineSchema(\n    tenantId: string,\n    adapterRtId: string,\n    adapterCkTypeId: string\n  ): Promise<Record<string, unknown> | null> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams()\n        .set('adapterRtEntityId', `${adapterCkTypeId}@${adapterRtId}`);\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/adapter/pipeline-schema`;\n\n      return await firstValueFrom(\n        this.httpClient.get<Record<string, unknown>>(uri, {params}).pipe(\n          catchError((error: HttpErrorResponse) => {\n            if (error.status === 404) {\n              return of(null);\n            }\n            return throwError(() => error);\n          })\n        )\n      );\n    }\n    return null;\n  }\n\n  // ============================================================================\n  // Pipeline Debugging\n  // ============================================================================\n\n  /**\n   * Gets pipeline execution history.\n   * Returns empty array if no executions found (404).\n   */\n  async getPipelineExecutions(\n    tenantId: string,\n    pipelineRtId: string,\n    pipelineCkTypeId: string,\n    skip: number,\n    take: number\n  ): Promise<PipelineExecutionDataDto[]> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams()\n        .set('skip', skip.toString())\n        .set('take', take.toString());\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pipelineDebug/${encodeURIComponent(`${pipelineCkTypeId}@${pipelineRtId}`)}`;\n\n      return await firstValueFrom(\n        this.httpClient.get<PipelineExecutionDataDto[]>(uri, {params, headers: this.noCacheHeaders}).pipe(\n          catchError((error: HttpErrorResponse) => {\n            // 404 means no executions found - return empty array\n            if (error.status === 404) {\n              return of([]);\n            }\n            return throwError(() => error);\n          })\n        )\n      );\n    }\n    return [];\n  }\n\n  /**\n   * Gets the latest pipeline execution.\n   * Returns null if no executions found (404).\n   */\n  async getLatestPipelineExecution(\n    tenantId: string,\n    pipelineRtId: string,\n    pipelineCkTypeId: string\n  ): Promise<PipelineExecutionDataDto | null> {\n    if (this.communicationServicesUrl) {\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pipelineDebug/${encodeURIComponent(`${pipelineCkTypeId}@${pipelineRtId}`)}/latest`;\n\n      return await firstValueFrom(\n        this.httpClient.get<PipelineExecutionDataDto | null>(uri, {headers: this.noCacheHeaders}).pipe(\n          catchError((error: HttpErrorResponse) => {\n            // 404 means no executions found - return null\n            if (error.status === 404) {\n              return of(null);\n            }\n            return throwError(() => error);\n          })\n        )\n      );\n    }\n    return null;\n  }\n\n  /**\n   * Gets debug point nodes for a pipeline execution.\n   * Returns null if execution not found (404).\n   */\n  async getPipelineExecutionDebugPointNodes(\n    tenantId: string,\n    pipelineRtId: string,\n    pipelineCkTypeId: string,\n    pipelineExecutionId: string\n  ): Promise<DebugPointNode[] | null> {\n    if (this.communicationServicesUrl) {\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pipelineDebug/${encodeURIComponent(`${pipelineCkTypeId}@${pipelineRtId}`)}/${pipelineExecutionId}`;\n\n      return await firstValueFrom(\n        this.httpClient.get<DebugPointNode[]>(uri, {headers: this.noCacheHeaders}).pipe(\n          catchError((error: HttpErrorResponse) => {\n            // 404 means execution not found - return null\n            if (error.status === 404) {\n              return of(null);\n            }\n            return throwError(() => error);\n          })\n        )\n      );\n    }\n    return null;\n  }\n\n  /**\n   * Gets data captured at a specific debug point.\n   * Returns null if debug point not found (404).\n   */\n  async getDebugPoint(\n    tenantId: string,\n    pipelineRtId: string,\n    pipelineCkTypeId: string,\n    pipelineExecutionId: string,\n    nodeId: string\n  ): Promise<DebugPointDataDto | null> {\n    if (this.communicationServicesUrl) {\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pipelineDebug/${encodeURIComponent(`${pipelineCkTypeId}@${pipelineRtId}`)}/${pipelineExecutionId}/${encodeURIComponent(nodeId)}`;\n\n      return await firstValueFrom(\n        this.httpClient.get<DebugPointDataDto>(uri, {headers: this.noCacheHeaders}).pipe(\n          catchError((error: HttpErrorResponse) => {\n            // 404 means debug point not found - return null\n            if (error.status === 404) {\n              return of(null);\n            }\n            return throwError(() => error);\n          })\n        )\n      );\n    }\n    return null;\n  }\n}\n","import {Injectable, inject} from '@angular/core';\nimport {HttpClient} from '@angular/common/http';\nimport {firstValueFrom} from 'rxjs';\nimport {CONFIGURATION_SERVICE} from './configuration.service';\n\n/**\n * Service for the tenant Reporting feature toggle.\n *\n * Backed by the reporting service base URL (`config.reportingServices`), it\n * enables/disables the `System.Reporting` feature per tenant via the\n * tenant-scoped REST endpoints\n * `POST {reportingServices}{tenantId}/v1/reporting/{enable,disable}`.\n */\n@Injectable({\n  providedIn: 'root'\n})\nexport class ReportingService {\n  private readonly httpClient = inject(HttpClient);\n  private readonly configurationService = inject(CONFIGURATION_SERVICE);\n\n  /**\n   * Gets the base URL for reporting services.\n   */\n  private get reportingServicesUrl(): string | undefined {\n    return this.configurationService.config?.reportingServices;\n  }\n\n  /**\n   * Enables the Reporting feature for a tenant. Installs the\n   * `System.Reporting` CK model and provisions the required storage. Errors\n   * propagate to the caller.\n   */\n  async enableReporting(tenantId: string): Promise<void> {\n    if (!this.reportingServicesUrl) {\n      throw new Error('Reporting services URL is not configured');\n    }\n    const uri = `${this.reportingServicesUrl}${tenantId}/v1/reporting/enable`;\n    await firstValueFrom(\n      this.httpClient.post<void>(uri, null, {observe: 'response'})\n    );\n  }\n\n  /**\n   * Disables the Reporting feature for a tenant. Drops the backing storage and\n   * removes the `System.Reporting` model. Destructive — the UI must confirm\n   * before calling. Errors propagate to the caller.\n   */\n  async disableReporting(tenantId: string): Promise<void> {\n    if (!this.reportingServicesUrl) {\n      throw new Error('Reporting services URL is not configured');\n    }\n    const uri = `${this.reportingServicesUrl}${tenantId}/v1/reporting/disable`;\n    await firstValueFrom(\n      this.httpClient.post<void>(uri, null, {observe: 'response'})\n    );\n  }\n}\n","import {Injectable, inject} from '@angular/core';\nimport {HttpClient, HttpParams} from '@angular/common/http';\nimport {firstValueFrom} from 'rxjs';\nimport {DetailedError, HttpRequest, Upload} from 'tus-js-client';\nimport {AuthorizeService} from '@meshmakers/shared-auth';\nimport {CONFIGURATION_SERVICE} from './configuration.service';\nimport {JobResponseDto} from '../shared/jobResponseDto';\n\nexport interface TusUploadOptions {\n  file: File;\n  tenantId: string;\n  databaseName: string;\n  oldDatabaseName?: string;\n  /**\n   * Opt-in flag (AB#4231, concept §7) to also restore the tenant's CrateDB archive row data when\n   * the uploaded artifact is an `.octobak.zip` container that carries archives. Defaults to\n   * `false`, in which case only the Mongo dump is restored (identical to legacy behaviour); a\n   * legacy `.tar.gz` ignores the flag.\n   */\n  restoreArchiveData?: boolean;\n  onProgress?: (bytesUploaded: number, bytesTotal: number) => void;\n}\n\nexport interface TusUploadResult {\n  jobId: string;\n}\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class TusUploadService {\n  private readonly httpClient = inject(HttpClient);\n  private readonly configurationService = inject(CONFIGURATION_SERVICE);\n  private readonly authorizeService = inject(AuthorizeService);\n\n  public async startUpload(options: TusUploadOptions): Promise<TusUploadResult> {\n    const botServicesUrl = this.configurationService.config?.botServices;\n    if (!botServicesUrl) {\n      throw new Error('Bot services URL not configured');\n    }\n\n    const tusFileId = await this.performTusUpload(botServicesUrl, options);\n    const jobResponse = await this.startRestoreJob(botServicesUrl, tusFileId, options);\n\n    if (!jobResponse?.jobId) {\n      throw new Error('Failed to start restore job');\n    }\n\n    return {jobId: jobResponse.jobId};\n  }\n\n  private performTusUpload(botServicesUrl: string, options: TusUploadOptions): Promise<string> {\n    return new Promise<string>((resolve, reject) => {\n      const metadata: Record<string, string> = {\n        filename: options.file.name,\n        filetype: options.file.type || 'application/gzip',\n        tenantId: options.tenantId,\n        databaseName: options.databaseName\n      };\n\n      if (options.oldDatabaseName) {\n        metadata['oldDatabaseName'] = options.oldDatabaseName;\n      }\n\n      const upload = new Upload(options.file, {\n        endpoint: botServicesUrl + 'system/v1/tus-upload',\n        retryDelays: [0, 1000, 3000, 5000, 10000],\n        chunkSize: 50 * 1024 * 1024,\n        metadata,\n        onBeforeRequest: (req: HttpRequest) => {\n          const token = this.authorizeService.getAccessTokenSync();\n          if (token) {\n            req.setHeader('Authorization', `Bearer ${token}`);\n          }\n        },\n        onProgress: (bytesUploaded: number, bytesTotal: number) => {\n          options.onProgress?.(bytesUploaded, bytesTotal);\n        },\n        onSuccess: () => {\n          const uploadUrl = upload.url;\n          if (!uploadUrl) {\n            reject(new Error('Upload succeeded but no URL returned'));\n            return;\n          }\n          const tusFileId = uploadUrl.substring(uploadUrl.lastIndexOf('/') + 1);\n          resolve(tusFileId);\n        },\n        onError: (error: Error | DetailedError) => {\n          reject(new Error(`Upload failed: ${error.message}`));\n        }\n      });\n\n      upload.start();\n    });\n  }\n\n  private async startRestoreJob(\n    botServicesUrl: string,\n    tusFileId: string,\n    options: TusUploadOptions\n  ): Promise<JobResponseDto | null> {\n    let params = new HttpParams()\n      .set('tusFileId', tusFileId)\n      .set('tenantId', options.tenantId)\n      .set('databaseName', options.databaseName)\n      .set('restoreArchiveData', options.restoreArchiveData ?? false);\n\n    if (options.oldDatabaseName) {\n      params = params.set('oldDatabaseName', options.oldDatabaseName);\n    }\n\n    const r = await firstValueFrom(this.httpClient.post<JobResponseDto>(\n      botServicesUrl + 'system/v1/jobs/restore-from-upload',\n      null,\n      {params, observe: 'response'}\n    ));\n\n    return r.body;\n  }\n}\n","import { HttpClient, HttpParams } from '@angular/common/http';\nimport { Injectable, inject } from '@angular/core';\nimport { firstValueFrom } from 'rxjs';\nimport { CONFIGURATION_SERVICE } from './configuration.service';\nimport { TENANT_ID_PROVIDER, TenantIdProvider } from './tenant-provider';\nimport {\n  BatchDependencyResolutionResponseDto,\n  BatchImportResponseDto,\n  CkModelCatalogDto,\n  CkModelCatalogListResponseDto,\n  CkModelLibraryStatusResponseDto,\n  DependencyResolutionResponseDto,\n  ImportFromCatalogBatchRequestDto,\n  ImportFromCatalogRequestDto,\n  MigrationHistoryResponseDto,\n  UpgradeCheckResponseDto\n} from '../shared/ck-model-catalog.dto';\nimport { ImportModelResponseDto } from '../shared/importModelResponseDto';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class CkModelCatalogService {\n  private readonly httpClient = inject(HttpClient);\n  private readonly configurationService = inject(CONFIGURATION_SERVICE);\n  private readonly tenantIdProvider: TenantIdProvider | null = inject(TENANT_ID_PROVIDER, { optional: true });\n\n  private getSystemApiBaseUrl(): string | null {\n    if (!this.configurationService.config?.assetServices) return null;\n    return `${this.configurationService.config.assetServices}system/v1/ckmodelcatalog`;\n  }\n\n  private async getTenantApiBaseUrl(): Promise<string | null> {\n    if (!this.configurationService.config?.assetServices) return null;\n    let tenantId = 'octosystem';\n    if (this.tenantIdProvider) {\n      tenantId = await this.tenantIdProvider() ?? 'octosystem';\n    }\n    return `${this.configurationService.config.assetServices}${tenantId}/v1/models`;\n  }\n\n  // --- System-scope endpoints ---\n\n  public async getCatalogs(): Promise<CkModelCatalogDto[] | null> {\n    const baseUrl = this.getSystemApiBaseUrl();\n    if (!baseUrl) return null;\n    const r = await firstValueFrom(this.httpClient.get<CkModelCatalogDto[]>(\n      `${baseUrl}/catalogs`, { observe: 'response' }));\n    return r.body;\n  }\n\n  public async listModels(skip = 0, take = 100): Promise<CkModelCatalogListResponseDto | null> {\n    const baseUrl = this.getSystemApiBaseUrl();\n    if (!baseUrl) return null;\n    const params = new HttpParams().set('skip', skip.toString()).set('take', take.toString());\n    const r = await firstValueFrom(this.httpClient.get<CkModelCatalogListResponseDto>(\n      baseUrl, { params, observe: 'response' }));\n    return r.body;\n  }\n\n  public async searchModels(q: string, skip = 0, take = 100): Promise<CkModelCatalogListResponseDto | null> {\n    const baseUrl = this.getSystemApiBaseUrl();\n    if (!baseUrl) return null;\n    const params = new HttpParams().set('q', q).set('skip', skip.toString()).set('take', take.toString());\n    const r = await firstValueFrom(this.httpClient.get<CkModelCatalogListResponseDto>(\n      `${baseUrl}/search`, { params, observe: 'response' }));\n    return r.body;\n  }\n\n  public async refreshCatalogs(): Promise<void> {\n    const baseUrl = this.getSystemApiBaseUrl();\n    if (!baseUrl) return;\n    await firstValueFrom(this.httpClient.post(`${baseUrl}/refresh`, null));\n  }\n\n  // --- Tenant-scope endpoints ---\n\n  public async importFromCatalog(tenantId: string, catalogName: string, modelId: string): Promise<ImportModelResponseDto | null> {\n    if (!this.configurationService.config?.assetServices) return null;\n    const url = `${this.configurationService.config.assetServices}${tenantId}/v1/models/ImportFromCatalog`;\n    const body: ImportFromCatalogRequestDto = { catalogName, modelId };\n    const r = await firstValueFrom(this.httpClient.post<ImportModelResponseDto>(\n      url, body, { observe: 'response' }));\n    return r.body;\n  }\n\n  public async resolveDependencies(tenantId: string, catalogName: string, modelId: string): Promise<DependencyResolutionResponseDto | null> {\n    if (!this.configurationService.config?.assetServices) return null;\n    const url = `${this.configurationService.config.assetServices}${tenantId}/v1/models/ResolveDependencies`;\n    const body: ImportFromCatalogRequestDto = { catalogName, modelId };\n    const r = await firstValueFrom(this.httpClient.post<DependencyResolutionResponseDto>(\n      url, body, { observe: 'response' }));\n    return r.body;\n  }\n\n  public async checkUpgrade(tenantId: string, catalogName: string, modelId: string): Promise<UpgradeCheckResponseDto | null> {\n    if (!this.configurationService.config?.assetServices) return null;\n    const url = `${this.configurationService.config.assetServices}${tenantId}/v1/models/CheckUpgrade`;\n    const body: ImportFromCatalogRequestDto = { catalogName, modelId };\n    const r = await firstValueFrom(this.httpClient.post<UpgradeCheckResponseDto>(\n      url, body, { observe: 'response' }));\n    return r.body;\n  }\n\n  // --- Combined endpoints (business logic on backend) ---\n\n  public async getLibraryStatus(tenantId: string): Promise<CkModelLibraryStatusResponseDto | null> {\n    if (!this.configurationService.config?.assetServices) return null;\n    const url = `${this.configurationService.config.assetServices}${tenantId}/v1/models/LibraryStatus`;\n    const r = await firstValueFrom(this.httpClient.get<CkModelLibraryStatusResponseDto>(\n      url, { observe: 'response' }));\n    return r.body;\n  }\n\n  public async resolveDependenciesBatch(tenantId: string, models: ImportFromCatalogRequestDto[]): Promise<BatchDependencyResolutionResponseDto | null> {\n    if (!this.configurationService.config?.assetServices) return null;\n    const url = `${this.configurationService.config.assetServices}${tenantId}/v1/models/ResolveDependenciesBatch`;\n    const r = await firstValueFrom(this.httpClient.post<BatchDependencyResolutionResponseDto>(\n      url, models, { observe: 'response' }));\n    return r.body;\n  }\n\n  public async importFromCatalogBatch(tenantId: string, catalogName: string, modelIds: string[]): Promise<BatchImportResponseDto | null> {\n    if (!this.configurationService.config?.assetServices) return null;\n    const url = `${this.configurationService.config.assetServices}${tenantId}/v1/models/ImportFromCatalogBatch`;\n    const body: ImportFromCatalogBatchRequestDto = { catalogName, modelIds };\n    const r = await firstValueFrom(this.httpClient.post<BatchImportResponseDto>(\n      url, body, { observe: 'response' }));\n    return r.body;\n  }\n\n  public async getMigrationHistory(tenantId: string, modelName: string): Promise<MigrationHistoryResponseDto | null> {\n    if (!this.configurationService.config?.assetServices) return null;\n    const url = `${this.configurationService.config.assetServices}${tenantId}/v1/models/${encodeURIComponent(modelName)}/MigrationHistory`;\n    const r = await firstValueFrom(this.httpClient.get<MigrationHistoryResponseDto>(\n      url, { observe: 'response' }));\n    return r.body;\n  }\n}\n","import * as Types from './globalTypes';\n\nimport { gql } from 'apollo-angular';\nimport { Injectable } from '@angular/core';\nimport * as Apollo from 'apollo-angular';\nexport type GetEntitiesByCkTypeQueryVariablesDto = Types.Exact<{\n  ckTypeId: Types.Scalars['String']['input'];\n  rtId?: Types.InputMaybe<Types.Scalars['OctoObjectId']['input']>;\n  after?: Types.InputMaybe<Types.Scalars['String']['input']>;\n  first?: Types.InputMaybe<Types.Scalars['Int']['input']>;\n  searchFilter?: Types.InputMaybe<Types.SearchFilterDto>;\n  fieldFilters?: Types.InputMaybe<Array<Types.InputMaybe<Types.FieldFilterDto>> | Types.InputMaybe<Types.FieldFilterDto>>;\n  sort?: Types.InputMaybe<Array<Types.InputMaybe<Types.SortDto>> | Types.InputMaybe<Types.SortDto>>;\n}>;\n\n\nexport type GetEntitiesByCkTypeQueryDto = { __typename?: 'OctoQuery', runtime?: { __typename?: 'RuntimeModelQuery', runtimeEntities?: { __typename?: 'RtEntityGenericDtoConnection', totalCount?: number | null, items?: Array<{ __typename?: 'RtEntity', rtId: any, ckTypeId: any, rtWellKnownName?: string | null, rtDisplayName: string, rtDisplayDescription?: string | null, rtCreationDateTime?: any | null, rtChangedDateTime?: any | null, attributes?: { __typename?: 'RtEntityAttributeDtoConnection', items?: Array<{ __typename?: 'RtEntityAttribute', attributeName?: string | null, value?: any | null } | null> | null } | null } | null> | null } | null } | null };\n\nexport const GetEntitiesByCkTypeDocumentDto = gql`\n    query getEntitiesByCkType($ckTypeId: String!, $rtId: OctoObjectId, $after: String, $first: Int, $searchFilter: SearchFilter, $fieldFilters: [FieldFilter], $sort: [Sort]) {\n  runtime {\n    runtimeEntities(\n      ckId: $ckTypeId\n      rtId: $rtId\n      after: $after\n      first: $first\n      searchFilter: $searchFilter\n      fieldFilter: $fieldFilters\n      sortOrder: $sort\n    ) {\n      totalCount\n      items {\n        rtId\n        ckTypeId\n        rtWellKnownName\n        rtDisplayName\n        rtDisplayDescription\n        rtCreationDateTime\n        rtChangedDateTime\n        attributes(resolveEnumValuesToNames: true) {\n          items {\n            attributeName\n            value\n          }\n        }\n      }\n    }\n  }\n}\n    `;\n\n  @Injectable({\n    providedIn: 'root'\n  })\n  export class GetEntitiesByCkTypeDtoGQL extends Apollo.Query<GetEntitiesByCkTypeQueryDto, GetEntitiesByCkTypeQueryVariablesDto> {\n    document = GetEntitiesByCkTypeDocumentDto;\n    \n    constructor(apollo: Apollo.Apollo) {\n      super(apollo);\n    }\n  }","import { Observable, from, map } from 'rxjs';\nimport { firstValueFrom } from 'rxjs';\nimport { EntitySelectDataSource, EntitySelectResult } from '@meshmakers/shared-services';\nimport {\n  EntitySelectDialogDataSource,\n  DialogFetchOptions,\n  DialogFetchResult,\n  ColumnDefinition\n} from '@meshmakers/shared-ui';\nimport { FieldFilterOperatorsDto } from '../graphQL/globalTypes';\nimport { GetEntitiesByCkTypeDtoGQL } from '../graphQL/getEntitiesByCkType';\n\n/**\n * Represents a runtime entity for selection in config dialogs\n */\nexport interface RuntimeEntityItem {\n  rtId: string;\n  ckTypeId: string;\n  rtWellKnownName?: string;\n  /** Engine-computed display name (rtDisplayName); the backend guarantees a value (\"<ckTypeId>@<rtId>\" fallback). */\n  rtDisplayName: string;\n  /** Engine-computed display description (rtDisplayDescription). */\n  rtDisplayDescription?: string;\n  displayName: string;\n}\n\n/**\n * Data source for entity autocomplete input - filters entities by CK Type\n */\nexport class RuntimeEntitySelectDataSource implements EntitySelectDataSource<RuntimeEntityItem> {\n  constructor(\n    private getEntitiesByCkTypeGQL: GetEntitiesByCkTypeDtoGQL,\n    private ckTypeId: string\n  ) {}\n\n  async onFilter(filter: string, take?: number): Promise<EntitySelectResult<RuntimeEntityItem>> {\n    const result = await firstValueFrom(\n      this.getEntitiesByCkTypeGQL.fetch({\n        variables: {\n          ckTypeId: this.ckTypeId,\n          first: take ?? 10,\n          fieldFilters: [\n            // Search by the engine-computed display name (AB#4813); rtId matching required exact\n            // hex ids and never matched what users type into an entity search.\n            { attributePath: 'rtDisplayName', operator: FieldFilterOperatorsDto.LikeDto, comparisonValue: filter }\n          ]\n        }\n      })\n    );\n\n    const items = (result.data?.runtime?.runtimeEntities?.items ?? [])\n      .filter((item): item is NonNullable<typeof item> => item !== null)\n      .map(item => ({\n        rtId: item.rtId,\n        ckTypeId: item.ckTypeId,\n        rtWellKnownName: item.rtWellKnownName ?? undefined,\n        rtDisplayName: item.rtDisplayName,\n        rtDisplayDescription: item.rtDisplayDescription ?? undefined,\n        displayName: item.rtDisplayName\n      }));\n\n    return {\n      totalCount: result.data?.runtime?.runtimeEntities?.totalCount ?? 0,\n      items\n    };\n  }\n\n  onDisplayEntity(entity: RuntimeEntityItem): string {\n    return entity.displayName;\n  }\n\n  getIdEntity(entity: RuntimeEntityItem): string {\n    return entity.rtId;\n  }\n}\n\n/**\n * Dialog data source for entity selection grid with pagination and search\n */\nexport class RuntimeEntityDialogDataSource implements EntitySelectDialogDataSource<RuntimeEntityItem> {\n  constructor(\n    private getEntitiesByCkTypeGQL: GetEntitiesByCkTypeDtoGQL,\n    private ckTypeId: string\n  ) {}\n\n  getColumns(): ColumnDefinition[] {\n    return [\n      { field: 'rtDisplayName', displayName: 'Name' },\n      { field: 'rtDisplayDescription', displayName: 'Description' },\n      { field: 'rtId', displayName: 'RT-ID' },\n      { field: 'ckTypeId', displayName: 'CK Type' }\n    ];\n  }\n\n  fetchData(options: DialogFetchOptions): Observable<DialogFetchResult<RuntimeEntityItem>> {\n    const fieldFilters: { attributePath: string; operator: FieldFilterOperatorsDto; comparisonValue: string }[] = [];\n    if (options.textSearch && options.textSearch.trim()) {\n      // Search by the engine-computed display name (AB#4813)\n      fieldFilters.push({\n        attributePath: 'rtDisplayName',\n        operator: FieldFilterOperatorsDto.LikeDto,\n        comparisonValue: options.textSearch.trim()\n      });\n    }\n\n    return from(\n      this.getEntitiesByCkTypeGQL.fetch({\n        variables: {\n          ckTypeId: this.ckTypeId,\n          first: options.take,\n          after: options.skip > 0 ? btoa(`arrayconnection:${options.skip - 1}`) : undefined,\n          fieldFilters: fieldFilters.length > 0 ? fieldFilters : undefined\n        }\n      })\n    ).pipe(\n      map(result => {\n        const items = (result.data?.runtime?.runtimeEntities?.items ?? [])\n          .filter((item): item is NonNullable<typeof item> => item !== null)\n          .map(item => ({\n            rtId: item.rtId,\n            ckTypeId: item.ckTypeId,\n            rtWellKnownName: item.rtWellKnownName ?? undefined,\n            rtDisplayName: item.rtDisplayName,\n            rtDisplayDescription: item.rtDisplayDescription ?? undefined,\n            displayName: item.rtDisplayName\n          }));\n\n        return {\n          data: items,\n          totalCount: result.data?.runtime?.runtimeEntities?.totalCount ?? 0\n        };\n      })\n    );\n  }\n\n  onDisplayEntity(entity: RuntimeEntityItem): string {\n    return entity.displayName;\n  }\n\n  getIdEntity(entity: RuntimeEntityItem): string {\n    return entity.rtId;\n  }\n}\n","/**\n * Backward-compatible OctoServicesModule for legacy apps that use\n * importProvidersFrom(OctoServicesModule.forRoot(options)).\n *\n * New code should use provideOctoServices(options) directly.\n */\nimport { ModuleWithProviders, NgModule } from '@angular/core';\nimport { OctoServiceOptions } from '../options/octo-service-options';\nimport { OctoErrorLink } from '../shared/octo-error-link';\n\n@NgModule({\n  declarations: [],\n  imports: [],\n  exports: []\n})\nexport class OctoServicesModule {\n  static forRoot(octoServiceOptions: OctoServiceOptions): ModuleWithProviders<OctoServicesModule> {\n    return {\n      ngModule: OctoServicesModule,\n      providers: [\n        {\n          provide: OctoServiceOptions,\n          useValue: octoServiceOptions\n        },\n        OctoErrorLink\n      ]\n    };\n  }\n}\n","/**\n * Backward-compatible AssetRepoGraphQlDataSource for legacy apps.\n *\n * New code should use OctoGraphQlDataSource from @meshmakers/octo-ui.\n */\nimport { filter, map, Observable, Subscription } from 'rxjs';\nimport { DataSourceBase, MessageService, PagedResultDto } from '@meshmakers/shared-services';\nimport { FieldFilterDto, InputMaybe, SearchFilterDto, SortDto } from '../graphQL/globalTypes';\nimport type { OperationVariables } from '@apollo/client/core';\nimport { GraphQL } from '../shared/graphQL';\n\nexport interface IQueryVariablesDto extends OperationVariables {\n  first?: number | null | undefined;\n  after?: string | null | undefined;\n  sort?: InputMaybe<InputMaybe<SortDto> | InputMaybe<SortDto>[]> | undefined;\n  searchFilter?: InputMaybe<SearchFilterDto> | undefined;\n  fieldFilters?: InputMaybe<InputMaybe<FieldFilterDto>[] | InputMaybe<FieldFilterDto>>;\n}\n\n/**\n * Structural interface for QueryRef to avoid private/protected member type incompatibilities\n * between different apollo-angular npm installations.\n */\ninterface QueryRefLike<_TQueryDto = unknown, TVariablesDto = unknown> {\n  valueChanges: Observable<unknown>;\n  refetch(variables?: TVariablesDto): Promise<unknown>;\n  stopPolling(): void;\n}\n\n/**\n * Structural interface for apollo-angular Query.\n */\ninterface QueryLike<_TQueryDto = unknown, _TVariablesDto extends OperationVariables = OperationVariables> {\n  watch(options?: Record<string, unknown>): QueryRefLike<unknown, unknown>;\n}\n\nexport abstract class GraphQlDataSource<TDto> extends DataSourceBase<TDto> {\n  public abstract refetch(): Promise<void>;\n\n  public abstract refetchWith(\n    skip?: number,\n    take?: number,\n    searchFilter?: SearchFilterDto | null,\n    fieldFilter?: FieldFilterDto[] | null,\n    sort?: SortDto[] | null\n  ): Promise<void>;\n\n  public abstract loadData(\n    skip?: number,\n    take?: number,\n    searchFilter?: SearchFilterDto | null,\n    fieldFilter?: FieldFilterDto[] | null,\n    sort?: SortDto[] | null\n  ): void;\n}\n\nexport class AssetRepoGraphQlDataSource<TDto, TQueryDto, TVariablesDto extends IQueryVariablesDto> extends GraphQlDataSource<TDto> {\n  private queryRef: QueryRefLike<TQueryDto, TVariablesDto> | null;\n  private subscription: Subscription | null;\n\n  constructor(\n    protected messageService: MessageService,\n    private readonly query: QueryLike<TQueryDto, TVariablesDto>,\n    private readonly defaultSort: SortDto[] | null = null\n  ) {\n    super();\n    this.queryRef = null;\n    this.subscription = null;\n  }\n\n  override clear(): void {\n    super.clear();\n    this.queryRef?.stopPolling();\n    this.queryRef = null;\n    this.subscription?.unsubscribe();\n    this.subscription = null;\n  }\n\n  public async refetch(): Promise<void> {\n    await this.queryRef?.refetch();\n  }\n\n  public async refetchWith(\n    skip = 0,\n    take = 10,\n    searchFilter: SearchFilterDto | null = null,\n    fieldFilter: FieldFilterDto[] | null = null,\n    sort: SortDto[] | null = null\n  ): Promise<void> {\n    const variables = this.createVariables(skip, take, searchFilter, fieldFilter, sort);\n    await this.queryRef?.refetch(variables);\n  }\n\n  protected createVariables(\n    skip = 0,\n    take = 10,\n    searchFilter: SearchFilterDto | null = null,\n    fieldFilter: FieldFilterDto[] | null = null,\n    sort: SortDto[] | null = null\n  ): TVariablesDto {\n    if ((!sort || (sort && sort.length === 0)) && searchFilter === null) {\n      sort = new Array<SortDto>();\n      if (this.defaultSort) {\n        sort = this.defaultSort;\n      }\n    }\n\n    return {\n      first: take,\n      after: GraphQL.offsetToCursor(skip),\n      sort,\n      searchFilter,\n      fieldFilters: fieldFilter\n    } as TVariablesDto;\n  }\n\n  public loadData(\n    skip = 0,\n    take = 10,\n    searchFilter: SearchFilterDto | null = null,\n    fieldFilter: FieldFilterDto[] | null = null,\n    sort: SortDto[] | null = null\n  ): void {\n    this.clear();\n    super.onBeginLoad();\n\n    const variables = this.createVariables(skip, take, searchFilter, fieldFilter, sort);\n    this.queryRef = this.query.watch({ variables, errorPolicy: 'all' });\n\n    this.subscription = this.queryRef.valueChanges\n      .pipe(\n        filter((v) => !(v as Record<string, unknown>)['loading']),\n        map((v, i) => this.executeLoad(v, i))\n      )\n      .subscribe({\n        next: (pagedResult) => super.onCompleteLoad(pagedResult),\n        error: (e) => {\n          const errorMessage = e instanceof Error ? e.message : String(e);\n          this.messageService.showErrorWithDetails(errorMessage, '');\n          super.onCompleteLoad(new PagedResultDto<TDto>());\n        }\n      });\n  }\n\n  protected executeLoad(_value: unknown, _index: number): PagedResultDto<TDto> {\n    return new PagedResultDto<TDto>();\n  }\n}\n","/**\n * Backward-compatible PagedGraphResultDto for legacy apps.\n */\nimport { PagedResultDto } from '@meshmakers/shared-services';\n\nexport class PagedGraphResultDto<P, C> extends PagedResultDto<C> {\n  document: P | null;\n\n  constructor() {\n    super();\n\n    this.document = null;\n  }\n}\n","/**\n * Backward-compatible OctoGraphQLServiceBase for legacy apps.\n *\n * New code should use generated Apollo services directly.\n */\nimport { DocumentNode } from 'graphql';\nimport { finalize, map } from 'rxjs/operators';\nimport { Apollo } from 'apollo-angular';\nimport { OctoServiceOptions } from '../options/octo-service-options';\nimport { PagedGraphResultDto } from './paged-graph-result-dto';\nimport { PagedResultDto } from '@meshmakers/shared-services';\nimport { HttpLink } from 'apollo-angular/http';\nimport { InMemoryCache, type OperationVariables, type ObservableQuery } from '@apollo/client/core';\nimport { Observable } from 'rxjs';\nimport { type DeepPartial } from '@apollo/client/utilities';\nimport QueryResult = Apollo.QueryResult;\n\n/**\n * Cache-key function for the tenant Apollo {@link InMemoryCache}.\n *\n * Most Octo objects are normalized by their `rtId` (the runtime entity id,\n * unique per row in runtime queries). Stream-data rows are the exception: a\n * `StreamDataQueryRow` carries the *source entity's* rtId, which repeats across\n * every timestamped sample of that entity. Normalizing those by rtId would\n * collapse a whole series into one cached object (last-write-wins) — a line\n * chart then renders a single point per series. So they are left un-normalized\n * (embedded in their connection) by returning `undefined`.\n */\nexport function octoDataIdFromObject(o: Readonly<Record<string, unknown>>): string | undefined {\n  if (o['__typename'] === 'StreamDataQueryRow') {\n    return undefined;\n  }\n  return o['rtId'] as string | undefined;\n}\n\nexport class OctoGraphQLServiceBase {\n  constructor(\n    private readonly apollo: Apollo,\n    private readonly httpLink: HttpLink,\n    private readonly octoServiceOptions: OctoServiceOptions\n  ) {}\n\n  protected getEntities<TResult, TEntity, TVariable extends OperationVariables>(\n    tenantId: string,\n    variables: TVariable,\n    queryNode: DocumentNode,\n    watchQuery: boolean,\n    f: (resultSet: PagedResultDto<TEntity>, result: NonNullable<TResult> | NonNullable<DeepPartial<TResult>>) => void\n  ): Observable<PagedResultDto<TEntity>> {\n    if (watchQuery) {\n      const prepareWatchQuery = this.prepareWatchQuery<TResult, TVariable>(tenantId, variables, queryNode);\n\n      return prepareWatchQuery.pipe(\n        map((result) => {\n          const resultSet = new PagedResultDto<TEntity>();\n\n          if (result.error != null) {\n            console.error(result.error);\n            throw Error('Error in GraphQL statement.');\n          } else if (result.data) {\n            f(resultSet, result.data);\n          }\n          return resultSet;\n        })\n      );\n    } else {\n      const prepareQuery = this.prepareQuery<TResult, TVariable>(tenantId, variables, queryNode);\n\n      return prepareQuery.pipe(\n        map((result) => {\n          const resultSet = new PagedResultDto<TEntity>();\n\n          if (result.error != null) {\n            console.error(result.error);\n            throw Error('Error in GraphQL statement.');\n          } else if (result.data) {\n            f(resultSet, result.data);\n          }\n          return resultSet;\n        })\n      );\n    }\n  }\n\n  protected getGraphEntities<TResult, TP, TC, TVariable extends OperationVariables>(\n    tenantId: string,\n    variables: TVariable,\n    queryNode: DocumentNode,\n    watchQuery: boolean,\n    f: (resultSet: PagedGraphResultDto<TP, TC>, result: NonNullable<TResult> | NonNullable<DeepPartial<TResult>>) => void\n  ): Observable<PagedGraphResultDto<TP, TC>> {\n    if (watchQuery) {\n      const prepareWatchQuery = this.prepareWatchQuery<TResult, TVariable>(tenantId, variables, queryNode);\n\n      return prepareWatchQuery.pipe(\n        map((result) => {\n          const resultSet = new PagedGraphResultDto<TP, TC>();\n\n          if (result.error != null) {\n            console.error(result.error);\n            throw Error('Error in GraphQL statement.');\n          } else if (result.data) {\n            f(resultSet, result.data);\n          }\n          return resultSet;\n        })\n      );\n    } else {\n      const prepareQuery = this.prepareQuery<TResult, TVariable>(tenantId, variables, queryNode);\n\n      return prepareQuery.pipe(\n        map((result) => {\n          const resultSet = new PagedGraphResultDto<TP, TC>();\n\n          if (result.error != null) {\n            console.error(result.error);\n            throw Error('Error in GraphQL statement.');\n          } else if (result.data) {\n            f(resultSet, result.data);\n          }\n          return resultSet;\n        })\n      );\n    }\n  }\n\n  protected getEntityDetail<TResult, TEntity, TVariable extends OperationVariables>(\n    tenantId: string,\n    variables: TVariable,\n    queryNode: DocumentNode,\n    watchQuery: boolean,\n    f: (result: NonNullable<TResult> | NonNullable<DeepPartial<TResult>>) => TEntity\n  ): Observable<TEntity | null> {\n    if (watchQuery) {\n      const query = this.prepareWatchQuery<TResult, TVariable>(tenantId, variables, queryNode);\n      return query.pipe(\n        map((result) => {\n          if (result.error != null) {\n            console.error(result.error);\n            throw Error('Error in GraphQL statement.');\n          } else if (result.data) {\n            return f(result.data);\n          }\n          return null;\n        })\n      );\n    } else {\n      const query = this.prepareQuery<TResult, TVariable>(tenantId, variables, queryNode);\n      return query.pipe(\n        map((result) => {\n          if (result.error != null) {\n            console.error(result.error);\n            throw Error('Error in GraphQL statement.');\n          } else if (result.data) {\n            return f(result.data);\n          }\n          return null;\n        })\n      );\n    }\n  }\n\n  protected createUpdateEntity<TResult, TEntity, TVariable extends OperationVariables>(\n    tenantId: string,\n    variables: TVariable,\n    queryNode: DocumentNode,\n    f: (result: TResult | null | undefined) => TEntity\n  ): Observable<TEntity> {\n    this.createApolloForTenant(tenantId);\n\n    return this.apollo\n      .use(tenantId)\n      .mutate<TResult>({\n        mutation: queryNode,\n        variables\n      })\n      .pipe(\n        map((value) => f(value.data)),\n        finalize(() => {\n          this.apollo.use(tenantId).client.reFetchObservableQueries(true)\n            .catch((error: string) => {\n              console.error(error);\n            });\n        })\n      );\n  }\n\n  protected deleteEntity<TResult, TVariable extends OperationVariables>(\n    tenantId: string,\n    variables: TVariable,\n    queryNode: DocumentNode,\n    f: (result: TResult | null | undefined) => boolean\n  ): Observable<boolean> {\n    this.createApolloForTenant(tenantId);\n\n    return this.apollo\n      .use(tenantId)\n      .mutate<TResult>({\n        mutation: queryNode,\n        variables\n      })\n      .pipe(\n        map((value) => f(value.data)),\n        finalize(() => {\n          this.apollo.use(tenantId).client.reFetchObservableQueries(true)\n            .catch((error: string) => {\n              console.error(error);\n            });\n        })\n      );\n  }\n\n  private createApolloForTenant(tenantId: string): void {\n    const result = this.apollo.use(tenantId);\n    if (result) {\n      return;\n    }\n\n    const service = this.octoServiceOptions.assetServices ?? '';\n    const uri = `${service}tenants/${tenantId}/GraphQL`;\n\n    this.apollo.createNamed(tenantId, {\n      link: this.httpLink.create({ uri }),\n      cache: new InMemoryCache({\n        dataIdFromObject: octoDataIdFromObject\n      })\n    });\n  }\n\n  private prepareWatchQuery<TResult, TVariable extends OperationVariables>(\n    tenantId: string,\n    variables: TVariable,\n    queryNode: DocumentNode\n  ): Observable<ObservableQuery.Result<TResult>> {\n    this.createApolloForTenant(tenantId);\n\n    return this.apollo.use(tenantId).watchQuery<TResult>({\n      query: queryNode,\n      variables\n    }).valueChanges;\n  }\n\n  private prepareQuery<TResult, TVariable extends OperationVariables>(\n    tenantId: string,\n    variables: TVariable,\n    queryNode: DocumentNode\n  ): Observable<QueryResult<TResult>> {\n    this.createApolloForTenant(tenantId);\n\n    return this.apollo.use(tenantId).query<TResult>({\n      query: queryNode,\n      variables,\n      fetchPolicy: 'network-only'\n    });\n  }\n}\n","/*\n * Public API Surface of octo-services\n */\n\nimport {EnvironmentProviders, makeEnvironmentProviders} from '@angular/core';\nimport {OctoServiceOptions} from './lib/options/octo-service-options';\nimport {OctoErrorLink} from './lib/shared/octo-error-link';\nimport { provideMmSharedServices } from \"@meshmakers/shared-services\";\n\nexport * from './lib/options/octo-service-options';\nexport * from './lib/shared/graphQL';\nexport * from './lib/shared/ckTypeMetaData';\nexport * from './lib/shared/rtAssociationMetaData';\nexport * from './lib/shared/levelMetaData';\nexport * from './lib/shared/octo-error-link';\nexport * from './lib/shared/externalLoginDto';\nexport * from './lib/shared/userDto';\nexport * from './lib/shared/registerUserDto';\nexport * from './lib/shared/mergeUsersRequestDto';\nexport * from './lib/shared/roleDto';\nexport * from './lib/shared/jobDto';\nexport * from './lib/shared/jobResponseDto';\nexport * from './lib/shared/health';\nexport * from './lib/shared/importModelResponseDto';\nexport * from './lib/shared/importStrategyDto';\nexport * from './lib/shared/timeWindowDto';\nexport * from './lib/shared/progress-value';\nexport * from './lib/shared/progress-window.service';\nexport * from './lib/shared/grantTypes';\nexport * from './lib/shared/generatedPasswordDto';\nexport * from './lib/shared/exportModelResponseDto';\nexport * from './lib/shared/diagnosticsModel';\nexport * from './lib/shared/clientDto';\nexport * from './lib/shared/clientMirrorDto';\nexport * from './lib/shared/clientOverlayDto';\nexport * from './lib/shared/clientScope';\nexport * from './lib/shared/groupDto';\nexport * from './lib/shared/identityProviderDto';\nexport * from './lib/shared/emailDomainGroupRuleDto';\nexport * from './lib/shared/externalTenantUserMappingDto';\nexport * from './lib/shared/provisioningSourceUserDto';\nexport * from './lib/shared/provisioningGroupDto';\nexport * from './lib/shared/tenantDto';\nexport * from './lib/shared/adminPanelConfigurationDto';\nexport * from './lib/shared/configurationDto';\nexport * from './lib/shared/communicationDtos';\nexport * from './lib/shared/movePipelineDtos';\nexport * from './lib/shared/domainDtos';\nexport * from './lib/shared/ck-model-catalog.dto';\n\n// GraphQL generated types - re-export all for use by dependent packages\nexport * from './lib/graphQL/globalTypes';\n\n// GraphQL fragment matcher - possibleTypes for Apollo InMemoryCache\nexport { default as possibleTypes } from './lib/graphQL/possibleTypes';\n\n// GraphQL generated services\nexport * from './lib/graphQL/getCkTypeAttributes';\nexport * from './lib/graphQL/getCkRecordAttributes';\nexport * from './lib/graphQL/getCkTypeAvailableQueryColumns';\nexport * from './lib/graphQL/getCkTypes';\nexport * from './lib/graphQL/getDerivedCkTypes';\nexport * from './lib/graphQL/getCkModelById';\n\n// Configuration (Interface and Token for app-specific implementations)\nexport * from './lib/services/configuration.service';\nexport * from './lib/shared/addInConfiguration';\n\n// Business services\nexport * from './lib/services/attribute-selector.service';\nexport * from './lib/services/ck-type-attribute.service';\nexport * from './lib/services/ck-type-selector.service';\nexport * from './lib/services/ck-model.service';\nexport * from './lib/services/asset-repo.service';\nexport * from './lib/services/bot-service';\nexport * from './lib/services/health.service';\nexport * from './lib/services/identity-service';\nexport * from './lib/services/job-management.service';\nexport * from './lib/services/communication.service';\nexport * from './lib/services/reporting.service';\nexport * from './lib/services/tus-upload.service';\nexport * from './lib/services/ck-model-catalog.service';\n\n// Tenant provider (for tenant-specific operations)\nexport * from './lib/services/tenant-provider';\n\n// GraphQL query for runtime entities by CK type\nexport * from './lib/graphQL/getEntitiesByCkType';\n\n// Data sources for entity selection\nexport * from './lib/data-sources/runtime-entity-data-sources';\n\n// Backward-compatible re-exports for legacy apps (energy-community, office-integration)\nexport * from './lib/compat/octo-services-module';\nexport * from './lib/compat/asset-repo-graph-ql-data-source';\nexport * from './lib/compat/octo-graph-ql-service-base';\nexport * from './lib/compat/paged-graph-result-dto';\n\nexport function provideOctoServices(octoServiceOptions?: OctoServiceOptions): EnvironmentProviders {\n  return makeEnvironmentProviders([\n    provideMmSharedServices(),\n    OctoErrorLink,\n    {\n      provide: OctoServiceOptions,\n      useValue: octoServiceOptions\n    }\n  ]);\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["Apollo","map"],"mappings":"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"}