class Io::Flow::V0::Models::AuthorizationResultActionType
Attributes
value[R]
Public Class Methods
ALL()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 17068 def AuthorizationResultActionType.ALL @@all ||= [AuthorizationResultActionType.native, AuthorizationResultActionType.redirect, AuthorizationResultActionType.wait] end
apply(value)
click to toggle source
Returns the instance of AuthorizationResultActionType
for this value, creating a new instance for an unknown value
# File lib/flow_commerce/flow_api_v0_client.rb, line 17053 def AuthorizationResultActionType.apply(value) if value.instance_of?(AuthorizationResultActionType) value else HttpClient::Preconditions.assert_class_or_nil('value', value, String) value.nil? ? nil : (from_string(value) || AuthorizationResultActionType.new(value)) end end
from_string(value)
click to toggle source
Returns the instance of AuthorizationResultActionType
for this value, or nil if not found
# File lib/flow_commerce/flow_api_v0_client.rb, line 17063 def AuthorizationResultActionType.from_string(value) HttpClient::Preconditions.assert_class('value', value, String) AuthorizationResultActionType.ALL.find { |v| v.value == value } end
native()
click to toggle source
Indicates an authorization action should be presented to the user natively in the browser via an sdk or other mechanism.
# File lib/flow_commerce/flow_api_v0_client.rb, line 17074 def AuthorizationResultActionType.native @@_native ||= AuthorizationResultActionType.new('native') end
new(value)
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 17048 def initialize(value) @value = HttpClient::Preconditions.assert_class('value', value, String) end
redirect()
click to toggle source
Indicates that the user should be redirected to the provided URL.
# File lib/flow_commerce/flow_api_v0_client.rb, line 17079 def AuthorizationResultActionType.redirect @@_redirect ||= AuthorizationResultActionType.new('redirect') end
wait()
click to toggle source
Indicates that more time is needed before the authorization result is known. In the case of 3D Secure, this means the authorization status should be polled until it is no longer pending.
# File lib/flow_commerce/flow_api_v0_client.rb, line 17086 def AuthorizationResultActionType.wait @@_wait ||= AuthorizationResultActionType.new('wait') end
Public Instance Methods
to_hash()
click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 17090 def to_hash value end