OpenAPIDocumentConfig constructor

OpenAPIDocumentConfig({
  1. required OpenAPIInfo info,
  2. OpenAPIComponents? components,
  3. List<OpenAPIServer>? servers,
  4. Map<String, OpenAPIPathItem>? webhooks,
  5. List<OpenAPITag>? tags,
  6. List<OpenAPISecurityRequirement>? security,
  7. OpenAPIExternalDocs? externalDocs,
  8. String? jsonSchemaDialect,
  9. 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),
});