Class: Swagger::V2::SecurityScheme

Inherits:
SwaggerObject show all
Defined in:
lib/swagger/v2/security_scheme.rb

Overview

Class representing a Swagger “Security Scheme Object”.

Constant Summary

Constants inherited from SwaggerObject

SwaggerObject::CUSTOM_PROPERTY_PREFIX

Fixed Fields collapse

Attributes inherited from SwaggerObject

#parent

Attributes included from Attachable

#children

Method Summary

Methods inherited from SwaggerObject

field, #initialize, property?, required_field

Methods included from Attachable

#attach_parent, #attach_to_children, #root

Constructor Details

This class inherits a constructor from Swagger::SwaggerObject

Instance Attribute Details

#authorizationUrlString

Swagger field authorizationUrl.

Returns:

  • (String)


19
# File 'lib/swagger/v2/security_scheme.rb', line 19

field :authorizationUrl, String

#descriptionString

Swagger field description.

Returns:

  • (String)


15
# File 'lib/swagger/v2/security_scheme.rb', line 15

field :description, String

#flowString

Swagger field flow.

Returns:

  • (String)


18
# File 'lib/swagger/v2/security_scheme.rb', line 18

field :flow, String

#inString

Swagger field in.

Returns:

  • (String)


17
# File 'lib/swagger/v2/security_scheme.rb', line 17

field :in, String

#nameString

Swagger field name.

Returns:

  • (String)


16
# File 'lib/swagger/v2/security_scheme.rb', line 16

field :name, String

#scopesHash

Swagger field scopes.

Returns:

  • (Hash)


21
# File 'lib/swagger/v2/security_scheme.rb', line 21

field :scopes, Hash

#tokenUrlString

Swagger field tokenUrl.

Returns:

  • (String)


20
# File 'lib/swagger/v2/security_scheme.rb', line 20

field :tokenUrl, String

#typeString

Swagger field type.

Returns:

  • (String)


14
# File 'lib/swagger/v2/security_scheme.rb', line 14

field :type, String