Class: OpenBankingIO::Transaction

Inherits:
Struct
  • Object
show all
Defined in:
lib/open_banking_io/models.rb

Overview

A statement transaction with its sensitive fields decrypted.

Instance Attribute Summary collapse

Instance Attribute Details

#amountObject

Returns the value of attribute amount

Returns:

  • (Object)

    the current value of amount



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def amount
  @amount
end

#balance_after_currencyObject

Returns the value of attribute balance_after_currency

Returns:

  • (Object)

    the current value of balance_after_currency



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def balance_after_currency
  @balance_after_currency
end

#balance_after_transactionObject

Returns the value of attribute balance_after_transaction

Returns:

  • (Object)

    the current value of balance_after_transaction



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def balance_after_transaction
  @balance_after_transaction
end

#bank_transaction_codeObject

Returns the value of attribute bank_transaction_code

Returns:

  • (Object)

    the current value of bank_transaction_code



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def bank_transaction_code
  @bank_transaction_code
end

#booking_dateObject

Returns the value of attribute booking_date

Returns:

  • (Object)

    the current value of booking_date



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def booking_date
  @booking_date
end

#credit_debit_indicatorObject

Returns the value of attribute credit_debit_indicator

Returns:

  • (Object)

    the current value of credit_debit_indicator



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def credit_debit_indicator
  @credit_debit_indicator
end

#creditor_agent_bicObject

Returns the value of attribute creditor_agent_bic

Returns:

  • (Object)

    the current value of creditor_agent_bic



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def creditor_agent_bic
  @creditor_agent_bic
end

#creditor_bbanObject

Returns the value of attribute creditor_bban

Returns:

  • (Object)

    the current value of creditor_bban



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def creditor_bban
  @creditor_bban
end

#creditor_ibanObject

Returns the value of attribute creditor_iban

Returns:

  • (Object)

    the current value of creditor_iban



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def creditor_iban
  @creditor_iban
end

#creditor_nameObject

Returns the value of attribute creditor_name

Returns:

  • (Object)

    the current value of creditor_name



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def creditor_name
  @creditor_name
end

#currencyObject

Returns the value of attribute currency

Returns:

  • (Object)

    the current value of currency



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def currency
  @currency
end

#debtor_agent_bicObject

Returns the value of attribute debtor_agent_bic

Returns:

  • (Object)

    the current value of debtor_agent_bic



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def debtor_agent_bic
  @debtor_agent_bic
end

#debtor_bbanObject

Returns the value of attribute debtor_bban

Returns:

  • (Object)

    the current value of debtor_bban



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def debtor_bban
  @debtor_bban
end

#debtor_ibanObject

Returns the value of attribute debtor_iban

Returns:

  • (Object)

    the current value of debtor_iban



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def debtor_iban
  @debtor_iban
end

#debtor_nameObject

Returns the value of attribute debtor_name

Returns:

  • (Object)

    the current value of debtor_name



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def debtor_name
  @debtor_name
end

#exchange_rateObject

Returns the value of attribute exchange_rate

Returns:

  • (Object)

    the current value of exchange_rate



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def exchange_rate
  @exchange_rate
end

#idObject

Returns the value of attribute id

Returns:

  • (Object)

    the current value of id



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def id
  @id
end

#merchant_category_codeObject

Returns the value of attribute merchant_category_code

Returns:

  • (Object)

    the current value of merchant_category_code



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def merchant_category_code
  @merchant_category_code
end

#noteObject

Returns the value of attribute note

Returns:

  • (Object)

    the current value of note



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def note
  @note
end

#reference_numberObject

Returns the value of attribute reference_number

Returns:

  • (Object)

    the current value of reference_number



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def reference_number
  @reference_number
end

#remittance_informationObject

Returns the value of attribute remittance_information

Returns:

  • (Object)

    the current value of remittance_information



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def remittance_information
  @remittance_information
end

#statusObject

Returns the value of attribute status

Returns:

  • (Object)

    the current value of status



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def status
  @status
end

#transaction_dateObject

Returns the value of attribute transaction_date

Returns:

  • (Object)

    the current value of transaction_date



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def transaction_date
  @transaction_date
end

#value_dateObject

Returns the value of attribute value_date

Returns:

  • (Object)

    the current value of value_date



39
40
41
# File 'lib/open_banking_io/models.rb', line 39

def value_date
  @value_date
end