class Bluepark::Client::Sales
Public Class Methods
new(client, order_id)
click to toggle source
# File lib/bluepark/client/sales.rb, line 4 def initialize(client, order_id) @client = client @order_id = order_id end
Public Instance Methods
count(params = {})
click to toggle source
# File lib/bluepark/client/sales.rb, line 17 def count(params = {}) @client.rest_get_with_token("orders/#{@order_id}/products/count", params)['count'] end
create_product(product_params)
click to toggle source
# File lib/bluepark/client/sales.rb, line 21 def create_product(product_params) @client.rest_post_with_token("orders/#{@order_id}/products", product_params) end
delete_all_products()
click to toggle source
# File lib/bluepark/client/sales.rb, line 33 def delete_all_products @client.rest_delete_with_token("orders/#{@order_id}/products/all") end
delete_product_by_id(product_id)
click to toggle source
# File lib/bluepark/client/sales.rb, line 29 def delete_product_by_id(product_id) @client.rest_delete_with_token("orders/#{@order_id}/products/#{product_id}") end
get_product(product_id)
click to toggle source
# File lib/bluepark/client/sales.rb, line 13 def get_product(product_id) @client.rest_get_with_token("orders/#{@order_id}/products/#{product_id}") end
get_products(params = {})
click to toggle source
# File lib/bluepark/client/sales.rb, line 9 def get_products(params = {}) @client.rest_get_with_token("orders/#{@order_id}/products/", params) end
update_single_product(product_id, product_params)
click to toggle source
# File lib/bluepark/client/sales.rb, line 25 def update_single_product(product_id, product_params) @client.rest_put_with_token("orders/#{@order_id}/products/#{product_id}", product_params) end