Class: Capsium::Package::AuthenticationData

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Defined in:
lib/capsium/package/authentication_config.rb,
sig/capsium/package/authentication_config.rbs

Overview

The "authentication" object of authentication.json.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeObject



52
# File 'sig/capsium/package/authentication_config.rbs', line 52

def initialize: (?basic_auth: BasicAuthConfig? basic_auth,

Instance Attribute Details

#basic_authBasicAuthConfig?

Returns the value of attribute basic_auth.

Returns:



49
50
51
# File 'sig/capsium/package/authentication_config.rbs', line 49

def basic_auth
  @basic_auth
end

#oauth2OAuth2Config?

Returns the value of attribute oauth2.

Returns:



50
51
52
# File 'sig/capsium/package/authentication_config.rbs', line 50

def oauth2
  @oauth2
end

Instance Method Details

#to_hashHash[String, untyped]

Returns:

  • (Hash[String, untyped])


56
# File 'sig/capsium/package/authentication_config.rbs', line 56

def to_hash: () -> Hash[String, untyped]

#to_jsonString

Parameters:

  • args (Object)

Returns:

  • (String)


55
# File 'sig/capsium/package/authentication_config.rbs', line 55

def to_json: (*untyped args) -> String