Class: CheckoutSdk::Accounts::AccountHolder

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

Instance Attribute Summary collapse

Instance Attribute Details

#billing_addressCheckoutSdk::Common::Address



23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/checkout_sdk/accounts/account_holder.rb', line 23

class AccountHolder
  attr_reader :type
  attr_accessor :tax_id,
                :date_of_birth,
                :country_of_birth,
                :residential_status,
                :billing_address,
                :phone,
                :identification,
                :email

  protected

  # @abstract
  # @param [String] type {MetadataSourceType}
  def initialize(type)
    @type = type
  end
end

#country_of_birthString

Returns Common::Country.

Returns:



23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/checkout_sdk/accounts/account_holder.rb', line 23

class AccountHolder
  attr_reader :type
  attr_accessor :tax_id,
                :date_of_birth,
                :country_of_birth,
                :residential_status,
                :billing_address,
                :phone,
                :identification,
                :email

  protected

  # @abstract
  # @param [String] type {MetadataSourceType}
  def initialize(type)
    @type = type
  end
end

#date_of_birthDateOfBirth

Returns:



23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/checkout_sdk/accounts/account_holder.rb', line 23

class AccountHolder
  attr_reader :type
  attr_accessor :tax_id,
                :date_of_birth,
                :country_of_birth,
                :residential_status,
                :billing_address,
                :phone,
                :identification,
                :email

  protected

  # @abstract
  # @param [String] type {MetadataSourceType}
  def initialize(type)
    @type = type
  end
end

#emailString

Returns:

  • (String)


23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/checkout_sdk/accounts/account_holder.rb', line 23

class AccountHolder
  attr_reader :type
  attr_accessor :tax_id,
                :date_of_birth,
                :country_of_birth,
                :residential_status,
                :billing_address,
                :phone,
                :identification,
                :email

  protected

  # @abstract
  # @param [String] type {MetadataSourceType}
  def initialize(type)
    @type = type
  end
end

#identificationCheckoutSdk::Common::AccountHolderIdentification



23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/checkout_sdk/accounts/account_holder.rb', line 23

class AccountHolder
  attr_reader :type
  attr_accessor :tax_id,
                :date_of_birth,
                :country_of_birth,
                :residential_status,
                :billing_address,
                :phone,
                :identification,
                :email

  protected

  # @abstract
  # @param [String] type {MetadataSourceType}
  def initialize(type)
    @type = type
  end
end

#phonePhone

Returns:



23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/checkout_sdk/accounts/account_holder.rb', line 23

class AccountHolder
  attr_reader :type
  attr_accessor :tax_id,
                :date_of_birth,
                :country_of_birth,
                :residential_status,
                :billing_address,
                :phone,
                :identification,
                :email

  protected

  # @abstract
  # @param [String] type {MetadataSourceType}
  def initialize(type)
    @type = type
  end
end

#residential_statusString

Returns:

  • (String)


23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/checkout_sdk/accounts/account_holder.rb', line 23

class AccountHolder
  attr_reader :type
  attr_accessor :tax_id,
                :date_of_birth,
                :country_of_birth,
                :residential_status,
                :billing_address,
                :phone,
                :identification,
                :email

  protected

  # @abstract
  # @param [String] type {MetadataSourceType}
  def initialize(type)
    @type = type
  end
end

#tax_idString

Returns:

  • (String)


23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/checkout_sdk/accounts/account_holder.rb', line 23

class AccountHolder
  attr_reader :type
  attr_accessor :tax_id,
                :date_of_birth,
                :country_of_birth,
                :residential_status,
                :billing_address,
                :phone,
                :identification,
                :email

  protected

  # @abstract
  # @param [String] type {MetadataSourceType}
  def initialize(type)
    @type = type
  end
end

#typeString

Returns:



23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/checkout_sdk/accounts/account_holder.rb', line 23

class AccountHolder
  attr_reader :type
  attr_accessor :tax_id,
                :date_of_birth,
                :country_of_birth,
                :residential_status,
                :billing_address,
                :phone,
                :identification,
                :email

  protected

  # @abstract
  # @param [String] type {MetadataSourceType}
  def initialize(type)
    @type = type
  end
end