Method: AdvancedBilling::SubscriptionGroupPaymentProfile#initialize

Defined in:
lib/advanced_billing/models/subscription_group_payment_profile.rb

#initialize(id: SKIP, first_name: SKIP, last_name: SKIP, masked_card_number: SKIP, additional_properties: {}) ⇒ SubscriptionGroupPaymentProfile

Returns a new instance of SubscriptionGroupPaymentProfile.



53
54
55
56
57
58
59
60
61
62
63
64
# File 'lib/advanced_billing/models/subscription_group_payment_profile.rb', line 53

def initialize(id: SKIP, first_name: SKIP, last_name: SKIP,
               masked_card_number: SKIP, additional_properties: {})
  @id = id unless id == SKIP
  @first_name = first_name unless first_name == SKIP
  @last_name = last_name unless last_name == SKIP
  @masked_card_number = masked_card_number unless masked_card_number == SKIP

  # Add additional model properties to the instance.

  additional_properties.each do |_name, _value|
    instance_variable_set("@#{_name}", _value)
  end
end