Class: CheckoutSdk::Accounts::Representative

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/accounts/representative.rb

Instance Attribute Summary collapse

Instance Attribute Details

#addressCheckoutSdk::Common::Address



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/checkout_sdk/accounts/representative.rb', line 31

class Representative
  attr_accessor :id,
                :individual,
                :company_position,
                :ownership_percentage,
                :roles,
                :documents,
                # v2.0 only — deprecated; use `individual` for v3.0
                :first_name,
                :last_name,
                :address,
                :identification,
                :phone,
                :date_of_birth,
                :place_of_birth
end

#company_positionString

Returns CompanyPosition.

Returns:



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/checkout_sdk/accounts/representative.rb', line 31

class Representative
  attr_accessor :id,
                :individual,
                :company_position,
                :ownership_percentage,
                :roles,
                :documents,
                # v2.0 only — deprecated; use `individual` for v3.0
                :first_name,
                :last_name,
                :address,
                :identification,
                :phone,
                :date_of_birth,
                :place_of_birth
end

#date_of_birthDateOfBirth

Returns:



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/checkout_sdk/accounts/representative.rb', line 31

class Representative
  attr_accessor :id,
                :individual,
                :company_position,
                :ownership_percentage,
                :roles,
                :documents,
                # v2.0 only — deprecated; use `individual` for v3.0
                :first_name,
                :last_name,
                :address,
                :identification,
                :phone,
                :date_of_birth,
                :place_of_birth
end

#documentsOnboardSubEntityDocuments



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/checkout_sdk/accounts/representative.rb', line 31

class Representative
  attr_accessor :id,
                :individual,
                :company_position,
                :ownership_percentage,
                :roles,
                :documents,
                # v2.0 only — deprecated; use `individual` for v3.0
                :first_name,
                :last_name,
                :address,
                :identification,
                :phone,
                :date_of_birth,
                :place_of_birth
end

#first_nameString

Returns:

  • (String)


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/checkout_sdk/accounts/representative.rb', line 31

class Representative
  attr_accessor :id,
                :individual,
                :company_position,
                :ownership_percentage,
                :roles,
                :documents,
                # v2.0 only — deprecated; use `individual` for v3.0
                :first_name,
                :last_name,
                :address,
                :identification,
                :phone,
                :date_of_birth,
                :place_of_birth
end

#idString

Returns:

  • (String)


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/checkout_sdk/accounts/representative.rb', line 31

class Representative
  attr_accessor :id,
                :individual,
                :company_position,
                :ownership_percentage,
                :roles,
                :documents,
                # v2.0 only — deprecated; use `individual` for v3.0
                :first_name,
                :last_name,
                :address,
                :identification,
                :phone,
                :date_of_birth,
                :place_of_birth
end

#identificationIdentification

Returns:



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/checkout_sdk/accounts/representative.rb', line 31

class Representative
  attr_accessor :id,
                :individual,
                :company_position,
                :ownership_percentage,
                :roles,
                :documents,
                # v2.0 only — deprecated; use `individual` for v3.0
                :first_name,
                :last_name,
                :address,
                :identification,
                :phone,
                :date_of_birth,
                :place_of_birth
end

#individualRepresentativeIndividual

Returns Personal details (Accounts API v3.0).

Returns:



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/checkout_sdk/accounts/representative.rb', line 31

class Representative
  attr_accessor :id,
                :individual,
                :company_position,
                :ownership_percentage,
                :roles,
                :documents,
                # v2.0 only — deprecated; use `individual` for v3.0
                :first_name,
                :last_name,
                :address,
                :identification,
                :phone,
                :date_of_birth,
                :place_of_birth
end

#last_nameString

Returns:

  • (String)


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/checkout_sdk/accounts/representative.rb', line 31

class Representative
  attr_accessor :id,
                :individual,
                :company_position,
                :ownership_percentage,
                :roles,
                :documents,
                # v2.0 only — deprecated; use `individual` for v3.0
                :first_name,
                :last_name,
                :address,
                :identification,
                :phone,
                :date_of_birth,
                :place_of_birth
end

#ownership_percentageInteger

Returns:

  • (Integer)


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/checkout_sdk/accounts/representative.rb', line 31

class Representative
  attr_accessor :id,
                :individual,
                :company_position,
                :ownership_percentage,
                :roles,
                :documents,
                # v2.0 only — deprecated; use `individual` for v3.0
                :first_name,
                :last_name,
                :address,
                :identification,
                :phone,
                :date_of_birth,
                :place_of_birth
end

#phonePhone

Returns:



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/checkout_sdk/accounts/representative.rb', line 31

class Representative
  attr_accessor :id,
                :individual,
                :company_position,
                :ownership_percentage,
                :roles,
                :documents,
                # v2.0 only — deprecated; use `individual` for v3.0
                :first_name,
                :last_name,
                :address,
                :identification,
                :phone,
                :date_of_birth,
                :place_of_birth
end

#place_of_birthPlaceOfBirth

Returns:



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/checkout_sdk/accounts/representative.rb', line 31

class Representative
  attr_accessor :id,
                :individual,
                :company_position,
                :ownership_percentage,
                :roles,
                :documents,
                # v2.0 only — deprecated; use `individual` for v3.0
                :first_name,
                :last_name,
                :address,
                :identification,
                :phone,
                :date_of_birth,
                :place_of_birth
end

#rolesArray(String)

Returns:

  • (Array(String))


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/checkout_sdk/accounts/representative.rb', line 31

class Representative
  attr_accessor :id,
                :individual,
                :company_position,
                :ownership_percentage,
                :roles,
                :documents,
                # v2.0 only — deprecated; use `individual` for v3.0
                :first_name,
                :last_name,
                :address,
                :identification,
                :phone,
                :date_of_birth,
                :place_of_birth
end