Class: CheckoutSdk::Issuing::UpdateCardholderRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/issuing/update_cardholder_request.rb

Overview

Request body for PATCH /issuing/cardholders/cardholderId. Maps swagger ‘update-cardholder-request`.

Instance Attribute Summary collapse

Instance Attribute Details

#billing_addressIssuingAddress

Returns:



26
27
28
29
30
# File 'lib/checkout_sdk/issuing/update_cardholder_request.rb', line 26

class UpdateCardholderRequest
  attr_accessor :first_name, :middle_name, :last_name, :date_of_birth,
                :phone_number, :email, :billing_address, :residency_address,
                :document
end

#date_of_birthString

Returns ISO-8601 date.

Returns:

  • (String)

    ISO-8601 date.



26
27
28
29
30
# File 'lib/checkout_sdk/issuing/update_cardholder_request.rb', line 26

class UpdateCardholderRequest
  attr_accessor :first_name, :middle_name, :last_name, :date_of_birth,
                :phone_number, :email, :billing_address, :residency_address,
                :document
end

#documentIdentificationDocument



26
27
28
29
30
# File 'lib/checkout_sdk/issuing/update_cardholder_request.rb', line 26

class UpdateCardholderRequest
  attr_accessor :first_name, :middle_name, :last_name, :date_of_birth,
                :phone_number, :email, :billing_address, :residency_address,
                :document
end

#emailString

Returns Email address (rfc6530). Max 254 characters.

Returns:

  • (String)

    Email address (rfc6530). Max 254 characters.



26
27
28
29
30
# File 'lib/checkout_sdk/issuing/update_cardholder_request.rb', line 26

class UpdateCardholderRequest
  attr_accessor :first_name, :middle_name, :last_name, :date_of_birth,
                :phone_number, :email, :billing_address, :residency_address,
                :document
end

#first_nameString

Returns:

  • (String)


26
27
28
29
30
# File 'lib/checkout_sdk/issuing/update_cardholder_request.rb', line 26

class UpdateCardholderRequest
  attr_accessor :first_name, :middle_name, :last_name, :date_of_birth,
                :phone_number, :email, :billing_address, :residency_address,
                :document
end

#last_nameString

Returns:

  • (String)


26
27
28
29
30
# File 'lib/checkout_sdk/issuing/update_cardholder_request.rb', line 26

class UpdateCardholderRequest
  attr_accessor :first_name, :middle_name, :last_name, :date_of_birth,
                :phone_number, :email, :billing_address, :residency_address,
                :document
end

#middle_nameString

Returns:

  • (String)


26
27
28
29
30
# File 'lib/checkout_sdk/issuing/update_cardholder_request.rb', line 26

class UpdateCardholderRequest
  attr_accessor :first_name, :middle_name, :last_name, :date_of_birth,
                :phone_number, :email, :billing_address, :residency_address,
                :document
end

#phone_numberIssuingPhoneNumber

Returns:



26
27
28
29
30
# File 'lib/checkout_sdk/issuing/update_cardholder_request.rb', line 26

class UpdateCardholderRequest
  attr_accessor :first_name, :middle_name, :last_name, :date_of_birth,
                :phone_number, :email, :billing_address, :residency_address,
                :document
end

#residency_addressIssuingAddress

Returns:



26
27
28
29
30
# File 'lib/checkout_sdk/issuing/update_cardholder_request.rb', line 26

class UpdateCardholderRequest
  attr_accessor :first_name, :middle_name, :last_name, :date_of_birth,
                :phone_number, :email, :billing_address, :residency_address,
                :document
end