11 lines
810 B
TypeScript
11 lines
810 B
TypeScript
import { OpenAPIV3 } from "openapi-types";
|
|
import { AdaptiveCard, ArrayElement, ImageElement, TextBlockElement, WarningResult } from "./interfaces";
|
|
export declare class AdaptiveCardGenerator {
|
|
static generateAdaptiveCard(operationItem: OpenAPIV3.OperationObject, allowMultipleMediaType?: boolean, maxElementCount?: number): [AdaptiveCard, string, any, WarningResult[]];
|
|
static generateCardFromResponse(schema: OpenAPIV3.SchemaObject, name: string, parentArrayName?: string, maxElementCount?: number, counter?: {
|
|
count: number;
|
|
}): Array<TextBlockElement | ImageElement | ArrayElement>;
|
|
static getResponseJsonPathFromSchema(schema: OpenAPIV3.SchemaObject): string;
|
|
static isImageUrlProperty(schema: OpenAPIV3.NonArraySchemaObject, name: string, parentArrayName: string): boolean;
|
|
}
|