Components constructor

const Components({
  1. @_SchemaMapConverter() Map<String, Schema>? schemas,
  2. Map<String, Response>? responses,
  3. Map<String, Parameter>? parameters,
  4. Map<String, Example>? examples,
  5. Map<String, RequestBody>? requestBodies,
  6. Map<String, Header>? headers,
  7. Map<String, SecurityScheme>? securitySchemes,
  8. Map<String, Link>? links,
  9. @_ApiCallbackMapConverter() Map<String, ApiCallback>? callbacks,
  10. Map<String, PathItem>? pathItems,
})

Implementation

const factory Components({
  /// A set of reusable [Schema] objects.
  @_SchemaMapConverter() Map<String, Schema>? schemas,

  /// A set of reusable [Response] objects.
  Map<String, Response>? responses,

  /// A set of reusable [Parameter] objects.
  Map<String, Parameter>? parameters,

  /// A set of reusable [Example] objects.
  Map<String, Example>? examples,

  /// A set of reusable [RequestBody.component] objects.
  Map<String, RequestBody>? requestBodies,

  /// A set of reusable [Header] objects.
  Map<String, Header>? headers,

  /// A set of reusable [SecurityScheme] objects.
  Map<String, SecurityScheme>? securitySchemes,

  /// A set of reusable [Link] objects.
  Map<String, Link>? links,

  /// A set of reusable [ApiCallback] objects.
  @_ApiCallbackMapConverter() Map<String, ApiCallback>? callbacks,

  /// A set of reusable [PathItem] objects.
  Map<String, PathItem>? pathItems,
}) = _Components;