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