SecurityScheme class abstract base

Class that contains metadata describing the configuration of a security mechanism.

Implementers
Annotations
  • @immutable

Constructors

SecurityScheme({List<String>? jsonLdType, String? description, Uri? proxy, Map<String, String>? descriptions, Map<String, dynamic> additionalFields = const {}})
Constructor.
const

Properties

additionalFields Map<String, dynamic>
Additional fields collected during the parsing of a JSON object.
final
description String?
The default description of this SecurityScheme.
final
descriptions Map<String, String>?
A Map of multi-language descriptions.
final
hashCode int
The hash code for this object.
no setterinherited
jsonLdType List<String>?
A List of JSON-LD @type annotations.
final
proxy Uri?
Uri of the proxy server this security configuration provides access to.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scheme String
The actual security scheme identifier.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts this class object into a JSON value.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited