OpenAPIDocumentConfig constructor
OpenAPIDocumentConfig({
- required OpenAPIInfo info,
- OpenAPIComponents? components,
- List<
OpenAPIServer> ? servers, - Map<
String, OpenAPIPathItem> ? webhooks, - List<
OpenAPITag> ? tags, - List<
OpenAPISecurityRequirement> ? security, - OpenAPIExternalDocs? externalDocs,
- String? jsonSchemaDialect,
- Map<
String, Object?> ? extensions,
Creates an OpenAPI document config seed.
Implementation
factory OpenAPIDocumentConfig({
required OpenAPIInfo info,
OpenAPIComponents? components,
List<OpenAPIServer>? servers,
Map<String, OpenAPIPathItem>? webhooks,
List<OpenAPITag>? tags,
List<OpenAPISecurityRequirement>? security,
OpenAPIExternalDocs? externalDocs,
String? jsonSchemaDialect,
Map<String, Object?>? extensions,
}) => OpenAPIDocumentConfig._({
'info': info,
'components': ?components,
'servers': ?servers,
'webhooks': ?webhooks,
'tags': ?tags,
'security': ?security,
'externalDocs': ?externalDocs,
'jsonSchemaDialect': ?jsonSchemaDialect,
...?prefixExtensions(extensions),
});