Class: Stripe::V2::Billing::ContractCreateParams::BillingSettings::ContractBillingDetails

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/v2/billing/contract_create_params.rb

Defined Under Namespace

Classes: BillSettingsDetails, BillingProfileDetails, CollectionSettingsDetails

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

attr_accessor, coerce_params, coerce_value, field_encodings, new, #to_h

Constructor Details

#initialize(bill_settings_details: nil, billing_profile_details: nil, collection_settings_details: nil) ⇒ ContractBillingDetails

Returns a new instance of ContractBillingDetails.



88
89
90
91
92
93
94
95
96
# File 'lib/stripe/params/v2/billing/contract_create_params.rb', line 88

def initialize(
  bill_settings_details: nil,
  billing_profile_details: nil,
  collection_settings_details: nil
)
  @bill_settings_details = bill_settings_details
  @billing_profile_details = billing_profile_details
  @collection_settings_details = collection_settings_details
end

Instance Attribute Details

#bill_settings_detailsObject

The bill settings details.



82
83
84
# File 'lib/stripe/params/v2/billing/contract_create_params.rb', line 82

def bill_settings_details
  @bill_settings_details
end

#billing_profile_detailsObject

The billing profile details.



84
85
86
# File 'lib/stripe/params/v2/billing/contract_create_params.rb', line 84

def billing_profile_details
  @billing_profile_details
end

#collection_settings_detailsObject

The collection settings details.



86
87
88
# File 'lib/stripe/params/v2/billing/contract_create_params.rb', line 86

def collection_settings_details
  @collection_settings_details
end