UNPKG

@microsoft.azure/autorest.incubator

Version:
32 lines 1.29 kB
import { CommandComponents } from '#common/code-model/command-operation'; import { Extensions } from '#common/code-model/extensions'; import { HttpComponents } from '#common/code-model/http-operation'; import { Info } from '#common/code-model/info'; import { Schema } from '#common/code-model/schema'; import { Dictionary } from '#common/dictionary'; import { ImplementationDetails, ExternalDocumentation, LanguageDetails, SecurityRequirement, Server, Tag } from './components'; export interface Model extends Extensions { schemas: Dictionary<Schema>; details: LanguageDetails<ClientDetails>; info: Info; externalDocs?: ExternalDocumentation; servers: Array<Server>; security: Array<SecurityRequirement>; tags: Array<Tag>; http: HttpComponents; commands: CommandComponents; } export declare class Model extends Extensions implements Model { schemas: Dictionary<Schema>; details: LanguageDetails<ClientDetails>; info: Info; servers: Server[]; security: SecurityRequirement[]; tags: Tag[]; http: HttpComponents; commands: CommandComponents; constructor(title: string, version: string, initializer?: Partial<Model>); } export interface ClientDetails extends ImplementationDetails { } //# sourceMappingURL=code-model.d.ts.map