| java.lang.Object | |||
| ↳ | com.zuora.api.object.Dynamic | ||
| ↳ | com.zuora.api.object.ZObject | ||
| ↳ | com.zuora.api.object.ProductRatePlanCharge | ||
Java class for ProductRatePlanCharge complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ProductRatePlanCharge">
<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="BillingPeriod" 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="ChargeModel" 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="DefaultQuantity" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="DiscountLevel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="IncludedUnits" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="MaxQuantity" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="MinQuantity" 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="NumberOfPeriod" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
<element name="OverageCalculationOption" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="OverageUnusedUnitsCreditOption" type="{http://www.w3.org/2001/XMLSchema}string" 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="ProductRatePlanChargeTierData" type="{http://api.zuora.com/}ProductRatePlanChargeTierData" minOccurs="0"/>
<element name="ProductRatePlanId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
<element name="RevRecCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="RevRecTriggerCondition" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="SmoothingModel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="SpecificBillingPeriod" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
<element name="TriggerEvent" type="{http://www.w3.org/2001/XMLSchema}string" 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="UseDiscountSpecificAccountingCode" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="UseTenantDefaultForPriceChange" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| long | serialVersionUID | ||||||||||
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.zuora.api.object.ZObject
| |||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| accountingCode | |||||||||||
| applyDiscountTo | |||||||||||
| billCycleDay | |||||||||||
| billCycleType | |||||||||||
| billingPeriod | |||||||||||
| billingPeriodAlignment | |||||||||||
| chargeModel | |||||||||||
| chargeType | |||||||||||
| createdById | |||||||||||
| createdDate | |||||||||||
| defaultQuantity | |||||||||||
| description | |||||||||||
| discountLevel | |||||||||||
| includedUnits | |||||||||||
| maxQuantity | |||||||||||
| minQuantity | |||||||||||
| name | |||||||||||
| numberOfPeriod | |||||||||||
| overageCalculationOption | |||||||||||
| overageUnusedUnitsCreditOption | |||||||||||
| priceChangeOption | |||||||||||
| priceIncreasePercentage | |||||||||||
| productRatePlanChargeTierData | |||||||||||
| productRatePlanId | |||||||||||
| revRecCode | |||||||||||
| revRecTriggerCondition | |||||||||||
| smoothingModel | |||||||||||
| specificBillingPeriod | |||||||||||
| triggerEvent | |||||||||||
| uom | |||||||||||
| upToPeriods | |||||||||||
| updatedById | |||||||||||
| updatedDate | |||||||||||
| useDiscountSpecificAccountingCode | |||||||||||
| useTenantDefaultForPriceChange | |||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.zuora.api.object.ZObject
| |||||||||||
| 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 billingPeriod property.
| |||||||||||
Gets the value of the billingPeriodAlignment property.
| |||||||||||
Gets the value of the chargeModel property.
| |||||||||||
Gets the value of the chargeType property.
| |||||||||||
Gets the value of the createdById property.
| |||||||||||
Gets the value of the createdDate property.
| |||||||||||
Gets the value of the defaultQuantity property.
| |||||||||||
Gets the value of the description property.
| |||||||||||
Gets the value of the discountLevel property.
| |||||||||||
Gets the value of the includedUnits property.
| |||||||||||
Gets the value of the maxQuantity property.
| |||||||||||
Gets the value of the minQuantity property.
| |||||||||||
Gets the value of the name property.
| |||||||||||
Gets the value of the numberOfPeriod property.
| |||||||||||
Gets the value of the overageCalculationOption property.
| |||||||||||
Gets the value of the overageUnusedUnitsCreditOption property.
| |||||||||||
Gets the value of the priceChangeOption property.
| |||||||||||
Gets the value of the priceIncreasePercentage property.
| |||||||||||
Gets the value of the productRatePlanChargeTierData property.
| |||||||||||
Gets the value of the productRatePlanId property.
| |||||||||||
Gets the value of the revRecCode property.
| |||||||||||
Gets the value of the revRecTriggerCondition property.
| |||||||||||
Gets the value of the smoothingModel property.
| |||||||||||
Gets the value of the specificBillingPeriod property.
| |||||||||||
Gets the value of the triggerEvent property.
| |||||||||||
Gets the value of the uom 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 useDiscountSpecificAccountingCode property.
| |||||||||||
Gets the value of the useTenantDefaultForPriceChange 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 billingPeriod property.
| |||||||||||
Sets the value of the billingPeriodAlignment property.
| |||||||||||
Sets the value of the chargeModel property.
| |||||||||||
Sets the value of the chargeType property.
| |||||||||||
Sets the value of the createdById property.
| |||||||||||
Sets the value of the createdDate property.
| |||||||||||
Sets the value of the defaultQuantity property.
| |||||||||||
Sets the value of the description property.
| |||||||||||
Sets the value of the discountLevel property.
| |||||||||||
Sets the value of the includedUnits property.
| |||||||||||
Sets the value of the maxQuantity property.
| |||||||||||
Sets the value of the minQuantity property.
| |||||||||||
Sets the value of the name property.
| |||||||||||
Sets the value of the numberOfPeriod property.
| |||||||||||
Sets the value of the overageCalculationOption property.
| |||||||||||
Sets the value of the overageUnusedUnitsCreditOption property.
| |||||||||||
Sets the value of the priceChangeOption property.
| |||||||||||
Sets the value of the priceIncreasePercentage property.
| |||||||||||
Sets the value of the productRatePlanChargeTierData property.
| |||||||||||
Sets the value of the productRatePlanId property.
| |||||||||||
Sets the value of the revRecCode property.
| |||||||||||
Sets the value of the revRecTriggerCondition property.
| |||||||||||
Sets the value of the smoothingModel property.
| |||||||||||
Sets the value of the specificBillingPeriod property.
| |||||||||||
Sets the value of the triggerEvent property.
| |||||||||||
Sets the value of the uom 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 useDiscountSpecificAccountingCode property.
| |||||||||||
Sets the value of the useTenantDefaultForPriceChange 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 billingPeriod property.
Gets the value of the billingPeriodAlignment property.
Gets the value of the chargeModel property.
Gets the value of the chargeType property.
Gets the value of the createdById property.
Gets the value of the createdDate property.
Gets the value of the defaultQuantity property.
Gets the value of the description property.
Gets the value of the discountLevel property.
Gets the value of the includedUnits property.
Gets the value of the maxQuantity property.
Gets the value of the minQuantity property.
Gets the value of the name property.
Gets the value of the numberOfPeriod property.
Gets the value of the overageCalculationOption property.
Gets the value of the overageUnusedUnitsCreditOption property.
Gets the value of the priceChangeOption property.
Gets the value of the priceIncreasePercentage property.
Gets the value of the productRatePlanChargeTierData property.
ProductRatePlanChargeTierData
Gets the value of the productRatePlanId property.
Gets the value of the revRecCode property.
Gets the value of the revRecTriggerCondition property.
Gets the value of the smoothingModel property.
Gets the value of the specificBillingPeriod property.
Gets the value of the triggerEvent property.
Gets the value of the uom 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 useDiscountSpecificAccountingCode property.
Gets the value of the useTenantDefaultForPriceChange 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 billingPeriod 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 chargeType property.
| value | Allowed object is String |
|---|
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 defaultQuantity property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the description property.
| value | Allowed object is String |
|---|
Sets the value of the discountLevel property.
| value | Allowed object is String |
|---|
Sets the value of the includedUnits property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the maxQuantity property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the minQuantity property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the name property.
| value | Allowed object is String |
|---|
Sets the value of the numberOfPeriod property.
| value | Allowed object is Long |
|---|
Sets the value of the overageCalculationOption property.
| value | Allowed object is String |
|---|
Sets the value of the overageUnusedUnitsCreditOption property.
| value | Allowed object is String |
|---|
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 productRatePlanChargeTierData property.
| value | Allowed object is
ProductRatePlanChargeTierData
|
|---|
Sets the value of the productRatePlanId property.
| value | Allowed object is String |
|---|
Sets the value of the revRecCode property.
| value | Allowed object is String |
|---|
Sets the value of the revRecTriggerCondition property.
| value | Allowed object is String |
|---|
Sets the value of the smoothingModel property.
| value | Allowed object is String |
|---|
Sets the value of the specificBillingPeriod property.
| value | Allowed object is Long |
|---|
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 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 useDiscountSpecificAccountingCode property.
| value | Allowed object is Boolean |
|---|
Sets the value of the useTenantDefaultForPriceChange property.
| value | Allowed object is Boolean |
|---|