Class: Stripe::V2::Core::AccountTokenCreateParams::Identity::Individual

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



1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1185

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.



1151
1152
1153
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1151

def additional_addresses
  @additional_addresses
end

#additional_namesObject

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



1153
1154
1155
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1153

def additional_names
  @additional_names
end

#addressObject

The individual’s residential address.



1155
1156
1157
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1155

def address
  @address
end

#date_of_birthObject

The individual’s date of birth.



1157
1158
1159
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1157

def date_of_birth
  @date_of_birth
end

#documentsObject

Documents that may be submitted to satisfy various informational requests.



1159
1160
1161
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1159

def documents
  @documents
end

#emailObject

The individual’s email address.



1161
1162
1163
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1161

def email
  @email
end

#given_nameObject

The individual’s first name.



1163
1164
1165
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1163

def given_name
  @given_name
end

#id_numbersObject

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



1165
1166
1167
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1165

def id_numbers
  @id_numbers
end

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



1167
1168
1169
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1167

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.



1169
1170
1171
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1169

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



1171
1172
1173
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1171

def nationalities
  @nationalities
end

#phoneObject

The individual’s phone number.



1173
1174
1175
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1173

def phone
  @phone
end

#political_exposureObject

The individual’s political exposure.



1175
1176
1177
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1175

def political_exposure
  @political_exposure
end

#relationshipObject

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



1177
1178
1179
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1177

def relationship
  @relationship
end

#script_addressesObject

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



1179
1180
1181
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1179

def script_addresses
  @script_addresses
end

#script_namesObject

The individuals primary name in non latin script.



1181
1182
1183
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1181

def script_names
  @script_names
end

#surnameObject

The individual’s last name.



1183
1184
1185
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1183

def surname
  @surname
end