Class: MistApi::ConstInsightMetricsPropertyScopeEnum
- Inherits:
-
Object
- Object
- MistApi::ConstInsightMetricsPropertyScopeEnum
- Defined in:
- lib/mist_api/models/const_insight_metrics_property_scope_enum.rb
Overview
enum: ‘ap`, `client`, `device`, `gateway`, `map`, `msp`, `mxcluster`, `mxedge`, `org`, `otherdevice`, `rssizone`, `sdkclient`, `site`, `switch`, `wlan`, `zone`
Constant Summary collapse
- CONST_INSIGHT_METRICS_PROPERTY_SCOPE_ENUM =
[ # TODO: Write general description for AP AP = 'ap'.freeze, # TODO: Write general description for CLIENT CLIENT = 'client'.freeze, # TODO: Write general description for DEVICE DEVICE = 'device'.freeze, # TODO: Write general description for GATEWAY GATEWAY = 'gateway'.freeze, # TODO: Write general description for MAP MAP = 'map'.freeze, # TODO: Write general description for MSP MSP = 'msp'.freeze, # TODO: Write general description for MXCLUSTER MXCLUSTER = 'mxcluster'.freeze, # TODO: Write general description for MXEDGE MXEDGE = 'mxedge'.freeze, # TODO: Write general description for ORG ORG = 'org'.freeze, # TODO: Write general description for OTHERDEVICE OTHERDEVICE = 'otherdevice'.freeze, # TODO: Write general description for RSSIZONE RSSIZONE = 'rssizone'.freeze, # TODO: Write general description for SDKCLIENT SDKCLIENT = 'sdkclient'.freeze, # TODO: Write general description for SITE SITE = 'site'.freeze, # TODO: Write general description for SWITCH SWITCH = 'switch'.freeze, # TODO: Write general description for WLAN WLAN = 'wlan'.freeze, # TODO: Write general description for ZONE ZONE = 'zone'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = AP) ⇒ Object
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
# File 'lib/mist_api/models/const_insight_metrics_property_scope_enum.rb', line 67 def self.from_value(value, default_value = AP) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'ap' then AP when 'client' then CLIENT when 'device' then DEVICE when 'gateway' then GATEWAY when 'map' then MAP when 'msp' then MSP when 'mxcluster' then MXCLUSTER when 'mxedge' then MXEDGE when 'org' then ORG when 'otherdevice' then OTHERDEVICE when 'rssizone' then RSSIZONE when 'sdkclient' then SDKCLIENT when 'site' then SITE when 'switch' then SWITCH when 'wlan' then WLAN when 'zone' then ZONE else default_value end end |
.validate(value) ⇒ Object
61 62 63 64 65 |
# File 'lib/mist_api/models/const_insight_metrics_property_scope_enum.rb', line 61 def self.validate(value) return false if value.nil? CONST_INSIGHT_METRICS_PROPERTY_SCOPE_ENUM.include?(value) end |