Class: ActiveNetsuite::Term

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.comTerm

nullFieldList - ActiveNetsuite::NullField
name - SOAP::SOAPString
dateDriven - SOAP::SOAPBoolean
daysUntilNetDue - SOAP::SOAPLong
discountPercent - SOAP::SOAPDouble
daysUntilExpiry - SOAP::SOAPLong
dayOfMonthNetDue - SOAP::SOAPLong
dueNextMonthIfWithinDays - SOAP::SOAPLong
discountPercentDateDriven - SOAP::SOAPDouble
dayDiscountExpires - SOAP::SOAPLong
preferred - SOAP::SOAPBoolean
isInactive - SOAP::SOAPBoolean
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, name = nil, dateDriven = nil, daysUntilNetDue = nil, discountPercent = nil, daysUntilExpiry = nil, dayOfMonthNetDue = nil, dueNextMonthIfWithinDays = nil, discountPercentDateDriven = nil, dayDiscountExpires = nil, preferred = nil, isInactive = nil) ⇒ Term

Returns a new instance of Term.



3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
# File 'lib/activenetsuite/soap/default.rb', line 3681

def initialize(nullFieldList = nil, name = nil, dateDriven = nil, daysUntilNetDue = nil, discountPercent = nil, daysUntilExpiry = nil, dayOfMonthNetDue = nil, dueNextMonthIfWithinDays = nil, discountPercentDateDriven = nil, dayDiscountExpires = nil, preferred = nil, isInactive = nil)
  @nullFieldList = nullFieldList
  @name = name
  @dateDriven = dateDriven
  @daysUntilNetDue = daysUntilNetDue
  @discountPercent = discountPercent
  @daysUntilExpiry = daysUntilExpiry
  @dayOfMonthNetDue = dayOfMonthNetDue
  @dueNextMonthIfWithinDays = dueNextMonthIfWithinDays
  @discountPercentDateDriven = discountPercentDateDriven
  @dayDiscountExpires = dayDiscountExpires
  @preferred = preferred
  @isInactive = isInactive
  @__xmlattr = {}
end

Dynamic Method Handling

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

Instance Attribute Details

#dateDrivenObject

Returns the value of attribute dateDriven.



3650
3651
3652
# File 'lib/activenetsuite/soap/default.rb', line 3650

def dateDriven
  @dateDriven
end

#dayDiscountExpiresObject

Returns the value of attribute dayDiscountExpires.



3657
3658
3659
# File 'lib/activenetsuite/soap/default.rb', line 3657

def dayDiscountExpires
  @dayDiscountExpires
end

#dayOfMonthNetDueObject

Returns the value of attribute dayOfMonthNetDue.



3654
3655
3656
# File 'lib/activenetsuite/soap/default.rb', line 3654

def dayOfMonthNetDue
  @dayOfMonthNetDue
end

#daysUntilExpiryObject

Returns the value of attribute daysUntilExpiry.



3653
3654
3655
# File 'lib/activenetsuite/soap/default.rb', line 3653

def daysUntilExpiry
  @daysUntilExpiry
end

#daysUntilNetDueObject

Returns the value of attribute daysUntilNetDue.



3651
3652
3653
# File 'lib/activenetsuite/soap/default.rb', line 3651

def daysUntilNetDue
  @daysUntilNetDue
end

#discountPercentObject

Returns the value of attribute discountPercent.



3652
3653
3654
# File 'lib/activenetsuite/soap/default.rb', line 3652

def discountPercent
  @discountPercent
end

#discountPercentDateDrivenObject

Returns the value of attribute discountPercentDateDriven.



3656
3657
3658
# File 'lib/activenetsuite/soap/default.rb', line 3656

def discountPercentDateDriven
  @discountPercentDateDriven
end

#dueNextMonthIfWithinDaysObject

Returns the value of attribute dueNextMonthIfWithinDays.



3655
3656
3657
# File 'lib/activenetsuite/soap/default.rb', line 3655

def dueNextMonthIfWithinDays
  @dueNextMonthIfWithinDays
end

#isInactiveObject

Returns the value of attribute isInactive.



3659
3660
3661
# File 'lib/activenetsuite/soap/default.rb', line 3659

def isInactive
  @isInactive
end

#nameObject

Returns the value of attribute name.



3649
3650
3651
# File 'lib/activenetsuite/soap/default.rb', line 3649

def name
  @name
end

#nullFieldListObject

Returns the value of attribute nullFieldList.



3648
3649
3650
# File 'lib/activenetsuite/soap/default.rb', line 3648

def nullFieldList
  @nullFieldList
end

#preferredObject

Returns the value of attribute preferred.



3658
3659
3660
# File 'lib/activenetsuite/soap/default.rb', line 3658

def preferred
  @preferred
end

Instance Method Details

#__xmlattrObject



3661
3662
3663
# File 'lib/activenetsuite/soap/default.rb', line 3661

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_externalIdObject



3673
3674
3675
# File 'lib/activenetsuite/soap/default.rb', line 3673

def xmlattr_externalId
  __xmlattr[AttrExternalId]
end

#xmlattr_externalId=(value) ⇒ Object



3677
3678
3679
# File 'lib/activenetsuite/soap/default.rb', line 3677

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

#xmlattr_internalIdObject



3665
3666
3667
# File 'lib/activenetsuite/soap/default.rb', line 3665

def xmlattr_internalId
  __xmlattr[AttrInternalId]
end

#xmlattr_internalId=(value) ⇒ Object



3669
3670
3671
# File 'lib/activenetsuite/soap/default.rb', line 3669

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