Class: NewStoreApi::FtDeSignatureTypeEnum
- Inherits:
-
Object
- Object
- NewStoreApi::FtDeSignatureTypeEnum
- Defined in:
- lib/new_store_api/models/ft_de_signature_type_enum.rb
Overview
Signature data type.
Constant Summary collapse
- FT_DE_SIGNATURE_TYPE_ENUM =
[ # TODO: Write general description for UNKNOWN UNKNOWN = 'UNKNOWN'.freeze, # TODO: Write general description for INFORMATION_NOTIFICATION INFORMATION_NOTIFICATION = 'INFORMATION_NOTIFICATION'.freeze, # TODO: Write general description for ALERT_NOTIFICATION ALERT_NOTIFICATION = 'ALERT_NOTIFICATION'.freeze, # TODO: Write general description for FAILURE_NOTIFICATION FAILURE_NOTIFICATION = 'FAILURE_NOTIFICATION'.freeze, # TODO: Write general description for SIGNATURE_KASSSICHV SIGNATURE_KASSSICHV = 'SIGNATURE_KASSSICHV'.freeze, # TODO: Write general description for ARCHIVING_REQUIRED ARCHIVING_REQUIRED = 'ARCHIVING_REQUIRED'.freeze, # TODO: Write general description for NOTIFICATION NOTIFICATION = 'NOTIFICATION'.freeze, # TODO: Write general description for START_TRANSACTION_RESULT START_TRANSACTION_RESULT = 'START_TRANSACTION_RESULT'.freeze, # TODO: Write general description for FINISH_TRANSACTION_PAYLOAD FINISH_TRANSACTION_PAYLOAD = 'FINISH_TRANSACTION_PAYLOAD'.freeze, # TODO: Write general description for FINISH_TRANSACTION_RESULT FINISH_TRANSACTION_RESULT = 'FINISH_TRANSACTION_RESULT'.freeze, # TODO: Write general description for RECEIPT_QR_VERSION RECEIPT_QR_VERSION = 'RECEIPT_QR_VERSION'.freeze, # TODO: Write general description for RECEIPT_POS_SERIAL_NO RECEIPT_POS_SERIAL_NO = 'RECEIPT_POS_SERIAL_NO'.freeze, # TODO: Write general description for RECEIPT_PROCESSTYPE RECEIPT_PROCESSTYPE = 'RECEIPT_PROCESSTYPE'.freeze, # TODO: Write general description for RECEIPT_PROCESSDATA RECEIPT_PROCESSDATA = 'RECEIPT_PROCESSDATA'.freeze, # TODO: Write general description for RECEIPT_TRANSACTION_NUMBER RECEIPT_TRANSACTION_NUMBER = 'RECEIPT_TRANSACTION_NUMBER'.freeze, # TODO: Write general description for RECEIPT_SIGNATURE_COUNTER RECEIPT_SIGNATURE_COUNTER = 'RECEIPT_SIGNATURE_COUNTER'.freeze, # TODO: Write general description for RECEIPT_START_TIME RECEIPT_START_TIME = 'RECEIPT_START_TIME'.freeze, # TODO: Write general description for RECEIPT_LOGTIME RECEIPT_LOGTIME = 'RECEIPT_LOGTIME'.freeze, # TODO: Write general description for RECEIPT_SIGNATURE_ALGORITHM RECEIPT_SIGNATURE_ALGORITHM = 'RECEIPT_SIGNATURE_ALGORITHM'.freeze, # TODO: Write general description for RECEIPT_LOGTIME_FORMAT RECEIPT_LOGTIME_FORMAT = 'RECEIPT_LOGTIME_FORMAT'.freeze, # TODO: Write general description for RECEIPT_SIGNATURE RECEIPT_SIGNATURE = 'RECEIPT_SIGNATURE'.freeze, # TODO: Write general description for RECEIPT_PUBLIC_KEY RECEIPT_PUBLIC_KEY = 'RECEIPT_PUBLIC_KEY'.freeze, # TODO: Write general description for RECEIPT_PROCESS_START RECEIPT_PROCESS_START = 'RECEIPT_PROCESS_START'.freeze, # TODO: Write general description for UPDATE_TRANSACTION_PAYLOAD UPDATE_TRANSACTION_PAYLOAD = 'UPDATE_TRANSACTION_PAYLOAD'.freeze, # TODO: Write general description for UPDATE_TRANSACTION_RESULT UPDATE_TRANSACTION_RESULT = 'UPDATE_TRANSACTION_RESULT'.freeze, # TODO: Write general description for CERTIFICATION_IDENTIFICATION CERTIFICATION_IDENTIFICATION = 'CERTIFICATION_IDENTIFICATION'.freeze, # TODO: Write general description for TSE_SERIAL_NUMBER TSE_SERIAL_NUMBER = 'TSE_SERIAL_NUMBER'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = UNKNOWN) ⇒ Object
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
# File 'lib/new_store_api/models/ft_de_signature_type_enum.rb', line 98 def self.from_value(value, default_value = UNKNOWN) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'unknown' then UNKNOWN when 'information_notification' then INFORMATION_NOTIFICATION when 'alert_notification' then ALERT_NOTIFICATION when 'failure_notification' then FAILURE_NOTIFICATION when 'signature_kasssichv' then SIGNATURE_KASSSICHV when 'archiving_required' then ARCHIVING_REQUIRED when 'notification' then NOTIFICATION when 'start_transaction_result' then START_TRANSACTION_RESULT when 'finish_transaction_payload' then FINISH_TRANSACTION_PAYLOAD when 'finish_transaction_result' then FINISH_TRANSACTION_RESULT when 'receipt_qr_version' then RECEIPT_QR_VERSION when 'receipt_pos_serial_no' then RECEIPT_POS_SERIAL_NO when 'receipt_processtype' then RECEIPT_PROCESSTYPE when 'receipt_processdata' then RECEIPT_PROCESSDATA when 'receipt_transaction_number' then RECEIPT_TRANSACTION_NUMBER when 'receipt_signature_counter' then RECEIPT_SIGNATURE_COUNTER when 'receipt_start_time' then RECEIPT_START_TIME when 'receipt_logtime' then RECEIPT_LOGTIME when 'receipt_signature_algorithm' then RECEIPT_SIGNATURE_ALGORITHM when 'receipt_logtime_format' then RECEIPT_LOGTIME_FORMAT when 'receipt_signature' then RECEIPT_SIGNATURE when 'receipt_public_key' then RECEIPT_PUBLIC_KEY when 'receipt_process_start' then RECEIPT_PROCESS_START when 'update_transaction_payload' then UPDATE_TRANSACTION_PAYLOAD when 'update_transaction_result' then UPDATE_TRANSACTION_RESULT when 'certification_identification' then CERTIFICATION_IDENTIFICATION when 'tse_serial_number' then TSE_SERIAL_NUMBER else default_value end end |
.validate(value) ⇒ Object
92 93 94 95 96 |
# File 'lib/new_store_api/models/ft_de_signature_type_enum.rb', line 92 def self.validate(value) return false if value.nil? FT_DE_SIGNATURE_TYPE_ENUM.include?(value) end |