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.



4076
4077
4078
4079
4080
# File 'lib/stripe/params/v2/core/account_update_params.rb', line 4076

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.



4070
4071
4072
# File 'lib/stripe/params/v2/core/account_update_params.rb', line 4070

def applied
  @applied
end

#capabilitiesObject

Capabilities to request on the Recipient Configuration.



4072
4073
4074
# File 'lib/stripe/params/v2/core/account_update_params.rb', line 4072

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.



4074
4075
4076
# File 'lib/stripe/params/v2/core/account_update_params.rb', line 4074

def default_outbound_destination
  @default_outbound_destination
end