Class: ZUORA::InvoiceItem

Inherits:
ZObject
  • Object
show all
Defined in:
lib/zuora/ZUORA.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from ZObject

attr_accessor, attr_accessor_without_attributes

Constructor Details

#initialize(fieldsToNull = [], id = nil, chargeAmount = nil, chargeDate = nil, chargeDescription = nil, chargeName = nil, chargeNumber = nil, invoiceId = nil, processingType = nil, productId = nil, productDescription = nil, productName = nil, quantity = nil, ratePlanChargeId = nil, serviceEndDate = nil, serviceStartDate = nil, subscriptionId = nil, subscriptionNumber = nil, taxAmount = nil, taxExemptAmount = nil, unitPrice = nil) ⇒ InvoiceItem

Returns a new instance of InvoiceItem.



339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
# File 'lib/zuora/ZUORA.rb', line 339

def initialize(fieldsToNull=[], id=nil, chargeAmount=nil, chargeDate=nil, chargeDescription=nil, chargeName=nil, chargeNumber=nil, invoiceId=nil, processingType=nil, productId=nil, productDescription=nil, productName=nil, quantity=nil, ratePlanChargeId=nil, serviceEndDate=nil, serviceStartDate=nil, subscriptionId=nil, subscriptionNumber=nil, taxAmount=nil, taxExemptAmount=nil, unitPrice=nil)
  @fieldsToNull = fieldsToNull
  @id = id
  @chargeAmount = chargeAmount
  @chargeDate = chargeDate
  @chargeDescription = chargeDescription
  @chargeName = chargeName
  @chargeNumber = chargeNumber
  @invoiceId = invoiceId
  @processingType = processingType
  @productId = productId
  @productDescription = productDescription
  @productName = productName
  @quantity = quantity
  @ratePlanChargeId = ratePlanChargeId
  @serviceEndDate = serviceEndDate
  @serviceStartDate = serviceStartDate
  @subscriptionId = subscriptionId
  @subscriptionNumber = subscriptionNumber
  @taxAmount = taxAmount
  @taxExemptAmount = taxExemptAmount
  @unitPrice = unitPrice
end

Instance Attribute Details

#chargeAmountObject

Returns the value of attribute chargeAmount.



319
320
321
# File 'lib/zuora/ZUORA.rb', line 319

def chargeAmount
  @chargeAmount
end

#chargeDateObject

Returns the value of attribute chargeDate.



320
321
322
# File 'lib/zuora/ZUORA.rb', line 320

def chargeDate
  @chargeDate
end

#chargeDescriptionObject

Returns the value of attribute chargeDescription.



321
322
323
# File 'lib/zuora/ZUORA.rb', line 321

def chargeDescription
  @chargeDescription
end

#chargeNameObject

Returns the value of attribute chargeName.



322
323
324
# File 'lib/zuora/ZUORA.rb', line 322

def chargeName
  @chargeName
end

#chargeNumberObject

Returns the value of attribute chargeNumber.



323
324
325
# File 'lib/zuora/ZUORA.rb', line 323

def chargeNumber
  @chargeNumber
end

#fieldsToNullObject

Returns the value of attribute fieldsToNull.



317
318
319
# File 'lib/zuora/ZUORA.rb', line 317

def fieldsToNull
  @fieldsToNull
end

#idObject

Returns the value of attribute id.



318
319
320
# File 'lib/zuora/ZUORA.rb', line 318

def id
  @id
end

#invoiceIdObject

Returns the value of attribute invoiceId.



324
325
326
# File 'lib/zuora/ZUORA.rb', line 324

def invoiceId
  @invoiceId
end

#processingTypeObject

Returns the value of attribute processingType.



325
326
327
# File 'lib/zuora/ZUORA.rb', line 325

def processingType
  @processingType
end

#productDescriptionObject

Returns the value of attribute productDescription.



327
328
329
# File 'lib/zuora/ZUORA.rb', line 327

def productDescription
  @productDescription
end

#productIdObject

Returns the value of attribute productId.



326
327
328
# File 'lib/zuora/ZUORA.rb', line 326

def productId
  @productId
end

#productNameObject

Returns the value of attribute productName.



328
329
330
# File 'lib/zuora/ZUORA.rb', line 328

def productName
  @productName
end

#quantityObject

Returns the value of attribute quantity.



329
330
331
# File 'lib/zuora/ZUORA.rb', line 329

def quantity
  @quantity
end

#ratePlanChargeIdObject

Returns the value of attribute ratePlanChargeId.



330
331
332
# File 'lib/zuora/ZUORA.rb', line 330

def ratePlanChargeId
  @ratePlanChargeId
end

#serviceEndDateObject

Returns the value of attribute serviceEndDate.



331
332
333
# File 'lib/zuora/ZUORA.rb', line 331

def serviceEndDate
  @serviceEndDate
end

#serviceStartDateObject

Returns the value of attribute serviceStartDate.



332
333
334
# File 'lib/zuora/ZUORA.rb', line 332

def serviceStartDate
  @serviceStartDate
end

#subscriptionIdObject

Returns the value of attribute subscriptionId.



333
334
335
# File 'lib/zuora/ZUORA.rb', line 333

def subscriptionId
  @subscriptionId
end

#subscriptionNumberObject

Returns the value of attribute subscriptionNumber.



334
335
336
# File 'lib/zuora/ZUORA.rb', line 334

def subscriptionNumber
  @subscriptionNumber
end

#taxAmountObject

Returns the value of attribute taxAmount.



335
336
337
# File 'lib/zuora/ZUORA.rb', line 335

def taxAmount
  @taxAmount
end

#taxExemptAmountObject

Returns the value of attribute taxExemptAmount.



336
337
338
# File 'lib/zuora/ZUORA.rb', line 336

def taxExemptAmount
  @taxExemptAmount
end

#unitPriceObject

Returns the value of attribute unitPrice.



337
338
339
# File 'lib/zuora/ZUORA.rb', line 337

def unitPrice
  @unitPrice
end