Method: AdvancedBilling::PaymentForAllocation#initialize
- Defined in:
- lib/advanced_billing/models/payment_for_allocation.rb
#initialize(id: SKIP, amount_in_cents: SKIP, success: SKIP, memo: SKIP, additional_properties: {}) ⇒ PaymentForAllocation
Returns a new instance of PaymentForAllocation.
53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/advanced_billing/models/payment_for_allocation.rb', line 53 def initialize(id: SKIP, amount_in_cents: SKIP, success: SKIP, memo: SKIP, additional_properties: {}) @id = id unless id == SKIP @amount_in_cents = amount_in_cents unless amount_in_cents == SKIP @success = success unless success == SKIP @memo = memo unless memo == SKIP # Add additional model properties to the instance. additional_properties.each do |_name, _value| instance_variable_set("@#{_name}", _value) end end |