OpenAPISecurityScheme.http constructor
OpenAPISecurityScheme.http({})
Creates an http security scheme.
Implementation
factory OpenAPISecurityScheme.http({
required String scheme,
String? bearerFormat,
String? description,
Map<String, Object?>? extensions,
}) {
if (bearerFormat != null && scheme != 'bearer') {
throw ArgumentError(
'OpenAPISecurityScheme.http.bearerFormat is only valid when scheme is `bearer`.',
);
}
return OpenAPISecurityScheme._({
'type': 'http',
'scheme': scheme,
'bearerFormat': ?bearerFormat,
'description': ?description,
...?prefixExtensions(extensions),
});
}