class NetSuite::Records::InventoryAssignmentList

Public Class Methods

new(attrs = {}) click to toggle source
# File lib/netsuite/records/inventory_assignment_list.rb, line 10
def initialize(attrs = {})
  initialize_from_attributes_hash(attrs)
end

Public Instance Methods

inventory_assignment() click to toggle source
# File lib/netsuite/records/inventory_assignment_list.rb, line 23
def inventory_assignment
  @inventory_assignment ||= []
end
inventory_assignment=(items) click to toggle source
# File lib/netsuite/records/inventory_assignment_list.rb, line 14
def inventory_assignment=(items)
  case items
  when Hash
    self.inventory_assignment << InventoryAssignment.new(items)
  when Array
    items.each { |ref| self.inventory_assignment << InventoryAssignment.new(ref) }
  end
end
to_record() click to toggle source
# File lib/netsuite/records/inventory_assignment_list.rb, line 27
def to_record
  rec = { "#{record_namespace}:inventoryAssignment" => inventory_assignment.map(&:to_record) }
  rec[:@replaceAll] = self.replace_all if !self.replace_all.nil?
  rec
end