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