Class: MistApi::JsiInventoryCountDistinctEnum
- Inherits:
-
Object
- Object
- MistApi::JsiInventoryCountDistinctEnum
- Defined in:
- lib/mist_api/models/jsi_inventory_count_distinct_enum.rb
Overview
enum: ‘account_id`, `claimed`, `eol_time`, `eos_time`, `has_support`, `version_time`, `model`, `sku`, `status`, `type`, `version`, `warranty_type
Constant Summary collapse
- JSI_INVENTORY_COUNT_DISTINCT_ENUM =
[ # TODO: Write general description for ACCOUNT_ID ACCOUNT_ID = 'account_id'.freeze, # TODO: Write general description for CLAIMED CLAIMED = 'claimed'.freeze, # TODO: Write general description for HAS_SUPPORT HAS_SUPPORT = 'has_support'.freeze, # TODO: Write general description for EOL_TIME EOL_TIME = 'eol_time'.freeze, # TODO: Write general description for EOS_TIME EOS_TIME = 'eos_time'.freeze, # TODO: Write general description for VERSION_TIME VERSION_TIME = 'version_time'.freeze, # TODO: Write general description for MODEL MODEL = 'model'.freeze, # TODO: Write general description for SKU SKU = 'sku'.freeze, # TODO: Write general description for STATUS STATUS = 'status'.freeze, # TODO: Write general description for TYPE TYPE = 'type'.freeze, # TODO: Write general description for VERSION VERSION = 'version'.freeze, # TODO: Write general description for WARRANTY_TYPE WARRANTY_TYPE = 'warranty_type'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = ACCOUNT_ID) ⇒ Object
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/mist_api/models/jsi_inventory_count_distinct_enum.rb', line 54 def self.from_value(value, default_value = ACCOUNT_ID) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'account_id' then ACCOUNT_ID when 'claimed' then CLAIMED when 'has_support' then HAS_SUPPORT when 'eol_time' then EOL_TIME when 'eos_time' then EOS_TIME when 'version_time' then VERSION_TIME when 'model' then MODEL when 'sku' then SKU when 'status' then STATUS when 'type' then TYPE when 'version' then VERSION when 'warranty_type' then WARRANTY_TYPE else default_value end end |
.validate(value) ⇒ Object
48 49 50 51 52 |
# File 'lib/mist_api/models/jsi_inventory_count_distinct_enum.rb', line 48 def self.validate(value) return false if value.nil? JSI_INVENTORY_COUNT_DISTINCT_ENUM.include?(value) end |