@microsoft.azure/autorest.incubator
Version:
AutoRest incubator project
27 lines • 1.24 kB
TypeScript
import { Components, IParameter, LanguageDetails } from '#common/code-model/components';
import { Extensions } from '#common/code-model/extensions';
import { ProgramaticOperationDetails, ProgrammaticOperation } from '#common/code-model/programatic-operation';
import { Schema } from '#common/code-model/schema';
import { Dictionary } from '#common/dictionary';
import { HttpOperation } from '#common/code-model/http-operation';
export interface CommandOperationDetails extends ProgramaticOperationDetails {
}
export interface CommandOperation extends ProgrammaticOperation {
verb: string;
noun: string;
variant: string;
category: string;
asjob: boolean;
callGraph: Array<HttpOperation>;
}
export declare class CommandOperation extends Extensions implements CommandOperation {
extensions: Dictionary<any>;
details: LanguageDetails<CommandOperationDetails>;
responses: Dictionary<Dictionary<Schema>>;
constructor(name: string, initializer?: Partial<CommandOperation>);
}
export interface CommandComponents extends Components<CommandOperation, IParameter> {
}
export declare class CommandComponents extends Components<CommandOperation, IParameter> {
}
//# sourceMappingURL=command-operation.d.ts.map