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.
53085 53086 53087 53088 53089 53090 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 53085 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.
53083 53084 53085 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 53083 def method @method end |
Instance Method Details
#copy(incoming = {}) ⇒ Object
53096 53097 53098 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 53096 def copy(incoming={}) ThreedsTwoMethod.new(subtype_to_hash.merge(HttpClient::Helper.symbolize_keys(incoming))) end |
#subtype_to_hash ⇒ Object
53100 53101 53102 53103 53104 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 53100 def subtype_to_hash { :method => method } end |
#to_json ⇒ Object
53092 53093 53094 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 53092 def to_json JSON.dump(to_hash) end |