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