Class: CheckoutSdk::CheckoutConfiguration

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/checkout_configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil) ⇒ CheckoutConfiguration

Initializes the CheckoutConfiguration.

Parameters:

  • credentials (SdkCredentials)
  • environment (Environment)
  • http_client (Faraday::Connection)
  • multipart_http_client (Faraday::Connection)
  • logger (Logger)
  • environment_subdomain (EnvironmentSubdomain, nil) (defaults to: nil)

    (optional, default: nil)



27
28
29
30
31
32
33
34
# File 'lib/checkout_sdk/checkout_configuration.rb', line 27

def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil)
  @credentials = credentials
  @environment = environment
  @http_client = http_client
  @multipart_http_client = multipart_http_client
  @logger = logger
  @environment_subdomain = environment_subdomain
end

Instance Attribute Details

#credentialsSdkCredentials

Returns:



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/checkout_sdk/checkout_configuration.rb', line 16

class CheckoutConfiguration
  attr_accessor :credentials, :environment, :http_client, :multipart_http_client, :logger, :environment_subdomain

  # Initializes the CheckoutConfiguration.
  #
  # @param [SdkCredentials] credentials
  # @param [Environment] environment
  # @param [Faraday::Connection] http_client
  # @param [Faraday::Connection] multipart_http_client
  # @param [Logger] logger
  # @param [EnvironmentSubdomain, nil] environment_subdomain (optional, default: nil)
  def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil)
    @credentials = credentials
    @environment = environment
    @http_client = http_client
    @multipart_http_client = multipart_http_client
    @logger = logger
    @environment_subdomain = environment_subdomain
  end
end

#environmentEnvironment

Returns:



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/checkout_sdk/checkout_configuration.rb', line 16

class CheckoutConfiguration
  attr_accessor :credentials, :environment, :http_client, :multipart_http_client, :logger, :environment_subdomain

  # Initializes the CheckoutConfiguration.
  #
  # @param [SdkCredentials] credentials
  # @param [Environment] environment
  # @param [Faraday::Connection] http_client
  # @param [Faraday::Connection] multipart_http_client
  # @param [Logger] logger
  # @param [EnvironmentSubdomain, nil] environment_subdomain (optional, default: nil)
  def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil)
    @credentials = credentials
    @environment = environment
    @http_client = http_client
    @multipart_http_client = multipart_http_client
    @logger = logger
    @environment_subdomain = environment_subdomain
  end
end

#environment_subdomainEnvironmentSubdomain?

Returns:



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/checkout_sdk/checkout_configuration.rb', line 16

class CheckoutConfiguration
  attr_accessor :credentials, :environment, :http_client, :multipart_http_client, :logger, :environment_subdomain

  # Initializes the CheckoutConfiguration.
  #
  # @param [SdkCredentials] credentials
  # @param [Environment] environment
  # @param [Faraday::Connection] http_client
  # @param [Faraday::Connection] multipart_http_client
  # @param [Logger] logger
  # @param [EnvironmentSubdomain, nil] environment_subdomain (optional, default: nil)
  def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil)
    @credentials = credentials
    @environment = environment
    @http_client = http_client
    @multipart_http_client = multipart_http_client
    @logger = logger
    @environment_subdomain = environment_subdomain
  end
end

#http_clientFaraday::Connection

Returns:

  • (Faraday::Connection)


16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/checkout_sdk/checkout_configuration.rb', line 16

class CheckoutConfiguration
  attr_accessor :credentials, :environment, :http_client, :multipart_http_client, :logger, :environment_subdomain

  # Initializes the CheckoutConfiguration.
  #
  # @param [SdkCredentials] credentials
  # @param [Environment] environment
  # @param [Faraday::Connection] http_client
  # @param [Faraday::Connection] multipart_http_client
  # @param [Logger] logger
  # @param [EnvironmentSubdomain, nil] environment_subdomain (optional, default: nil)
  def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil)
    @credentials = credentials
    @environment = environment
    @http_client = http_client
    @multipart_http_client = multipart_http_client
    @logger = logger
    @environment_subdomain = environment_subdomain
  end
end

#loggerLogger

Returns:

  • (Logger)


16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/checkout_sdk/checkout_configuration.rb', line 16

class CheckoutConfiguration
  attr_accessor :credentials, :environment, :http_client, :multipart_http_client, :logger, :environment_subdomain

  # Initializes the CheckoutConfiguration.
  #
  # @param [SdkCredentials] credentials
  # @param [Environment] environment
  # @param [Faraday::Connection] http_client
  # @param [Faraday::Connection] multipart_http_client
  # @param [Logger] logger
  # @param [EnvironmentSubdomain, nil] environment_subdomain (optional, default: nil)
  def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil)
    @credentials = credentials
    @environment = environment
    @http_client = http_client
    @multipart_http_client = multipart_http_client
    @logger = logger
    @environment_subdomain = environment_subdomain
  end
end

#multipart_http_clientFaraday::Connection

Returns:

  • (Faraday::Connection)


16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/checkout_sdk/checkout_configuration.rb', line 16

class CheckoutConfiguration
  attr_accessor :credentials, :environment, :http_client, :multipart_http_client, :logger, :environment_subdomain

  # Initializes the CheckoutConfiguration.
  #
  # @param [SdkCredentials] credentials
  # @param [Environment] environment
  # @param [Faraday::Connection] http_client
  # @param [Faraday::Connection] multipart_http_client
  # @param [Logger] logger
  # @param [EnvironmentSubdomain, nil] environment_subdomain (optional, default: nil)
  def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil)
    @credentials = credentials
    @environment = environment
    @http_client = http_client
    @multipart_http_client = multipart_http_client
    @logger = logger
    @environment_subdomain = environment_subdomain
  end
end