OpenAPIConfig constructor

OpenAPIConfig({
  1. required OpenAPIDocumentConfig document,
  2. OpenAPIOutput? output,
  3. OpenAPIComponentsMergeStrategy componentsMergeStrategy = OpenAPIComponentsMergeStrategy.strict,
  4. Scalar? ui,
})

Creates an OpenAPI config object.

Implementation

factory OpenAPIConfig({
  required OpenAPIDocumentConfig document,
  OpenAPIOutput? output,
  OpenAPIComponentsMergeStrategy componentsMergeStrategy =
      OpenAPIComponentsMergeStrategy.strict,
  Scalar? ui,
}) => OpenAPIConfig._({
  'document': document,
  'output': output ?? OpenAPIOutput.route('openapi.json'),
  'componentsMergeStrategy': componentsMergeStrategy.name,
  'ui': ?ui,
});