import { BaseResource } from '@gitbeaker/requester-utils'; import { RequestHelper } from '../infrastructure'; import type { GitlabAPIResponse, ShowExpanded, Sudo } from '../infrastructure'; export class ServiceData extends BaseResource { showMetricDefinitions( options?: Sudo & ShowExpanded, ): Promise> { return RequestHelper.get()(this, 'usage_data/metric_definitions', options); } showServicePingSQLQueries( options?: Sudo & ShowExpanded, ): Promise, C, E, void>> { return RequestHelper.get>()(this, 'usage_data/queries', options); } showUsageDataNonSQLMetrics( options?: Sudo & ShowExpanded, ): Promise, C, E, void>> { return RequestHelper.get>()( this, 'usage_data/non_sql_metrics', options, ); } }