Method: LockstepSdk::InvoicePaymentDetailModel#initialize
- Defined in:
- lib/lockstep_sdk/models/invoice_payment_detail_model.rb
#initialize(params = {}) ⇒ InvoicePaymentDetailModel
Initialize the InvoicePaymentDetailModel using the provided prototype
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/lockstep_sdk/models/invoice_payment_detail_model.rb', line 25 def initialize(params = {}) @group_key = params.dig(:group_key) @base_currency_code = params.dig(:base_currency_code) @currency_code = params.dig(:currency_code) @payment_applied_id = params.dig(:payment_applied_id) @invoice_id = params.dig(:invoice_id) @payment_id = params.dig(:payment_id) @apply_to_invoice_date = params.dig(:apply_to_invoice_date) @payment_applied_amount = params.dig(:payment_applied_amount) @base_currency_payment_applied_amount = params.dig(:base_currency_payment_applied_amount) @reference_code = params.dig(:reference_code) @company_id = params.dig(:company_id) @payment_amount = params.dig(:payment_amount) @unapplied_amount = params.dig(:unapplied_amount) @base_currency_payment_amount = params.dig(:base_currency_payment_amount) @base_currency_unapplied_amount = params.dig(:base_currency_unapplied_amount) end |