UNPKG

@codacy/codacy-mcp

Version:

Codacy MCP server

52 lines (51 loc) 1.95 kB
import { OpenAPI } from '../core/OpenAPI.js'; import { request as __request } from '../core/request.js'; export class ReportsService { /** * Generate a CSV file listing all security and risk management items for an organization. * @param provider Git provider* @param remoteOrganizationName Organization name on the Git provider * @returns string CSV file containing the security and risk management items. * @throws ApiError */ static getReportSecurityItems(provider, remoteOrganizationName, abortSignal) { return __request(OpenAPI, { method: 'GET', url: '/reports/organizations/{provider}/{remoteOrganizationName}/security/items', path: { 'provider': provider, 'remoteOrganizationName': remoteOrganizationName, }, abortSignal, errors: { 400: `Bad Request`, 401: `Unauthorized`, 403: `Forbidden`, 404: `Not Found`, 500: `Internal Server Error`, }, }); } /** * Get enterprise seats csv file * List all seats of an enterprise * @param provider Git provider* @param enterpriseName Enterprise name (slug) * @returns string Successful operation * @throws ApiError */ static listEnterpriseSeatsCsv(provider, enterpriseName, abortSignal) { return __request(OpenAPI, { method: 'GET', url: '/reports/enterprises/{provider}/{enterpriseName}/seats-csv', path: { 'provider': provider, 'enterpriseName': enterpriseName, }, abortSignal, errors: { 400: `Bad Request`, 401: `Unauthorized`, 403: `Forbidden`, 404: `Not Found`, 500: `Internal Server Error`, }, }); } }