Class: Stripe::V2::Core::AccountCreateParams::Identity::Individual

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

Defined Under Namespace

Classes: AdditionalAddress, AdditionalName, Address, DateOfBirth, Documents, IdNumber, Relationship, ScriptAddresses, ScriptNames

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

#to_h

Constructor Details

#initialize(additional_addresses: nil, additional_names: nil, address: nil, date_of_birth: nil, documents: nil, email: nil, given_name: nil, id_numbers: nil, legal_gender: nil, metadata: nil, nationalities: nil, phone: nil, political_exposure: nil, relationship: nil, script_addresses: nil, script_names: nil, surname: nil) ⇒ Individual

Returns a new instance of Individual.



2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2727

def initialize(
  additional_addresses: nil,
  additional_names: nil,
  address: nil,
  date_of_birth: nil,
  documents: nil,
  email: nil,
  given_name: nil,
  id_numbers: nil,
  legal_gender: nil,
  metadata: nil,
  nationalities: nil,
  phone: nil,
  political_exposure: nil,
  relationship: nil,
  script_addresses: nil,
  script_names: nil,
  surname: nil
)
  @additional_addresses = additional_addresses
  @additional_names = additional_names
  @address = address
  @date_of_birth = date_of_birth
  @documents = documents
  @email = email
  @given_name = given_name
  @id_numbers = id_numbers
  @legal_gender = legal_gender
  @metadata = 
  @nationalities = nationalities
  @phone = phone
  @political_exposure = political_exposure
  @relationship = relationship
  @script_addresses = script_addresses
  @script_names = script_names
  @surname = surname
end

Instance Attribute Details

#additional_addressesObject

Additional addresses associated with the individual.



2693
2694
2695
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2693

def additional_addresses
  @additional_addresses
end

#additional_namesObject

Additional names (e.g. aliases) associated with the individual.



2695
2696
2697
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2695

def additional_names
  @additional_names
end

#addressObject

The individual’s residential address.



2697
2698
2699
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2697

def address
  @address
end

#date_of_birthObject

The individual’s date of birth.



2699
2700
2701
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2699

def date_of_birth
  @date_of_birth
end

#documentsObject

Documents that may be submitted to satisfy various informational requests.



2701
2702
2703
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2701

def documents
  @documents
end

#emailObject

The individual’s email address.



2703
2704
2705
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2703

def email
  @email
end

#given_nameObject

The individual’s first name.



2705
2706
2707
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2705

def given_name
  @given_name
end

#id_numbersObject

The identification numbers (e.g., SSN) associated with the individual.



2707
2708
2709
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2707

def id_numbers
  @id_numbers
end

The individual’s gender (International regulations require either “male” or “female”).



2709
2710
2711
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2709

def legal_gender
  @legal_gender
end

#metadataObject

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.



2711
2712
2713
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2711

def 
  @metadata
end

#nationalitiesObject

The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).



2713
2714
2715
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2713

def nationalities
  @nationalities
end

#phoneObject

The individual’s phone number.



2715
2716
2717
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2715

def phone
  @phone
end

#political_exposureObject

The individual’s political exposure.



2717
2718
2719
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2717

def political_exposure
  @political_exposure
end

#relationshipObject

The relationship that this individual has with the account’s identity.



2719
2720
2721
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2719

def relationship
  @relationship
end

#script_addressesObject

The script addresses (e.g., non-Latin characters) associated with the individual.



2721
2722
2723
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2721

def script_addresses
  @script_addresses
end

#script_namesObject

The individuals primary name in non latin script.



2723
2724
2725
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2723

def script_names
  @script_names
end

#surnameObject

The individual’s last name.



2725
2726
2727
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2725

def surname
  @surname
end