Class: MistApi::OauthAppNameEnum
- Inherits:
-
Object
- Object
- MistApi::OauthAppNameEnum
- Defined in:
- lib/mist_api/models/oauth_app_name_enum.rb
Overview
enum: ‘crowdstrike`, `intune`, `jamf`, `mobicontrol`, `prisma`, `sentinelone`, `teams`, `vmware`, `zdx`, `zoom`
Constant Summary collapse
- OAUTH_APP_NAME_ENUM =
[ # TODO: Write general description for CROWDSTRIKE CROWDSTRIKE = 'crowdstrike'.freeze, # TODO: Write general description for INTUNE INTUNE = 'intune'.freeze, # TODO: Write general description for JAMF JAMF = 'jamf'.freeze, # TODO: Write general description for MOBICONTROL MOBICONTROL = 'mobicontrol'.freeze, # TODO: Write general description for PRISMA PRISMA = 'prisma'.freeze, # TODO: Write general description for SENTINELONE SENTINELONE = 'sentinelone'.freeze, # TODO: Write general description for TEAMS TEAMS = 'teams'.freeze, # TODO: Write general description for VMWARE VMWARE = 'vmware'.freeze, # TODO: Write general description for ZDX ZDX = 'zdx'.freeze, # TODO: Write general description for ZOOM ZOOM = 'zoom'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = CROWDSTRIKE) ⇒ Object
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'lib/mist_api/models/oauth_app_name_enum.rb', line 48 def self.from_value(value, default_value = CROWDSTRIKE) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'crowdstrike' then CROWDSTRIKE when 'intune' then INTUNE when 'jamf' then JAMF when 'mobicontrol' then MOBICONTROL when 'prisma' then PRISMA when 'sentinelone' then SENTINELONE when 'teams' then TEAMS when 'vmware' then VMWARE when 'zdx' then ZDX when 'zoom' then ZOOM else default_value end end |
.validate(value) ⇒ Object
42 43 44 45 46 |
# File 'lib/mist_api/models/oauth_app_name_enum.rb', line 42 def self.validate(value) return false if value.nil? OAUTH_APP_NAME_ENUM.include?(value) end |