Class: Stripe::V2::Core::Accounts::PersonService::CreateParams

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/services/v2/core/accounts/person_service.rb

Defined Under Namespace

Classes: AdditionalAddress, AdditionalName, AdditionalTermsOfService, 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, additional_terms_of_service: 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) ⇒ CreateParams

Returns a new instance of CreateParams.



447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 447

def initialize(
  additional_addresses: nil,
  additional_names: nil,
  additional_terms_of_service: 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
  @additional_terms_of_service = additional_terms_of_service
  @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 person.



411
412
413
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 411

def additional_addresses
  @additional_addresses
end

#additional_namesObject

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



413
414
415
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 413

def additional_names
  @additional_names
end

#additional_terms_of_serviceObject

Attestations of accepted terms of service agreements.



415
416
417
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 415

def additional_terms_of_service
  @additional_terms_of_service
end

#addressObject

The person’s residential address.



417
418
419
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 417

def address
  @address
end

#date_of_birthObject

The person’s date of birth.



419
420
421
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 419

def date_of_birth
  @date_of_birth
end

#documentsObject

Documents that may be submitted to satisfy various informational requests.



421
422
423
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 421

def documents
  @documents
end

#emailObject

Email.



423
424
425
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 423

def email
  @email
end

#given_nameObject

The person’s first name.



425
426
427
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 425

def given_name
  @given_name
end

#id_numbersObject

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



427
428
429
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 427

def id_numbers
  @id_numbers
end

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



429
430
431
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 429

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.



431
432
433
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 431

def 
  @metadata
end

#nationalitiesObject

The nationalities (countries) this person is associated with.



433
434
435
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 433

def nationalities
  @nationalities
end

#phoneObject

The phone number for this person.



435
436
437
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 435

def phone
  @phone
end

#political_exposureObject

The person’s political exposure.



437
438
439
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 437

def political_exposure
  @political_exposure
end

#relationshipObject

The relationship that this person has with the Account’s business or legal entity.



439
440
441
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 439

def relationship
  @relationship
end

#script_addressesObject

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



441
442
443
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 441

def script_addresses
  @script_addresses
end

#script_namesObject

The script names (e.g. non-Latin characters) associated with the person.



443
444
445
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 443

def script_names
  @script_names
end

#surnameObject

The person’s last name.



445
446
447
# File 'lib/stripe/services/v2/core/accounts/person_service.rb', line 445

def surname
  @surname
end