class ActiveNetsuite::Charge

{urn:customers_2013_2.transactions.webservices.netsuite.com}Charge

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

Constants

AttrExternalId
AttrInternalId

Attributes

amount[RW]
billTo[RW]
billingItem[RW]
chargeDate[RW]
chargeType[RW]
createdDate[RW]
currency[RW]
customForm[RW]
description[RW]
invoice[RW]
invoiceLine[RW]
nullFieldList[RW]
projectTask[RW]
quantity[RW]
rate[RW]
runId[RW]
salesOrder[RW]
salesOrderLine[RW]
stage[RW]
timeRecord[RW]
use[RW]

Public Class Methods

new(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) click to toggle source
# 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

Public Instance Methods

__xmlattr() click to toggle source
# File lib/activenetsuite/soap/default.rb, line 18125
def __xmlattr
  @__xmlattr ||= {}
end
xmlattr_externalId() click to toggle source
# File lib/activenetsuite/soap/default.rb, line 18137
def xmlattr_externalId
  __xmlattr[AttrExternalId]
end
xmlattr_externalId=(value) click to toggle source
# File lib/activenetsuite/soap/default.rb, line 18141
def xmlattr_externalId=(value)
  __xmlattr[AttrExternalId] = value
end
xmlattr_internalId() click to toggle source
# File lib/activenetsuite/soap/default.rb, line 18129
def xmlattr_internalId
  __xmlattr[AttrInternalId]
end
xmlattr_internalId=(value) click to toggle source
# File lib/activenetsuite/soap/default.rb, line 18133
def xmlattr_internalId=(value)
  __xmlattr[AttrInternalId] = value
end