Method: AdvancedBilling::PrepaidConfiguration#initialize
- Defined in:
- lib/advanced_billing/models/prepaid_configuration.rb
#initialize(id: SKIP, initial_funding_amount_in_cents: SKIP, replenish_to_amount_in_cents: SKIP, auto_replenish: SKIP, replenish_threshold_amount_in_cents: SKIP, additional_properties: {}) ⇒ PrepaidConfiguration
Returns a new instance of PrepaidConfiguration.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
# File 'lib/advanced_billing/models/prepaid_configuration.rb', line 61 def initialize(id: SKIP, initial_funding_amount_in_cents: SKIP, replenish_to_amount_in_cents: SKIP, auto_replenish: SKIP, replenish_threshold_amount_in_cents: SKIP, additional_properties: {}) # Add additional model properties to the instance. additional_properties.each do |_name, _value| instance_variable_set("@#{_name}", _value) end @id = id unless id == SKIP unless initial_funding_amount_in_cents == SKIP @initial_funding_amount_in_cents = initial_funding_amount_in_cents end unless replenish_to_amount_in_cents == SKIP @replenish_to_amount_in_cents = replenish_to_amount_in_cents end @auto_replenish = auto_replenish unless auto_replenish == SKIP unless replenish_threshold_amount_in_cents == SKIP @replenish_threshold_amount_in_cents = replenish_threshold_amount_in_cents end end |