Class: Worldline::Connect::SDK::V1::Domain::ClickToPayConfiguration
- Inherits:
-
Domain::DataObject
- Object
- Domain::DataObject
- Worldline::Connect::SDK::V1::Domain::ClickToPayConfiguration
- Defined in:
- lib/worldline/connect/sdk/v1/domain/click_to_pay_configuration.rb
Instance Attribute Summary collapse
-
#display_hints ⇒ Worldline::Connect::SDK::V1::Domain::ClickToPayDisplayHints
The current value of display_hints.
-
#mastercard ⇒ Worldline::Connect::SDK::V1::Domain::ClickToPayConfigurationMastercard
The current value of mastercard.
-
#visa ⇒ Worldline::Connect::SDK::V1::Domain::ClickToPayConfigurationVisa
The current value of visa.
Instance Method Summary collapse
Methods inherited from Domain::DataObject
Instance Attribute Details
#display_hints ⇒ Worldline::Connect::SDK::V1::Domain::ClickToPayDisplayHints
Returns the current value of display_hints.
18 19 20 |
# File 'lib/worldline/connect/sdk/v1/domain/click_to_pay_configuration.rb', line 18 def display_hints @display_hints end |
#mastercard ⇒ Worldline::Connect::SDK::V1::Domain::ClickToPayConfigurationMastercard
Returns the current value of mastercard.
18 19 20 |
# File 'lib/worldline/connect/sdk/v1/domain/click_to_pay_configuration.rb', line 18 def mastercard @mastercard end |
#visa ⇒ Worldline::Connect::SDK::V1::Domain::ClickToPayConfigurationVisa
Returns the current value of visa.
18 19 20 |
# File 'lib/worldline/connect/sdk/v1/domain/click_to_pay_configuration.rb', line 18 def visa @visa end |
Instance Method Details
#from_hash(hash) ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/worldline/connect/sdk/v1/domain/click_to_pay_configuration.rb', line 35 def from_hash(hash) super if hash.has_key? 'displayHints' raise TypeError, "value '%s' is not a Hash" % [hash['displayHints']] unless hash['displayHints'].is_a? Hash @display_hints = Worldline::Connect::SDK::V1::Domain::ClickToPayDisplayHints.new_from_hash(hash['displayHints']) end if hash.has_key? 'mastercard' raise TypeError, "value '%s' is not a Hash" % [hash['mastercard']] unless hash['mastercard'].is_a? Hash @mastercard = Worldline::Connect::SDK::V1::Domain::ClickToPayConfigurationMastercard.new_from_hash(hash['mastercard']) end if hash.has_key? 'visa' raise TypeError, "value '%s' is not a Hash" % [hash['visa']] unless hash['visa'].is_a? Hash @visa = Worldline::Connect::SDK::V1::Domain::ClickToPayConfigurationVisa.new_from_hash(hash['visa']) end end |
#to_h ⇒ Hash
27 28 29 30 31 32 33 |
# File 'lib/worldline/connect/sdk/v1/domain/click_to_pay_configuration.rb', line 27 def to_h hash = super hash['displayHints'] = @display_hints.to_h unless @display_hints.nil? hash['mastercard'] = @mastercard.to_h unless @mastercard.nil? hash['visa'] = @visa.to_h unless @visa.nil? hash end |