Class: MistApi::StatsSwitchPortPoeModeEnum
- Inherits:
-
Object
- Object
- MistApi::StatsSwitchPortPoeModeEnum
- Defined in:
- lib/mist_api/models/stats_switch_port_poe_mode_enum.rb
Overview
enum: ‘802.3af`, `802.3at`, `802.3bt`
Constant Summary collapse
- STATS_SWITCH_PORT_POE_MODE_ENUM =
[ # TODO: Write general description for ENUM_8023AF ENUM_8023AF = '802.3af'.freeze, # TODO: Write general description for ENUM_8023AT ENUM_8023AT = '802.3at'.freeze, # TODO: Write general description for ENUM_8023BT ENUM_8023BT = '802.3bt'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = ENUM_8023AF) ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/mist_api/models/stats_switch_port_poe_mode_enum.rb', line 26 def self.from_value(value, default_value = ENUM_8023AF) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'enum_8023af' then ENUM_8023AF when 'enum_8023at' then ENUM_8023AT when 'enum_8023bt' then ENUM_8023BT else default_value end end |
.validate(value) ⇒ Object
20 21 22 23 24 |
# File 'lib/mist_api/models/stats_switch_port_poe_mode_enum.rb', line 20 def self.validate(value) return false if value.nil? STATS_SWITCH_PORT_POE_MODE_ENUM.include?(value) end |