Class: Io::Flow::V0::Models::ThreedsTwoMethod
- Inherits:
-
ThreedsIdentifyAction
- Object
- ThreedsIdentifyAction
- Io::Flow::V0::Models::ThreedsTwoMethod
- Defined in:
- lib/flow_commerce/flow_api_v0_client.rb
Overview
Data that must be rendered by the 3DS Client in order to help the issuer ACS silently identify the user. This format doesn’t decompose the ACS identify method.
Instance Attribute Summary collapse
-
#method ⇒ Object
readonly
Returns the value of attribute method.
Attributes inherited from ThreedsIdentifyAction
Instance Method Summary collapse
- #copy(incoming = {}) ⇒ Object
-
#initialize(incoming = {}) ⇒ ThreedsTwoMethod
constructor
A new instance of ThreedsTwoMethod.
- #subtype_to_hash ⇒ Object
- #to_json ⇒ Object
Methods inherited from ThreedsIdentifyAction
Constructor Details
#initialize(incoming = {}) ⇒ ThreedsTwoMethod
Returns a new instance of ThreedsTwoMethod.
62311 62312 62313 62314 62315 62316 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 62311 def initialize(incoming={}) super(:discriminator => ThreedsIdentifyAction::Types::THREEDS_TWO_METHOD) opts = HttpClient::Helper.symbolize_keys(incoming) HttpClient::Preconditions.require_keys(opts, [:method], 'ThreedsTwoMethod') @method = HttpClient::Preconditions.assert_class('method', opts.delete(:method), String) end |
Instance Attribute Details
#method ⇒ Object (readonly)
Returns the value of attribute method.
62309 62310 62311 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 62309 def method @method end |
Instance Method Details
#copy(incoming = {}) ⇒ Object
62322 62323 62324 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 62322 def copy(incoming={}) ThreedsTwoMethod.new(subtype_to_hash.merge(HttpClient::Helper.symbolize_keys(incoming))) end |
#subtype_to_hash ⇒ Object
62326 62327 62328 62329 62330 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 62326 def subtype_to_hash { :method => method } end |
#to_json ⇒ Object
62318 62319 62320 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 62318 def to_json JSON.dump(to_hash) end |