OpenAPIOperation constructor
OpenAPIOperation({
- List<
String> ? tags, - String? summary,
- String? description,
- OpenAPIExternalDocs? externalDocs,
- String? operationId,
- List<
OpenAPIRef< ? parameters,OpenAPIParameter> > - OpenAPIRef<
OpenAPIRequestBody> ? requestBody, - Map<
String, OpenAPIRef< ? responses,OpenAPIResponse> > - Map<
String, OpenAPIRef< ? callbacks,OpenAPICallback> > - bool? deprecated,
- List<
OpenAPISecurityRequirement> ? security, - List<
OpenAPIServer> ? servers, - Map<
String, Object?> ? extensions,
Creates an OpenAPI operation object.
Implementation
factory OpenAPIOperation({
List<String>? tags,
String? summary,
String? description,
OpenAPIExternalDocs? externalDocs,
String? operationId,
List<OpenAPIRef<OpenAPIParameter>>? parameters,
OpenAPIRef<OpenAPIRequestBody>? requestBody,
Map<String, OpenAPIRef<OpenAPIResponse>>? responses,
Map<String, OpenAPIRef<OpenAPICallback>>? callbacks,
bool? deprecated,
List<OpenAPISecurityRequirement>? security,
List<OpenAPIServer>? servers,
Map<String, Object?>? extensions,
}) => OpenAPIOperation._(
_buildOperationMap(
tags: tags,
summary: summary,
description: description,
externalDocs: externalDocs,
operationId: operationId,
parameters: parameters,
requestBody: requestBody,
responses: responses,
callbacks: callbacks,
deprecated: deprecated,
security: security,
servers: servers,
extensions: extensions,
),
);