class MerchantESolutions::AdjustmentRecord

Attributes

adjustment_date[R]
adjustment_reference_number[R]
authorization_code[R]
card_number[R]
cb_reference_number[R]
client_reference_number[R]
control_number[R]
first_time[R]
incoming_date[R]
organization_id[R]
organization_name[R]
purchase_id[R]
reason[R]
reason_code[R]
reference_id[R]
terminal_id[R]
transaction_amount[R]
transaction_date[R]
trident_transaction_id[R]

Public Class Methods

new(row) click to toggle source
# File lib/merchant_e_solutions/adjustment_record.rb, line 12
def initialize(row)
  @organization_id = row[0]
  @organization_name = row[1]
  @control_number = row[2]
  @incoming_date = parse_date(row[3])
  @card_number = row[4]
  @reference_id = row[5]
  @transaction_date = parse_date(row[6])
  @transaction_amount = row[7]
  @trident_transaction_id = row[8]
  @purchase_id = row[9]
  @client_reference_number = row[10]
  @authorization_code = row[11]
  @adjustment_date = parse_date(row[12])
  @adjustment_reference_number = row[13]
  @reason = row[14]
  @first_time = parse_boolean(row[15])
  @reason_code = row[16]
  @cb_reference_number = row[17]
  @terminal_id = row[18]
end