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

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

attr_accessor, coerce_params, coerce_value, new, #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.



1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1256

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.



1222
1223
1224
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1222

def additional_addresses
  @additional_addresses
end

#additional_namesObject

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



1224
1225
1226
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1224

def additional_names
  @additional_names
end

#addressObject

The individual's residential address.



1226
1227
1228
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1226

def address
  @address
end

#date_of_birthObject

The individual's date of birth.



1228
1229
1230
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1228

def date_of_birth
  @date_of_birth
end

#documentsObject

Documents that may be submitted to satisfy various informational requests.



1230
1231
1232
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1230

def documents
  @documents
end

#emailObject

The individual's email address. You can only set this field when the Account is configured as a merchant or recipient. Use contact_email as the primary contact email for this Account.



1232
1233
1234
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1232

def email
  @email
end

#given_nameObject

The individual's first name.



1234
1235
1236
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1234

def given_name
  @given_name
end

#id_numbersObject

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



1236
1237
1238
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1236

def id_numbers
  @id_numbers
end

The individual's gender (International regulations require either "male" or "female").



1238
1239
1240
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1238

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.



1240
1241
1242
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1240

def 
  @metadata
end

#nationalitiesObject

The countries where the individual is a national. Two-letter country code (ISO 3166-1 alpha-2).



1242
1243
1244
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1242

def nationalities
  @nationalities
end

#phoneObject

The individual's phone number.



1244
1245
1246
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1244

def phone
  @phone
end

#political_exposureObject

The individual's political exposure.



1246
1247
1248
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1246

def political_exposure
  @political_exposure
end

#relationshipObject

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



1248
1249
1250
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1248

def relationship
  @relationship
end

#script_addressesObject

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



1250
1251
1252
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1250

def script_addresses
  @script_addresses
end

#script_namesObject

The individuals primary name in non latin script.



1252
1253
1254
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1252

def script_names
  @script_names
end

#surnameObject

The individual's last name.



1254
1255
1256
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1254

def surname
  @surname
end

Class Method Details

.field_encodingsObject



1294
1295
1296
1297
1298
# File 'lib/stripe/params/v2/core/account_token_create_params.rb', line 1294

def self.field_encodings
  @field_encodings = {
    relationship: { kind: :object, fields: { percent_ownership: :decimal_string } },
  }
end