lib/iyzi/requests/card_storage.rb
module Iyzi
module Requests
class CardStorage < Request
attr_accessor :type
class << self
def add(options)
new(:add, Endpoints::HTTP_POST, Endpoints::CARD_STORAGE_ADD, options)
end
def delete(options)
new(:delete, Endpoints::HTTP_DELETE, Endpoints::CARD_STORAGE_DELETE, options)
end
def list(options)
new(:list, Endpoints::HTTP_POST, Endpoints::CARD_STORAGE_LIST, options)
end
end
def initialize(type, method, path, options = {})
@type = type
super(method, path, options)
end
def to_pki
PkiBuilders::CardStorage.new(iyzi_options).request_string
end
end
end
end