Class: ActiveNetsuite::ExpenseReport

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

Overview

urn:employees_2013_2urn:employees_2013_2.transactionsurn:employees_2013_2.transactions.webservicesurn:employees_2013_2.transactions.webservices.netsuiteurn:employees_2013_2.transactions.webservices.netsuite.comExpenseReport

nullFieldList - ActiveNetsuite::NullField
createdDate - SOAP::SOAPDateTime
lastModifiedDate - SOAP::SOAPDateTime
status - SOAP::SOAPString
customForm - ActiveNetsuite::RecordRef
 - ActiveNetsuite::RecordRef
entity - ActiveNetsuite::RecordRef
subsidiary - ActiveNetsuite::RecordRef
tranId - SOAP::SOAPString
postingPeriod - ActiveNetsuite::RecordRef
tranDate - SOAP::SOAPDateTime
dueDate - SOAP::SOAPDateTime
approvalStatus - ActiveNetsuite::RecordRef
total - SOAP::SOAPDouble
nextApprover - ActiveNetsuite::RecordRef
advance - SOAP::SOAPDouble
tax1Amt - SOAP::SOAPDouble
amount - SOAP::SOAPDouble
memo - SOAP::SOAPString
complete - SOAP::SOAPBoolean
supervisorApproval - SOAP::SOAPBoolean
accountingApproval - SOAP::SOAPBoolean
useMultiCurrency - SOAP::SOAPBoolean
tax2Amt - SOAP::SOAPDouble
department - ActiveNetsuite::RecordRef
m_class - ActiveNetsuite::RecordRef
location - ActiveNetsuite::RecordRef
expenseList - ActiveNetsuite::ExpenseReportExpenseList
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, status = nil, customForm = nil, account = nil, entity = nil, subsidiary = nil, tranId = nil, postingPeriod = nil, tranDate = nil, dueDate = nil, approvalStatus = nil, total = nil, nextApprover = nil, advance = nil, tax1Amt = nil, amount = nil, memo = nil, complete = nil, supervisorApproval = nil, accountingApproval = nil, useMultiCurrency = nil, tax2Amt = nil, department = nil, v_class = nil, location = nil, expenseList = nil, customFieldList = nil) ⇒ ExpenseReport

Returns a new instance of ExpenseReport.



22693
22694
22695
22696
22697
22698
22699
22700
22701
22702
22703
22704
22705
22706
22707
22708
22709
22710
22711
22712
22713
22714
22715
22716
22717
22718
22719
22720
22721
22722
22723
22724
# File 'lib/activenetsuite/soap/default.rb', line 22693

def initialize(nullFieldList = nil, createdDate = nil, lastModifiedDate = nil, status = nil, customForm = nil,  = nil, entity = nil, subsidiary = nil, tranId = nil, postingPeriod = nil, tranDate = nil, dueDate = nil, approvalStatus = nil, total = nil, nextApprover = nil, advance = nil, tax1Amt = nil, amount = nil, memo = nil, complete = nil, supervisorApproval = nil, accountingApproval = nil, useMultiCurrency = nil, tax2Amt = nil, department = nil, v_class = nil, location = nil, expenseList = nil, customFieldList = nil)
  @nullFieldList = nullFieldList
  @createdDate = createdDate
  @lastModifiedDate = lastModifiedDate
  @status = status
  @customForm = customForm
  @account = 
  @entity = entity
  @subsidiary = subsidiary
  @tranId = tranId
  @postingPeriod = postingPeriod
  @tranDate = tranDate
  @dueDate = dueDate
  @approvalStatus = approvalStatus
  @total = total
  @nextApprover = nextApprover
  @advance = advance
  @tax1Amt = tax1Amt
  @amount = amount
  @memo = memo
  @complete = complete
  @supervisorApproval = supervisorApproval
  @accountingApproval = accountingApproval
  @useMultiCurrency = useMultiCurrency
  @tax2Amt = tax2Amt
  @department = department
  @v_class = v_class
  @location = location
  @expenseList = expenseList
  @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.



22641
22642
22643
# File 'lib/activenetsuite/soap/default.rb', line 22641

def 
  @account
end

#accountingApprovalObject

Returns the value of attribute accountingApproval.



22657
22658
22659
# File 'lib/activenetsuite/soap/default.rb', line 22657

def accountingApproval
  @accountingApproval
end

#advanceObject

Returns the value of attribute advance.



22651
22652
22653
# File 'lib/activenetsuite/soap/default.rb', line 22651

def advance
  @advance
end

#amountObject

Returns the value of attribute amount.



22653
22654
22655
# File 'lib/activenetsuite/soap/default.rb', line 22653

def amount
  @amount
end

#approvalStatusObject

Returns the value of attribute approvalStatus.



22648
22649
22650
# File 'lib/activenetsuite/soap/default.rb', line 22648

def approvalStatus
  @approvalStatus
end

#completeObject

Returns the value of attribute complete.



22655
22656
22657
# File 'lib/activenetsuite/soap/default.rb', line 22655

def complete
  @complete
end

#createdDateObject

Returns the value of attribute createdDate.



22637
22638
22639
# File 'lib/activenetsuite/soap/default.rb', line 22637

def createdDate
  @createdDate
end

#customFieldListObject

Returns the value of attribute customFieldList.



22663
22664
22665
# File 'lib/activenetsuite/soap/default.rb', line 22663

def customFieldList
  @customFieldList
end

#customFormObject

Returns the value of attribute customForm.



22640
22641
22642
# File 'lib/activenetsuite/soap/default.rb', line 22640

def customForm
  @customForm
end

#departmentObject

Returns the value of attribute department.



22660
22661
22662
# File 'lib/activenetsuite/soap/default.rb', line 22660

def department
  @department
end

#dueDateObject

Returns the value of attribute dueDate.



22647
22648
22649
# File 'lib/activenetsuite/soap/default.rb', line 22647

def dueDate
  @dueDate
end

#entityObject

Returns the value of attribute entity.



22642
22643
22644
# File 'lib/activenetsuite/soap/default.rb', line 22642

def entity
  @entity
end

#expenseListObject

Returns the value of attribute expenseList.



22662
22663
22664
# File 'lib/activenetsuite/soap/default.rb', line 22662

def expenseList
  @expenseList
end

#lastModifiedDateObject

Returns the value of attribute lastModifiedDate.



22638
22639
22640
# File 'lib/activenetsuite/soap/default.rb', line 22638

def lastModifiedDate
  @lastModifiedDate
end

#locationObject

Returns the value of attribute location.



22661
22662
22663
# File 'lib/activenetsuite/soap/default.rb', line 22661

def location
  @location
end

#memoObject

Returns the value of attribute memo.



22654
22655
22656
# File 'lib/activenetsuite/soap/default.rb', line 22654

def memo
  @memo
end

#nextApproverObject

Returns the value of attribute nextApprover.



22650
22651
22652
# File 'lib/activenetsuite/soap/default.rb', line 22650

def nextApprover
  @nextApprover
end

#nullFieldListObject

Returns the value of attribute nullFieldList.



22636
22637
22638
# File 'lib/activenetsuite/soap/default.rb', line 22636

def nullFieldList
  @nullFieldList
end

#postingPeriodObject

Returns the value of attribute postingPeriod.



22645
22646
22647
# File 'lib/activenetsuite/soap/default.rb', line 22645

def postingPeriod
  @postingPeriod
end

#statusObject

Returns the value of attribute status.



22639
22640
22641
# File 'lib/activenetsuite/soap/default.rb', line 22639

def status
  @status
end

#subsidiaryObject

Returns the value of attribute subsidiary.



22643
22644
22645
# File 'lib/activenetsuite/soap/default.rb', line 22643

def subsidiary
  @subsidiary
end

#supervisorApprovalObject

Returns the value of attribute supervisorApproval.



22656
22657
22658
# File 'lib/activenetsuite/soap/default.rb', line 22656

def supervisorApproval
  @supervisorApproval
end

#tax1AmtObject

Returns the value of attribute tax1Amt.



22652
22653
22654
# File 'lib/activenetsuite/soap/default.rb', line 22652

def tax1Amt
  @tax1Amt
end

#tax2AmtObject

Returns the value of attribute tax2Amt.



22659
22660
22661
# File 'lib/activenetsuite/soap/default.rb', line 22659

def tax2Amt
  @tax2Amt
end

#totalObject

Returns the value of attribute total.



22649
22650
22651
# File 'lib/activenetsuite/soap/default.rb', line 22649

def total
  @total
end

#tranDateObject

Returns the value of attribute tranDate.



22646
22647
22648
# File 'lib/activenetsuite/soap/default.rb', line 22646

def tranDate
  @tranDate
end

#tranIdObject

Returns the value of attribute tranId.



22644
22645
22646
# File 'lib/activenetsuite/soap/default.rb', line 22644

def tranId
  @tranId
end

#useMultiCurrencyObject

Returns the value of attribute useMultiCurrency.



22658
22659
22660
# File 'lib/activenetsuite/soap/default.rb', line 22658

def useMultiCurrency
  @useMultiCurrency
end

Instance Method Details

#__xmlattrObject



22673
22674
22675
# File 'lib/activenetsuite/soap/default.rb', line 22673

def __xmlattr
  @__xmlattr ||= {}
end

#m_classObject



22665
22666
22667
# File 'lib/activenetsuite/soap/default.rb', line 22665

def m_class
  @v_class
end

#m_class=(value) ⇒ Object



22669
22670
22671
# File 'lib/activenetsuite/soap/default.rb', line 22669

def m_class=(value)
  @v_class = value
end

#xmlattr_externalIdObject



22685
22686
22687
# File 'lib/activenetsuite/soap/default.rb', line 22685

def xmlattr_externalId
  __xmlattr[AttrExternalId]
end

#xmlattr_externalId=(value) ⇒ Object



22689
22690
22691
# File 'lib/activenetsuite/soap/default.rb', line 22689

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

#xmlattr_internalIdObject



22677
22678
22679
# File 'lib/activenetsuite/soap/default.rb', line 22677

def xmlattr_internalId
  __xmlattr[AttrInternalId]
end

#xmlattr_internalId=(value) ⇒ Object



22681
22682
22683
# File 'lib/activenetsuite/soap/default.rb', line 22681

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