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.



2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2841

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.



2807
2808
2809
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2807

def additional_addresses
  @additional_addresses
end

#additional_namesObject

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



2809
2810
2811
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2809

def additional_names
  @additional_names
end

#addressObject

The individual’s residential address.



2811
2812
2813
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2811

def address
  @address
end

#date_of_birthObject

The individual’s date of birth.



2813
2814
2815
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2813

def date_of_birth
  @date_of_birth
end

#documentsObject

Documents that may be submitted to satisfy various informational requests.



2815
2816
2817
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2815

def documents
  @documents
end

#emailObject

The individual’s email address.



2817
2818
2819
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2817

def email
  @email
end

#given_nameObject

The individual’s first name.



2819
2820
2821
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2819

def given_name
  @given_name
end

#id_numbersObject

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



2821
2822
2823
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2821

def id_numbers
  @id_numbers
end

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



2823
2824
2825
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2823

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.



2825
2826
2827
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2825

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)).



2827
2828
2829
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2827

def nationalities
  @nationalities
end

#phoneObject

The individual’s phone number.



2829
2830
2831
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2829

def phone
  @phone
end

#political_exposureObject

The individual’s political exposure.



2831
2832
2833
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2831

def political_exposure
  @political_exposure
end

#relationshipObject

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



2833
2834
2835
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2833

def relationship
  @relationship
end

#script_addressesObject

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



2835
2836
2837
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2835

def script_addresses
  @script_addresses
end

#script_namesObject

The individuals primary name in non latin script.



2837
2838
2839
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2837

def script_names
  @script_names
end

#surnameObject

The individual’s last name.



2839
2840
2841
# File 'lib/stripe/params/v2/core/account_create_params.rb', line 2839

def surname
  @surname
end