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 GetMetricDefinitionsQueryVariables = Types.Exact<{ input: Types.CompassMetricDefinitionsQuery; includeMetricSources: Types.Scalars['Boolean']; }>; export type GetMetricDefinitionsQuery = { __typename?: 'Query', compass?: { __typename?: 'CompassCatalogQueryApi', metricDefinitions?: { __typename?: 'CompassMetricDefinitionsConnection', nodes?: Array<{ __typename?: 'CompassMetricDefinition', id: string, name?: string | null, description?: string | null, type: Types.CompassMetricDefinitionType, derivedEventTypes?: Array | null, format?: { __typename?: 'CompassMetricDefinitionFormatSuffix', suffix?: string | null } | null, 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 }> | null } | { __typename?: 'QueryError' } | null }> | null, pageInfo: { __typename?: 'PageInfo', startCursor?: string | null, endCursor?: string | null, hasPreviousPage: boolean, hasNextPage: boolean } } | { __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 GetMetricDefinitions = ` query getMetricDefinitions($input: CompassMetricDefinitionsQuery!, $includeMetricSources: Boolean!) { compass { metricDefinitions(query: $input) { ... on CompassMetricDefinitionsConnection { nodes { id name description type format { ... on CompassMetricDefinitionFormatSuffix { suffix } } derivedEventTypes metricSources @include(if: $includeMetricSources) { ... on CompassMetricSourcesConnection { pageInfo { hasNextPage startCursor endCursor hasPreviousPage } nodes { id externalMetricSourceId url } } } } pageInfo { startCursor endCursor hasPreviousPage hasNextPage } } ... on QueryError { identifier message extensions { statusCode errorType } } } } } `;