@apistudio/apim-cli
Version:
CLI for API Management Products
30 lines (29 loc) • 558 B
text/typescript
/**
* Copyright IBM Corp. 2024, 2025
*/
export interface IAIRecommendationsHandler {
suggestApi(
fileContent: string,
url: string,
token: string,
org: string,
): Promise<{
suggestions: any[];
diffs: any;
status: number;
errorMessage: string;
}>;
autoCorrectApi(
fileContent: string,
url: string,
token: string,
org: string,
): Promise<{
updatedOpenApi: any;
diffs: any;
unsupportedRuleset: string[];
additionalSuggestions: any;
status: number;
errorMessage: string;
}>;
}