Class: CheckoutSdk::Accounts::PaymentInstrumentRequest

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

Instance Attribute Summary collapse

Instance Attribute Details

#countryString

Returns Common::Country.

Returns:



19
20
21
22
23
24
25
26
27
# File 'lib/checkout_sdk/accounts/payment_instrument_request.rb', line 19

class PaymentInstrumentRequest
  attr_accessor :label,
                :type,
                :currency,
                :country,
                :default,
                :document,
                :instrument_details
end

#currencyString

Returns Common::Currency.

Returns:



19
20
21
22
23
24
25
26
27
# File 'lib/checkout_sdk/accounts/payment_instrument_request.rb', line 19

class PaymentInstrumentRequest
  attr_accessor :label,
                :type,
                :currency,
                :country,
                :default,
                :document,
                :instrument_details
end

#defaultTrueClass, FalseClass

Returns:

  • (TrueClass, FalseClass)


19
20
21
22
23
24
25
26
27
# File 'lib/checkout_sdk/accounts/payment_instrument_request.rb', line 19

class PaymentInstrumentRequest
  attr_accessor :label,
                :type,
                :currency,
                :country,
                :default,
                :document,
                :instrument_details
end

#documentInstrumentDocument

Returns:



19
20
21
22
23
24
25
26
27
# File 'lib/checkout_sdk/accounts/payment_instrument_request.rb', line 19

class PaymentInstrumentRequest
  attr_accessor :label,
                :type,
                :currency,
                :country,
                :default,
                :document,
                :instrument_details
end

#instrument_detailsInstrumentDetails

Returns:



19
20
21
22
23
24
25
26
27
# File 'lib/checkout_sdk/accounts/payment_instrument_request.rb', line 19

class PaymentInstrumentRequest
  attr_accessor :label,
                :type,
                :currency,
                :country,
                :default,
                :document,
                :instrument_details
end

#labelString

Returns:

  • (String)


19
20
21
22
23
24
25
26
27
# File 'lib/checkout_sdk/accounts/payment_instrument_request.rb', line 19

class PaymentInstrumentRequest
  attr_accessor :label,
                :type,
                :currency,
                :country,
                :default,
                :document,
                :instrument_details
end

#typeString

Returns:



19
20
21
22
23
24
25
26
27
# File 'lib/checkout_sdk/accounts/payment_instrument_request.rb', line 19

class PaymentInstrumentRequest
  attr_accessor :label,
                :type,
                :currency,
                :country,
                :default,
                :document,
                :instrument_details
end