class ActiveNetsuite::NonInventoryPurchaseItem

{urn:accounting_2013_2.lists.webservices.netsuite.com}NonInventoryPurchaseItem

nullFieldList - ActiveNetsuite::NullField
createdDate - SOAP::SOAPDateTime
lastModifiedDate - SOAP::SOAPDateTime
purchaseDescription - SOAP::SOAPString
cost - SOAP::SOAPDouble
costUnits - SOAP::SOAPString
expenseAccount - ActiveNetsuite::RecordRef
issueProduct - ActiveNetsuite::RecordRef
isTaxable - SOAP::SOAPBoolean
matrixType - ActiveNetsuite::ItemMatrixType
unitsType - ActiveNetsuite::RecordRef
purchaseUnit - ActiveNetsuite::RecordRef
customForm - ActiveNetsuite::RecordRef
itemId - SOAP::SOAPString
upcCode - SOAP::SOAPString
displayName - SOAP::SOAPString
includeChildren - SOAP::SOAPBoolean
vendorName - SOAP::SOAPString
parent - ActiveNetsuite::RecordRef
isInactive - SOAP::SOAPBoolean
availableToPartners - SOAP::SOAPBoolean
department - ActiveNetsuite::RecordRef
m_class - ActiveNetsuite::RecordRef
location - ActiveNetsuite::RecordRef
subsidiaryList - ActiveNetsuite::RecordRefList
taxSchedule - ActiveNetsuite::RecordRef
deferralAccount - ActiveNetsuite::RecordRef
amortizationTemplate - ActiveNetsuite::RecordRef
residual - SOAP::SOAPString
amortizationPeriod - SOAP::SOAPLong
isFulfillable - SOAP::SOAPBoolean
costCategory - ActiveNetsuite::RecordRef
currency - SOAP::SOAPString
itemOptionsList - ActiveNetsuite::ItemOptionsList
matrixOptionList - ActiveNetsuite::MatrixOptionList
itemVendorList - ActiveNetsuite::ItemVendorList
purchaseTaxCode - ActiveNetsuite::RecordRef
salesTaxCode - ActiveNetsuite::RecordRef
translationsList - ActiveNetsuite::TranslationList
vendor - ActiveNetsuite::RecordRef
customFieldList - ActiveNetsuite::CustomFieldList
xmlattr_internalId - SOAP::SOAPString
xmlattr_externalId - SOAP::SOAPString

Constants

AttrExternalId
AttrInternalId

Attributes

amortizationPeriod[RW]
amortizationTemplate[RW]
availableToPartners[RW]
cost[RW]
costCategory[RW]
costUnits[RW]
createdDate[RW]
currency[RW]
customFieldList[RW]
customForm[RW]
deferralAccount[RW]
department[RW]
displayName[RW]
expenseAccount[RW]
includeChildren[RW]
isFulfillable[RW]
isInactive[RW]
isTaxable[RW]
issueProduct[RW]
itemId[RW]
itemOptionsList[RW]
itemVendorList[RW]
lastModifiedDate[RW]
location[RW]
matrixOptionList[RW]
matrixType[RW]
nullFieldList[RW]
parent[RW]
purchaseDescription[RW]
purchaseTaxCode[RW]
purchaseUnit[RW]
residual[RW]
salesTaxCode[RW]
subsidiaryList[RW]
taxSchedule[RW]
translationsList[RW]
unitsType[RW]
upcCode[RW]
vendor[RW]
vendorName[RW]

Public Class Methods

new(nullFieldList = nil, createdDate = nil, lastModifiedDate = nil, purchaseDescription = nil, cost = nil, costUnits = nil, expenseAccount = nil, issueProduct = nil, isTaxable = nil, matrixType = nil, unitsType = nil, purchaseUnit = nil, customForm = nil, itemId = nil, upcCode = nil, displayName = nil, includeChildren = nil, vendorName = nil, parent = nil, isInactive = nil, availableToPartners = nil, department = nil, v_class = nil, location = nil, subsidiaryList = nil, taxSchedule = nil, deferralAccount = nil, amortizationTemplate = nil, residual = nil, amortizationPeriod = nil, isFulfillable = nil, costCategory = nil, currency = nil, itemOptionsList = nil, matrixOptionList = nil, itemVendorList = nil, purchaseTaxCode = nil, salesTaxCode = nil, translationsList = nil, vendor = nil, customFieldList = nil) click to toggle source
# File lib/activenetsuite/soap/default.rb, line 5385
def initialize(nullFieldList = nil, createdDate = nil, lastModifiedDate = nil, purchaseDescription = nil, cost = nil, costUnits = nil, expenseAccount = nil, issueProduct = nil, isTaxable = nil, matrixType = nil, unitsType = nil, purchaseUnit = nil, customForm = nil, itemId = nil, upcCode = nil, displayName = nil, includeChildren = nil, vendorName = nil, parent = nil, isInactive = nil, availableToPartners = nil, department = nil, v_class = nil, location = nil, subsidiaryList = nil, taxSchedule = nil, deferralAccount = nil, amortizationTemplate = nil, residual = nil, amortizationPeriod = nil, isFulfillable = nil, costCategory = nil, currency = nil, itemOptionsList = nil, matrixOptionList = nil, itemVendorList = nil, purchaseTaxCode = nil, salesTaxCode = nil, translationsList = nil, vendor = nil, customFieldList = nil)
  @nullFieldList = nullFieldList
  @createdDate = createdDate
  @lastModifiedDate = lastModifiedDate
  @purchaseDescription = purchaseDescription
  @cost = cost
  @costUnits = costUnits
  @expenseAccount = expenseAccount
  @issueProduct = issueProduct
  @isTaxable = isTaxable
  @matrixType = matrixType
  @unitsType = unitsType
  @purchaseUnit = purchaseUnit
  @customForm = customForm
  @itemId = itemId
  @upcCode = upcCode
  @displayName = displayName
  @includeChildren = includeChildren
  @vendorName = vendorName
  @parent = parent
  @isInactive = isInactive
  @availableToPartners = availableToPartners
  @department = department
  @v_class = v_class
  @location = location
  @subsidiaryList = subsidiaryList
  @taxSchedule = taxSchedule
  @deferralAccount = deferralAccount
  @amortizationTemplate = amortizationTemplate
  @residual = residual
  @amortizationPeriod = amortizationPeriod
  @isFulfillable = isFulfillable
  @costCategory = costCategory
  @currency = currency
  @itemOptionsList = itemOptionsList
  @matrixOptionList = matrixOptionList
  @itemVendorList = itemVendorList
  @purchaseTaxCode = purchaseTaxCode
  @salesTaxCode = salesTaxCode
  @translationsList = translationsList
  @vendor = vendor
  @customFieldList = customFieldList
  @__xmlattr = {}
end

Public Instance Methods

__xmlattr() click to toggle source
# File lib/activenetsuite/soap/default.rb, line 5365
def __xmlattr
  @__xmlattr ||= {}
end
m_class() click to toggle source
# File lib/activenetsuite/soap/default.rb, line 5357
def m_class
  @v_class
end
m_class=(value) click to toggle source
# File lib/activenetsuite/soap/default.rb, line 5361
def m_class=(value)
  @v_class = value
end
xmlattr_externalId() click to toggle source
# File lib/activenetsuite/soap/default.rb, line 5377
def xmlattr_externalId
  __xmlattr[AttrExternalId]
end
xmlattr_externalId=(value) click to toggle source
# File lib/activenetsuite/soap/default.rb, line 5381
def xmlattr_externalId=(value)
  __xmlattr[AttrExternalId] = value
end
xmlattr_internalId() click to toggle source
# File lib/activenetsuite/soap/default.rb, line 5369
def xmlattr_internalId
  __xmlattr[AttrInternalId]
end
xmlattr_internalId=(value) click to toggle source
# File lib/activenetsuite/soap/default.rb, line 5373
def xmlattr_internalId=(value)
  __xmlattr[AttrInternalId] = value
end