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