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.



1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1204

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.



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

def additional_addresses
  @additional_addresses
end

#additional_namesObject

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



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

def additional_names
  @additional_names
end

#addressObject

The individual’s residential address.



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

def address
  @address
end

#date_of_birthObject

The individual’s date of birth.



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

def date_of_birth
  @date_of_birth
end

#documentsObject

Documents that may be submitted to satisfy various informational requests.



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

def documents
  @documents
end

#emailObject

The individual’s email address.



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

def email
  @email
end

#given_nameObject

The individual’s first name.



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

def given_name
  @given_name
end

#id_numbersObject

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



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

def id_numbers
  @id_numbers
end

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



1186
1187
1188
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1186

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.



1188
1189
1190
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1188

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



1190
1191
1192
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1190

def nationalities
  @nationalities
end

#phoneObject

The individual’s phone number.



1192
1193
1194
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1192

def phone
  @phone
end

#political_exposureObject

The individual’s political exposure.



1194
1195
1196
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1194

def political_exposure
  @political_exposure
end

#relationshipObject

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



1196
1197
1198
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1196

def relationship
  @relationship
end

#script_addressesObject

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



1198
1199
1200
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1198

def script_addresses
  @script_addresses
end

#script_namesObject

The individuals primary name in non latin script.



1200
1201
1202
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1200

def script_names
  @script_names
end

#surnameObject

The individual’s last name.



1202
1203
1204
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1202

def surname
  @surname
end