OpenAPIParameter.cookie constructor

OpenAPIParameter.cookie(
  1. String name, {
  2. OpenAPISchema? schema,
  3. Map<String, OpenAPIMediaType>? content,
  4. bool? required,
  5. String? description,
  6. Map<String, Object?>? extensions,
})

Creates a cookie parameter.

Implementation

factory OpenAPIParameter.cookie(
  String name, {
  OpenAPISchema? schema,
  Map<String, OpenAPIMediaType>? content,
  bool? required,
  String? description,
  Map<String, Object?>? extensions,
}) {
  validateSchemaOrContent(
    schema: schema,
    content: content,
    scope: 'OpenAPIParameter.cookie',
  );
  return OpenAPIParameter._({
    'name': name,
    'in': 'cookie',
    'required': ?required,
    'schema': ?schema,
    'content': ?content,
    'description': ?description,
    ...?prefixExtensions(extensions),
  });
}