import * as Types from '../graphql-types'; //============================================================== /* tslint:disable */ /* eslint-disable */ /* prettier-ignore */ // @generated // This file was automatically generated and should not be edited. //============================================================== export type SearchComponentsQueryVariables = Types.Exact<{ cloudId: Types.Scalars['String']; includeEventSources: Types.Scalars['Boolean']; includeLinks: Types.Scalars['Boolean']; includeMetricSources: Types.Scalars['Boolean']; includeExternalAliases: Types.Scalars['Boolean']; includeCustomFields: Types.Scalars['Boolean']; includeCustomFieldOptions: Types.Scalars['Boolean']; query?: Types.InputMaybe; }>; export type SearchComponentsQuery = { __typename?: 'Query', compass?: { __typename: 'CompassCatalogQueryApi', searchComponents?: { __typename: 'CompassSearchComponentConnection', nodes?: Array<{ __typename: 'CompassSearchComponentResult', link: any, component?: { __typename: 'CompassComponent', name: string, description?: string | null, type: Types.CompassComponentType, typeId: string, ownerId?: string | null, id: string, labels?: Array<{ __typename?: 'CompassComponentLabel', name?: string | null }> | null, changeMetadata: { __typename: 'CompassChangeMetadata', createdAt?: any | null, lastUserModificationAt?: any | null }, eventSources?: Array<{ __typename?: 'EventSource', id: string, eventType: Types.CompassEventType, externalEventSourceId: string, forgeAppId?: string | null }> | null, metricSources?: { __typename?: 'CompassComponentMetricSourcesConnection', pageInfo: { __typename?: 'PageInfo', hasNextPage: boolean, startCursor?: string | null, endCursor?: string | null, hasPreviousPage: boolean }, nodes?: Array<{ __typename?: 'CompassMetricSource', id: string, externalMetricSourceId?: string | null, url?: string | null, metricDefinition?: { __typename?: 'CompassMetricDefinition', id: string, name?: string | null, description?: string | null, type: Types.CompassMetricDefinitionType, format?: { __typename?: 'CompassMetricDefinitionFormatSuffix', suffix?: string | null } | null } | null }> | null } | { __typename?: 'QueryError' } | null, customFields?: Array<{ __typename?: 'CompassCustomBooleanField', booleanValue?: boolean | null, definition?: { __typename?: 'CompassCustomBooleanFieldDefinition', id: string, name?: string | null } | null } | { __typename?: 'CompassCustomMultiSelectField', options?: Array<{ __typename?: 'CompassCustomSelectFieldOption', id: string, value: string }> | null, definition?: { __typename?: 'CompassCustomMultiSelectFieldDefinition', id: string, name?: string | null, options?: Array<{ __typename?: 'CompassCustomSelectFieldOption', id: string, value: string }> | null } | null } | { __typename?: 'CompassCustomNumberField', numberValue?: number | null, definition?: { __typename?: 'CompassCustomNumberFieldDefinition', id: string, name?: string | null } | null } | { __typename?: 'CompassCustomSingleSelectField', option?: { __typename?: 'CompassCustomSelectFieldOption', id: string, value: string } | null, definition?: { __typename?: 'CompassCustomSingleSelectFieldDefinition', id: string, name?: string | null, options?: Array<{ __typename?: 'CompassCustomSelectFieldOption', id: string, value: string }> | null } | null } | { __typename?: 'CompassCustomTextField', textValue?: string | null, definition?: { __typename?: 'CompassCustomTextFieldDefinition', id: string, name?: string | null } | null } | { __typename?: 'CompassCustomUserField', userIdValue?: string | null, definition?: { __typename?: 'CompassCustomUserFieldDefinition', id: string, name?: string | null } | null }> | null, links?: Array<{ __typename: 'CompassLink', id: string, type: Types.CompassLinkType, url: any, name?: string | null }> | null, externalAliases?: Array<{ __typename?: 'CompassExternalAlias', externalSource: string, externalAliasId: string }> | null } | null }> | null, pageInfo: { __typename: 'PageInfo', hasNextPage: boolean, endCursor?: string | null } } | { __typename: 'QueryError', message?: string | null, extensions?: Array<{ __typename: 'AdminApplicationErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'CplsQueryErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'GenericQueryErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'HelpLayoutQueryErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'JiraIssueCommandPaletteActionUnsupportedErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'JiraIssueFieldUnsupportedErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'JiraIssueSearchErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'JiraVersionConnectionResultQueryErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'LpConnectionQueryErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'ShepherdGenericQueryErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'ToolchainCheckAuthErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'ToolchainContainerConnectionErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'ToolchainWorkspaceConnectionErrorExtension', statusCode?: number | null, errorType?: string | null }> | null } | null } | null }; export type CommonQueryErrorFragment = { __typename: 'QueryError', message?: string | null, extensions?: Array<{ __typename: 'AdminApplicationErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'CplsQueryErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'GenericQueryErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'HelpLayoutQueryErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'JiraIssueCommandPaletteActionUnsupportedErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'JiraIssueFieldUnsupportedErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'JiraIssueSearchErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'JiraVersionConnectionResultQueryErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'LpConnectionQueryErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'ShepherdGenericQueryErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'ToolchainCheckAuthErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'ToolchainContainerConnectionErrorExtension', statusCode?: number | null, errorType?: string | null } | { __typename: 'ToolchainWorkspaceConnectionErrorExtension', statusCode?: number | null, errorType?: string | null }> | null }; export type CompassComponentCoreFragment = { __typename: 'CompassComponent', id: string }; export type LinksFragment = { __typename?: 'CompassComponent', links?: Array<{ __typename: 'CompassLink', id: string, type: Types.CompassLinkType, url: any, name?: string | null }> | null }; export type ExternalAliasesFragment = { __typename?: 'CompassComponent', externalAliases?: Array<{ __typename?: 'CompassExternalAlias', externalSource: string, externalAliasId: string }> | null }; export type CompassSearchComponentBaseFragment = { __typename: 'CompassComponent', name: string, description?: string | null, type: Types.CompassComponentType, typeId: string, ownerId?: string | null, id: string, labels?: Array<{ __typename?: 'CompassComponentLabel', name?: string | null }> | null, changeMetadata: { __typename: 'CompassChangeMetadata', createdAt?: any | null, lastUserModificationAt?: any | null }, eventSources?: Array<{ __typename?: 'EventSource', id: string, eventType: Types.CompassEventType, externalEventSourceId: string, forgeAppId?: string | null }> | null, metricSources?: { __typename?: 'CompassComponentMetricSourcesConnection', pageInfo: { __typename?: 'PageInfo', hasNextPage: boolean, startCursor?: string | null, endCursor?: string | null, hasPreviousPage: boolean }, nodes?: Array<{ __typename?: 'CompassMetricSource', id: string, externalMetricSourceId?: string | null, url?: string | null, metricDefinition?: { __typename?: 'CompassMetricDefinition', id: string, name?: string | null, description?: string | null, type: Types.CompassMetricDefinitionType, format?: { __typename?: 'CompassMetricDefinitionFormatSuffix', suffix?: string | null } | null } | null }> | null } | { __typename?: 'QueryError' } | null, customFields?: Array<{ __typename?: 'CompassCustomBooleanField', booleanValue?: boolean | null, definition?: { __typename?: 'CompassCustomBooleanFieldDefinition', id: string, name?: string | null } | null } | { __typename?: 'CompassCustomMultiSelectField', options?: Array<{ __typename?: 'CompassCustomSelectFieldOption', id: string, value: string }> | null, definition?: { __typename?: 'CompassCustomMultiSelectFieldDefinition', id: string, name?: string | null, options?: Array<{ __typename?: 'CompassCustomSelectFieldOption', id: string, value: string }> | null } | null } | { __typename?: 'CompassCustomNumberField', numberValue?: number | null, definition?: { __typename?: 'CompassCustomNumberFieldDefinition', id: string, name?: string | null } | null } | { __typename?: 'CompassCustomSingleSelectField', option?: { __typename?: 'CompassCustomSelectFieldOption', id: string, value: string } | null, definition?: { __typename?: 'CompassCustomSingleSelectFieldDefinition', id: string, name?: string | null, options?: Array<{ __typename?: 'CompassCustomSelectFieldOption', id: string, value: string }> | null } | null } | { __typename?: 'CompassCustomTextField', textValue?: string | null, definition?: { __typename?: 'CompassCustomTextFieldDefinition', id: string, name?: string | null } | null } | { __typename?: 'CompassCustomUserField', userIdValue?: string | null, definition?: { __typename?: 'CompassCustomUserFieldDefinition', id: string, name?: string | null } | null }> | null, links?: Array<{ __typename: 'CompassLink', id: string, type: Types.CompassLinkType, url: any, name?: string | null }> | null, externalAliases?: Array<{ __typename?: 'CompassExternalAlias', externalSource: string, externalAliasId: string }> | null }; export type CompassSearchComponentNodeFragment = { __typename: 'CompassSearchComponentResult', link: any, component?: { __typename: 'CompassComponent', name: string, description?: string | null, type: Types.CompassComponentType, typeId: string, ownerId?: string | null, id: string, labels?: Array<{ __typename?: 'CompassComponentLabel', name?: string | null }> | null, changeMetadata: { __typename: 'CompassChangeMetadata', createdAt?: any | null, lastUserModificationAt?: any | null }, eventSources?: Array<{ __typename?: 'EventSource', id: string, eventType: Types.CompassEventType, externalEventSourceId: string, forgeAppId?: string | null }> | null, metricSources?: { __typename?: 'CompassComponentMetricSourcesConnection', pageInfo: { __typename?: 'PageInfo', hasNextPage: boolean, startCursor?: string | null, endCursor?: string | null, hasPreviousPage: boolean }, nodes?: Array<{ __typename?: 'CompassMetricSource', id: string, externalMetricSourceId?: string | null, url?: string | null, metricDefinition?: { __typename?: 'CompassMetricDefinition', id: string, name?: string | null, description?: string | null, type: Types.CompassMetricDefinitionType, format?: { __typename?: 'CompassMetricDefinitionFormatSuffix', suffix?: string | null } | null } | null }> | null } | { __typename?: 'QueryError' } | null, customFields?: Array<{ __typename?: 'CompassCustomBooleanField', booleanValue?: boolean | null, definition?: { __typename?: 'CompassCustomBooleanFieldDefinition', id: string, name?: string | null } | null } | { __typename?: 'CompassCustomMultiSelectField', options?: Array<{ __typename?: 'CompassCustomSelectFieldOption', id: string, value: string }> | null, definition?: { __typename?: 'CompassCustomMultiSelectFieldDefinition', id: string, name?: string | null, options?: Array<{ __typename?: 'CompassCustomSelectFieldOption', id: string, value: string }> | null } | null } | { __typename?: 'CompassCustomNumberField', numberValue?: number | null, definition?: { __typename?: 'CompassCustomNumberFieldDefinition', id: string, name?: string | null } | null } | { __typename?: 'CompassCustomSingleSelectField', option?: { __typename?: 'CompassCustomSelectFieldOption', id: string, value: string } | null, definition?: { __typename?: 'CompassCustomSingleSelectFieldDefinition', id: string, name?: string | null, options?: Array<{ __typename?: 'CompassCustomSelectFieldOption', id: string, value: string }> | null } | null } | { __typename?: 'CompassCustomTextField', textValue?: string | null, definition?: { __typename?: 'CompassCustomTextFieldDefinition', id: string, name?: string | null } | null } | { __typename?: 'CompassCustomUserField', userIdValue?: string | null, definition?: { __typename?: 'CompassCustomUserFieldDefinition', id: string, name?: string | null } | null }> | null, links?: Array<{ __typename: 'CompassLink', id: string, type: Types.CompassLinkType, url: any, name?: string | null }> | null, externalAliases?: Array<{ __typename?: 'CompassExternalAlias', externalSource: string, externalAliasId: string }> | null } | null }; export const CommonQueryError = ` fragment CommonQueryError on QueryError { message extensions { statusCode errorType __typename } __typename } `; export const CompassComponentCore = ` fragment CompassComponentCore on CompassComponent { id __typename } `; export const Links = ` fragment Links on CompassComponent { links { id type url name __typename } } `; export const ExternalAliases = ` fragment ExternalAliases on CompassComponent { externalAliases { externalSource externalAliasId } } `; export const CompassSearchComponentBase = ` fragment CompassSearchComponentBase on CompassComponent { ...CompassComponentCore name description type typeId ownerId labels { name } changeMetadata { createdAt lastUserModificationAt __typename } ...Links @include(if: $includeLinks) ...ExternalAliases @include(if: $includeExternalAliases) eventSources @include(if: $includeEventSources) { id eventType externalEventSourceId forgeAppId } metricSources @include(if: $includeMetricSources) { ... on CompassComponentMetricSourcesConnection { pageInfo { hasNextPage startCursor endCursor hasPreviousPage } nodes { id metricDefinition { id name description type format { ... on CompassMetricDefinitionFormatSuffix { suffix } } } externalMetricSourceId url } } } customFields @include(if: $includeCustomFields) @optIn(to: "compass-beta") { definition { id name ... on CompassCustomSingleSelectFieldDefinition { options @include(if: $includeCustomFieldOptions) { id value } } ... on CompassCustomMultiSelectFieldDefinition { options @include(if: $includeCustomFieldOptions) { id value } } } ... on CompassCustomBooleanField { booleanValue } ... on CompassCustomNumberField { numberValue } ... on CompassCustomTextField { textValue } ... on CompassCustomUserField { userIdValue } ... on CompassCustomSingleSelectField { option { id value } } ... on CompassCustomMultiSelectField { options { id value } } } __typename } ${CompassComponentCore} ${Links} ${ExternalAliases}`; export const CompassSearchComponentNode = ` fragment CompassSearchComponentNode on CompassSearchComponentResult { link component { ...CompassSearchComponentBase __typename } __typename } ${CompassSearchComponentBase}`; export const SearchComponents = ` query searchComponents($cloudId: String!, $includeEventSources: Boolean!, $includeLinks: Boolean!, $includeMetricSources: Boolean!, $includeExternalAliases: Boolean!, $includeCustomFields: Boolean!, $includeCustomFieldOptions: Boolean!, $query: CompassSearchComponentQuery) { compass { searchComponents(cloudId: $cloudId, query: $query) { ... on CompassSearchComponentConnection { nodes { ...CompassSearchComponentNode __typename } pageInfo { hasNextPage endCursor __typename } __typename } ... on QueryError { ...CommonQueryError __typename } __typename } __typename } } ${CompassSearchComponentNode} ${CommonQueryError}`;