Class UsagePriceCharge
java.lang.Object
de.hybris.platform.b2ctelcotmfwebservices.v2.dto.ProductOfferingPrice
de.hybris.platform.b2ctelcotmfwebservices.v2.dto.UsagePriceCharge
- Direct Known Subclasses:
UsagePriceChargeEntry
@Validated
@Generated(value="de.hybris.platform.b2ctelcotmfwebservices.swagger.TelcoCodegen",
date="2022-10-21T20:34:47.671Z")
public class UsagePriceCharge
extends ProductOfferingPrice
A price per usage unit, either volume overage or tier price.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanUsage price type.@Valid UsageUnitUsage unit applicable for the price.inthashCode()voidsetUsageType(String usageType) voidsetUsageUnit(UsageUnit usageUnit) toString()Methods inherited from class de.hybris.platform.b2ctelcotmfwebservices.v2.dto.ProductOfferingPrice
addBundledPopItem, addBundledPopRelationshipItem, addChannelItem, addConstraintItem, addPlaceItem, addPopRelationshipItem, addPoRelationshipItem, addPricingLogicAlgorithmItem, addProcessTypeItem, addProdSpecCharValueUseItem, addProductOfferingTermItem, addTaxItem, atbaseType, atschemaLocation, attype, billingEvent, bundledPop, bundledPopRelationship, channel, constraint, description, getAtbaseType, getAtschemaLocation, getAttype, getBillingEvent, getBundledPop, getBundledPopRelationship, getChannel, getConstraint, getDescription, getHref, getId, getLastUpdate, getLifecycleStatus, getName, getPercentage, getPlace, getPopRelationship, getPoRelationship, getPrice, getPriceType, getPricingLogicAlgorithm, getPriority, getProcessType, getProdSpecCharValueUse, getProductOfferingTerm, getRecurringChargePeriodLength, getRecurringChargePeriodType, getRelatedParty, getTax, getUnitOfMeasure, getValidFor, getVersion, href, id, isBundle, isIsBundle, isIsPriceOverride, isPriceOverride, lastUpdate, lifecycleStatus, name, percentage, place, popRelationship, poRelationship, price, priceType, pricingLogicAlgorithm, priority, processType, prodSpecCharValueUse, productOfferingTerm, recurringChargePeriodLength, recurringChargePeriodType, relatedParty, setAtbaseType, setAtschemaLocation, setAttype, setBillingEvent, setBundledPop, setBundledPopRelationship, setChannel, setConstraint, setDescription, setHref, setId, setIsBundle, setIsPriceOverride, setLastUpdate, setLifecycleStatus, setName, setPercentage, setPlace, setPopRelationship, setPoRelationship, setPrice, setPriceType, setPricingLogicAlgorithm, setPriority, setProcessType, setProdSpecCharValueUse, setProductOfferingTerm, setRecurringChargePeriodLength, setRecurringChargePeriodType, setRelatedParty, setTax, setUnitOfMeasure, setValidFor, setVersion, tax, unitOfMeasure, validFor, version
-
Constructor Details
-
UsagePriceCharge
public UsagePriceCharge()
-
-
Method Details
-
usageType
-
getUsageType
Usage price type. Could be highest applicable tier or each respective tier.- Returns:
- usageType
-
setUsageType
-
usageUnit
-
getUsageUnit
Usage unit applicable for the price.- Returns:
- usageUnit
-
setUsageUnit
-
equals
- Overrides:
equalsin classProductOfferingPrice
-
hashCode
public int hashCode()- Overrides:
hashCodein classProductOfferingPrice
-
toString
- Overrides:
toStringin classProductOfferingPrice
-