class Seriline::ConfigProduct

Public Class Methods

get_available(session) click to toggle source
# File lib/seriline/config_product.rb, line 7
def self.get_available(session)
  result = Request.get(Seriline::Endpoint.get_available_config_products_path,
                       { sessionKey: session.session_key })
  Seriline::AvailableConfigProductsResponse.new(result)
end
order(session, product_id, data = {}) click to toggle source
# File lib/seriline/config_product.rb, line 13
def self.order(session, product_id, data = {})
  result = Request.post(Seriline::Endpoint.config_product_single_order_path,
                        {
                          sessionKey: session.session_key,
                          Specification: { ProductId: product_id }
                        }.merge(data))
  Seriline::ConfigProductSingleOrderResponse.new(result)
end