class UnleashedClient::SalesOrder

Attributes

api_id[R]
api_key[R]

Public Class Methods

new(api_key:, api_id:, query: "") click to toggle source
# File lib/unleashed_client.rb, line 9
def initialize(api_key:, api_id:, query: "")
  @api_key = api_key
  @api_id = api_id
  @query = query
  @unleashed_model = 'SalesOrders'
end

Public Instance Methods

get_details(guid:) click to toggle source
# File lib/unleashed_client.rb, line 31
def get_details(guid:)
  HTTP::Client.get_with_guid(api_id: @api_id, api_key: @api_key, query: @query, unleashed_model: @unleashed_model, guid: guid)
end
get_first_200() click to toggle source
# File lib/unleashed_client.rb, line 21
def get_first_200
  response = HTTP::Client.get(api_id: @api_id, api_key: @api_key, query: @query, unleashed_model: @unleashed_model)
  response["Items"]
end
get_number_of_pages() click to toggle source
# File lib/unleashed_client.rb, line 16
def get_number_of_pages
  response = HTTP::Client.get(api_id: @api_id, api_key: @api_key, query: @query, unleashed_model: @unleashed_model)
  response["Pagination"]["NumberOfPages"]
end
get_orders_from_page(page_number:) click to toggle source
# File lib/unleashed_client.rb, line 26
def get_orders_from_page(page_number:)
  response = HTTP::Client.get_from_page(api_id: @api_id, api_key: @api_key, query: @query, unleashed_model: @unleashed_model, page_number: page_number)
  response["Items"]
end