OpenAPIPathItem constructor

OpenAPIPathItem({
  1. String? $ref,
  2. String? summary,
  3. String? description,
  4. List<OpenAPIServer>? servers,
  5. List<OpenAPIRef<OpenAPIParameter>>? parameters,
  6. OpenAPIOperation? get,
  7. OpenAPIOperation? put,
  8. OpenAPIOperation? post,
  9. OpenAPIOperation? delete,
  10. OpenAPIOperation? options,
  11. OpenAPIOperation? head,
  12. OpenAPIOperation? patch,
  13. OpenAPIOperation? trace,
  14. Map<String, Object?>? extensions,
})

Creates a path item object.

Implementation

factory OpenAPIPathItem({
  String? $ref,
  String? summary,
  String? description,
  List<OpenAPIServer>? servers,
  List<OpenAPIRef<OpenAPIParameter>>? parameters,
  OpenAPIOperation? get,
  OpenAPIOperation? put,
  OpenAPIOperation? post,
  OpenAPIOperation? delete,
  OpenAPIOperation? options,
  OpenAPIOperation? head,
  OpenAPIOperation? patch,
  OpenAPIOperation? trace,
  Map<String, Object?>? extensions,
}) => OpenAPIPathItem._({
  r'$ref': ?$ref,
  'summary': ?summary,
  'description': ?description,
  'servers': ?servers,
  'parameters': ?parameters,
  'get': ?get,
  'put': ?put,
  'post': ?post,
  'delete': ?delete,
  'options': ?options,
  'head': ?head,
  'patch': ?patch,
  'trace': ?trace,
  ...?prefixExtensions(extensions),
});