Class: MistApi::WlanAuthPairwiseItemEnum
- Inherits:
-
Object
- Object
- MistApi::WlanAuthPairwiseItemEnum
- Defined in:
- lib/mist_api/models/wlan_auth_pairwise_item_enum.rb
Overview
enum: ‘wpa1-ccmp`, `wpa1-tkip`, `wpa2-ccmp`, `wpa2-tkip`, `wpa3`
Constant Summary collapse
- WLAN_AUTH_PAIRWISE_ITEM_ENUM =
[ # TODO: Write general description for WPA1CCMP WPA1CCMP = 'wpa1-ccmp'.freeze, # TODO: Write general description for WPA1TKIP WPA1TKIP = 'wpa1-tkip'.freeze, # TODO: Write general description for WPA2CCMP WPA2CCMP = 'wpa2-ccmp'.freeze, # TODO: Write general description for WPA2TKIP WPA2TKIP = 'wpa2-tkip'.freeze, # TODO: Write general description for WPA3 WPA3 = 'wpa3'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = WPA1CCMP) ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/mist_api/models/wlan_auth_pairwise_item_enum.rb', line 32 def self.from_value(value, default_value = WPA1CCMP) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'wpa1ccmp' then WPA1CCMP when 'wpa1tkip' then WPA1TKIP when 'wpa2ccmp' then WPA2CCMP when 'wpa2tkip' then WPA2TKIP when 'wpa3' then WPA3 else default_value end end |
.validate(value) ⇒ Object
26 27 28 29 30 |
# File 'lib/mist_api/models/wlan_auth_pairwise_item_enum.rb', line 26 def self.validate(value) return false if value.nil? WLAN_AUTH_PAIRWISE_ITEM_ENUM.include?(value) end |