{"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/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/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, operation, forward}) => {\n\n      if (error) {\n\n        if (error instanceof CombinedGraphQLErrors) {\n          this.showError(error);\n        } else {\n          this.showErrorLike(error);\n        }\n      }\n\n      return forward(operation);\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    let title = 'GraphQL error';\n    let details = '';\n    for (const error of combinedGraphQLErrors.errors) {\n\n      console.error(error);\n\n      if (title == 'GraphQL error') {\n        title = `${error.message}`;\n      } else {\n        details += `======================`;\n        details += `${error.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      messageService.showErrorWithDetails(title, details);\n    }\n\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 * 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","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/** Defines the type of modification during write operations */\nexport enum AssociationModOptionsDto {\n  CreateDto = 'CREATE',\n  DeleteDto = 'DELETE'\n}\n\nexport type AttributeArgumentDto = {\n  aggregationType?: InputMaybe<AggregationTypeDto>;\n  sortOrder?: InputMaybe<SortOrderDto>;\n  /**  Defines the priority of the sort. Lower values are sorted first; null values aren't sorted at all. */\n  sortPriority?: InputMaybe<Scalars['Int']['input']>;\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  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 | 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 | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | 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 | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAutoIncrementDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMailNotificationConfigurationDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto;\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  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  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  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  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  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  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  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/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 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 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  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 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/** 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  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  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  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  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  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 | BasicStateDto | BasicTreeNodeDto | 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 | BasicStateDto | BasicTreeNodeDto | 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 | BasicStateDto | BasicTreeNodeDto | 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 | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | 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 | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAutoIncrementDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMailNotificationConfigurationDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto;\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 | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | 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/** 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 flag that tells if an attribute is a data stream. */\n  isDataStream?: Maybe<Scalars['Boolean']['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/** 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  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 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  /** Whether this column is available in stream data (CrateDB) queries. */\n  isDataStream: Scalars['Boolean']['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/** Defines possible delete strategies of a runtime type */\nexport enum DeleteStrategiesDto {\n  ArchiveDto = 'ARCHIVE',\n  EraseDto = 'ERASE'\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 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.0/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  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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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  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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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  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  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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  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  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.0/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  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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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  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  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  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\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 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 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  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  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  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  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  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  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\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 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 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  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  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  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  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  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\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 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 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  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  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  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  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\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 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 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  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  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  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  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  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\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 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 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  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  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  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  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  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\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 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 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  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  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  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  rtId: Scalars['OctoObjectId']['output'];\n  rtVersion?: Maybe<Scalars['ULong']['output']>;\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  runtimeVariables?: Maybe<IndustryBasicRuntimeVariable_RuntimeVariablesUnionConnectionDto>;\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 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 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  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  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  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  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  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  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  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  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  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  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  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/** 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  constructionKit?: Maybe<ConstructionKitMutationsDto>;\n  runtime?: Maybe<RuntimeDto>;\n};\n\nexport type OctoQueryDto = {\n  __typename?: 'OctoQuery';\n  constructionKit?: Maybe<ConstructionKitQueryDto>;\n  runtime?: Maybe<RuntimeModelQueryDto>;\n  streamData?: Maybe<StreamDataModelQueryDto>;\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  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  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  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  basicNamedEntityEvents?: Maybe<BasicNamedEntityUpdateMessageDto>;\n  basicStateEvents?: Maybe<BasicStateUpdateMessageDto>;\n  basicTreeEvents?: Maybe<BasicTreeUpdateMessageDto>;\n  basicTreeNodeEvents?: Maybe<BasicTreeNodeUpdateMessageDto>;\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  octoSdkDemoCustomerEvents?: Maybe<OctoSdkDemoCustomerUpdateMessageDto>;\n  octoSdkDemoMeteringPointEvents?: Maybe<OctoSdkDemoMeteringPointUpdateMessageDto>;\n  octoSdkDemoOperatingFacilityEvents?: Maybe<OctoSdkDemoOperatingFacilityUpdateMessageDto>;\n  systemAggregationRtQueryEvents?: Maybe<SystemAggregationRtQueryUpdateMessageDto>;\n  systemAggregationSdQueryEvents?: Maybe<SystemAggregationSdQueryUpdateMessageDto>;\n  systemAutoIncrementEvents?: Maybe<SystemAutoIncrementUpdateMessageDto>;\n  systemBotAttributeAggregateConfigurationEvents?: Maybe<SystemBotAttributeAggregateConfigurationUpdateMessageDto>;\n  systemBotFixupEvents?: Maybe<SystemBotFixupUpdateMessageDto>;\n  systemCommunicationAdapterEvents?: Maybe<SystemCommunicationAdapterUpdateMessageDto>;\n  systemCommunicationAiConfigurationEvents?: Maybe<SystemCommunicationAiConfigurationUpdateMessageDto>;\n  systemCommunicationDataFlowEvents?: Maybe<SystemCommunicationDataFlowUpdateMessageDto>;\n  systemCommunicationDataPointMappingEvents?: Maybe<SystemCommunicationDataPointMappingUpdateMessageDto>;\n  systemCommunicationDeployableEntityEvents?: Maybe<SystemCommunicationDeployableEntityUpdateMessageDto>;\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  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  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  systemIdentityMailNotificationConfigurationEvents?: Maybe<SystemIdentityMailNotificationConfigurationUpdateMessageDto>;\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  systemIdentityUserEvents?: Maybe<SystemIdentityUserUpdateMessageDto>;\n  systemMigrationHistoryEvents?: Maybe<SystemMigrationHistoryUpdateMessageDto>;\n  systemNotificationCssTemplateConfigurationEvents?: Maybe<SystemNotificationCssTemplateConfigurationUpdateMessageDto>;\n  systemNotificationEventEvents?: Maybe<SystemNotificationEventUpdateMessageDto>;\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  systemStreamDataQueryEvents?: Maybe<SystemStreamDataQueryUpdateMessageDto>;\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  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 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 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 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 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 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 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 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 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 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 OctoSubscriptionsSystemIdentityMailNotificationConfigurationEventsArgsDto = {\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 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 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 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 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 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\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/** 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  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  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 '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 '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 '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 'SystemAutoIncrement'. */\n  systemAutoIncrements?: Maybe<SystemAutoIncrementMutationsDto>;\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 '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 '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 'SystemIdentityClient'. */\n  systemIdentityClients?: Maybe<SystemIdentityClientMutationsDto>;\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 'SystemIdentityMailNotificationConfiguration'. */\n  systemIdentityMailNotificationConfigurations?: Maybe<SystemIdentityMailNotificationConfigurationMutationsDto>;\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 '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 '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 '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};\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  basicNamedEntity?: Maybe<BasicNamedEntityConnectionDto>;\n  basicState?: Maybe<BasicStateConnectionDto>;\n  basicTree?: Maybe<BasicTreeConnectionDto>;\n  basicTreeNode?: Maybe<BasicTreeNodeConnectionDto>;\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  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  systemAutoIncrement?: Maybe<SystemAutoIncrementConnectionDto>;\n  systemBotAttributeAggregateConfiguration?: Maybe<SystemBotAttributeAggregateConfigurationConnectionDto>;\n  systemBotFixup?: Maybe<SystemBotFixupConnectionDto>;\n  systemCommunicationAdapter?: Maybe<SystemCommunicationAdapterConnectionDto>;\n  systemCommunicationAiConfiguration?: Maybe<SystemCommunicationAiConfigurationConnectionDto>;\n  systemCommunicationDataFlow?: Maybe<SystemCommunicationDataFlowConnectionDto>;\n  systemCommunicationDataPointMapping?: Maybe<SystemCommunicationDataPointMappingConnectionDto>;\n  systemCommunicationDeployableEntity?: Maybe<SystemCommunicationDeployableEntityConnectionDto>;\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  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  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  systemIdentityMailNotificationConfiguration?: Maybe<SystemIdentityMailNotificationConfigurationConnectionDto>;\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  systemIdentityUser?: Maybe<SystemIdentityUserConnectionDto>;\n  systemMigrationHistory?: Maybe<SystemMigrationHistoryConnectionDto>;\n  systemNotificationCssTemplateConfiguration?: Maybe<SystemNotificationCssTemplateConfigurationConnectionDto>;\n  systemNotificationEvent?: Maybe<SystemNotificationEventConnectionDto>;\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  systemStreamDataQuery?: Maybe<SystemStreamDataQueryConnectionDto>;\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  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 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 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 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 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 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 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 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 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 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 RuntimeModelQuerySystemIdentityMailNotificationConfigurationArgsDto = {\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 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 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 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 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 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\nexport type SortDto = {\n  attributePath: Scalars['String']['input'];\n  sortOrder?: InputMaybe<SortOrdersDto>;\n};\n\n/** Defines the sort order */\nexport enum SortOrderDto {\n  AscendingDto = 'ASCENDING',\n  DescendingDto = 'DESCENDING'\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  to?: InputMaybe<Scalars['DateTime']['input']>;\n};\n\n/** A stream-data row returned by the generic StreamDataEntities endpoint. */\nexport type StreamDataEntityGenericDto = {\n  __typename?: 'StreamDataEntityGeneric';\n  /** Selected attribute cells for this row. */\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 stream-data row returned by the generic StreamDataEntities endpoint. */\nexport type StreamDataEntityGenericCellsArgsDto = {\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 `StreamDataEntityGenericDto`. */\nexport type StreamDataEntityGenericDtoConnectionDto = {\n  __typename?: 'StreamDataEntityGenericDtoConnection';\n  /** A list of all of the edges returned in the connection. */\n  edges?: Maybe<Array<Maybe<StreamDataEntityGenericDtoEdgeDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<StreamDataEntityGenericDto>>;\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 `StreamDataEntityGenericDto`. */\nexport type StreamDataEntityGenericDtoEdgeDto = {\n  __typename?: 'StreamDataEntityGenericDtoEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node: StreamDataEntityGenericDto;\n};\n\nexport type StreamDataModelQueryDto = {\n  __typename?: 'StreamDataModelQuery';\n  industryBasicAlarm?: Maybe<StreamIndustryBasicAlarmConnectionDto>;\n  industryBasicEvent?: Maybe<StreamIndustryBasicEventConnectionDto>;\n  industryBasicMachine?: Maybe<StreamIndustryBasicMachineConnectionDto>;\n  industryBasicRuntimeVariable?: Maybe<StreamIndustryBasicRuntimeVariableConnectionDto>;\n  industryEnergyEnergyConsumer?: Maybe<StreamIndustryEnergyEnergyConsumerConnectionDto>;\n  industryEnergyEnergyCost?: Maybe<StreamIndustryEnergyEnergyCostConnectionDto>;\n  industryEnergyEnergyForecast?: Maybe<StreamIndustryEnergyEnergyForecastConnectionDto>;\n  industryEnergyEnergyMeter?: Maybe<StreamIndustryEnergyEnergyMeterConnectionDto>;\n  industryEnergyEnergyPerformanceIndicator?: Maybe<StreamIndustryEnergyEnergyPerformanceIndicatorConnectionDto>;\n  industryEnergyEnergyStorage?: Maybe<StreamIndustryEnergyEnergyStorageConnectionDto>;\n  industryEnergyInverter?: Maybe<StreamIndustryEnergyInverterConnectionDto>;\n  industryEnergyPhotovoltaicSystemModule?: Maybe<StreamIndustryEnergyPhotovoltaicSystemModuleConnectionDto>;\n  industryEnergyPhotovoltaicSystemString?: Maybe<StreamIndustryEnergyPhotovoltaicSystemStringConnectionDto>;\n  industryFluidHeatMeter?: Maybe<StreamIndustryFluidHeatMeterConnectionDto>;\n  industryFluidWaterMeter?: Maybe<StreamIndustryFluidWaterMeterConnectionDto>;\n  /** Generic stream-data entity connection. Supply the CK type at query time. */\n  streamDataEntities?: Maybe<StreamDataEntityGenericDtoConnectionDto>;\n  streamDataQuery?: Maybe<StreamDataQueryDtoConnectionDto>;\n  /** Transient stream-data queries */\n  transientStreamDataQuery: StreamDataTransientDto;\n};\n\n\nexport type StreamDataModelQueryIndustryBasicAlarmArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryBasicEventArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryBasicMachineArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryBasicRuntimeVariableArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryEnergyEnergyConsumerArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryEnergyEnergyCostArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryEnergyEnergyForecastArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryEnergyEnergyMeterArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryEnergyEnergyPerformanceIndicatorArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryEnergyEnergyStorageArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryEnergyInverterArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryEnergyPhotovoltaicSystemModuleArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryEnergyPhotovoltaicSystemStringArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryFluidHeatMeterArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryIndustryFluidWaterMeterArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<Scalars['OctoObjectId']['input']>>>;\n  sortOrder?: InputMaybe<Array<InputMaybe<SortDto>>>;\n};\n\n\nexport type StreamDataModelQueryStreamDataEntitiesArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  arg?: InputMaybe<StreamDataArgumentsDto>;\n  ckId: Scalars['String']['input'];\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\nexport type StreamDataModelQueryStreamDataQueryArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  first?: InputMaybe<Scalars['Int']['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. */\n  aggregations?: Maybe<QueryAggregationResultConnectionDto>;\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. */\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  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  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};\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  arg?: InputMaybe<StreamDataArgumentsDto>;\n  ckId: Scalars['String']['input'];\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  ckId: Scalars['String']['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  arg?: InputMaybe<StreamDataArgumentsDto>;\n  ckId: Scalars['String']['input'];\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  arg?: InputMaybe<StreamDataArgumentsDto>;\n  ckId: Scalars['String']['input'];\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.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/AggregationSdQuery-1' */\nexport type SystemAggregationSdQueryDto = SystemEntityInterfaceDto & SystemPersistentQueryInterfaceDto & SystemStreamDataQueryInterfaceDto & {\n  __typename?: 'SystemAggregationSdQuery';\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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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  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 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.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.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  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  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.13.2/Adapter-1' */\nexport type SystemCommunicationAdapterDto = SystemCommunicationDeployableEntityInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemCommunicationAdapter';\n  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\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  imageName?: Maybe<Scalars['String']['output']>;\n  imageVersion?: Maybe<Scalars['String']['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  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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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  imageName?: InputMaybe<Scalars['String']['input']>;\n  imageVersion?: InputMaybe<Scalars['String']['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  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 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/** Union of types derived from System.Communication/Adapter for Manages association */\nexport type SystemCommunicationAdapter_ManagesUnionDto = SystemCommunicationAdapterDto;\n\n/** A connection to `SystemCommunicationAdapter_ManagesUnion`. */\nexport type SystemCommunicationAdapter_ManagesUnionConnectionDto = {\n  __typename?: 'SystemCommunicationAdapter_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<SystemCommunicationAdapter_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<SystemCommunicationAdapter_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 `SystemCommunicationAdapter_ManagesUnion`. */\nexport type SystemCommunicationAdapter_ManagesUnionEdgeDto = {\n  __typename?: 'SystemCommunicationAdapter_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<SystemCommunicationAdapter_ManagesUnionDto>;\n};\n\n/** Runtime entities of construction kit type 'System.Communication-3.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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 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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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 enum 'System.Communication/DeploymentState' */\nexport enum SystemCommunicationDeploymentStateDto {\n  DeployedDto = 'DEPLOYED',\n  ErrorDto = 'ERROR',\n  PendingDto = 'PENDING',\n  UndeployedDto = 'UNDEPLOYED'\n}\n\n/** Runtime entities of construction kit type 'System.Communication-3.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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 type 'System.Communication-3.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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 type 'System.Communication-3.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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  manages?: Maybe<SystemCommunicationAdapter_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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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  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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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.13.2/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 type 'System-2.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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 = SystemCommunicationAiConfigurationDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemIdentityMailNotificationConfigurationDto | SystemNotificationCssTemplateConfigurationDto | 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.0.9/DownsamplingSdQuery-1' */\nexport type SystemDownsamplingSdQueryDto = SystemEntityInterfaceDto & SystemPersistentQueryInterfaceDto & SystemStreamDataQueryInterfaceDto & {\n  __typename?: 'SystemDownsamplingSdQuery';\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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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  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.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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 | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | 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 | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAutoIncrementDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMailNotificationConfigurationDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto;\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 | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | 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 | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAutoIncrementDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMailNotificationConfigurationDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto;\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 | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | 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 | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAutoIncrementDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMailNotificationConfigurationDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto;\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 | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | 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 | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAutoIncrementDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMailNotificationConfigurationDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto;\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 | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | 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 | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAutoIncrementDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMailNotificationConfigurationDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto;\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 | BasicStateDto | BasicTreeDto | BasicTreeNodeDto | 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 | OctoSdkDemoCustomerDto | OctoSdkDemoMeteringPointDto | OctoSdkDemoOperatingFacilityDto | SystemAggregationRtQueryDto | SystemAggregationSdQueryDto | SystemAutoIncrementDto | SystemBotAttributeAggregateConfigurationDto | SystemBotFixupDto | SystemCommunicationAdapterDto | SystemCommunicationAiConfigurationDto | SystemCommunicationDataFlowDto | SystemCommunicationDataPointMappingDto | SystemCommunicationDiscordConfigurationDto | SystemCommunicationEMailReceiverConfigurationDto | SystemCommunicationEMailSenderConfigurationDto | SystemCommunicationEdaConfigurationDto | SystemCommunicationEnergyCommunityConfigurationDto | SystemCommunicationFinApiConfigurationDto | SystemCommunicationGrafanaConfigurationDto | SystemCommunicationLoxoneConfigurationDto | SystemCommunicationMicrosoftGraphConfigurationDto | SystemCommunicationPipelineDto | SystemCommunicationPipelineExecutionDto | SystemCommunicationPipelineStatisticsDto | SystemCommunicationPipelineTriggerDto | SystemCommunicationPoolDto | SystemCommunicationSapConfigurationDto | SystemCommunicationServiceAccountConfigurationDto | SystemCommunicationSftpConfigurationDto | SystemCommunicationTagDto | SystemDownsamplingSdQueryDto | SystemGroupingAggregationRtQueryDto | SystemGroupingAggregationSdQueryDto | SystemIdentityApiResourceDto | SystemIdentityApiScopeDto | SystemIdentityAzureEntraIdIdentityProviderDto | SystemIdentityClientDto | SystemIdentityEmailDomainGroupRuleDto | SystemIdentityExternalTenantUserMappingDto | SystemIdentityFacebookIdentityProviderDto | SystemIdentityGoogleIdentityProviderDto | SystemIdentityGroupDto | SystemIdentityIdentityResourceDto | SystemIdentityMailNotificationConfigurationDto | SystemIdentityMicrosoftAdIdentityProviderDto | SystemIdentityMicrosoftIdentityProviderDto | SystemIdentityOctoTenantIdentityProviderDto | SystemIdentityOpenLdapIdentityProviderDto | SystemIdentityPermissionDto | SystemIdentityPermissionRoleDto | SystemIdentityPersistedGrantDto | SystemIdentityRoleDto | SystemIdentityUserDto | SystemMigrationHistoryDto | SystemNotificationCssTemplateConfigurationDto | SystemNotificationEventDto | SystemNotificationNotificationTemplateDto | SystemNotificationStatefulEventDto | SystemReportingConnectionInfoDto | SystemReportingFileSystemItemDto | SystemReportingFolderDto | SystemReportingFolderRootDto | SystemSimpleRtQueryDto | SystemSimpleSdQueryDto | SystemTenantDto | SystemTenantConfigurationDto | SystemTenantModeConfigurationDto | SystemUiBrandingDto | SystemUiDashboardDto | SystemUiDashboardWidgetDto | SystemUiProcessDiagramDto | SystemUiSymbolDefinitionDto | SystemUiSymbolLibraryDto;\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.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/GroupingAggregationSdQuery-1' */\nexport type SystemGroupingAggregationSdQueryDto = SystemEntityInterfaceDto & SystemPersistentQueryInterfaceDto & SystemStreamDataQueryInterfaceDto & {\n  __typename?: 'SystemGroupingAggregationSdQuery';\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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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  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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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<Scalars['String']['output']>;\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  associations?: Maybe<RtEntityGenericDtoConnectionDto>;\n  authorizationCodeLifetime: Scalars['Int']['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  pairWiseSubjectSalt?: Maybe<Scalars['String']['output']>;\n  pollingInterval?: Maybe<Scalars['Int']['output']>;\n  postLogoutRedirectUris: Array<Scalars['String']['output']>;\n  protocolType: Scalars['String']['output'];\n  redirectUris: Array<Scalars['String']['output']>;\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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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<Scalars['String']['input']>>;\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  authorizationCodeLifetime?: InputMaybe<Scalars['Int']['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  pairWiseSubjectSalt?: InputMaybe<Scalars['String']['input']>;\n  pollingInterval?: InputMaybe<Scalars['Int']['input']>;\n  postLogoutRedirectUris?: InputMaybe<Array<Scalars['String']['input']>>;\n  protocolType?: InputMaybe<Scalars['String']['input']>;\n  redirectUris?: InputMaybe<Array<Scalars['String']['input']>>;\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\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 type 'System.Identity-2.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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 AssignedEntities association */\nexport type SystemIdentityGroup_AssignedEntitiesUnionDto = SystemIdentityGroupDto | SystemIdentityUserDto;\n\n/** A connection to `SystemIdentityGroup_AssignedEntitiesUnion`. */\nexport type SystemIdentityGroup_AssignedEntitiesUnionConnectionDto = {\n  __typename?: 'SystemIdentityGroup_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<SystemIdentityGroup_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<SystemIdentityGroup_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 `SystemIdentityGroup_AssignedEntitiesUnion`. */\nexport type SystemIdentityGroup_AssignedEntitiesUnionEdgeDto = {\n  __typename?: 'SystemIdentityGroup_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<SystemIdentityGroup_AssignedEntitiesUnionDto>;\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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.0/MailNotificationConfiguration-1' */\nexport type SystemIdentityMailNotificationConfigurationDto = SystemConfigurationInterfaceDto & SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityMailNotificationConfiguration';\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  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.Identity-2.4.0/MailNotificationConfiguration-1' */\nexport type SystemIdentityMailNotificationConfigurationAssociationsArgsDto = {\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.4.0/MailNotificationConfiguration-1' */\nexport type SystemIdentityMailNotificationConfigurationConfiguredByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<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.4.0/MailNotificationConfiguration-1' */\nexport type SystemIdentityMailNotificationConfigurationMapsFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<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.4.0/MailNotificationConfiguration-1' */\nexport type SystemIdentityMailNotificationConfigurationMapsToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<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.4.0/MailNotificationConfiguration-1' */\nexport type SystemIdentityMailNotificationConfigurationRelatesFromArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<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.4.0/MailNotificationConfiguration-1' */\nexport type SystemIdentityMailNotificationConfigurationRelatesToArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<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.4.0/MailNotificationConfiguration-1' */\nexport type SystemIdentityMailNotificationConfigurationTaggedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n  rtIds?: InputMaybe<Array<InputMaybe<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.4.0/MailNotificationConfiguration-1' */\nexport type SystemIdentityMailNotificationConfigurationUsedByArgsDto = {\n  after?: InputMaybe<Scalars['String']['input']>;\n  aggregations?: InputMaybe<ResultAggregationInputDto>;\n  ckTypeIds: Array<Scalars['String']['input']>;\n  fieldFilter?: InputMaybe<Array<InputMaybe<FieldFilterDto>>>;\n  first?: InputMaybe<Scalars['Int']['input']>;\n  rtId?: InputMaybe<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 `SystemIdentityMailNotificationConfiguration`. */\nexport type SystemIdentityMailNotificationConfigurationConnectionDto = {\n  __typename?: 'SystemIdentityMailNotificationConfigurationConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<SystemIdentityMailNotificationConfigurationEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<SystemIdentityMailNotificationConfigurationDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `SystemIdentityMailNotificationConfiguration`. */\nexport type SystemIdentityMailNotificationConfigurationEdgeDto = {\n  __typename?: 'SystemIdentityMailNotificationConfigurationEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<SystemIdentityMailNotificationConfigurationDto>;\n};\n\nexport type SystemIdentityMailNotificationConfigurationInputDto = {\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 SystemIdentityMailNotificationConfigurationInputUpdateDto = {\n  /** Item to update */\n  item: SystemIdentityMailNotificationConfigurationInputDto;\n  rtId?: InputMaybe<Scalars['OctoObjectId']['input']>;\n};\n\nexport type SystemIdentityMailNotificationConfigurationMutationsDto = {\n  __typename?: 'SystemIdentityMailNotificationConfigurationMutations';\n  /** Creates new entities of type 'SystemIdentityMailNotificationConfiguration'. */\n  create?: Maybe<Array<Maybe<SystemIdentityMailNotificationConfigurationDto>>>;\n  /** Updates existing entity of type 'SystemIdentityMailNotificationConfiguration'. */\n  update?: Maybe<Array<Maybe<SystemIdentityMailNotificationConfigurationDto>>>;\n};\n\n\nexport type SystemIdentityMailNotificationConfigurationMutationsCreateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityMailNotificationConfigurationInputDto>>;\n};\n\n\nexport type SystemIdentityMailNotificationConfigurationMutationsUpdateArgsDto = {\n  entities: Array<InputMaybe<SystemIdentityMailNotificationConfigurationInputUpdateDto>>;\n};\n\nexport type SystemIdentityMailNotificationConfigurationUpdateDto = {\n  __typename?: 'SystemIdentityMailNotificationConfigurationUpdate';\n  /** The corresponding item */\n  item?: Maybe<SystemIdentityMailNotificationConfigurationDto>;\n  updateState?: Maybe<UpdateTypeDto>;\n};\n\nexport type SystemIdentityMailNotificationConfigurationUpdateMessageDto = {\n  __typename?: 'SystemIdentityMailNotificationConfigurationUpdateMessage';\n  /** The corresponding items */\n  items?: Maybe<Array<Maybe<SystemIdentityMailNotificationConfigurationUpdateDto>>>;\n};\n\n/** Runtime entities of construction kit type 'System.Identity-2.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.0/Role-1' */\nexport type SystemIdentityRoleDto = SystemEntityInterfaceDto & {\n  __typename?: 'SystemIdentityRole';\n  assignedEntities?: Maybe<SystemIdentityGroup_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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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 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.4.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  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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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.4.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 = 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.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.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  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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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  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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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  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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.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  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.0.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.0.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.0.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.0.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.0.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.0.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.0.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.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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  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  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  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  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  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  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  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  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.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/SimpleSdQuery-1' */\nexport type SystemSimpleSdQueryDto = SystemEntityInterfaceDto & SystemPersistentQueryInterfaceDto & SystemStreamDataQueryInterfaceDto & {\n  __typename?: 'SystemSimpleSdQuery';\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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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  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-2.0.9/StreamDataQuery-1' */\nexport type SystemStreamDataQueryDto = SystemEntityInterfaceDto & SystemPersistentQueryInterfaceDto & {\n  __typename?: 'SystemStreamDataQuery';\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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/StreamDataQuery-1' */\nexport type SystemStreamDataQueryInterfaceDto = {\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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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-2.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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  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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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.0.9/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 type 'System.UI-2.1.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  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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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  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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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  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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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  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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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  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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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  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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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  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.1.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.1.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.1.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.1.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.1.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.1.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.1.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.1.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  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.1.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.1.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.1.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.1.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.1.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.1.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/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmDto = {\n  __typename?: 'streamIndustryBasicAlarm';\n  acknowledged?: Maybe<Scalars['DateTime']['output']>;\n  category?: Maybe<Scalars['String']['output']>;\n  cause?: Maybe<Scalars['String']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  cleared?: Maybe<Scalars['DateTime']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  lastModified?: Maybe<Scalars['DateTime']['output']>;\n  message?: Maybe<Scalars['String']['output']>;\n  priority?: Maybe<IndustryBasicAlarmPriorityDto>;\n  reactivated?: Maybe<Scalars['DateTime']['output']>;\n  reactivatedCount?: Maybe<Scalars['Int']['output']>;\n  received?: Maybe<Scalars['DateTime']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  source?: Maybe<IndustryBasicAlarmSourceTypeDto>;\n  state?: Maybe<IndustryBasicAlarmStateDto>;\n  tagName?: Maybe<Scalars['String']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n  type?: Maybe<IndustryBasicAlarmTypeDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmAcknowledgedArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmCategoryArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmCauseArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmClearedArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmLastModifiedArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmMessageArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmPriorityArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmReactivatedArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmReactivatedCountArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmReceivedArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmSourceArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmStateArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmTagNameArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Alarm-1' */\nexport type StreamIndustryBasicAlarmTypeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryBasicAlarm`. */\nexport type StreamIndustryBasicAlarmConnectionDto = {\n  __typename?: 'streamIndustryBasicAlarmConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryBasicAlarmEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryBasicAlarmDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryBasicAlarm`. */\nexport type StreamIndustryBasicAlarmEdgeDto = {\n  __typename?: 'streamIndustryBasicAlarmEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryBasicAlarmDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Event-1' */\nexport type StreamIndustryBasicEventDto = {\n  __typename?: 'streamIndustryBasicEvent';\n  category?: Maybe<Scalars['String']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  message?: Maybe<Scalars['String']['output']>;\n  received?: Maybe<Scalars['DateTime']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  tagName?: Maybe<Scalars['String']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Event-1' */\nexport type StreamIndustryBasicEventCategoryArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Event-1' */\nexport type StreamIndustryBasicEventMessageArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Event-1' */\nexport type StreamIndustryBasicEventReceivedArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Event-1' */\nexport type StreamIndustryBasicEventRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Event-1' */\nexport type StreamIndustryBasicEventTagNameArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryBasicEvent`. */\nexport type StreamIndustryBasicEventConnectionDto = {\n  __typename?: 'streamIndustryBasicEventConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryBasicEventEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryBasicEventDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryBasicEvent`. */\nexport type StreamIndustryBasicEventEdgeDto = {\n  __typename?: 'streamIndustryBasicEventEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryBasicEventDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Machine-1' */\nexport type StreamIndustryBasicMachineDto = {\n  __typename?: 'streamIndustryBasicMachine';\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  machineState?: Maybe<IndustryBasicMachineStateDto>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Machine-1' */\nexport type StreamIndustryBasicMachineMachineStateArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Machine-1' */\nexport type StreamIndustryBasicMachineOperatingHoursArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Machine-1' */\nexport type StreamIndustryBasicMachineRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/Machine-1' */\nexport type StreamIndustryBasicMachineStandStillCounterArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryBasicMachine`. */\nexport type StreamIndustryBasicMachineConnectionDto = {\n  __typename?: 'streamIndustryBasicMachineConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryBasicMachineEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryBasicMachineDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryBasicMachine`. */\nexport type StreamIndustryBasicMachineEdgeDto = {\n  __typename?: 'streamIndustryBasicMachineEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryBasicMachineDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/RuntimeVariable-1' */\nexport type StreamIndustryBasicRuntimeVariableDto = {\n  __typename?: 'streamIndustryBasicRuntimeVariable';\n  booleanValue?: Maybe<Scalars['Boolean']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  dateTimeValue?: Maybe<Scalars['DateTime']['output']>;\n  doubleValue?: Maybe<Scalars['Decimal']['output']>;\n  iecDataType?: Maybe<IndustryBasicIecDataTypeDto>;\n  int64Value?: Maybe<Scalars['Long']['output']>;\n  intValue?: Maybe<Scalars['Int']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  stringValue?: Maybe<Scalars['String']['output']>;\n  timeSpanValue?: Maybe<Scalars['Seconds']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/RuntimeVariable-1' */\nexport type StreamIndustryBasicRuntimeVariableBooleanValueArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/RuntimeVariable-1' */\nexport type StreamIndustryBasicRuntimeVariableDateTimeValueArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/RuntimeVariable-1' */\nexport type StreamIndustryBasicRuntimeVariableDoubleValueArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/RuntimeVariable-1' */\nexport type StreamIndustryBasicRuntimeVariableIecDataTypeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/RuntimeVariable-1' */\nexport type StreamIndustryBasicRuntimeVariableInt64ValueArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/RuntimeVariable-1' */\nexport type StreamIndustryBasicRuntimeVariableIntValueArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/RuntimeVariable-1' */\nexport type StreamIndustryBasicRuntimeVariableRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/RuntimeVariable-1' */\nexport type StreamIndustryBasicRuntimeVariableStringValueArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Basic-2.1.0/RuntimeVariable-1' */\nexport type StreamIndustryBasicRuntimeVariableTimeSpanValueArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryBasicRuntimeVariable`. */\nexport type StreamIndustryBasicRuntimeVariableConnectionDto = {\n  __typename?: 'streamIndustryBasicRuntimeVariableConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryBasicRuntimeVariableEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryBasicRuntimeVariableDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryBasicRuntimeVariable`. */\nexport type StreamIndustryBasicRuntimeVariableEdgeDto = {\n  __typename?: 'streamIndustryBasicRuntimeVariableEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryBasicRuntimeVariableDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type StreamIndustryEnergyEnergyConsumerDto = {\n  __typename?: 'streamIndustryEnergyEnergyConsumer';\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  importedEnergy?: Maybe<Scalars['Decimal']['output']>;\n  loadPercent?: Maybe<Scalars['Decimal']['output']>;\n  machineState?: Maybe<IndustryBasicMachineStateDto>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  power?: Maybe<Scalars['Decimal']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type StreamIndustryEnergyEnergyConsumerImportedEnergyArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type StreamIndustryEnergyEnergyConsumerLoadPercentArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type StreamIndustryEnergyEnergyConsumerMachineStateArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type StreamIndustryEnergyEnergyConsumerOperatingHoursArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type StreamIndustryEnergyEnergyConsumerPowerArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type StreamIndustryEnergyEnergyConsumerRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyConsumer-1' */\nexport type StreamIndustryEnergyEnergyConsumerStandStillCounterArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryEnergyEnergyConsumer`. */\nexport type StreamIndustryEnergyEnergyConsumerConnectionDto = {\n  __typename?: 'streamIndustryEnergyEnergyConsumerConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryEnergyEnergyConsumerEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryEnergyEnergyConsumerDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryEnergyEnergyConsumer`. */\nexport type StreamIndustryEnergyEnergyConsumerEdgeDto = {\n  __typename?: 'streamIndustryEnergyEnergyConsumerEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryEnergyEnergyConsumerDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyCost-1' */\nexport type StreamIndustryEnergyEnergyCostDto = {\n  __typename?: 'streamIndustryEnergyEnergyCost';\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  costAmount?: Maybe<Scalars['Decimal']['output']>;\n  forecastAmount?: Maybe<Scalars['Decimal']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyCost-1' */\nexport type StreamIndustryEnergyEnergyCostCostAmountArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyCost-1' */\nexport type StreamIndustryEnergyEnergyCostForecastAmountArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyCost-1' */\nexport type StreamIndustryEnergyEnergyCostRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryEnergyEnergyCost`. */\nexport type StreamIndustryEnergyEnergyCostConnectionDto = {\n  __typename?: 'streamIndustryEnergyEnergyCostConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryEnergyEnergyCostEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryEnergyEnergyCostDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryEnergyEnergyCost`. */\nexport type StreamIndustryEnergyEnergyCostEdgeDto = {\n  __typename?: 'streamIndustryEnergyEnergyCostEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryEnergyEnergyCostDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyForecast-1' */\nexport type StreamIndustryEnergyEnergyForecastDto = {\n  __typename?: 'streamIndustryEnergyEnergyForecast';\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  confidence?: Maybe<Scalars['Decimal']['output']>;\n  constructionKitType?: Maybe<CkTypeDto>;\n  predictedLoad?: Maybe<Scalars['Decimal']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyForecast-1' */\nexport type StreamIndustryEnergyEnergyForecastConfidenceArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyForecast-1' */\nexport type StreamIndustryEnergyEnergyForecastPredictedLoadArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyForecast-1' */\nexport type StreamIndustryEnergyEnergyForecastRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryEnergyEnergyForecast`. */\nexport type StreamIndustryEnergyEnergyForecastConnectionDto = {\n  __typename?: 'streamIndustryEnergyEnergyForecastConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryEnergyEnergyForecastEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryEnergyEnergyForecastDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryEnergyEnergyForecast`. */\nexport type StreamIndustryEnergyEnergyForecastEdgeDto = {\n  __typename?: 'streamIndustryEnergyEnergyForecastEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryEnergyEnergyForecastDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type StreamIndustryEnergyEnergyMeterDto = {\n  __typename?: 'streamIndustryEnergyEnergyMeter';\n  ampere?: Maybe<Scalars['Decimal']['output']>;\n  apparentPower?: Maybe<Scalars['Decimal']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  exportedEnergy?: Maybe<Scalars['Decimal']['output']>;\n  frequency?: Maybe<Scalars['Decimal']['output']>;\n  importedEnergy?: Maybe<Scalars['Decimal']['output']>;\n  machineState?: Maybe<IndustryBasicMachineStateDto>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  power?: Maybe<Scalars['Decimal']['output']>;\n  reactivePower?: Maybe<Scalars['Decimal']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n  voltage?: Maybe<Scalars['Decimal']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type StreamIndustryEnergyEnergyMeterAmpereArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type StreamIndustryEnergyEnergyMeterApparentPowerArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type StreamIndustryEnergyEnergyMeterExportedEnergyArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type StreamIndustryEnergyEnergyMeterFrequencyArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type StreamIndustryEnergyEnergyMeterImportedEnergyArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type StreamIndustryEnergyEnergyMeterMachineStateArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type StreamIndustryEnergyEnergyMeterOperatingHoursArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type StreamIndustryEnergyEnergyMeterPowerArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type StreamIndustryEnergyEnergyMeterReactivePowerArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type StreamIndustryEnergyEnergyMeterRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type StreamIndustryEnergyEnergyMeterStandStillCounterArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyMeter-1' */\nexport type StreamIndustryEnergyEnergyMeterVoltageArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryEnergyEnergyMeter`. */\nexport type StreamIndustryEnergyEnergyMeterConnectionDto = {\n  __typename?: 'streamIndustryEnergyEnergyMeterConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryEnergyEnergyMeterEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryEnergyEnergyMeterDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryEnergyEnergyMeter`. */\nexport type StreamIndustryEnergyEnergyMeterEdgeDto = {\n  __typename?: 'streamIndustryEnergyEnergyMeterEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryEnergyEnergyMeterDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyPerformanceIndicator-1' */\nexport type StreamIndustryEnergyEnergyPerformanceIndicatorDto = {\n  __typename?: 'streamIndustryEnergyEnergyPerformanceIndicator';\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  indicatorValue?: Maybe<Scalars['Decimal']['output']>;\n  referenceValue?: Maybe<Scalars['Decimal']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyPerformanceIndicator-1' */\nexport type StreamIndustryEnergyEnergyPerformanceIndicatorIndicatorValueArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyPerformanceIndicator-1' */\nexport type StreamIndustryEnergyEnergyPerformanceIndicatorReferenceValueArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyPerformanceIndicator-1' */\nexport type StreamIndustryEnergyEnergyPerformanceIndicatorRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryEnergyEnergyPerformanceIndicator`. */\nexport type StreamIndustryEnergyEnergyPerformanceIndicatorConnectionDto = {\n  __typename?: 'streamIndustryEnergyEnergyPerformanceIndicatorConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryEnergyEnergyPerformanceIndicatorEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryEnergyEnergyPerformanceIndicatorDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryEnergyEnergyPerformanceIndicator`. */\nexport type StreamIndustryEnergyEnergyPerformanceIndicatorEdgeDto = {\n  __typename?: 'streamIndustryEnergyEnergyPerformanceIndicatorEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryEnergyEnergyPerformanceIndicatorDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStorageDto = {\n  __typename?: 'streamIndustryEnergyEnergyStorage';\n  ampere?: Maybe<Scalars['Decimal']['output']>;\n  capacity?: Maybe<Scalars['Decimal']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  exportedEnergy?: Maybe<Scalars['Decimal']['output']>;\n  importedEnergy?: Maybe<Scalars['Decimal']['output']>;\n  machineState?: Maybe<IndustryBasicMachineStateDto>;\n  numOfCycles?: Maybe<Scalars['Int']['output']>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  power?: Maybe<Scalars['Decimal']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  soC?: Maybe<Scalars['Int']['output']>;\n  soH?: Maybe<Scalars['Int']['output']>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n  voltage?: Maybe<Scalars['Decimal']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStorageAmpereArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStorageCapacityArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStorageExportedEnergyArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStorageImportedEnergyArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStorageMachineStateArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStorageNumOfCyclesArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStorageOperatingHoursArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStoragePowerArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStorageRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStorageSoCArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStorageSoHArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStorageStandStillCounterArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/EnergyStorage-1' */\nexport type StreamIndustryEnergyEnergyStorageVoltageArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryEnergyEnergyStorage`. */\nexport type StreamIndustryEnergyEnergyStorageConnectionDto = {\n  __typename?: 'streamIndustryEnergyEnergyStorageConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryEnergyEnergyStorageEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryEnergyEnergyStorageDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryEnergyEnergyStorage`. */\nexport type StreamIndustryEnergyEnergyStorageEdgeDto = {\n  __typename?: 'streamIndustryEnergyEnergyStorageEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryEnergyEnergyStorageDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type StreamIndustryEnergyInverterDto = {\n  __typename?: 'streamIndustryEnergyInverter';\n  ampere?: Maybe<Scalars['Decimal']['output']>;\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  dCAmpere?: Maybe<Scalars['Decimal']['output']>;\n  dCVoltage?: Maybe<Scalars['Decimal']['output']>;\n  machineState?: Maybe<IndustryBasicMachineStateDto>;\n  maximumPower?: Maybe<Scalars['Decimal']['output']>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  power?: Maybe<Scalars['Decimal']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n  voltage?: Maybe<Scalars['Decimal']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type StreamIndustryEnergyInverterAmpereArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type StreamIndustryEnergyInverterDcAmpereArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type StreamIndustryEnergyInverterDcVoltageArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type StreamIndustryEnergyInverterMachineStateArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type StreamIndustryEnergyInverterMaximumPowerArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type StreamIndustryEnergyInverterOperatingHoursArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type StreamIndustryEnergyInverterPowerArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type StreamIndustryEnergyInverterRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type StreamIndustryEnergyInverterStandStillCounterArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/Inverter-1' */\nexport type StreamIndustryEnergyInverterVoltageArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryEnergyInverter`. */\nexport type StreamIndustryEnergyInverterConnectionDto = {\n  __typename?: 'streamIndustryEnergyInverterConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryEnergyInverterEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryEnergyInverterDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryEnergyInverter`. */\nexport type StreamIndustryEnergyInverterEdgeDto = {\n  __typename?: 'streamIndustryEnergyInverterEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryEnergyInverterDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type StreamIndustryEnergyPhotovoltaicSystemModuleDto = {\n  __typename?: 'streamIndustryEnergyPhotovoltaicSystemModule';\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  machineState?: Maybe<IndustryBasicMachineStateDto>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  peakPower?: Maybe<Scalars['Decimal']['output']>;\n  power?: Maybe<Scalars['Decimal']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type StreamIndustryEnergyPhotovoltaicSystemModuleMachineStateArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type StreamIndustryEnergyPhotovoltaicSystemModuleOperatingHoursArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type StreamIndustryEnergyPhotovoltaicSystemModulePeakPowerArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type StreamIndustryEnergyPhotovoltaicSystemModulePowerArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type StreamIndustryEnergyPhotovoltaicSystemModuleRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.Module-1' */\nexport type StreamIndustryEnergyPhotovoltaicSystemModuleStandStillCounterArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryEnergyPhotovoltaicSystemModule`. */\nexport type StreamIndustryEnergyPhotovoltaicSystemModuleConnectionDto = {\n  __typename?: 'streamIndustryEnergyPhotovoltaicSystemModuleConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryEnergyPhotovoltaicSystemModuleEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryEnergyPhotovoltaicSystemModuleDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryEnergyPhotovoltaicSystemModule`. */\nexport type StreamIndustryEnergyPhotovoltaicSystemModuleEdgeDto = {\n  __typename?: 'streamIndustryEnergyPhotovoltaicSystemModuleEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryEnergyPhotovoltaicSystemModuleDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type StreamIndustryEnergyPhotovoltaicSystemStringDto = {\n  __typename?: 'streamIndustryEnergyPhotovoltaicSystemString';\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  power?: Maybe<Scalars['Decimal']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type StreamIndustryEnergyPhotovoltaicSystemStringPowerArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Energy-3.1.0/PhotovoltaicSystem.String-1' */\nexport type StreamIndustryEnergyPhotovoltaicSystemStringRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryEnergyPhotovoltaicSystemString`. */\nexport type StreamIndustryEnergyPhotovoltaicSystemStringConnectionDto = {\n  __typename?: 'streamIndustryEnergyPhotovoltaicSystemStringConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryEnergyPhotovoltaicSystemStringEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryEnergyPhotovoltaicSystemStringDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryEnergyPhotovoltaicSystemString`. */\nexport type StreamIndustryEnergyPhotovoltaicSystemStringEdgeDto = {\n  __typename?: 'streamIndustryEnergyPhotovoltaicSystemStringEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryEnergyPhotovoltaicSystemStringDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type StreamIndustryFluidHeatMeterDto = {\n  __typename?: 'streamIndustryFluidHeatMeter';\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  importedEnergy?: Maybe<Scalars['Decimal']['output']>;\n  machineState?: Maybe<IndustryBasicMachineStateDto>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  power?: Maybe<Scalars['Decimal']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type StreamIndustryFluidHeatMeterImportedEnergyArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type StreamIndustryFluidHeatMeterMachineStateArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type StreamIndustryFluidHeatMeterOperatingHoursArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type StreamIndustryFluidHeatMeterPowerArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type StreamIndustryFluidHeatMeterRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Fluid-2.0.0/HeatMeter-1' */\nexport type StreamIndustryFluidHeatMeterStandStillCounterArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryFluidHeatMeter`. */\nexport type StreamIndustryFluidHeatMeterConnectionDto = {\n  __typename?: 'streamIndustryFluidHeatMeterConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryFluidHeatMeterEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryFluidHeatMeterDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryFluidHeatMeter`. */\nexport type StreamIndustryFluidHeatMeterEdgeDto = {\n  __typename?: 'streamIndustryFluidHeatMeterEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryFluidHeatMeterDto>;\n};\n\n/** Stream data entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type StreamIndustryFluidWaterMeterDto = {\n  __typename?: 'streamIndustryFluidWaterMeter';\n  ckTypeId: Scalars['RtCkTypeId']['output'];\n  constructionKitType?: Maybe<CkTypeDto>;\n  machineState?: Maybe<IndustryBasicMachineStateDto>;\n  operatingHours?: Maybe<Scalars['Int']['output']>;\n  rtChangedDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtCreationDateTime?: Maybe<Scalars['DateTime']['output']>;\n  rtId: Scalars['OctoObjectId']['output'];\n  rtWellKnownName?: Maybe<Scalars['String']['output']>;\n  standStillCounter?: Maybe<Scalars['Int']['output']>;\n  timestamp?: Maybe<Scalars['DateTime']['output']>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type StreamIndustryFluidWaterMeterMachineStateArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type StreamIndustryFluidWaterMeterOperatingHoursArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type StreamIndustryFluidWaterMeterRtChangedDateTimeArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n\n/** Stream data entities of construction kit type 'Industry.Fluid-2.0.0/WaterMeter-1' */\nexport type StreamIndustryFluidWaterMeterStandStillCounterArgsDto = {\n  arg?: InputMaybe<AttributeArgumentDto>;\n};\n\n/** A connection to `streamIndustryFluidWaterMeter`. */\nexport type StreamIndustryFluidWaterMeterConnectionDto = {\n  __typename?: 'streamIndustryFluidWaterMeterConnection';\n  /** Result of aggregating the items of the result set. */\n  aggregation?: Maybe<AggregationDto>;\n  /** Information to aid in pagination. */\n  edges?: Maybe<Array<Maybe<StreamIndustryFluidWaterMeterEdgeDto>>>;\n  /** Result of aggregating the items by fields. */\n  fieldAggregations?: Maybe<Array<Maybe<FieldAggregationDto>>>;\n  /** A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for \"{ edges { node } }\" when no edge data is needed, this field can be used instead. Note that when clients like Relay need to fetch the \"cursor\" field on the edge to enable efficient pagination, this shortcut cannot be used, and the full \"{ edges { node } } \" version should be used instead. */\n  items?: Maybe<Array<Maybe<StreamIndustryFluidWaterMeterDto>>>;\n  /** Information to aid in pagination. */\n  pageInfo?: Maybe<PageInfoDto>;\n  /** A count of the total number of objects in this connection, ignoring pagination. This allows a client to fetch the first five objects by passing \"5\" as the argument to `first`, then fetch the total count so it could display \"5 of 83\", for example. In cases where we employ infinite scrolling or don't have an exact count of entries, this field will return `null`. */\n  totalCount?: Maybe<Scalars['Int']['output']>;\n};\n\n/** An edge in a connection from an object to another object of type `streamIndustryFluidWaterMeter`. */\nexport type StreamIndustryFluidWaterMeterEdgeDto = {\n  __typename?: 'streamIndustryFluidWaterMeterEdge';\n  /** A cursor for use in pagination */\n  cursor: Scalars['String']['output'];\n  /** The item at the end of the edge */\n  node?: Maybe<StreamIndustryFluidWaterMeterDto>;\n};\n","\n      export type PossibleTypesResultData = {\n  \"possibleTypes\": {\n    \"BasicAsset_EventSourceUnion\": [\n      \"BasicAsset\",\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      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"BasicDocumentInterface\": [],\n    \"BasicNamedEntityInterface\": [\n      \"BasicTree\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyPerformanceIndicator\"\n    ],\n    \"BasicTreeNode_ChildrenUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicState\",\n      \"BasicTreeNode\",\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      \"BasicState\",\n      \"BasicTreeNode\",\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      \"BasicState\",\n      \"BasicTreeNode\",\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      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"BasicTree_ParentUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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    \"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    \"OctoSdkDemoCustomer_OwnedByUnion\": [\n      \"OctoSdkDemoCustomer\"\n    ],\n    \"OctoSdkDemoOperatingFacility_OwnsUnion\": [\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"RtQueryRow\": [\n      \"RtAggregationQueryRow\",\n      \"RtGroupingAggregationQueryRow\",\n      \"RtSimpleQueryRow\"\n    ],\n    \"SystemBotAttributeAggregateConfiguration_ConfiguredByUnion\": [\n      \"SystemBotAttributeAggregateConfiguration\"\n    ],\n    \"SystemCommunicationAdapter_AdapterExecutionsUnion\": [\n      \"SystemCommunicationAdapter\"\n    ],\n    \"SystemCommunicationAdapter_ExecutedByUnion\": [\n      \"SystemCommunicationAdapter\"\n    ],\n    \"SystemCommunicationAdapter_ManagesUnion\": [\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      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\"\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      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\"\n    ],\n    \"SystemConfiguration_IsUsingUnion\": [\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\"\n    ],\n    \"SystemEntityInterface\": [\n      \"BasicDocument\",\n      \"BasicEmployee\",\n      \"BasicNamedEntity\",\n      \"BasicTree\",\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      \"OctoSdkDemoCustomer\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDeployableEntity\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityProvider\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityResource\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemPersistentQuery\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemContainer\",\n      \"SystemReportingFileSystemEntity\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUIUIElement\"\n    ],\n    \"SystemEntity_ConfiguresUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemEntity_IsTaggingUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemEntity_MappedAsSourceUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemEntity_MappedAsTargetUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemEntity_RelatesFromUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemEntity_RelatesToUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemIdentityGroup_AssignedEntitiesUnion\": [\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      \"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    \"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    ]\n  }\n};\n      const result: PossibleTypesResultData = {\n  \"possibleTypes\": {\n    \"BasicAsset_EventSourceUnion\": [\n      \"BasicAsset\",\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      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"BasicDocumentInterface\": [],\n    \"BasicNamedEntityInterface\": [\n      \"BasicTree\",\n      \"IndustryBasicAlarm\",\n      \"IndustryBasicEvent\",\n      \"IndustryBasicRuntimeVariable\",\n      \"IndustryEnergyDemandResponseEvent\",\n      \"IndustryEnergyEnergyPerformanceIndicator\"\n    ],\n    \"BasicTreeNode_ChildrenUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicState\",\n      \"BasicTreeNode\",\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      \"BasicState\",\n      \"BasicTreeNode\",\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      \"BasicState\",\n      \"BasicTreeNode\",\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      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"BasicTree_ParentUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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    \"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    \"OctoSdkDemoCustomer_OwnedByUnion\": [\n      \"OctoSdkDemoCustomer\"\n    ],\n    \"OctoSdkDemoOperatingFacility_OwnsUnion\": [\n      \"OctoSdkDemoOperatingFacility\"\n    ],\n    \"RtQueryRow\": [\n      \"RtAggregationQueryRow\",\n      \"RtGroupingAggregationQueryRow\",\n      \"RtSimpleQueryRow\"\n    ],\n    \"SystemBotAttributeAggregateConfiguration_ConfiguredByUnion\": [\n      \"SystemBotAttributeAggregateConfiguration\"\n    ],\n    \"SystemCommunicationAdapter_AdapterExecutionsUnion\": [\n      \"SystemCommunicationAdapter\"\n    ],\n    \"SystemCommunicationAdapter_ExecutedByUnion\": [\n      \"SystemCommunicationAdapter\"\n    ],\n    \"SystemCommunicationAdapter_ManagesUnion\": [\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      \"SystemCommunicationPipeline\",\n      \"SystemCommunicationPipelineTrigger\",\n      \"SystemCommunicationPool\"\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      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\"\n    ],\n    \"SystemConfiguration_IsUsingUnion\": [\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\n      \"SystemCommunicationLoxoneConfiguration\",\n      \"SystemCommunicationMicrosoftGraphConfiguration\",\n      \"SystemCommunicationSapConfiguration\",\n      \"SystemCommunicationServiceAccountConfiguration\",\n      \"SystemCommunicationSftpConfiguration\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\"\n    ],\n    \"SystemEntityInterface\": [\n      \"BasicDocument\",\n      \"BasicEmployee\",\n      \"BasicNamedEntity\",\n      \"BasicTree\",\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      \"OctoSdkDemoCustomer\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDeployableEntity\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityProvider\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityResource\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemPersistentQuery\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemContainer\",\n      \"SystemReportingFileSystemEntity\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemStreamDataQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\",\n      \"SystemUIUIElement\"\n    ],\n    \"SystemEntity_ConfiguresUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemEntity_IsTaggingUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemEntity_MappedAsSourceUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemEntity_MappedAsTargetUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemEntity_RelatesFromUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemEntity_RelatesToUnion\": [\n      \"BasicAsset\",\n      \"BasicCity\",\n      \"BasicCountry\",\n      \"BasicDistrict\",\n      \"BasicEmployee\",\n      \"BasicState\",\n      \"BasicTree\",\n      \"BasicTreeNode\",\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      \"OctoSdkDemoCustomer\",\n      \"OctoSdkDemoMeteringPoint\",\n      \"OctoSdkDemoOperatingFacility\",\n      \"SystemAggregationRtQuery\",\n      \"SystemAggregationSdQuery\",\n      \"SystemAutoIncrement\",\n      \"SystemBotAttributeAggregateConfiguration\",\n      \"SystemBotFixup\",\n      \"SystemCommunicationAdapter\",\n      \"SystemCommunicationAiConfiguration\",\n      \"SystemCommunicationDataFlow\",\n      \"SystemCommunicationDataPointMapping\",\n      \"SystemCommunicationDiscordConfiguration\",\n      \"SystemCommunicationEMailReceiverConfiguration\",\n      \"SystemCommunicationEMailSenderConfiguration\",\n      \"SystemCommunicationEdaConfiguration\",\n      \"SystemCommunicationEnergyCommunityConfiguration\",\n      \"SystemCommunicationFinApiConfiguration\",\n      \"SystemCommunicationGrafanaConfiguration\",\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      \"SystemIdentityEmailDomainGroupRule\",\n      \"SystemIdentityExternalTenantUserMapping\",\n      \"SystemIdentityFacebookIdentityProvider\",\n      \"SystemIdentityGoogleIdentityProvider\",\n      \"SystemIdentityGroup\",\n      \"SystemIdentityIdentityResource\",\n      \"SystemIdentityMailNotificationConfiguration\",\n      \"SystemIdentityMicrosoftAdIdentityProvider\",\n      \"SystemIdentityMicrosoftIdentityProvider\",\n      \"SystemIdentityOctoTenantIdentityProvider\",\n      \"SystemIdentityOpenLdapIdentityProvider\",\n      \"SystemIdentityPermission\",\n      \"SystemIdentityPermissionRole\",\n      \"SystemIdentityPersistedGrant\",\n      \"SystemIdentityRole\",\n      \"SystemIdentityUser\",\n      \"SystemMigrationHistory\",\n      \"SystemNotificationCssTemplateConfiguration\",\n      \"SystemNotificationEvent\",\n      \"SystemNotificationNotificationTemplate\",\n      \"SystemNotificationStatefulEvent\",\n      \"SystemReportingConnectionInfo\",\n      \"SystemReportingFileSystemItem\",\n      \"SystemReportingFolder\",\n      \"SystemReportingFolderRoot\",\n      \"SystemSimpleRtQuery\",\n      \"SystemSimpleSdQuery\",\n      \"SystemTenant\",\n      \"SystemTenantConfiguration\",\n      \"SystemTenantModeConfiguration\",\n      \"SystemUIBranding\",\n      \"SystemUIDashboard\",\n      \"SystemUIDashboardWidget\",\n      \"SystemUIProcessDiagram\",\n      \"SystemUISymbolDefinition\",\n      \"SystemUISymbolLibrary\"\n    ],\n    \"SystemIdentityGroup_AssignedEntitiesUnion\": [\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      \"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    \"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    ]\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}>;\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]) {\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        ) {\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  ): 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      },\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  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  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 {JobResponseDto} from '../shared/jobResponseDto';\nimport {JobDto} from '../shared/jobDto';\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\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  public async dumpRepository(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/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","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 {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 {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.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  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  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 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","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  DeploymentResultDto,\n  PipelineExecutionDataDto,\n  PipelineNodePropertiesDto,\n  DebugPointNode,\n  DebugPointDataDto,\n  NodeDescriptorDto\n} from '../shared/communicationDtos';\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  // 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  // 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 all adapters of a pool.\n   */\n  async deployAllAdaptersOfPool(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/deployAllAdaptersOfPool`;\n\n      await firstValueFrom(\n        this.httpClient.post<void>(uri, null, {params, observe: 'response'})\n      );\n    }\n  }\n\n  /**\n   * Undeploys all adapters of a pool.\n   */\n  async undeployAllAdaptersOfPool(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/undeployAllAdaptersOfPool`;\n\n      await firstValueFrom(\n        this.httpClient.post<void>(uri, null, {params, observe: 'response'})\n      );\n    }\n  }\n\n  // ============================================================================\n  // Individual Adapter Deployment\n  // ============================================================================\n\n  /**\n   * Deploys a single adapter to a pool.\n   */\n  async deployAdapter(\n    tenantId: string,\n    poolRtId: string,\n    adapterRtId: string,\n    adapterCkTypeId: string\n  ): Promise<void> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams()\n        .set('poolRtId', poolRtId)\n        .set('adapterRtEntityId', `${adapterCkTypeId}@${adapterRtId}`);\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pool/deployAdapter`;\n\n      await firstValueFrom(\n        this.httpClient.post<void>(uri, null, {params, observe: 'response'})\n      );\n    }\n  }\n\n  /**\n   * Undeploys a single adapter from a pool.\n   */\n  async undeployAdapter(\n    tenantId: string,\n    poolRtId: string,\n    adapterRtId: string,\n    adapterCkTypeId: string\n  ): Promise<void> {\n    if (this.communicationServicesUrl) {\n      const params = new HttpParams()\n        .set('poolRtId', poolRtId)\n        .set('adapterRtEntityId', `${adapterCkTypeId}@${adapterRtId}`);\n      const uri = `${this.communicationServicesUrl}${tenantId}/v1/pool/unDeployAdapter`;\n\n      await firstValueFrom(\n        this.httpClient.post<void>(uri, null, {params, observe: 'response'})\n      );\n    }\n  }\n\n  // ============================================================================\n  // Pipeline Execution\n  // ============================================================================\n\n  /**\n   * Executes a data pipeline manually.\n   */\n  async executePipeline(\n    tenantId: string,\n    pipelineRtId: string\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, null, {\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   * 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, 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  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\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, 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        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  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            { attributePath: 'rtId', 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        displayName: item.rtWellKnownName || item.rtId\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: 'rtId', displayName: 'RT-ID' },\n      { field: 'rtWellKnownName', displayName: 'Name' },\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      fieldFilters.push({\n        attributePath: 'rtId',\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            displayName: item.rtWellKnownName || item.rtId\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\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: (o) => (o['rtId'] as string)\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/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/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/tenantDto';\nexport * from './lib/shared/adminPanelConfigurationDto';\nexport * from './lib/shared/configurationDto';\nexport * from './lib/shared/communicationDtos';\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/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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"}