Method: LockstepSdk::TransactionModel#as_json

Defined in:
lib/lockstep_sdk/models/transaction_model.rb

#as_json(options = {}) ⇒ object



116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
# File 'lib/lockstep_sdk/models/transaction_model.rb', line 116

def as_json(options={})
    {
        'groupKey' => @group_key,
        'baseCurrencyCode' => @base_currency_code,
        'referenceNumber' => @reference_number,
        'transactionId' => @transaction_id,
        'transactionStatus' => @transaction_status,
        'transactionType' => @transaction_type,
        'transactionSubType' => @transaction_sub_type,
        'transactionDate' => @transaction_date,
        'dueDate' => @due_date,
        'daysPastDue' => @days_past_due,
        'currencyCode' => @currency_code,
        'transactionAmount' => @transaction_amount,
        'outstandingAmount' => @outstanding_amount,
        'baseCurrencyTransactionAmount' => @base_currency_transaction_amount,
        'baseCurrencyOutstandingAmount' => @base_currency_outstanding_amount,
        'transactionDetailCount' => @transaction_detail_count,
        'supportsErpPdfRetrieval' => @supports_erp_pdf_retrieval,
    }
end