Class: Stripe::V2::Core::AccountUpdateParams::Configuration::Recipient

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

Defined Under Namespace

Classes: Capabilities

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(applied: nil, capabilities: nil, default_outbound_destination: nil) ⇒ Recipient

Returns a new instance of Recipient.



1402
1403
1404
1405
1406
# File 'lib/stripe/params/v2/core/account_update_params.rb', line 1402

def initialize(applied: nil, capabilities: nil, default_outbound_destination: nil)
  @applied = applied
  @capabilities = capabilities
  @default_outbound_destination = default_outbound_destination
end

Instance Attribute Details

#appliedObject

Represents the state of the configuration, and can be updated to deactivate or re-apply a configuration.



1396
1397
1398
# File 'lib/stripe/params/v2/core/account_update_params.rb', line 1396

def applied
  @applied
end

#capabilitiesObject

Capabilities to request on the Recipient Configuration.



1398
1399
1400
# File 'lib/stripe/params/v2/core/account_update_params.rb', line 1398

def capabilities
  @capabilities
end

#default_outbound_destinationObject

The payout method id to be used as a default outbound destination. This will allow the PayoutMethod to be omitted on OutboundPayments made through API or sending payouts via dashboard. Can also be explicitly set to null to clear the existing default outbound destination. For further details about creating an Outbound Destination, see Collect recipient's payment details.



1400
1401
1402
# File 'lib/stripe/params/v2/core/account_update_params.rb', line 1400

def default_outbound_destination
  @default_outbound_destination
end