Class: CheckoutSdk::Accounts::RepresentativeIndividual

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#addressCheckoutSdk::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

#citizenshipsArray(Citizenship)

Returns:



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_birthDateOfBirth

Returns:



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_addressString

Returns:

  • (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_nameString

Returns:

  • (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_nameString

Returns:

  • (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_nameString

Returns:

  • (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_numberString

Returns:

  • (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_typeString

Returns NationalIdType.

Returns:



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

#phonePhone

Returns:



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_birthPlaceOfBirth

Returns:



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