public class

InvoiceItem

extends ZObject
implements Serializable
java.lang.Object
   ↳ com.zuora.api.object.Dynamic
     ↳ com.zuora.api.object.ZObject
       ↳ com.zuora.api.object.InvoiceItem

Class Overview

Java class for InvoiceItem complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="InvoiceItem">
   <complexContent>
     <extension base="{http://object.api.zuora.com/}zObject">
       <sequence>
         <element name="AccountingCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AppliedToInvoiceItemId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="ChargeAmount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="ChargeDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ChargeDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ChargeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ChargeNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreatedById" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="CreatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="InvoiceId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="ProcessingType" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="ProductDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ProductId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="ProductName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Quantity" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="RatePlanChargeId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="RevRecCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RevRecStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="RevRecTriggerCondition" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ServiceEndDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ServiceStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="SKU" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SubscriptionId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="SubscriptionNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UnitPrice" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="UOM" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UpdatedById" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="UpdatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
[Expand]
Inherited Constants
From class com.zuora.api.object.ZObject
Fields
protected String accountingCode
protected String appliedToInvoiceItemId
protected BigDecimal chargeAmount
protected XMLGregorianCalendar chargeDate
protected String chargeDescription
protected String chargeName
protected String chargeNumber
protected String createdById
protected XMLGregorianCalendar createdDate
protected String invoiceId
protected BigDecimal processingType
protected String productDescription
protected String productId
protected String productName
protected BigDecimal quantity
protected String ratePlanChargeId
protected String revRecCode
protected XMLGregorianCalendar revRecStartDate
protected String revRecTriggerCondition
protected XMLGregorianCalendar serviceEndDate
protected XMLGregorianCalendar serviceStartDate
protected String sku
protected String subscriptionId
protected String subscriptionNumber
protected BigDecimal unitPrice
protected String uom
protected String updatedById
protected XMLGregorianCalendar updatedDate
[Expand]
Inherited Fields
From class com.zuora.api.object.ZObject
Public Constructors
InvoiceItem()
Public Methods
String getAccountingCode()
Gets the value of the accountingCode property.
String getAppliedToInvoiceItemId()
Gets the value of the appliedToInvoiceItemId property.
BigDecimal getChargeAmount()
Gets the value of the chargeAmount property.
XMLGregorianCalendar getChargeDate()
Gets the value of the chargeDate property.
String getChargeDescription()
Gets the value of the chargeDescription property.
String getChargeName()
Gets the value of the chargeName property.
String getChargeNumber()
Gets the value of the chargeNumber property.
String getCreatedById()
Gets the value of the createdById property.
XMLGregorianCalendar getCreatedDate()
Gets the value of the createdDate property.
String getInvoiceId()
Gets the value of the invoiceId property.
BigDecimal getProcessingType()
Gets the value of the processingType property.
String getProductDescription()
Gets the value of the productDescription property.
String getProductId()
Gets the value of the productId property.
String getProductName()
Gets the value of the productName property.
BigDecimal getQuantity()
Gets the value of the quantity property.
String getRatePlanChargeId()
Gets the value of the ratePlanChargeId property.
String getRevRecCode()
Gets the value of the revRecCode property.
XMLGregorianCalendar getRevRecStartDate()
Gets the value of the revRecStartDate property.
String getRevRecTriggerCondition()
Gets the value of the revRecTriggerCondition property.
String getSKU()
Gets the value of the sku property.
XMLGregorianCalendar getServiceEndDate()
Gets the value of the serviceEndDate property.
XMLGregorianCalendar getServiceStartDate()
Gets the value of the serviceStartDate property.
String getSubscriptionId()
Gets the value of the subscriptionId property.
String getSubscriptionNumber()
Gets the value of the subscriptionNumber property.
String getUOM()
Gets the value of the uom property.
BigDecimal getUnitPrice()
Gets the value of the unitPrice property.
String getUpdatedById()
Gets the value of the updatedById property.
XMLGregorianCalendar getUpdatedDate()
Gets the value of the updatedDate property.
void setAccountingCode(String value)
Sets the value of the accountingCode property.
void setAppliedToInvoiceItemId(String value)
Sets the value of the appliedToInvoiceItemId property.
void setChargeAmount(BigDecimal value)
Sets the value of the chargeAmount property.
void setChargeDate(XMLGregorianCalendar value)
Sets the value of the chargeDate property.
void setChargeDescription(String value)
Sets the value of the chargeDescription property.
void setChargeName(String value)
Sets the value of the chargeName property.
void setChargeNumber(String value)
Sets the value of the chargeNumber property.
void setCreatedById(String value)
Sets the value of the createdById property.
void setCreatedDate(XMLGregorianCalendar value)
Sets the value of the createdDate property.
void setInvoiceId(String value)
Sets the value of the invoiceId property.
void setProcessingType(BigDecimal value)
Sets the value of the processingType property.
void setProductDescription(String value)
Sets the value of the productDescription property.
void setProductId(String value)
Sets the value of the productId property.
void setProductName(String value)
Sets the value of the productName property.
void setQuantity(BigDecimal value)
Sets the value of the quantity property.
void setRatePlanChargeId(String value)
Sets the value of the ratePlanChargeId property.
void setRevRecCode(String value)
Sets the value of the revRecCode property.
void setRevRecStartDate(XMLGregorianCalendar value)
Sets the value of the revRecStartDate property.
void setRevRecTriggerCondition(String value)
Sets the value of the revRecTriggerCondition property.
void setSKU(String value)
Sets the value of the sku property.
void setServiceEndDate(XMLGregorianCalendar value)
Sets the value of the serviceEndDate property.
void setServiceStartDate(XMLGregorianCalendar value)
Sets the value of the serviceStartDate property.
void setSubscriptionId(String value)
Sets the value of the subscriptionId property.
void setSubscriptionNumber(String value)
Sets the value of the subscriptionNumber property.
void setUOM(String value)
Sets the value of the uom property.
void setUnitPrice(BigDecimal value)
Sets the value of the unitPrice property.
void setUpdatedById(String value)
Sets the value of the updatedById property.
void setUpdatedDate(XMLGregorianCalendar value)
Sets the value of the updatedDate property.
[Expand]
Inherited Methods
From class com.zuora.api.object.ZObject
From class com.zuora.api.object.Dynamic
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 100 (0x0000000000000064)

Fields

protected String accountingCode

protected String appliedToInvoiceItemId

protected BigDecimal chargeAmount

protected XMLGregorianCalendar chargeDate

protected String chargeDescription

protected String chargeName

protected String chargeNumber

protected String createdById

protected XMLGregorianCalendar createdDate

protected String invoiceId

protected BigDecimal processingType

protected String productDescription

protected String productId

protected String productName

protected BigDecimal quantity

protected String ratePlanChargeId

protected String revRecCode

protected XMLGregorianCalendar revRecStartDate

protected String revRecTriggerCondition

protected XMLGregorianCalendar serviceEndDate

protected XMLGregorianCalendar serviceStartDate

protected String sku

protected String subscriptionId

protected String subscriptionNumber

protected BigDecimal unitPrice

protected String uom

protected String updatedById

protected XMLGregorianCalendar updatedDate

Public Constructors

public InvoiceItem ()

Public Methods

public String getAccountingCode ()

Gets the value of the accountingCode property.

Returns
  • possible object is String

public String getAppliedToInvoiceItemId ()

Gets the value of the appliedToInvoiceItemId property.

Returns
  • possible object is String

public BigDecimal getChargeAmount ()

Gets the value of the chargeAmount property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getChargeDate ()

Gets the value of the chargeDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getChargeDescription ()

Gets the value of the chargeDescription property.

Returns
  • possible object is String

public String getChargeName ()

Gets the value of the chargeName property.

Returns
  • possible object is String

public String getChargeNumber ()

Gets the value of the chargeNumber property.

Returns
  • possible object is String

public String getCreatedById ()

Gets the value of the createdById property.

Returns
  • possible object is String

public XMLGregorianCalendar getCreatedDate ()

Gets the value of the createdDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getInvoiceId ()

Gets the value of the invoiceId property.

Returns
  • possible object is String

public BigDecimal getProcessingType ()

Gets the value of the processingType property.

Returns
  • possible object is BigDecimal

public String getProductDescription ()

Gets the value of the productDescription property.

Returns
  • possible object is String

public String getProductId ()

Gets the value of the productId property.

Returns
  • possible object is String

public String getProductName ()

Gets the value of the productName property.

Returns
  • possible object is String

public BigDecimal getQuantity ()

Gets the value of the quantity property.

Returns
  • possible object is BigDecimal

public String getRatePlanChargeId ()

Gets the value of the ratePlanChargeId property.

Returns
  • possible object is String

public String getRevRecCode ()

Gets the value of the revRecCode property.

Returns
  • possible object is String

public XMLGregorianCalendar getRevRecStartDate ()

Gets the value of the revRecStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getRevRecTriggerCondition ()

Gets the value of the revRecTriggerCondition property.

Returns
  • possible object is String

public String getSKU ()

Gets the value of the sku property.

Returns
  • possible object is String

public XMLGregorianCalendar getServiceEndDate ()

Gets the value of the serviceEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getServiceStartDate ()

Gets the value of the serviceStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getSubscriptionId ()

Gets the value of the subscriptionId property.

Returns
  • possible object is String

public String getSubscriptionNumber ()

Gets the value of the subscriptionNumber property.

Returns
  • possible object is String

public String getUOM ()

Gets the value of the uom property.

Returns
  • possible object is String

public BigDecimal getUnitPrice ()

Gets the value of the unitPrice property.

Returns
  • possible object is BigDecimal

public String getUpdatedById ()

Gets the value of the updatedById property.

Returns
  • possible object is String

public XMLGregorianCalendar getUpdatedDate ()

Gets the value of the updatedDate property.

Returns
  • possible object is XMLGregorianCalendar

public void setAccountingCode (String value)

Sets the value of the accountingCode property.

Parameters
value Allowed object is String

public void setAppliedToInvoiceItemId (String value)

Sets the value of the appliedToInvoiceItemId property.

Parameters
value Allowed object is String

public void setChargeAmount (BigDecimal value)

Sets the value of the chargeAmount property.

Parameters
value Allowed object is BigDecimal

public void setChargeDate (XMLGregorianCalendar value)

Sets the value of the chargeDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setChargeDescription (String value)

Sets the value of the chargeDescription property.

Parameters
value Allowed object is String

public void setChargeName (String value)

Sets the value of the chargeName property.

Parameters
value Allowed object is String

public void setChargeNumber (String value)

Sets the value of the chargeNumber property.

Parameters
value Allowed object is String

public void setCreatedById (String value)

Sets the value of the createdById property.

Parameters
value Allowed object is String

public void setCreatedDate (XMLGregorianCalendar value)

Sets the value of the createdDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setInvoiceId (String value)

Sets the value of the invoiceId property.

Parameters
value Allowed object is String

public void setProcessingType (BigDecimal value)

Sets the value of the processingType property.

Parameters
value Allowed object is BigDecimal

public void setProductDescription (String value)

Sets the value of the productDescription property.

Parameters
value Allowed object is String

public void setProductId (String value)

Sets the value of the productId property.

Parameters
value Allowed object is String

public void setProductName (String value)

Sets the value of the productName property.

Parameters
value Allowed object is String

public void setQuantity (BigDecimal value)

Sets the value of the quantity property.

Parameters
value Allowed object is BigDecimal

public void setRatePlanChargeId (String value)

Sets the value of the ratePlanChargeId property.

Parameters
value Allowed object is String

public void setRevRecCode (String value)

Sets the value of the revRecCode property.

Parameters
value Allowed object is String

public void setRevRecStartDate (XMLGregorianCalendar value)

Sets the value of the revRecStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setRevRecTriggerCondition (String value)

Sets the value of the revRecTriggerCondition property.

Parameters
value Allowed object is String

public void setSKU (String value)

Sets the value of the sku property.

Parameters
value Allowed object is String

public void setServiceEndDate (XMLGregorianCalendar value)

Sets the value of the serviceEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setServiceStartDate (XMLGregorianCalendar value)

Sets the value of the serviceStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setSubscriptionId (String value)

Sets the value of the subscriptionId property.

Parameters
value Allowed object is String

public void setSubscriptionNumber (String value)

Sets the value of the subscriptionNumber property.

Parameters
value Allowed object is String

public void setUOM (String value)

Sets the value of the uom property.

Parameters
value Allowed object is String

public void setUnitPrice (BigDecimal value)

Sets the value of the unitPrice property.

Parameters
value Allowed object is BigDecimal

public void setUpdatedById (String value)

Sets the value of the updatedById property.

Parameters
value Allowed object is String

public void setUpdatedDate (XMLGregorianCalendar value)

Sets the value of the updatedDate property.

Parameters
value Allowed object is XMLGregorianCalendar