Class: Stripe::BalanceSettings::UpdateParams

Inherits:
RequestParams show all
Defined in:
lib/stripe/resources/balance_settings.rb

Defined Under Namespace

Classes: Payouts, SettlementTiming

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

#to_h

Constructor Details

#initialize(debit_negative_balances: nil, expand: nil, payouts: nil, settlement_timing: nil) ⇒ UpdateParams

Returns a new instance of UpdateParams.



80
81
82
83
84
85
86
87
88
89
90
# File 'lib/stripe/resources/balance_settings.rb', line 80

def initialize(
  debit_negative_balances: nil,
  expand: nil,
  payouts: nil,
  settlement_timing: nil
)
  @debit_negative_balances = debit_negative_balances
  @expand = expand
  @payouts = payouts
  @settlement_timing = settlement_timing
end

Instance Attribute Details

#debit_negative_balancesObject

A Boolean indicating whether Stripe should try to reclaim negative balances from an attached bank account. For details, see [Understanding Connect Account Balances](/connect/account-balances).



72
73
74
# File 'lib/stripe/resources/balance_settings.rb', line 72

def debit_negative_balances
  @debit_negative_balances
end

#expandObject

Specifies which fields in the response should be expanded.



74
75
76
# File 'lib/stripe/resources/balance_settings.rb', line 74

def expand
  @expand
end

#payoutsObject

Settings specific to the account’s payouts.



76
77
78
# File 'lib/stripe/resources/balance_settings.rb', line 76

def payouts
  @payouts
end

#settlement_timingObject

Settings related to the account’s balance settlement timing.



78
79
80
# File 'lib/stripe/resources/balance_settings.rb', line 78

def settlement_timing
  @settlement_timing
end