Class: NewStoreApi::FiscalProviderIdEnum
- Inherits:
-
Object
- Object
- NewStoreApi::FiscalProviderIdEnum
- Defined in:
- lib/new_store_api/models/fiscal_provider_id_enum.rb
Overview
The fiscal provider id being used.
Constant Summary collapse
- FISCAL_PROVIDER_ID_ENUM =
[ # TODO: Write general description for AXENASE AXENASE = 'axena-se'.freeze, # TODO: Write general description for DUMMY DUMMY = 'dummy'.freeze, # TODO: Write general description for EPSONIT EPSONIT = 'epson-it'.freeze, # TODO: Write general description for FISKALTRUSTAT FISKALTRUSTAT = 'fiskaltrust-at'.freeze, # TODO: Write general description for FISKALTRUSTDE FISKALTRUSTDE = 'fiskaltrust-de'.freeze, # TODO: Write general description for FISKALTRUSTFR FISKALTRUSTFR = 'fiskaltrust-fr'.freeze, # TODO: Write general description for NEWSTOREIE NEWSTOREIE = 'newstore-ie'.freeze, # TODO: Write general description for NEWSTORENO NEWSTORENO = 'newstore-no'.freeze, # TODO: Write general description for POSNETPL POSNETPL = 'posnet-pl'.freeze, # TODO: Write general description for YCSPR YCSPR = 'ycs-pr'.freeze, # TODO: Write general description for NEWSTOREIN NEWSTOREIN = 'newstore-in'.freeze, # TODO: Write general description for NEWSTORETH NEWSTORETH = 'newstore-th'.freeze, # TODO: Write general description for NEWSTOREES NEWSTOREES = 'newstore-es'.freeze, # TODO: Write general description for NEWSTOREBE NEWSTOREBE = 'newstore-be'.freeze, # TODO: Write general description for EFSTAPT EFSTAPT = 'efsta-pt'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = AXENASE) ⇒ Object
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'lib/new_store_api/models/fiscal_provider_id_enum.rb', line 62 def self.from_value(value, default_value = AXENASE) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'axenase' then AXENASE when 'dummy' then DUMMY when 'epsonit' then EPSONIT when 'fiskaltrustat' then FISKALTRUSTAT when 'fiskaltrustde' then FISKALTRUSTDE when 'fiskaltrustfr' then FISKALTRUSTFR when 'newstoreie' then NEWSTOREIE when 'newstoreno' then NEWSTORENO when 'posnetpl' then POSNETPL when 'ycspr' then YCSPR when 'newstorein' then NEWSTOREIN when 'newstoreth' then NEWSTORETH when 'newstorees' then NEWSTOREES when 'newstorebe' then NEWSTOREBE when 'efstapt' then EFSTAPT else default_value end end |
.validate(value) ⇒ Object
56 57 58 59 60 |
# File 'lib/new_store_api/models/fiscal_provider_id_enum.rb', line 56 def self.validate(value) return false if value.nil? FISCAL_PROVIDER_ID_ENUM.include?(value) end |