Class: UkrsibAPI::Transformers::StatementV3Transformer
- Inherits:
-
BaseTransformer
- Object
- Dry::Transformer::Pipe
- BaseTransformer
- UkrsibAPI::Transformers::StatementV3Transformer
- Defined in:
- lib/ukrsib_api/transformers/statement_v3_transformer.rb
Overview
Statement field name mappings
Constant Summary collapse
- KEY_MAPPING =
Define the mapping for keys that need renaming rubocop:disable Layout/HashAlignment
{ "clientBankName" => :client_bank_name, "clientCode" => :client_code, "clientIBAN" => :client_iban, "correspondentBankMFO" => :correspondent_bank_mfo, "correspondentBankName" => :correspondent_bank_name, "correspondentCode" => :correspondent_code, "correspondentIBAN" => :correspondent_iban, "correspondentName" => :correspondent_name, "credit" => :credit_amount, "currency" => :currency, "dateValue" => :valuation_date, "debit" => :debit_amount, "docDate" => :document_date, "docNumber" => :document_number, "paymentPurpose" => :payment_purpose, "provDate" => :processing_date, "reference" => :reference, "actualPayer" => :actual_payer, "actualRecipient" => :actual_recipient, "budgetPaymentPurposes" => :budget_payment_purposes }.freeze