OpenAPIDocumentConfig extension type
Configurable document root fields excluding generated paths.
Constructors
-
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.
factory
-
OpenAPIDocumentConfig.fromJson(Map<
String, Object?> json) -
Wraps decoded JSON.
factory
Properties
- components → OpenAPIComponents?
-
Optional document components.
no setter
- externalDocs → OpenAPIExternalDocs?
-
Optional external docs.
no setter
- info → OpenAPIInfo
-
OpenAPI info object.
no setter
- jsonSchemaDialect → String?
-
Optional schema dialect.
no setter
-
security
→ List<
OpenAPISecurityRequirement> ? -
Optional document-level security requirements.
no setter
-
servers
→ List<
OpenAPIServer> ? -
Optional servers list.
no setter
-
Optional tags list.
no setter
-
webhooks
→ Map<
String, OpenAPIPathItem> ? -
Optional webhook declarations.
no setter