Class: ActiveNetsuite::Charge

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

Overview

urn:customers_2013_2urn:customers_2013_2.transactionsurn:customers_2013_2.transactions.webservicesurn:customers_2013_2.transactions.webservices.netsuiteurn:customers_2013_2.transactions.webservices.netsuite.comCharge

nullFieldList - ActiveNetsuite::NullField
customForm - ActiveNetsuite::RecordRef
salesOrder - ActiveNetsuite::RecordRef
billTo - ActiveNetsuite::RecordRef
stage - ActiveNetsuite::ChargeStage
chargeDate - SOAP::SOAPDateTime
use - ActiveNetsuite::ChargeUse
chargeType - ActiveNetsuite::ChargeRuleType
projectTask - ActiveNetsuite::RecordRef
description - SOAP::SOAPString
createdDate - SOAP::SOAPDateTime
timeRecord - ActiveNetsuite::RecordRef
rate - SOAP::SOAPString
quantity - SOAP::SOAPDouble
amount - SOAP::SOAPDouble
billingItem - ActiveNetsuite::RecordRef
currency - ActiveNetsuite::RecordRef
salesOrderLine - ActiveNetsuite::RecordRef
invoice - ActiveNetsuite::RecordRef
invoiceLine - ActiveNetsuite::RecordRef
runId - SOAP::SOAPString
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, customForm = nil, salesOrder = nil, billTo = nil, stage = nil, chargeDate = nil, use = nil, chargeType = nil, projectTask = nil, description = nil, createdDate = nil, timeRecord = nil, rate = nil, quantity = nil, amount = nil, billingItem = nil, currency = nil, salesOrderLine = nil, invoice = nil, invoiceLine = nil, runId = nil) ⇒ Charge

Returns a new instance of Charge.



18145
18146
18147
18148
18149
18150
18151
18152
18153
18154
18155
18156
18157
18158
18159
18160
18161
18162
18163
18164
18165
18166
18167
18168
# File 'lib/activenetsuite/soap/default.rb', line 18145

def initialize(nullFieldList = nil, customForm = nil, salesOrder = nil, billTo = nil, stage = nil, chargeDate = nil, use = nil, chargeType = nil, projectTask = nil, description = nil, createdDate = nil, timeRecord = nil, rate = nil, quantity = nil, amount = nil, billingItem = nil, currency = nil, salesOrderLine = nil, invoice = nil, invoiceLine = nil, runId = nil)
  @nullFieldList = nullFieldList
  @customForm = customForm
  @salesOrder = salesOrder
  @billTo = billTo
  @stage = stage
  @chargeDate = chargeDate
  @use = use
  @chargeType = chargeType
  @projectTask = projectTask
  @description = description
  @createdDate = createdDate
  @timeRecord = timeRecord
  @rate = rate
  @quantity = quantity
  @amount = amount
  @billingItem = billingItem
  @currency = currency
  @salesOrderLine = salesOrderLine
  @invoice = invoice
  @invoiceLine = invoiceLine
  @runId = runId
  @__xmlattr = {}
end

Dynamic Method Handling

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

Instance Attribute Details

#amountObject

Returns the value of attribute amount.



18117
18118
18119
# File 'lib/activenetsuite/soap/default.rb', line 18117

def amount
  @amount
end

#billingItemObject

Returns the value of attribute billingItem.



18118
18119
18120
# File 'lib/activenetsuite/soap/default.rb', line 18118

def billingItem
  @billingItem
end

#billToObject

Returns the value of attribute billTo.



18106
18107
18108
# File 'lib/activenetsuite/soap/default.rb', line 18106

def billTo
  @billTo
end

#chargeDateObject

Returns the value of attribute chargeDate.



18108
18109
18110
# File 'lib/activenetsuite/soap/default.rb', line 18108

def chargeDate
  @chargeDate
end

#chargeTypeObject

Returns the value of attribute chargeType.



18110
18111
18112
# File 'lib/activenetsuite/soap/default.rb', line 18110

def chargeType
  @chargeType
end

#createdDateObject

Returns the value of attribute createdDate.



18113
18114
18115
# File 'lib/activenetsuite/soap/default.rb', line 18113

def createdDate
  @createdDate
end

#currencyObject

Returns the value of attribute currency.



18119
18120
18121
# File 'lib/activenetsuite/soap/default.rb', line 18119

def currency
  @currency
end

#customFormObject

Returns the value of attribute customForm.



18104
18105
18106
# File 'lib/activenetsuite/soap/default.rb', line 18104

def customForm
  @customForm
end

#descriptionObject

Returns the value of attribute description.



18112
18113
18114
# File 'lib/activenetsuite/soap/default.rb', line 18112

def description
  @description
end

#invoiceObject

Returns the value of attribute invoice.



18121
18122
18123
# File 'lib/activenetsuite/soap/default.rb', line 18121

def invoice
  @invoice
end

#invoiceLineObject

Returns the value of attribute invoiceLine.



18122
18123
18124
# File 'lib/activenetsuite/soap/default.rb', line 18122

def invoiceLine
  @invoiceLine
end

#nullFieldListObject

Returns the value of attribute nullFieldList.



18103
18104
18105
# File 'lib/activenetsuite/soap/default.rb', line 18103

def nullFieldList
  @nullFieldList
end

#projectTaskObject

Returns the value of attribute projectTask.



18111
18112
18113
# File 'lib/activenetsuite/soap/default.rb', line 18111

def projectTask
  @projectTask
end

#quantityObject

Returns the value of attribute quantity.



18116
18117
18118
# File 'lib/activenetsuite/soap/default.rb', line 18116

def quantity
  @quantity
end

#rateObject

Returns the value of attribute rate.



18115
18116
18117
# File 'lib/activenetsuite/soap/default.rb', line 18115

def rate
  @rate
end

#runIdObject

Returns the value of attribute runId.



18123
18124
18125
# File 'lib/activenetsuite/soap/default.rb', line 18123

def runId
  @runId
end

#salesOrderObject

Returns the value of attribute salesOrder.



18105
18106
18107
# File 'lib/activenetsuite/soap/default.rb', line 18105

def salesOrder
  @salesOrder
end

#salesOrderLineObject

Returns the value of attribute salesOrderLine.



18120
18121
18122
# File 'lib/activenetsuite/soap/default.rb', line 18120

def salesOrderLine
  @salesOrderLine
end

#stageObject

Returns the value of attribute stage.



18107
18108
18109
# File 'lib/activenetsuite/soap/default.rb', line 18107

def stage
  @stage
end

#timeRecordObject

Returns the value of attribute timeRecord.



18114
18115
18116
# File 'lib/activenetsuite/soap/default.rb', line 18114

def timeRecord
  @timeRecord
end

#useObject

Returns the value of attribute use.



18109
18110
18111
# File 'lib/activenetsuite/soap/default.rb', line 18109

def use
  @use
end

Instance Method Details

#__xmlattrObject



18125
18126
18127
# File 'lib/activenetsuite/soap/default.rb', line 18125

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_externalIdObject



18137
18138
18139
# File 'lib/activenetsuite/soap/default.rb', line 18137

def xmlattr_externalId
  __xmlattr[AttrExternalId]
end

#xmlattr_externalId=(value) ⇒ Object



18141
18142
18143
# File 'lib/activenetsuite/soap/default.rb', line 18141

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

#xmlattr_internalIdObject



18129
18130
18131
# File 'lib/activenetsuite/soap/default.rb', line 18129

def xmlattr_internalId
  __xmlattr[AttrInternalId]
end

#xmlattr_internalId=(value) ⇒ Object



18133
18134
18135
# File 'lib/activenetsuite/soap/default.rb', line 18133

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