lib/gman_client/api/orders.rb
# frozen_string_literal: true
module GmanClient
module Api
# Orders API
module Orders
# Retrieve a single order
#
# @param [String] uuid identifies the order
def order(uuid)
response = attempt(@retry_attempts) do
request
.api
.v1
.orders(uuid)
.get
end
response.to_h
end
# Retrieves a number of orders
#
# @param [Hash] parameters to filter the orders
def orders(filter_params)
response = attempt(@retry_attempts) do
request
.api
.v1
.orders
.get(params: filter_params)
end
response.map(&:to_h)
end
end
end
end