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.
53026 53027 53028 53029 53030 53031 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 53026 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.
53024 53025 53026 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 53024 def method @method end |
Instance Method Details
#copy(incoming = {}) ⇒ Object
53037 53038 53039 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 53037 def copy(incoming={}) ThreedsTwoMethod.new(subtype_to_hash.merge(HttpClient::Helper.symbolize_keys(incoming))) end |
#subtype_to_hash ⇒ Object
53041 53042 53043 53044 53045 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 53041 def subtype_to_hash { :method => method } end |
#to_json ⇒ Object
53033 53034 53035 |
# File 'lib/flow_commerce/flow_api_v0_client.rb', line 53033 def to_json JSON.dump(to_hash) end |