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.
52932 52933 52934 52935 52936 52937 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 52932 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.
52930 52931 52932 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 52930 def method @method end |
Instance Method Details
#copy(incoming = {}) ⇒ Object
52943 52944 52945 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 52943 def copy(incoming={}) ThreedsTwoMethod.new(subtype_to_hash.merge(HttpClient::Helper.symbolize_keys(incoming))) end |
#subtype_to_hash ⇒ Object
52947 52948 52949 52950 52951 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 52947 def subtype_to_hash { :method => method } end |
#to_json ⇒ Object
52939 52940 52941 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 52939 def to_json JSON.dump(to_hash) end |