Method: AdvancedBilling::ProductPricePointErrors#initialize
- Defined in:
- lib/advanced_billing/models/product_price_point_errors.rb
#initialize(price_point: SKIP, interval: SKIP, interval_unit: SKIP, name: SKIP, price: SKIP, price_in_cents: SKIP, additional_properties: {}) ⇒ ProductPricePointErrors
Returns a new instance of ProductPricePointErrors.
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/advanced_billing/models/product_price_point_errors.rb', line 65 def initialize(price_point: SKIP, interval: SKIP, interval_unit: SKIP, name: SKIP, price: SKIP, price_in_cents: SKIP, additional_properties: {}) @price_point = price_point unless price_point == SKIP @interval = interval unless interval == SKIP @interval_unit = interval_unit unless interval_unit == SKIP @name = name unless name == SKIP @price = price unless price == SKIP @price_in_cents = price_in_cents unless price_in_cents == SKIP # Add additional model properties to the instance. additional_properties.each do |_name, _value| instance_variable_set("@#{_name}", _value) end end |