@codacy/codacy-mcp
Version:
Codacy MCP server
47 lines (46 loc) • 1.89 kB
JavaScript
import { OpenAPI } from '../core/OpenAPI.js';
import { request as __request } from '../core/request.js';
export class IntegrationsService {
/**
* List configured login providers on Codacy's platform
* List configured login providers on Codacy's platform
* @param cursor Cursor to [specify a batch of results to request](https://docs.codacy.com/codacy-api/using-the-codacy-api/#using-pagination)* @param limit Maximum number of items to return * @returns ConfiguredLoginIntegrationListResponse Successful operation
* @throws ApiError
*/
static listConfiguredLoginIntegrations(cursor, limit = 100, abortSignal) {
return __request(OpenAPI, {
method: 'GET',
url: '/login/integrations',
query: {
'cursor': cursor,
'limit': limit,
},
abortSignal,
errors: {
400: `Bad Request`,
500: `Internal Server Error`,
},
});
}
/**
* List provider integrations existing on Codacy's platform
* List provider integrations existing on Codacy's platform
* @param cursor Cursor to [specify a batch of results to request](https://docs.codacy.com/codacy-api/using-the-codacy-api/#using-pagination)* @param limit Maximum number of items to return * @returns ProviderIntegrationListResponse Successful operation
* @throws ApiError
*/
static listProviderIntegrations(cursor, limit = 100, abortSignal) {
return __request(OpenAPI, {
method: 'GET',
url: '/provider/integrations',
query: {
'cursor': cursor,
'limit': limit,
},
abortSignal,
errors: {
400: `Bad Request`,
500: `Internal Server Error`,
},
});
}
}