| java.lang.Object | |||
| ↳ | com.zuora.api.object.Dynamic | ||
| ↳ | com.zuora.api.object.ZObject | ||
| ↳ | com.zuora.api.object.RatePlanCharge | ||
Java class for RatePlanCharge complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="RatePlanCharge">
<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="ApplyDiscountTo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="BillCycleDay" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="BillCycleType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="BillingPeriodAlignment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ChargedThroughDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="ChargeModel" 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="ChargeType" 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="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="DiscountAmount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="DiscountLevel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="DiscountPercentage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="DMRC" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="DTCV" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="EffectiveEndDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="EffectiveStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="IncludedUnits" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="IsLastSegment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="MRR" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="NumberOfPeriods" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
<element name="OriginalId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
<element name="OverageCalculationOption" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="OveragePrice" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="OverageUnusedUnitsCreditOption" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Price" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="ProcessedThroughDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="ProductRatePlanChargeId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
<element name="Quantity" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="RatePlanId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
<element name="RolloverBalance" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="Segment" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="TCV" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="TriggerDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="TriggerEvent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="UnusedUnitsCreditRates" 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"/>
<element name="UpToPeriods" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
<element name="Version" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| long | serialVersionUID | ||||||||||
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.zuora.api.object.ZObject
| |||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.zuora.api.object.ZObject
| |||||||||||
From class
com.zuora.api.object.Dynamic
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Gets the value of the accountingCode property.
| |||||||||||
Gets the value of the applyDiscountTo property.
| |||||||||||
Gets the value of the billCycleDay property.
| |||||||||||
Gets the value of the billCycleType property.
| |||||||||||
Gets the value of the billingPeriodAlignment property.
| |||||||||||
Gets the value of the chargeModel property.
| |||||||||||
Gets the value of the chargeNumber property.
| |||||||||||
Gets the value of the chargeType property.
| |||||||||||
Gets the value of the chargedThroughDate property.
| |||||||||||
Gets the value of the createdById property.
| |||||||||||
Gets the value of the createdDate property.
| |||||||||||
Gets the value of the dmrc property.
| |||||||||||
Gets the value of the dtcv property.
| |||||||||||
Gets the value of the description property.
| |||||||||||
Gets the value of the discountAmount property.
| |||||||||||
Gets the value of the discountLevel property.
| |||||||||||
Gets the value of the discountPercentage property.
| |||||||||||
Gets the value of the effectiveEndDate property.
| |||||||||||
Gets the value of the effectiveStartDate property.
| |||||||||||
Gets the value of the includedUnits property.
| |||||||||||
Gets the value of the mrr property.
| |||||||||||
Gets the value of the name property.
| |||||||||||
Gets the value of the numberOfPeriods property.
| |||||||||||
Gets the value of the originalId property.
| |||||||||||
Gets the value of the overageCalculationOption property.
| |||||||||||
Gets the value of the overagePrice property.
| |||||||||||
Gets the value of the overageUnusedUnitsCreditOption property.
| |||||||||||
Gets the value of the price property.
| |||||||||||
Gets the value of the processedThroughDate property.
| |||||||||||
Gets the value of the productRatePlanChargeId property.
| |||||||||||
Gets the value of the quantity property.
| |||||||||||
Gets the value of the ratePlanId property.
| |||||||||||
Gets the value of the rolloverBalance property.
| |||||||||||
Gets the value of the segment property.
| |||||||||||
Gets the value of the tcv property.
| |||||||||||
Gets the value of the triggerDate property.
| |||||||||||
Gets the value of the triggerEvent property.
| |||||||||||
Gets the value of the uom property.
| |||||||||||
Gets the value of the unusedUnitsCreditRates property.
| |||||||||||
Gets the value of the upToPeriods property.
| |||||||||||
Gets the value of the updatedById property.
| |||||||||||
Gets the value of the updatedDate property.
| |||||||||||
Gets the value of the version property.
| |||||||||||
Gets the value of the isLastSegment property.
| |||||||||||
Sets the value of the accountingCode property.
| |||||||||||
Sets the value of the applyDiscountTo property.
| |||||||||||
Sets the value of the billCycleDay property.
| |||||||||||
Sets the value of the billCycleType property.
| |||||||||||
Sets the value of the billingPeriodAlignment property.
| |||||||||||
Sets the value of the chargeModel property.
| |||||||||||
Sets the value of the chargeNumber property.
| |||||||||||
Sets the value of the chargeType property.
| |||||||||||
Sets the value of the chargedThroughDate property.
| |||||||||||
Sets the value of the createdById property.
| |||||||||||
Sets the value of the createdDate property.
| |||||||||||
Sets the value of the dmrc property.
| |||||||||||
Sets the value of the dtcv property.
| |||||||||||
Sets the value of the description property.
| |||||||||||
Sets the value of the discountAmount property.
| |||||||||||
Sets the value of the discountLevel property.
| |||||||||||
Sets the value of the discountPercentage property.
| |||||||||||
Sets the value of the effectiveEndDate property.
| |||||||||||
Sets the value of the effectiveStartDate property.
| |||||||||||
Sets the value of the includedUnits property.
| |||||||||||
Sets the value of the isLastSegment property.
| |||||||||||
Sets the value of the mrr property.
| |||||||||||
Sets the value of the name property.
| |||||||||||
Sets the value of the numberOfPeriods property.
| |||||||||||
Sets the value of the originalId property.
| |||||||||||
Sets the value of the overageCalculationOption property.
| |||||||||||
Sets the value of the overagePrice property.
| |||||||||||
Sets the value of the overageUnusedUnitsCreditOption property.
| |||||||||||
Sets the value of the price property.
| |||||||||||
Sets the value of the processedThroughDate property.
| |||||||||||
Sets the value of the productRatePlanChargeId property.
| |||||||||||
Sets the value of the quantity property.
| |||||||||||
Sets the value of the ratePlanId property.
| |||||||||||
Sets the value of the rolloverBalance property.
| |||||||||||
Sets the value of the segment property.
| |||||||||||
Sets the value of the tcv property.
| |||||||||||
Sets the value of the triggerDate property.
| |||||||||||
Sets the value of the triggerEvent property.
| |||||||||||
Sets the value of the uom property.
| |||||||||||
Sets the value of the unusedUnitsCreditRates property.
| |||||||||||
Sets the value of the upToPeriods property.
| |||||||||||
Sets the value of the updatedById property.
| |||||||||||
Sets the value of the updatedDate property.
| |||||||||||
Sets the value of the version property.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.zuora.api.object.ZObject
| |||||||||||
From class
com.zuora.api.object.Dynamic
| |||||||||||
From class
java.lang.Object
| |||||||||||
Gets the value of the accountingCode property.
String
Gets the value of the applyDiscountTo property.
String
Gets the value of the billCycleDay property.
Integer
Gets the value of the billCycleType property.
String
Gets the value of the billingPeriodAlignment property.
String
Gets the value of the chargeModel property.
String
Gets the value of the chargeNumber property.
String
Gets the value of the chargeType property.
String
Gets the value of the chargedThroughDate property.
Gets the value of the createdById property.
String
Gets the value of the createdDate property.
Gets the value of the dmrc property.
BigDecimal
Gets the value of the dtcv property.
BigDecimal
Gets the value of the description property.
String
Gets the value of the discountAmount property.
BigDecimal
Gets the value of the discountLevel property.
String
Gets the value of the discountPercentage property.
BigDecimal
Gets the value of the effectiveEndDate property.
Gets the value of the effectiveStartDate property.
Gets the value of the includedUnits property.
BigDecimal
Gets the value of the mrr property.
BigDecimal
Gets the value of the numberOfPeriods property.
Long
Gets the value of the originalId property.
String
Gets the value of the overageCalculationOption property.
String
Gets the value of the overagePrice property.
BigDecimal
Gets the value of the overageUnusedUnitsCreditOption property.
String
Gets the value of the price property.
BigDecimal
Gets the value of the processedThroughDate property.
Gets the value of the productRatePlanChargeId property.
String
Gets the value of the quantity property.
BigDecimal
Gets the value of the ratePlanId property.
String
Gets the value of the rolloverBalance property.
BigDecimal
Gets the value of the segment property.
Integer
Gets the value of the tcv property.
BigDecimal
Gets the value of the triggerDate property.
Gets the value of the triggerEvent property.
String
Gets the value of the unusedUnitsCreditRates property.
BigDecimal
Gets the value of the upToPeriods property.
Long
Gets the value of the updatedById property.
String
Gets the value of the updatedDate property.
Gets the value of the isLastSegment property.
Boolean
Sets the value of the accountingCode property.
| value | allowed object is
String
|
|---|
Sets the value of the applyDiscountTo property.
| value | allowed object is
String
|
|---|
Sets the value of the billCycleDay property.
| value | allowed object is
Integer
|
|---|
Sets the value of the billCycleType property.
| value | allowed object is
String
|
|---|
Sets the value of the billingPeriodAlignment property.
| value | allowed object is
String
|
|---|
Sets the value of the chargeModel property.
| value | allowed object is
String
|
|---|
Sets the value of the chargeNumber property.
| value | allowed object is
String
|
|---|
Sets the value of the chargeType property.
| value | allowed object is
String
|
|---|
Sets the value of the chargedThroughDate property.
| value | allowed object is XMLGregorianCalendar |
|---|
Sets the value of the createdById property.
| value | allowed object is
String
|
|---|
Sets the value of the createdDate property.
| value | allowed object is XMLGregorianCalendar |
|---|
Sets the value of the dmrc property.
| value | allowed object is
BigDecimal
|
|---|
Sets the value of the dtcv property.
| value | allowed object is
BigDecimal
|
|---|
Sets the value of the description property.
| value | allowed object is
String
|
|---|
Sets the value of the discountAmount property.
| value | allowed object is
BigDecimal
|
|---|
Sets the value of the discountLevel property.
| value | allowed object is
String
|
|---|
Sets the value of the discountPercentage property.
| value | allowed object is
BigDecimal
|
|---|
Sets the value of the effectiveEndDate property.
| value | allowed object is XMLGregorianCalendar |
|---|
Sets the value of the effectiveStartDate property.
| value | allowed object is XMLGregorianCalendar |
|---|
Sets the value of the includedUnits property.
| value | allowed object is
BigDecimal
|
|---|
Sets the value of the isLastSegment property.
| value | allowed object is
Boolean
|
|---|
Sets the value of the mrr property.
| value | allowed object is
BigDecimal
|
|---|
Sets the value of the name property.
| value | allowed object is
String
|
|---|
Sets the value of the numberOfPeriods property.
| value | allowed object is
Long
|
|---|
Sets the value of the originalId property.
| value | allowed object is
String
|
|---|
Sets the value of the overageCalculationOption property.
| value | allowed object is
String
|
|---|
Sets the value of the overagePrice property.
| value | allowed object is
BigDecimal
|
|---|
Sets the value of the overageUnusedUnitsCreditOption property.
| value | allowed object is
String
|
|---|
Sets the value of the price property.
| value | allowed object is
BigDecimal
|
|---|
Sets the value of the processedThroughDate property.
| value | allowed object is XMLGregorianCalendar |
|---|
Sets the value of the productRatePlanChargeId property.
| value | allowed object is
String
|
|---|
Sets the value of the quantity property.
| value | allowed object is
BigDecimal
|
|---|
Sets the value of the ratePlanId property.
| value | allowed object is
String
|
|---|
Sets the value of the rolloverBalance property.
| value | allowed object is
BigDecimal
|
|---|
Sets the value of the segment property.
| value | allowed object is
Integer
|
|---|
Sets the value of the tcv property.
| value | allowed object is
BigDecimal
|
|---|
Sets the value of the triggerDate property.
| value | allowed object is XMLGregorianCalendar |
|---|
Sets the value of the triggerEvent property.
| value | allowed object is
String
|
|---|
Sets the value of the uom property.
| value | allowed object is
String
|
|---|
Sets the value of the unusedUnitsCreditRates property.
| value | allowed object is
BigDecimal
|
|---|
Sets the value of the upToPeriods property.
| value | allowed object is
Long
|
|---|
Sets the value of the updatedById property.
| value | allowed object is
String
|
|---|
Sets the value of the updatedDate property.
| value | allowed object is XMLGregorianCalendar |
|---|
Sets the value of the version property.
| value | allowed object is
Long
|
|---|