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 GetMetricSourcesQueryVariables = Types.Exact<{ cloudId: Types.Scalars['ID']; metricDefinitionId: Types.Scalars['ID']; after?: Types.InputMaybe; }>; export type GetMetricSourcesQuery = { __typename?: 'Query', compass?: { __typename?: 'CompassCatalogQueryApi', metricDefinition?: { __typename?: 'CompassMetricDefinition', metricSources?: { __typename?: 'CompassMetricSourcesConnection', 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, derivedFrom?: Array<{ __typename?: 'EventSource', id: string, eventType: Types.CompassEventType, externalEventSourceId: string, forgeAppId?: string | null }> | null }> | null } | { __typename?: 'QueryError' } | null } | { __typename?: 'QueryError', identifier?: string | null, 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 const GetMetricSources = ` query getMetricSources($cloudId: ID!, $metricDefinitionId: ID!, $after: String) { compass { metricDefinition(cloudId: $cloudId, metricDefinitionId: $metricDefinitionId) { ... on CompassMetricDefinition { metricSources(query: {after: $after}) { ... on CompassMetricSourcesConnection { pageInfo { hasNextPage startCursor endCursor hasPreviousPage } nodes { id externalMetricSourceId url derivedFrom { ... on EventSource { id eventType externalEventSourceId forgeAppId } } } } } } ... on QueryError { identifier message extensions { statusCode errorType } } } } } `;