Class: CheckoutSdk::Issuing::UpdateCardRequest

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

Overview

Request body for PATCH /issuing/cards/cardId.

Instance Attribute Summary collapse

Instance Attribute Details

#activation_dateString

Returns ISO-8601 date scheduling the card's activation. Supported formats: date only yyyy-mm-dd (treated as midnight UTC) or date with round hour yyyy-mm-ddTHH:mmZ / yyyy-mm-ddTHH:mm±HH:mm. Maps swagger IssuingActivationDate.

Returns:

  • (String)

    ISO-8601 date scheduling the card's activation. Supported formats: date only yyyy-mm-dd (treated as midnight UTC) or date with round hour yyyy-mm-ddTHH:mmZ / yyyy-mm-ddTHH:mm±HH:mm. Maps swagger IssuingActivationDate.



22
23
24
25
# File 'lib/checkout_sdk/issuing/update_card_request.rb', line 22

class UpdateCardRequest
  attr_accessor :reference, :metadata, :expiry_month, :expiry_year,
                :activation_date, :revocation_date
end

#expiry_monthInteger

Returns:

  • (Integer)


22
23
24
25
# File 'lib/checkout_sdk/issuing/update_card_request.rb', line 22

class UpdateCardRequest
  attr_accessor :reference, :metadata, :expiry_month, :expiry_year,
                :activation_date, :revocation_date
end

#expiry_yearInteger

Returns:

  • (Integer)


22
23
24
25
# File 'lib/checkout_sdk/issuing/update_card_request.rb', line 22

class UpdateCardRequest
  attr_accessor :reference, :metadata, :expiry_month, :expiry_year,
                :activation_date, :revocation_date
end

#metadataHash{String => String}

Returns:

  • (Hash{String => String})


22
23
24
25
# File 'lib/checkout_sdk/issuing/update_card_request.rb', line 22

class UpdateCardRequest
  attr_accessor :reference, :metadata, :expiry_month, :expiry_year,
                :activation_date, :revocation_date
end

#referenceString

Returns:

  • (String)


22
23
24
25
# File 'lib/checkout_sdk/issuing/update_card_request.rb', line 22

class UpdateCardRequest
  attr_accessor :reference, :metadata, :expiry_month, :expiry_year,
                :activation_date, :revocation_date
end

#revocation_dateString

Returns Date for the card to be automatically revoked, in the form yyyy-mm-dd. Must be after the current date. Maps swagger IssuingRevocationDate.

Returns:

  • (String)

    Date for the card to be automatically revoked, in the form yyyy-mm-dd. Must be after the current date. Maps swagger IssuingRevocationDate.



22
23
24
25
# File 'lib/checkout_sdk/issuing/update_card_request.rb', line 22

class UpdateCardRequest
  attr_accessor :reference, :metadata, :expiry_month, :expiry_year,
                :activation_date, :revocation_date
end