OpenAPIComponents constructor
OpenAPIComponents({
- Map<
String, OpenAPISchema> ? schemas, - Map<
String, OpenAPIRef< ? responses,OpenAPIResponse> > - Map<
String, OpenAPIRef< ? parameters,OpenAPIParameter> > - Map<
String, OpenAPIRef< ? examples,OpenAPIExample> > - Map<
String, OpenAPIRef< ? requestBodies,OpenAPIRequestBody> > - Map<
String, OpenAPIRef< ? headers,OpenAPIHeader> > - Map<
String, OpenAPIRef< ? securitySchemes,OpenAPISecurityScheme> > - Map<
String, OpenAPIRef< ? links,OpenAPILink> > - Map<
String, OpenAPIRef< ? callbacks,OpenAPICallback> > - Map<
String, OpenAPIPathItem> ? pathItems, - Map<
String, Object?> ? extensions,
Creates an OpenAPI components object.
Implementation
factory OpenAPIComponents({
Map<String, OpenAPISchema>? schemas,
Map<String, OpenAPIRef<OpenAPIResponse>>? responses,
Map<String, OpenAPIRef<OpenAPIParameter>>? parameters,
Map<String, OpenAPIRef<OpenAPIExample>>? examples,
Map<String, OpenAPIRef<OpenAPIRequestBody>>? requestBodies,
Map<String, OpenAPIRef<OpenAPIHeader>>? headers,
Map<String, OpenAPIRef<OpenAPISecurityScheme>>? securitySchemes,
Map<String, OpenAPIRef<OpenAPILink>>? links,
Map<String, OpenAPIRef<OpenAPICallback>>? callbacks,
Map<String, OpenAPIPathItem>? pathItems,
Map<String, Object?>? extensions,
}) => OpenAPIComponents._({
'schemas': ?schemas,
'responses': ?responses,
'parameters': ?parameters,
'examples': ?examples,
'requestBodies': ?requestBodies,
'headers': ?headers,
'securitySchemes': ?securitySchemes,
'links': ?links,
'callbacks': ?callbacks,
'pathItems': ?pathItems,
...?prefixExtensions(extensions),
});