Class: ActiveNetsuite::Charge
- 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
-
#amount ⇒ Object
Returns the value of attribute amount.
-
#billingItem ⇒ Object
Returns the value of attribute billingItem.
-
#billTo ⇒ Object
Returns the value of attribute billTo.
-
#chargeDate ⇒ Object
Returns the value of attribute chargeDate.
-
#chargeType ⇒ Object
Returns the value of attribute chargeType.
-
#createdDate ⇒ Object
Returns the value of attribute createdDate.
-
#currency ⇒ Object
Returns the value of attribute currency.
-
#customForm ⇒ Object
Returns the value of attribute customForm.
-
#description ⇒ Object
Returns the value of attribute description.
-
#invoice ⇒ Object
Returns the value of attribute invoice.
-
#invoiceLine ⇒ Object
Returns the value of attribute invoiceLine.
-
#nullFieldList ⇒ Object
Returns the value of attribute nullFieldList.
-
#projectTask ⇒ Object
Returns the value of attribute projectTask.
-
#quantity ⇒ Object
Returns the value of attribute quantity.
-
#rate ⇒ Object
Returns the value of attribute rate.
-
#runId ⇒ Object
Returns the value of attribute runId.
-
#salesOrder ⇒ Object
Returns the value of attribute salesOrder.
-
#salesOrderLine ⇒ Object
Returns the value of attribute salesOrderLine.
-
#stage ⇒ Object
Returns the value of attribute stage.
-
#timeRecord ⇒ Object
Returns the value of attribute timeRecord.
-
#use ⇒ Object
Returns the value of attribute use.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#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
constructor
A new instance of Charge.
- #xmlattr_externalId ⇒ Object
- #xmlattr_externalId=(value) ⇒ Object
- #xmlattr_internalId ⇒ Object
- #xmlattr_internalId=(value) ⇒ Object
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
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
#amount ⇒ Object
Returns the value of attribute amount.
18117 18118 18119 |
# File 'lib/activenetsuite/soap/default.rb', line 18117 def amount @amount end |
#billingItem ⇒ Object
Returns the value of attribute billingItem.
18118 18119 18120 |
# File 'lib/activenetsuite/soap/default.rb', line 18118 def billingItem @billingItem end |
#billTo ⇒ Object
Returns the value of attribute billTo.
18106 18107 18108 |
# File 'lib/activenetsuite/soap/default.rb', line 18106 def billTo @billTo end |
#chargeDate ⇒ Object
Returns the value of attribute chargeDate.
18108 18109 18110 |
# File 'lib/activenetsuite/soap/default.rb', line 18108 def chargeDate @chargeDate end |
#chargeType ⇒ Object
Returns the value of attribute chargeType.
18110 18111 18112 |
# File 'lib/activenetsuite/soap/default.rb', line 18110 def chargeType @chargeType end |
#createdDate ⇒ Object
Returns the value of attribute createdDate.
18113 18114 18115 |
# File 'lib/activenetsuite/soap/default.rb', line 18113 def createdDate @createdDate end |
#currency ⇒ Object
Returns the value of attribute currency.
18119 18120 18121 |
# File 'lib/activenetsuite/soap/default.rb', line 18119 def currency @currency end |
#customForm ⇒ Object
Returns the value of attribute customForm.
18104 18105 18106 |
# File 'lib/activenetsuite/soap/default.rb', line 18104 def customForm @customForm end |
#description ⇒ Object
Returns the value of attribute description.
18112 18113 18114 |
# File 'lib/activenetsuite/soap/default.rb', line 18112 def description @description end |
#invoice ⇒ Object
Returns the value of attribute invoice.
18121 18122 18123 |
# File 'lib/activenetsuite/soap/default.rb', line 18121 def invoice @invoice end |
#invoiceLine ⇒ Object
Returns the value of attribute invoiceLine.
18122 18123 18124 |
# File 'lib/activenetsuite/soap/default.rb', line 18122 def invoiceLine @invoiceLine end |
#nullFieldList ⇒ Object
Returns the value of attribute nullFieldList.
18103 18104 18105 |
# File 'lib/activenetsuite/soap/default.rb', line 18103 def nullFieldList @nullFieldList end |
#projectTask ⇒ Object
Returns the value of attribute projectTask.
18111 18112 18113 |
# File 'lib/activenetsuite/soap/default.rb', line 18111 def projectTask @projectTask end |
#quantity ⇒ Object
Returns the value of attribute quantity.
18116 18117 18118 |
# File 'lib/activenetsuite/soap/default.rb', line 18116 def quantity @quantity end |
#rate ⇒ Object
Returns the value of attribute rate.
18115 18116 18117 |
# File 'lib/activenetsuite/soap/default.rb', line 18115 def rate @rate end |
#runId ⇒ Object
Returns the value of attribute runId.
18123 18124 18125 |
# File 'lib/activenetsuite/soap/default.rb', line 18123 def runId @runId end |
#salesOrder ⇒ Object
Returns the value of attribute salesOrder.
18105 18106 18107 |
# File 'lib/activenetsuite/soap/default.rb', line 18105 def salesOrder @salesOrder end |
#salesOrderLine ⇒ Object
Returns the value of attribute salesOrderLine.
18120 18121 18122 |
# File 'lib/activenetsuite/soap/default.rb', line 18120 def salesOrderLine @salesOrderLine end |
#stage ⇒ Object
Returns the value of attribute stage.
18107 18108 18109 |
# File 'lib/activenetsuite/soap/default.rb', line 18107 def stage @stage end |
#timeRecord ⇒ Object
Returns the value of attribute timeRecord.
18114 18115 18116 |
# File 'lib/activenetsuite/soap/default.rb', line 18114 def timeRecord @timeRecord end |
#use ⇒ Object
Returns the value of attribute use.
18109 18110 18111 |
# File 'lib/activenetsuite/soap/default.rb', line 18109 def use @use end |
Instance Method Details
#__xmlattr ⇒ Object
18125 18126 18127 |
# File 'lib/activenetsuite/soap/default.rb', line 18125 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_externalId ⇒ Object
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_internalId ⇒ Object
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 |