Class: Seriline::ConfigProduct
- Inherits:
-
Object
- Object
- Seriline::ConfigProduct
- Defined in:
- lib/seriline/config_product.rb
Class Method Summary collapse
Class Method Details
.get_available(session) ⇒ Object
7 8 9 10 11 |
# 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 = {}) ⇒ Object
13 14 15 16 17 18 19 20 |
# 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 |