Class: SnapTrade::SessionEventType
- Inherits:
-
Object
- Object
- SnapTrade::SessionEventType
- Defined in:
- lib/snaptrade/models/session_event_type.rb
Constant Summary collapse
- OAUTH_REDIRECT =
"OAUTH_REDIRECT".freeze
- DISCLAIMER_ACCEPTED =
"DISCLAIMER_ACCEPTED".freeze
- BROKERAGE_CONNECTION_INITIATED =
"BROKERAGE_CONNECTION_INITIATED".freeze
- BROKERAGE_RECONNECT_INITIATED =
"BROKERAGE_RECONNECT_INITIATED".freeze
- BROKERAGE_AUTHENTICATION =
"BROKERAGE_AUTHENTICATION".freeze
- OAUTH_BROKERAGE_AUTHENTICATION =
"OAUTH_BROKERAGE_AUTHENTICATION".freeze
- MFA_REQUESTED =
"MFA_REQUESTED".freeze
- MFA_SUBMITTED =
"MFA_SUBMITTED".freeze
- MFA_CHOICE_REQUESTED =
"MFA_CHOICE_REQUESTED".freeze
- MFA_CHOICE_SUBMITTED =
"MFA_CHOICE_SUBMITTED".freeze
- CONNECTION_SUCCESSFUL =
"CONNECTION_SUCCESSFUL".freeze
- CONNECTION_FAILED =
"CONNECTION_FAILED".freeze
- PARTNER_REDIRECT =
"PARTNER_REDIRECT".freeze
- CONNECTION_ABORTED =
"CONNECTION_ABORTED".freeze
- SESSION_STARTED =
"SESSION_STARTED".freeze
Class Method Summary collapse
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
31 32 33 |
# File 'lib/snaptrade/models/session_event_type.rb', line 31 def self.all_vars @all_vars ||= [OAUTH_REDIRECT, DISCLAIMER_ACCEPTED, BROKERAGE_CONNECTION_INITIATED, BROKERAGE_RECONNECT_INITIATED, BROKERAGE_AUTHENTICATION, OAUTH_BROKERAGE_AUTHENTICATION, MFA_REQUESTED, MFA_SUBMITTED, MFA_CHOICE_REQUESTED, MFA_CHOICE_SUBMITTED, CONNECTION_SUCCESSFUL, CONNECTION_FAILED, PARTNER_REDIRECT, CONNECTION_ABORTED, SESSION_STARTED].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
38 39 40 |
# File 'lib/snaptrade/models/session_event_type.rb', line 38 def self.build_from_hash(value) new.build_from_hash(value) end |
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
45 46 47 48 |
# File 'lib/snaptrade/models/session_event_type.rb', line 45 def build_from_hash(value) return value if SessionEventType.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #SessionEventType" end |