Class: ReportingSettlementResearchApi::TransactionTypeCode1

Inherits:
Object
  • Object
show all
Defined in:
lib/reporting_settlement_research_api/models/transaction_type_code1.rb

Overview

The type code of the transaction that involves the transfer of funds or a financial transaction.

Constant Summary collapse

TRANSACTION_TYPE_CODE1 =
[
  # TODO: Write general description for GA
  GA = 'GA'.freeze,

  # TODO: Write general description for GAX
  GAX = 'GAX'.freeze,

  # TODO: Write general description for GB
  GB = 'GB'.freeze,

  # TODO: Write general description for GC
  GC = 'GC'.freeze,

  # TODO: Write general description for GCX
  GCX = 'GCX'.freeze,

  # TODO: Write general description for GE
  GE = 'GE'.freeze,

  # TODO: Write general description for GEX
  GEX = 'GEX'.freeze,

  # TODO: Write general description for GF
  GF = 'GF'.freeze,

  # TODO: Write general description for GFX
  GFX = 'GFX'.freeze,

  # TODO: Write general description for GL
  GL = 'GL'.freeze,

  # TODO: Write general description for GLX
  GLX = 'GLX'.freeze,

  # TODO: Write general description for GM
  GM = 'GM'.freeze,

  # TODO: Write general description for GP
  GP = 'GP'.freeze,

  # TODO: Write general description for GPX
  GPX = 'GPX'.freeze,

  # TODO: Write general description for GS
  GS = 'GS'.freeze,

  # TODO: Write general description for GU
  GU = 'GU'.freeze,

  # TODO: Write general description for GUX
  GUX = 'GUX'.freeze,

  # TODO: Write general description for GV
  GV = 'GV'.freeze,

  # TODO: Write general description for GVX
  GVX = 'GVX'.freeze,

  # TODO: Write general description for GZ
  GZ = 'GZ'.freeze,

  # TODO: Write general description for GZX
  GZX = 'GZX'.freeze,

  # TODO: Write general description for G1
  G1 = 'G1'.freeze,

  # TODO: Write general description for ENUM_253
  ENUM_253 = '253'.freeze,

  # TODO: Write general description for ENUM_254
  ENUM_254 = '254'.freeze,

  # TODO: Write general description for ENUM_255
  ENUM_255 = '255'.freeze,

  # TODO: Write general description for ENUM_00
  ENUM_00 = '00'.freeze,

  # TODO: Write general description for ENUM_01
  ENUM_01 = '01'.freeze,

  # TODO: Write general description for ENUM_02
  ENUM_02 = '02'.freeze,

  # TODO: Write general description for ENUM_06
  ENUM_06 = '06'.freeze,

  # TODO: Write general description for ENUM_10
  ENUM_10 = '10'.freeze,

  # TODO: Write general description for ENUM_11
  ENUM_11 = '11'.freeze,

  # TODO: Write general description for ENUM_12
  ENUM_12 = '12'.freeze,

  # TODO: Write general description for ENUM_13
  ENUM_13 = '13'.freeze,

  # TODO: Write general description for ENUM_14
  ENUM_14 = '14'.freeze,

  # TODO: Write general description for ENUM_15
  ENUM_15 = '15'.freeze,

  # TODO: Write general description for ENUM_16
  ENUM_16 = '16'.freeze,

  # TODO: Write general description for ENUM_17
  ENUM_17 = '17'.freeze,

  # TODO: Write general description for ENUM_25
  ENUM_25 = '25'.freeze,

  # TODO: Write general description for ENUM_29
  ENUM_29 = '29'.freeze,

  # TODO: Write general description for ENUM_30
  ENUM_30 = '30'.freeze,

  # TODO: Write general description for ENUM_31
  ENUM_31 = '31'.freeze,

  # TODO: Write general description for ENUM_32
  ENUM_32 = '32'.freeze,

  # TODO: Write general description for ENUM_38
  ENUM_38 = '38'.freeze,

  # TODO: Write general description for ENUM_39
  ENUM_39 = '39'.freeze,

  # TODO: Write general description for ENUM_40
  ENUM_40 = '40'.freeze,

  # TODO: Write general description for ENUM_41
  ENUM_41 = '41'.freeze,

  # TODO: Write general description for ENUM_48
  ENUM_48 = '48'.freeze,

  # TODO: Write general description for ENUM_49
  ENUM_49 = '49'.freeze
].freeze

Class Method Summary collapse

Class Method Details

.from_value(value, default_value = GA) ⇒ Object



162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
# File 'lib/reporting_settlement_research_api/models/transaction_type_code1.rb', line 162

def self.from_value(value, default_value = GA)
  return default_value if value.nil?

  str = value.to_s.strip

  case str.downcase
  when 'ga' then GA
  when 'gax' then GAX
  when 'gb' then GB
  when 'gc' then GC
  when 'gcx' then GCX
  when 'ge' then GE
  when 'gex' then GEX
  when 'gf' then GF
  when 'gfx' then GFX
  when 'gl' then GL
  when 'glx' then GLX
  when 'gm' then GM
  when 'gp' then GP
  when 'gpx' then GPX
  when 'gs' then GS
  when 'gu' then GU
  when 'gux' then GUX
  when 'gv' then GV
  when 'gvx' then GVX
  when 'gz' then GZ
  when 'gzx' then GZX
  when 'g1' then G1
  when 'enum_253' then ENUM_253
  when 'enum_254' then ENUM_254
  when 'enum_255' then ENUM_255
  when 'enum_00' then ENUM_00
  when 'enum_01' then ENUM_01
  when 'enum_02' then ENUM_02
  when 'enum_06' then ENUM_06
  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_25' then ENUM_25
  when 'enum_29' then ENUM_29
  when 'enum_30' then ENUM_30
  when 'enum_31' then ENUM_31
  when 'enum_32' then ENUM_32
  when 'enum_38' then ENUM_38
  when 'enum_39' then ENUM_39
  when 'enum_40' then ENUM_40
  when 'enum_41' then ENUM_41
  when 'enum_48' then ENUM_48
  when 'enum_49' then ENUM_49
  else
    default_value
  end
end

.validate(value) ⇒ Object



156
157
158
159
160
# File 'lib/reporting_settlement_research_api/models/transaction_type_code1.rb', line 156

def self.validate(value)
  return false if value.nil?

  true
end