Class: IngramMicro::SalesOrderLineItem

Inherits:
BaseElement show all
Defined in:
lib/ingram_micro/elements/sales_order_line_item.rb

Constant Summary collapse

DEFAULTS =
{
  :line_no => nil,
  :item_code => nil,
  :universal_product_code => nil,
  :product_name => nil,
  :comments => nil,
  :quantity => 1.0,
  :unit_of_measure => nil,
  :sid => nil,
  :esn => nil,
  :min => nil,
  :mdn => nil,
  :irdb => nil,
  :imei => nil,
  :market_id => nil,
  :line_status => nil,
  :base_price => 0.0,
  :line_discount => 0.0,
  :line_tax1 => 0.0,
  :line_tax2 => 0.0,
  :line_tax3 => 0.0
}

Instance Attribute Summary

Attributes inherited from BaseElement

#element

Instance Method Summary collapse

Methods inherited from BaseElement

#build, format, #initialize

Constructor Details

This class inherits a constructor from IngramMicro::BaseElement

Instance Method Details

#defaultsObject



34
35
36
# File 'lib/ingram_micro/elements/sales_order_line_item.rb', line 34

def defaults
  DEFAULTS
end

#line_noObject



26
27
28
# File 'lib/ingram_micro/elements/sales_order_line_item.rb', line 26

def line_no
  @element[:line_no]
end

#line_no=(num) ⇒ Object



30
31
32
# File 'lib/ingram_micro/elements/sales_order_line_item.rb', line 30

def line_no=(num)
  @element[:line_no] = num
end