Class: UnivapayClientSdk::BaseOnlineDataBrand
- Inherits:
-
Object
- Object
- UnivapayClientSdk::BaseOnlineDataBrand
- Defined in:
- lib/univapay_client_sdk/models/base_online_data_brand.rb
Overview
Base Online Data Brand schema.
Constant Summary collapse
- BASE_ONLINE_DATA_BRAND =
[ # TODO: Write general description for ALIPAY_ONLINE ALIPAY_ONLINE = 'alipay_online'.freeze, # TODO: Write general description for ALIPAY_PLUS_ONLINE ALIPAY_PLUS_ONLINE = 'alipay_plus_online'.freeze, # TODO: Write general description for PAY_PAY_ONLINE PAY_PAY_ONLINE = 'pay_pay_online'.freeze, # TODO: Write general description for WE_CHAT_ONLINE WE_CHAT_ONLINE = 'we_chat_online'.freeze, # TODO: Write general description for D_BARAI_ONLINE D_BARAI_ONLINE = 'd_barai_online'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = ALIPAY_ONLINE) ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/univapay_client_sdk/models/base_online_data_brand.rb', line 32 def self.from_value(value, default_value = ALIPAY_ONLINE) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'alipay_online' then ALIPAY_ONLINE when 'alipay_plus_online' then ALIPAY_PLUS_ONLINE when 'pay_pay_online' then PAY_PAY_ONLINE when 'we_chat_online' then WE_CHAT_ONLINE when 'd_barai_online' then D_BARAI_ONLINE else default_value end end |
.validate(value) ⇒ Object
26 27 28 29 30 |
# File 'lib/univapay_client_sdk/models/base_online_data_brand.rb', line 26 def self.validate(value) return false if value.nil? BASE_ONLINE_DATA_BRAND.include?(value) end |