Class: IngramMicro::ReturnAuthorizationLineItem

Inherits:
BaseElement
  • Object
show all
Defined in:
lib/ingram_micro/elements/return_authorization_line_item.rb

Constant Summary collapse

DEFAULTS =
{
  line_no: nil,
  line_reference: nil,
  item_code: nil,
  universal_product_code: nil,
  product_name: nil,
  comments: nil,
  quantity: 0.0,
  unit_of_measure: nil,
  min: nil,
  sid: nil,
  esn: 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,
  ship_date: nil,
  failure_date: nil,
  failure_description: nil
}

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



36
37
38
# File 'lib/ingram_micro/elements/return_authorization_line_item.rb', line 36

def defaults
  DEFAULTS
end

#line_noObject



28
29
30
# File 'lib/ingram_micro/elements/return_authorization_line_item.rb', line 28

def line_no
  @element[:line_no]
end

#line_no=(num) ⇒ Object



32
33
34
# File 'lib/ingram_micro/elements/return_authorization_line_item.rb', line 32

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