Class: MistApi::RrmEventTypeEnum
- Inherits:
-
Object
- Object
- MistApi::RrmEventTypeEnum
- Defined in:
- lib/mist_api/models/rrm_event_type_enum.rb
Overview
enum: ‘interference-ap-co-channel`, `interference-ap-non-wifi`, `neighbor-ap-down`, `neighbor-ap-recovered`, `radar-detected`, `rrm-radar`, `scheduled-site_rrm`, `triggered-site_rrm`
Constant Summary collapse
- RRM_EVENT_TYPE_ENUM =
[ # TODO: Write general description for INTERFERENCEAPCOCHANNEL INTERFERENCEAPCOCHANNEL = 'interference-ap-co-channel'.freeze, # TODO: Write general description for INTERFERENCEAPNONWIFI INTERFERENCEAPNONWIFI = 'interference-ap-non-wifi'.freeze, # TODO: Write general description for NEIGHBORAPDOWN NEIGHBORAPDOWN = 'neighbor-ap-down'.freeze, # TODO: Write general description for NEIGHBORAPRECOVERED NEIGHBORAPRECOVERED = 'neighbor-ap-recovered'.freeze, # TODO: Write general description for RADARDETECTED RADARDETECTED = 'radar-detected'.freeze, # TODO: Write general description for RRMRADAR RRMRADAR = 'rrm-radar'.freeze, # TODO: Write general description for SCHEDULEDSITE_RRM SCHEDULEDSITE_RRM = 'scheduled-site_rrm'.freeze, # TODO: Write general description for TRIGGEREDSITE_RRM TRIGGEREDSITE_RRM = 'triggered-site_rrm'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = INTERFERENCEAPCOCHANNEL) ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/mist_api/models/rrm_event_type_enum.rb', line 43 def self.from_value(value, default_value = INTERFERENCEAPCOCHANNEL) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'interferenceapcochannel' then INTERFERENCEAPCOCHANNEL when 'interferenceapnonwifi' then INTERFERENCEAPNONWIFI when 'neighborapdown' then NEIGHBORAPDOWN when 'neighboraprecovered' then NEIGHBORAPRECOVERED when 'radardetected' then RADARDETECTED when 'rrmradar' then RRMRADAR when 'scheduledsite_rrm' then SCHEDULEDSITE_RRM when 'triggeredsite_rrm' then TRIGGEREDSITE_RRM else default_value end end |
.validate(value) ⇒ Object
37 38 39 40 41 |
# File 'lib/mist_api/models/rrm_event_type_enum.rb', line 37 def self.validate(value) return false if value.nil? RRM_EVENT_TYPE_ENUM.include?(value) end |