Class: MistApi::OrgSitesCountDistinctEnum
- Inherits:
-
Object
- Object
- MistApi::OrgSitesCountDistinctEnum
- Defined in:
- lib/mist_api/models/org_sites_count_distinct_enum.rb
Overview
enum: ‘analytic_enabled`, `app_waking`, `asset_enabled`, `auto_upgrade_enabled`, `auto_upgrade_version`, `country_code`, `honeypot_enabled`, `id`, `locate_unconnected`, `mesh_enabled`, `name`, `remote_syslog_enabled`, `rogue_enabled`, `rtsa_enabled`, `vna_enabled`, `wifi_enabled`
Constant Summary collapse
- ORG_SITES_COUNT_DISTINCT_ENUM =
[ # TODO: Write general description for ANALYTIC_ENABLED ANALYTIC_ENABLED = 'analytic_enabled'.freeze, # TODO: Write general description for APP_WAKING APP_WAKING = 'app_waking'.freeze, # TODO: Write general description for ASSET_ENABLED ASSET_ENABLED = 'asset_enabled'.freeze, # TODO: Write general description for AUTO_UPGRADE_ENABLED AUTO_UPGRADE_ENABLED = 'auto_upgrade_enabled'.freeze, # TODO: Write general description for AUTO_UPGRADE_VERSION AUTO_UPGRADE_VERSION = 'auto_upgrade_version'.freeze, # TODO: Write general description for COUNTRY_CODE COUNTRY_CODE = 'country_code'.freeze, # TODO: Write general description for HONEYPOT_ENABLED HONEYPOT_ENABLED = 'honeypot_enabled'.freeze, # TODO: Write general description for ID ID = 'id'.freeze, # TODO: Write general description for LOCATE_UNCONNECTED LOCATE_UNCONNECTED = 'locate_unconnected'.freeze, # TODO: Write general description for MESH_ENABLED MESH_ENABLED = 'mesh_enabled'.freeze, # TODO: Write general description for NAME NAME = 'name'.freeze, # TODO: Write general description for REMOTE_SYSLOG_ENABLED REMOTE_SYSLOG_ENABLED = 'remote_syslog_enabled'.freeze, # TODO: Write general description for ROGUE_ENABLED ROGUE_ENABLED = 'rogue_enabled'.freeze, # TODO: Write general description for RTSA_ENABLED RTSA_ENABLED = 'rtsa_enabled'.freeze, # TODO: Write general description for VNA_ENABLED VNA_ENABLED = 'vna_enabled'.freeze, # TODO: Write general description for WIFI_ENABLED WIFI_ENABLED = 'wifi_enabled'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = ANALYTIC_ENABLED) ⇒ Object
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'lib/mist_api/models/org_sites_count_distinct_enum.rb', line 69 def self.from_value(value, default_value = ANALYTIC_ENABLED) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'analytic_enabled' then ANALYTIC_ENABLED when 'app_waking' then APP_WAKING when 'asset_enabled' then ASSET_ENABLED when 'auto_upgrade_enabled' then AUTO_UPGRADE_ENABLED when 'auto_upgrade_version' then AUTO_UPGRADE_VERSION when 'country_code' then COUNTRY_CODE when 'honeypot_enabled' then HONEYPOT_ENABLED when 'id' then ID when 'locate_unconnected' then LOCATE_UNCONNECTED when 'mesh_enabled' then MESH_ENABLED when 'name' then NAME when 'remote_syslog_enabled' then REMOTE_SYSLOG_ENABLED when 'rogue_enabled' then ROGUE_ENABLED when 'rtsa_enabled' then RTSA_ENABLED when 'vna_enabled' then VNA_ENABLED when 'wifi_enabled' then WIFI_ENABLED else default_value end end |
.validate(value) ⇒ Object
63 64 65 66 67 |
# File 'lib/mist_api/models/org_sites_count_distinct_enum.rb', line 63 def self.validate(value) return false if value.nil? ORG_SITES_COUNT_DISTINCT_ENUM.include?(value) end |