Class: ShellCardManagementApIs::CardDetailsResponseInternationalPOSLanguageIDEnum
- Inherits:
-
Object
- Object
- ShellCardManagementApIs::CardDetailsResponseInternationalPOSLanguageIDEnum
- Defined in:
- lib/shell_card_management_ap_is/models/card_details_response_international_pos_language_id_enum.rb
Overview
POS language identifier. Language Id: * ‘1` - German * `2` - French * `3` - Bulgarian * `4` - Croatian * `5` - Czech * `6` - Danish * `7`
-
Finnish * ‘8` - English * `9` - Greek * `10` - Chinese * `11` -
Hungarian * ‘12` - Italian * `13` - Luxembourgish * `14` - Malay * `15` - Dutch * `16` - Norwegian, Bokmal * `17` - Urdu * `18` - Polish
* `19` - Portuguese * `20` - Romanian * `21` - Russian * `22` -
Slovak * ‘23` - Slovenian * `24` - Spanish * `25` - Swedish * `26` - Turkish * `27` - Thai * `28` - Filipino * `29` - Estonian * `30` - Latvian * `31` - Lithuanian
Constant Summary collapse
- CARD_DETAILS_RESPONSE_INTERNATIONAL_POS_LANGUAGE_ID_ENUM =
[ # TODO: Write general description for ENUM_1 ENUM_1 = 1, # TODO: Write general description for ENUM_2 ENUM_2 = 2, # TODO: Write general description for ENUM_3 ENUM_3 = 3, # TODO: Write general description for ENUM_4 ENUM_4 = 4, # TODO: Write general description for ENUM_5 ENUM_5 = 5, # TODO: Write general description for ENUM_6 ENUM_6 = 6, # TODO: Write general description for ENUM_7 ENUM_7 = 7, # TODO: Write general description for ENUM_8 ENUM_8 = 8, # TODO: Write general description for ENUM_9 ENUM_9 = 9, # TODO: Write general description for ENUM_10 ENUM_10 = 10, # TODO: Write general description for ENUM_11 ENUM_11 = 11, # TODO: Write general description for ENUM_12 ENUM_12 = 12, # TODO: Write general description for ENUM_13 ENUM_13 = 13, # TODO: Write general description for ENUM_14 ENUM_14 = 14, # TODO: Write general description for ENUM_15 ENUM_15 = 15, # TODO: Write general description for ENUM_16 ENUM_16 = 16, # TODO: Write general description for ENUM_17 ENUM_17 = 17, # TODO: Write general description for ENUM_18 ENUM_18 = 18, # TODO: Write general description for ENUM_19 ENUM_19 = 19, # TODO: Write general description for ENUM_20 ENUM_20 = 20, # TODO: Write general description for ENUM_21 ENUM_21 = 21, # TODO: Write general description for ENUM_22 ENUM_22 = 22, # TODO: Write general description for ENUM_23 ENUM_23 = 23, # TODO: Write general description for ENUM_24 ENUM_24 = 24, # TODO: Write general description for ENUM_25 ENUM_25 = 25, # TODO: Write general description for ENUM_26 ENUM_26 = 26, # TODO: Write general description for ENUM_27 ENUM_27 = 27, # TODO: Write general description for ENUM_28 ENUM_28 = 28, # TODO: Write general description for ENUM_29 ENUM_29 = 29, # TODO: Write general description for ENUM_30 ENUM_30 = 30, # TODO: Write general description for ENUM_31 ENUM_31 = 31 ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = ENUM_1) ⇒ Object
118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 |
# File 'lib/shell_card_management_ap_is/models/card_details_response_international_pos_language_id_enum.rb', line 118 def self.from_value(value, default_value = ENUM_1) return default_value if value.nil? str = value.to_s.strip if str.match?(/\A\d+\z/) num = str.to_i return num if CARD_DETAILS_RESPONSE_INTERNATIONAL_POS_LANGUAGE_ID_ENUM.include?(num) return default_value end case str.downcase when 'enum_1' then ENUM_1 when 'enum_2' then ENUM_2 when 'enum_3' then ENUM_3 when 'enum_4' then ENUM_4 when 'enum_5' then ENUM_5 when 'enum_6' then ENUM_6 when 'enum_7' then ENUM_7 when 'enum_8' then ENUM_8 when 'enum_9' then ENUM_9 when 'enum_10' then ENUM_10 when 'enum_11' then ENUM_11 when 'enum_12' then ENUM_12 when 'enum_13' then ENUM_13 when 'enum_14' then ENUM_14 when 'enum_15' then ENUM_15 when 'enum_16' then ENUM_16 when 'enum_17' then ENUM_17 when 'enum_18' then ENUM_18 when 'enum_19' then ENUM_19 when 'enum_20' then ENUM_20 when 'enum_21' then ENUM_21 when 'enum_22' then ENUM_22 when 'enum_23' then ENUM_23 when 'enum_24' then ENUM_24 when 'enum_25' then ENUM_25 when 'enum_26' then ENUM_26 when 'enum_27' then ENUM_27 when 'enum_28' then ENUM_28 when 'enum_29' then ENUM_29 when 'enum_30' then ENUM_30 when 'enum_31' then ENUM_31 else default_value end end |
.validate(value) ⇒ Object
112 113 114 115 116 |
# File 'lib/shell_card_management_ap_is/models/card_details_response_international_pos_language_id_enum.rb', line 112 def self.validate(value) return false if value.nil? CARD_DETAILS_RESPONSE_INTERNATIONAL_POS_LANGUAGE_ID_ENUM.include?(value) end |