Class: PCPServerSDK::Models::ApplePaymentTokenVersion
- Inherits:
-
Object
- Object
- PCPServerSDK::Models::ApplePaymentTokenVersion
- Defined in:
- lib/PCP-server-Ruby-SDK/models/apple_payment_token_version.rb
Constant Summary collapse
- EC_V1 =
'EC_V1'.freeze
Class Method Summary collapse
-
.all_versions ⇒ Object
Define other versions as needed.
- .from_string(value) ⇒ Object
Class Method Details
.all_versions ⇒ Object
Define other versions as needed
8 9 10 |
# File 'lib/PCP-server-Ruby-SDK/models/apple_payment_token_version.rb', line 8 def self.all_versions [EC_V1] end |
.from_string(value) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/PCP-server-Ruby-SDK/models/apple_payment_token_version.rb', line 12 def self.from_string(value) version = all_versions.find { |ver| ver.casecmp(value).zero? } raise TypeError, "'#{value}' can't represent an ApplePaymentTokenVersion" unless version version end |