redoc
Version:
27 lines (26 loc) • 770 B
TypeScript
import type { OpenAPISecurityScheme, Referenced } from '../../types';
import type { OpenAPIParser } from '../OpenAPIParser';
export declare class SecuritySchemeModel {
id: string;
sectionId: string;
type: OpenAPISecurityScheme['type'];
description: string;
displayName: string;
apiKey?: {
name: string;
in: OpenAPISecurityScheme['in'];
};
http?: {
scheme: string;
bearerFormat?: string;
};
flows: OpenAPISecurityScheme['flows'];
openId?: {
connectUrl: string;
};
constructor(parser: OpenAPIParser, id: string, scheme: Referenced<OpenAPISecurityScheme>);
}
export declare class SecuritySchemesModel {
schemes: SecuritySchemeModel[];
constructor(parser: OpenAPIParser);
}