Class: ActiveNetsuite::DiscountItem

Inherits:
Record
  • Object
show all
Defined in:
lib/activenetsuite/soap/default.rb

Overview

urn:accounting_2013_2urn:accounting_2013_2.listsurn:accounting_2013_2.lists.webservicesurn:accounting_2013_2.lists.webservices.netsuiteurn:accounting_2013_2.lists.webservices.netsuite.comDiscountItem

nullFieldList - ActiveNetsuite::NullField
createdDate - SOAP::SOAPDateTime
lastModifiedDate - SOAP::SOAPDateTime
description - SOAP::SOAPString
nonPosting - SOAP::SOAPBoolean
 - ActiveNetsuite::RecordRef
includeChildren - SOAP::SOAPBoolean
rate - SOAP::SOAPString
isPreTax - SOAP::SOAPBoolean
customForm - ActiveNetsuite::RecordRef
itemId - SOAP::SOAPString
issueProduct - ActiveNetsuite::RecordRef
upcCode - SOAP::SOAPString
displayName - SOAP::SOAPString
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
deferredRevenueAccount - ActiveNetsuite::RecordRef
expenseAccount - ActiveNetsuite::RecordRef
incomeAccount - ActiveNetsuite::RecordRef
revRecSchedule - ActiveNetsuite::RecordRef
salesTaxCode - ActiveNetsuite::RecordRef
translationsList - ActiveNetsuite::TranslationList
customFieldList - ActiveNetsuite::CustomFieldList
xmlattr_internalId - SOAP::SOAPString
xmlattr_externalId - SOAP::SOAPString

Constant Summary collapse

AttrExternalId =
XSD::QName.new(nil, "externalId")
AttrInternalId =
XSD::QName.new(nil, "internalId")

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Record

#activate, active, #active=, #active?, #add, all, basic_search_class, #client, client, client=, delete, #delete, deleted, find, find_by, find_by_external_id, find_by_id, find_by_internal_id, #getters, #inactivate, inactive, #inactive=, #load, #loaded?, raise_not_found_error, ref, #ref, search_next, #setters, #to_s, type, #update, update, where

Methods included from MethodInflector

included, #method_missing

Constructor Details

#initialize(nullFieldList = nil, createdDate = nil, lastModifiedDate = nil, description = nil, nonPosting = nil, account = nil, includeChildren = nil, rate = nil, isPreTax = nil, customForm = nil, itemId = nil, issueProduct = nil, upcCode = nil, displayName = nil, vendorName = nil, parent = nil, isInactive = nil, availableToPartners = nil, department = nil, v_class = nil, location = nil, subsidiaryList = nil, taxSchedule = nil, deferredRevenueAccount = nil, expenseAccount = nil, incomeAccount = nil, revRecSchedule = nil, salesTaxCode = nil, translationsList = nil, customFieldList = nil) ⇒ DiscountItem

Returns a new instance of DiscountItem.



4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
# File 'lib/activenetsuite/soap/default.rb', line 4671

def initialize(nullFieldList = nil, createdDate = nil, lastModifiedDate = nil, description = nil, nonPosting = nil,  = nil, includeChildren = nil, rate = nil, isPreTax = nil, customForm = nil, itemId = nil, issueProduct = nil, upcCode = nil, displayName = nil, vendorName = nil, parent = nil, isInactive = nil, availableToPartners = nil, department = nil, v_class = nil, location = nil, subsidiaryList = nil, taxSchedule = nil, deferredRevenueAccount = nil, expenseAccount = nil, incomeAccount = nil, revRecSchedule = nil, salesTaxCode = nil, translationsList = nil, customFieldList = nil)
  @nullFieldList = nullFieldList
  @createdDate = createdDate
  @lastModifiedDate = lastModifiedDate
  @description = description
  @nonPosting = nonPosting
  @account = 
  @includeChildren = includeChildren
  @rate = rate
  @isPreTax = isPreTax
  @customForm = customForm
  @itemId = itemId
  @issueProduct = issueProduct
  @upcCode = upcCode
  @displayName = displayName
  @vendorName = vendorName
  @parent = parent
  @isInactive = isInactive
  @availableToPartners = availableToPartners
  @department = department
  @v_class = v_class
  @location = location
  @subsidiaryList = subsidiaryList
  @taxSchedule = taxSchedule
  @deferredRevenueAccount = deferredRevenueAccount
  @expenseAccount = expenseAccount
  @incomeAccount = incomeAccount
  @revRecSchedule = revRecSchedule
  @salesTaxCode = salesTaxCode
  @translationsList = translationsList
  @customFieldList = customFieldList
  @__xmlattr = {}
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ActiveNetsuite::MethodInflector

Instance Attribute Details

#accountObject

Returns the value of attribute account.



4618
4619
4620
# File 'lib/activenetsuite/soap/default.rb', line 4618

def 
  @account
end

#availableToPartnersObject

Returns the value of attribute availableToPartners.



4630
4631
4632
# File 'lib/activenetsuite/soap/default.rb', line 4630

def availableToPartners
  @availableToPartners
end

#createdDateObject

Returns the value of attribute createdDate.



4614
4615
4616
# File 'lib/activenetsuite/soap/default.rb', line 4614

def createdDate
  @createdDate
end

#customFieldListObject

Returns the value of attribute customFieldList.



4641
4642
4643
# File 'lib/activenetsuite/soap/default.rb', line 4641

def customFieldList
  @customFieldList
end

#customFormObject

Returns the value of attribute customForm.



4622
4623
4624
# File 'lib/activenetsuite/soap/default.rb', line 4622

def customForm
  @customForm
end

#deferredRevenueAccountObject

Returns the value of attribute deferredRevenueAccount.



4635
4636
4637
# File 'lib/activenetsuite/soap/default.rb', line 4635

def deferredRevenueAccount
  @deferredRevenueAccount
end

#departmentObject

Returns the value of attribute department.



4631
4632
4633
# File 'lib/activenetsuite/soap/default.rb', line 4631

def department
  @department
end

#descriptionObject

Returns the value of attribute description.



4616
4617
4618
# File 'lib/activenetsuite/soap/default.rb', line 4616

def description
  @description
end

#displayNameObject

Returns the value of attribute displayName.



4626
4627
4628
# File 'lib/activenetsuite/soap/default.rb', line 4626

def displayName
  @displayName
end

#expenseAccountObject

Returns the value of attribute expenseAccount.



4636
4637
4638
# File 'lib/activenetsuite/soap/default.rb', line 4636

def expenseAccount
  @expenseAccount
end

#includeChildrenObject

Returns the value of attribute includeChildren.



4619
4620
4621
# File 'lib/activenetsuite/soap/default.rb', line 4619

def includeChildren
  @includeChildren
end

#incomeAccountObject

Returns the value of attribute incomeAccount.



4637
4638
4639
# File 'lib/activenetsuite/soap/default.rb', line 4637

def incomeAccount
  @incomeAccount
end

#isInactiveObject

Returns the value of attribute isInactive.



4629
4630
4631
# File 'lib/activenetsuite/soap/default.rb', line 4629

def isInactive
  @isInactive
end

#isPreTaxObject

Returns the value of attribute isPreTax.



4621
4622
4623
# File 'lib/activenetsuite/soap/default.rb', line 4621

def isPreTax
  @isPreTax
end

#issueProductObject

Returns the value of attribute issueProduct.



4624
4625
4626
# File 'lib/activenetsuite/soap/default.rb', line 4624

def issueProduct
  @issueProduct
end

#itemIdObject

Returns the value of attribute itemId.



4623
4624
4625
# File 'lib/activenetsuite/soap/default.rb', line 4623

def itemId
  @itemId
end

#lastModifiedDateObject

Returns the value of attribute lastModifiedDate.



4615
4616
4617
# File 'lib/activenetsuite/soap/default.rb', line 4615

def lastModifiedDate
  @lastModifiedDate
end

#locationObject

Returns the value of attribute location.



4632
4633
4634
# File 'lib/activenetsuite/soap/default.rb', line 4632

def location
  @location
end

#nonPostingObject

Returns the value of attribute nonPosting.



4617
4618
4619
# File 'lib/activenetsuite/soap/default.rb', line 4617

def nonPosting
  @nonPosting
end

#nullFieldListObject

Returns the value of attribute nullFieldList.



4613
4614
4615
# File 'lib/activenetsuite/soap/default.rb', line 4613

def nullFieldList
  @nullFieldList
end

#parentObject

Returns the value of attribute parent.



4628
4629
4630
# File 'lib/activenetsuite/soap/default.rb', line 4628

def parent
  @parent
end

#rateObject

Returns the value of attribute rate.



4620
4621
4622
# File 'lib/activenetsuite/soap/default.rb', line 4620

def rate
  @rate
end

#revRecScheduleObject

Returns the value of attribute revRecSchedule.



4638
4639
4640
# File 'lib/activenetsuite/soap/default.rb', line 4638

def revRecSchedule
  @revRecSchedule
end

#salesTaxCodeObject

Returns the value of attribute salesTaxCode.



4639
4640
4641
# File 'lib/activenetsuite/soap/default.rb', line 4639

def salesTaxCode
  @salesTaxCode
end

#subsidiaryListObject

Returns the value of attribute subsidiaryList.



4633
4634
4635
# File 'lib/activenetsuite/soap/default.rb', line 4633

def subsidiaryList
  @subsidiaryList
end

#taxScheduleObject

Returns the value of attribute taxSchedule.



4634
4635
4636
# File 'lib/activenetsuite/soap/default.rb', line 4634

def taxSchedule
  @taxSchedule
end

#translationsListObject

Returns the value of attribute translationsList.



4640
4641
4642
# File 'lib/activenetsuite/soap/default.rb', line 4640

def translationsList
  @translationsList
end

#upcCodeObject

Returns the value of attribute upcCode.



4625
4626
4627
# File 'lib/activenetsuite/soap/default.rb', line 4625

def upcCode
  @upcCode
end

#vendorNameObject

Returns the value of attribute vendorName.



4627
4628
4629
# File 'lib/activenetsuite/soap/default.rb', line 4627

def vendorName
  @vendorName
end

Instance Method Details

#__xmlattrObject



4651
4652
4653
# File 'lib/activenetsuite/soap/default.rb', line 4651

def __xmlattr
  @__xmlattr ||= {}
end

#m_classObject



4643
4644
4645
# File 'lib/activenetsuite/soap/default.rb', line 4643

def m_class
  @v_class
end

#m_class=(value) ⇒ Object



4647
4648
4649
# File 'lib/activenetsuite/soap/default.rb', line 4647

def m_class=(value)
  @v_class = value
end

#xmlattr_externalIdObject



4663
4664
4665
# File 'lib/activenetsuite/soap/default.rb', line 4663

def xmlattr_externalId
  __xmlattr[AttrExternalId]
end

#xmlattr_externalId=(value) ⇒ Object



4667
4668
4669
# File 'lib/activenetsuite/soap/default.rb', line 4667

def xmlattr_externalId=(value)
  __xmlattr[AttrExternalId] = value
end

#xmlattr_internalIdObject



4655
4656
4657
# File 'lib/activenetsuite/soap/default.rb', line 4655

def xmlattr_internalId
  __xmlattr[AttrInternalId]
end

#xmlattr_internalId=(value) ⇒ Object



4659
4660
4661
# File 'lib/activenetsuite/soap/default.rb', line 4659

def xmlattr_internalId=(value)
  __xmlattr[AttrInternalId] = value
end