Class: PCPServerSDK::Models::PayLinkStatusValue
- Inherits:
-
Object
- Object
- PCPServerSDK::Models::PayLinkStatusValue
- Defined in:
- lib/PCP-server-Ruby-SDK/models/pay_link_status_value.rb
Constant Summary collapse
- ACTIVE =
'ACTIVE'.freeze
- PAID =
'PAID'.freeze
- EXPIRED =
'EXPIRED'.freeze
- REDIRECTED =
'REDIRECTED'.freeze
Class Method Summary collapse
Class Method Details
.all_vars ⇒ Object
9 10 11 |
# File 'lib/PCP-server-Ruby-SDK/models/pay_link_status_value.rb', line 9 def self.all_vars @all_vars ||= [ACTIVE, PAID, EXPIRED, REDIRECTED].freeze end |
.build_from_hash(value) ⇒ Object
13 14 15 16 17 |
# File 'lib/PCP-server-Ruby-SDK/models/pay_link_status_value.rb', line 13 def self.build_from_hash(value) return value if all_vars.include?(value) raise "Invalid ENUM value #{value} for class #PayLinkStatusValue" end |