OpenAPIMediaType constructor
OpenAPIMediaType({
- OpenAPISchema? schema,
- Object? example,
- Map<
String, OpenAPIRef< ? examples,OpenAPIExample> > - Map<
String, OpenAPIEncoding> ? encoding, - Map<
String, Object?> ? extensions,
Creates a media type object.
Implementation
factory OpenAPIMediaType({
OpenAPISchema? schema,
Object? example,
Map<String, OpenAPIRef<OpenAPIExample>>? examples,
Map<String, OpenAPIEncoding>? encoding,
Map<String, Object?>? extensions,
}) {
validateExampleMutualExclusivity(
example: example,
examples: examples,
scope: 'OpenAPIMediaType',
);
return OpenAPIMediaType._({
'schema': ?schema,
'example': ?example,
'examples': ?examples,
'encoding': ?encoding,
...?prefixExtensions(extensions),
});
}