Class: Stripe::AccountLinkCreateParams::CollectionOptions

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/account_link_create_params.rb

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(external_account_collection: nil, fields: nil, future_requirements: nil) ⇒ CollectionOptions

Returns a new instance of CollectionOptions.



14
15
16
17
18
# File 'lib/stripe/params/account_link_create_params.rb', line 14

def initialize(external_account_collection: nil, fields: nil, future_requirements: nil)
  @external_account_collection = 
  @fields = fields
  @future_requirements = future_requirements
end

Instance Attribute Details

#external_account_collectionObject

Specifies whether the platform collects external account information from connected accounts during Connect Onboarding. When set to true, the platform only collects external account information if the connected account has capabilities which require it. Some capabilities, such as treasury, don't require external account collection. When set to false, external account collection is skipped. Defaults to true.



8
9
10
# File 'lib/stripe/params/account_link_create_params.rb', line 8

def 
  @external_account_collection
end

#fieldsObject

Specifies whether the platform collects only currently_due requirements (currently_due) or both currently_due and eventually_due requirements (eventually_due). If you don't specify collection_options, the default value is currently_due.



10
11
12
# File 'lib/stripe/params/account_link_create_params.rb', line 10

def fields
  @fields
end

#future_requirementsObject

Specifies whether the platform collects future_requirements in addition to requirements in Connect Onboarding. The default value is omit.



12
13
14
# File 'lib/stripe/params/account_link_create_params.rb', line 12

def future_requirements
  @future_requirements
end