Swagger::Objects::SecurityScheme
Inherits JSON::Serializable < Struct < Value < Object
SecurityScheme Object
See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md#componentsSecuritySchemes
Constructors
new(pull : JSON::PullParser)
Sourcenew(auth : Authorization)
Sourcenew(type : String | Nil = nil, description : String | Nil = nil, name : String | Nil = nil, parameter_location : String | Nil = nil, scheme : String | Nil = nil, bearer_format : String | Nil = nil, flows : Hash(String, OAuth2Flow) | Nil = nil, open_id_connect_url : String | Nil = nil, ref : String | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceClass methods
api_key(name : String, location : String, description : String | Nil = nil)
Sourcebasic(description : String | Nil = nil)
Sourcebearer(description : String | Nil = nil, format : String | Nil = nil)
SourceInstance methods
bearer_format
Sourcedescription
Sourceflows
Sourcename
Sourceopen_id_connect_url
Sourceparameter_location
Sourceref
Sourcescheme
Sourcetype
Source