Method: AdvancedBilling::PaidInvoice#initialize
- Defined in:
- lib/advanced_billing/models/paid_invoice.rb
#initialize(invoice_id: SKIP, status: SKIP, due_amount: SKIP, paid_amount: SKIP, additional_properties: {}) ⇒ PaidInvoice
Returns a new instance of PaidInvoice.
55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/advanced_billing/models/paid_invoice.rb', line 55 def initialize(invoice_id: SKIP, status: SKIP, due_amount: SKIP, paid_amount: SKIP, additional_properties: {}) @invoice_id = invoice_id unless invoice_id == SKIP @status = status unless status == SKIP @due_amount = due_amount unless due_amount == SKIP @paid_amount = paid_amount unless paid_amount == SKIP # Add additional model properties to the instance. additional_properties.each do |_name, _value| instance_variable_set("@#{_name}", _value) end end |