| 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="PriceChangeOption" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="PriceIncreasePercentage" 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="UsageRecordRatingOption" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="UseDiscountSpecificAccountingCode" type="{http://www.w3.org/2001/XMLSchema}boolean" 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
| |||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| accountingCode | |||||||||||
| applyDiscountTo | |||||||||||
| billCycleDay | |||||||||||
| billCycleType | |||||||||||
| billingPeriodAlignment | |||||||||||
| chargeModel | |||||||||||
| chargeNumber | |||||||||||
| chargeType | |||||||||||
| chargedThroughDate | |||||||||||
| createdById | |||||||||||
| createdDate | |||||||||||
| description | |||||||||||
| discountAmount | |||||||||||
| discountLevel | |||||||||||
| discountPercentage | |||||||||||
| dmrc | |||||||||||
| dtcv | |||||||||||
| effectiveEndDate | |||||||||||
| effectiveStartDate | |||||||||||
| includedUnits | |||||||||||
| isLastSegment | |||||||||||
| mrr | |||||||||||
| name | |||||||||||
| numberOfPeriods | |||||||||||
| originalId | |||||||||||
| overageCalculationOption | |||||||||||
| overagePrice | |||||||||||
| overageUnusedUnitsCreditOption | |||||||||||
| price | |||||||||||
| priceChangeOption | |||||||||||
| priceIncreasePercentage | |||||||||||
| processedThroughDate | |||||||||||
| productRatePlanChargeId | |||||||||||
| quantity | |||||||||||
| ratePlanId | |||||||||||
| rolloverBalance | |||||||||||
| segment | |||||||||||
| tcv | |||||||||||
| triggerDate | |||||||||||
| triggerEvent | |||||||||||
| unusedUnitsCreditRates | |||||||||||
| uom | |||||||||||
| upToPeriods | |||||||||||
| updatedById | |||||||||||
| updatedDate | |||||||||||
| usageRecordRatingOption | |||||||||||
| useDiscountSpecificAccountingCode | |||||||||||
| version | |||||||||||
|
[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 priceChangeOption property.
| |||||||||||
Gets the value of the priceIncreasePercentage 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 usageRecordRatingOption property.
| |||||||||||
Gets the value of the version property.
| |||||||||||
Gets the value of the isLastSegment property.
| |||||||||||
Gets the value of the useDiscountSpecificAccountingCode 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 priceChangeOption property.
| |||||||||||
Sets the value of the priceIncreasePercentage 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 usageRecordRatingOption property.
| |||||||||||
Sets the value of the useDiscountSpecificAccountingCode 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.
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 priceChangeOption property.
Gets the value of the priceIncreasePercentage 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 usageRecordRatingOption property.
Gets the value of the version property.
Gets the value of the isLastSegment property.
Gets the value of the useDiscountSpecificAccountingCode property.
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 priceChangeOption property.
| value | Allowed object is String |
|---|
Sets the value of the priceIncreasePercentage 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 usageRecordRatingOption property.
| value | Allowed object is String |
|---|
Sets the value of the useDiscountSpecificAccountingCode property.
| value | Allowed object is Boolean |
|---|
Sets the value of the version property.
| value | Allowed object is Long |
|---|