Class: CheckoutSdk::Accounts::RepresentativeIndividual
- Inherits:
-
Object
- Object
- CheckoutSdk::Accounts::RepresentativeIndividual
- Defined in:
- lib/checkout_sdk/accounts/representative_individual.rb
Overview
The personal details of a company representative ("person of interest"), as required by the Accounts API v3.0 schema.
Instance Attribute Summary collapse
- #address ⇒ CheckoutSdk::Common::Address
- #citizenships ⇒ Array(Citizenship)
- #date_of_birth ⇒ DateOfBirth
- #email_address ⇒ String
- #first_name ⇒ String
- #last_name ⇒ String
- #middle_name ⇒ String
- #national_id_number ⇒ String
- #national_id_type ⇒ String
- #phone ⇒ Phone
- #place_of_birth ⇒ PlaceOfBirth
Instance Attribute Details
#address ⇒ CheckoutSdk::Common::Address
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/checkout_sdk/accounts/representative_individual.rb', line 29 class RepresentativeIndividual attr_accessor :first_name, :middle_name, :last_name, :date_of_birth, :place_of_birth, :citizenships, :national_id_type, :national_id_number, :email_address, :phone, :address end |
#citizenships ⇒ Array(Citizenship)
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/checkout_sdk/accounts/representative_individual.rb', line 29 class RepresentativeIndividual attr_accessor :first_name, :middle_name, :last_name, :date_of_birth, :place_of_birth, :citizenships, :national_id_type, :national_id_number, :email_address, :phone, :address end |
#date_of_birth ⇒ DateOfBirth
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/checkout_sdk/accounts/representative_individual.rb', line 29 class RepresentativeIndividual attr_accessor :first_name, :middle_name, :last_name, :date_of_birth, :place_of_birth, :citizenships, :national_id_type, :national_id_number, :email_address, :phone, :address end |
#email_address ⇒ String
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/checkout_sdk/accounts/representative_individual.rb', line 29 class RepresentativeIndividual attr_accessor :first_name, :middle_name, :last_name, :date_of_birth, :place_of_birth, :citizenships, :national_id_type, :national_id_number, :email_address, :phone, :address end |
#first_name ⇒ String
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/checkout_sdk/accounts/representative_individual.rb', line 29 class RepresentativeIndividual attr_accessor :first_name, :middle_name, :last_name, :date_of_birth, :place_of_birth, :citizenships, :national_id_type, :national_id_number, :email_address, :phone, :address end |
#last_name ⇒ String
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/checkout_sdk/accounts/representative_individual.rb', line 29 class RepresentativeIndividual attr_accessor :first_name, :middle_name, :last_name, :date_of_birth, :place_of_birth, :citizenships, :national_id_type, :national_id_number, :email_address, :phone, :address end |
#middle_name ⇒ String
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/checkout_sdk/accounts/representative_individual.rb', line 29 class RepresentativeIndividual attr_accessor :first_name, :middle_name, :last_name, :date_of_birth, :place_of_birth, :citizenships, :national_id_type, :national_id_number, :email_address, :phone, :address end |
#national_id_number ⇒ String
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/checkout_sdk/accounts/representative_individual.rb', line 29 class RepresentativeIndividual attr_accessor :first_name, :middle_name, :last_name, :date_of_birth, :place_of_birth, :citizenships, :national_id_type, :national_id_number, :email_address, :phone, :address end |
#national_id_type ⇒ String
Returns NationalIdType.
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/checkout_sdk/accounts/representative_individual.rb', line 29 class RepresentativeIndividual attr_accessor :first_name, :middle_name, :last_name, :date_of_birth, :place_of_birth, :citizenships, :national_id_type, :national_id_number, :email_address, :phone, :address end |
#phone ⇒ Phone
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/checkout_sdk/accounts/representative_individual.rb', line 29 class RepresentativeIndividual attr_accessor :first_name, :middle_name, :last_name, :date_of_birth, :place_of_birth, :citizenships, :national_id_type, :national_id_number, :email_address, :phone, :address end |
#place_of_birth ⇒ PlaceOfBirth
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/checkout_sdk/accounts/representative_individual.rb', line 29 class RepresentativeIndividual attr_accessor :first_name, :middle_name, :last_name, :date_of_birth, :place_of_birth, :citizenships, :national_id_type, :national_id_number, :email_address, :phone, :address end |