Method: LockstepSdk::CompanyDetailsPaymentModel#initialize

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

#initialize(params = {}) ⇒ CompanyDetailsPaymentModel

Initialize the CompanyDetailsPaymentModel using the provided prototype



25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/lockstep_sdk/models/company_details_payment_model.rb', line 25

def initialize(params = {})
    @group_key = params.dig(:group_key)
    @payment_id = params.dig(:payment_id)
    @payment_applied_id = params.dig(:payment_applied_id)
    @payment_type = params.dig(:payment_type)
    @invoice_id = params.dig(:invoice_id)
    @invoice_type_code = params.dig(:invoice_type_code)
    @invoice_reference_code = params.dig(:invoice_reference_code)
    @invoice_currency_code = params.dig(:invoice_currency_code)
    @invoice_total_amount = params.dig(:invoice_total_amount)
    @payment_date = params.dig(:payment_date)
    @payment_currency_code = params.dig(:payment_currency_code)
    @payment_amount = params.dig(:payment_amount)
end