Class: Stripe::V2::Core::AccountService::UpdateParams::Identity::Individual

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/services/v2/core/account_service.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.



3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
# File 'lib/stripe/services/v2/core/account_service.rb', line 3972

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.



3938
3939
3940
# File 'lib/stripe/services/v2/core/account_service.rb', line 3938

def additional_addresses
  @additional_addresses
end

#additional_namesObject

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



3940
3941
3942
# File 'lib/stripe/services/v2/core/account_service.rb', line 3940

def additional_names
  @additional_names
end

#addressObject

The individual’s residential address.



3942
3943
3944
# File 'lib/stripe/services/v2/core/account_service.rb', line 3942

def address
  @address
end

#date_of_birthObject

The individual’s date of birth.



3944
3945
3946
# File 'lib/stripe/services/v2/core/account_service.rb', line 3944

def date_of_birth
  @date_of_birth
end

#documentsObject

Documents that may be submitted to satisfy various informational requests.



3946
3947
3948
# File 'lib/stripe/services/v2/core/account_service.rb', line 3946

def documents
  @documents
end

#emailObject

The individual’s email address.



3948
3949
3950
# File 'lib/stripe/services/v2/core/account_service.rb', line 3948

def email
  @email
end

#given_nameObject

The individual’s first name.



3950
3951
3952
# File 'lib/stripe/services/v2/core/account_service.rb', line 3950

def given_name
  @given_name
end

#id_numbersObject

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



3952
3953
3954
# File 'lib/stripe/services/v2/core/account_service.rb', line 3952

def id_numbers
  @id_numbers
end

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



3954
3955
3956
# File 'lib/stripe/services/v2/core/account_service.rb', line 3954

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.



3956
3957
3958
# File 'lib/stripe/services/v2/core/account_service.rb', line 3956

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



3958
3959
3960
# File 'lib/stripe/services/v2/core/account_service.rb', line 3958

def nationalities
  @nationalities
end

#phoneObject

The individual’s phone number.



3960
3961
3962
# File 'lib/stripe/services/v2/core/account_service.rb', line 3960

def phone
  @phone
end

#political_exposureObject

The individual’s political exposure.



3962
3963
3964
# File 'lib/stripe/services/v2/core/account_service.rb', line 3962

def political_exposure
  @political_exposure
end

#relationshipObject

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



3964
3965
3966
# File 'lib/stripe/services/v2/core/account_service.rb', line 3964

def relationship
  @relationship
end

#script_addressesObject

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



3966
3967
3968
# File 'lib/stripe/services/v2/core/account_service.rb', line 3966

def script_addresses
  @script_addresses
end

#script_namesObject

The individuals primary name in non latin script.



3968
3969
3970
# File 'lib/stripe/services/v2/core/account_service.rb', line 3968

def script_names
  @script_names
end

#surnameObject

The individual’s last name.



3970
3971
3972
# File 'lib/stripe/services/v2/core/account_service.rb', line 3970

def surname
  @surname
end