require_relative '../service' module Adyen class TerminalsTerminalLevelApi < Service attr_accessor :service, :version def initialize(client, version = DEFAULT_VERSION) @service = "Management" @client = client @version = version end def list_terminals(headers: {} , queryParams: {}) """ Get a list of terminals """ endpoint = "/terminals".gsub(/{.+?}/, '%s') endpoint = endpoint.gsub(/^\//, "") endpoint = endpoint % [] endpoint = endpoint + create_query_string(queryParams) action = { method: "get", url: endpoint} @client.call_adyen_api(@service, action, {}, headers, @version) end end end