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

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

Defined Under Namespace

Classes: Calculation, Invoice

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(calculation: nil, invoice: nil) ⇒ BillSettingsDetails

Returns a new instance of BillSettingsDetails.



52
53
54
55
# File 'lib/stripe/params/v2/billing/contract_create_params.rb', line 52

def initialize(calculation: nil, invoice: nil)
  @calculation = calculation
  @invoice = invoice
end

Instance Attribute Details

#calculationObject

Calculation settings.



48
49
50
# File 'lib/stripe/params/v2/billing/contract_create_params.rb', line 48

def calculation
  @calculation
end

#invoiceObject

Invoice settings.



50
51
52
# File 'lib/stripe/params/v2/billing/contract_create_params.rb', line 50

def invoice
  @invoice
end