Class OneTimeChargeOrderPrice
java.lang.Object
de.hybris.platform.b2ctelcotmfwebservices.v2.dto.OrderPrice
de.hybris.platform.b2ctelcotmfwebservices.v2.dto.OneTimeChargeOrderPrice
@Validated
@Generated(value="de.hybris.platform.b2ctelcotmfwebservices.swagger.TelcoCodegen",
date="2022-10-21T20:34:47.671Z")
public class OneTimeChargeOrderPrice
extends OrderPrice
An order price charge paid only once.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddOrderPriceItem(OrderPrice orderPriceItem) addPriceAlterationItem(PriceAlteration priceAlterationItem) atbaseType(String atbaseType) atschemaLocation(String atschemaLocation) billingAccount(BillingAccountRef billingAccount) description(String description) booleanIndicate the base type of orderPrice.A link to the schema describing this orderPrice extension.Indicate the type of orderPrice.@Valid BillingAccountRefGet billingAccountA narrative that explains in detail the semantics of this order item pricegetId()idgetName()A short descriptive name such as \"Subscription price\".@Valid List<OrderPrice>Get orderPrice@NotNull @Valid PricegetPrice()Get price@Valid List<PriceAlteration>Get priceAlteration@Valid PriceTypeGet priceType@Valid ProductOfferingPriceRefAn amount, usually of money, that is asked for or allowed when a ProductOffering is bought, rented, or leased.Could be month, week,...Could be minutes, gigaBytes,...The type of the usage charge.inthashCode()orderPrice(List<OrderPrice> orderPrice) priceAlteration(List<PriceAlteration> priceAlteration) productOfferingPrice(ProductOfferingPriceRef productOfferingPrice) recurringChargePeriod(String recurringChargePeriod) voidsetAtbaseType(String atbaseType) voidsetAtschemaLocation(String atschemaLocation) voidvoidsetBillingAccount(BillingAccountRef billingAccount) voidsetDescription(String description) voidvoidvoidsetOrderPrice(List<OrderPrice> orderPrice) voidvoidsetPriceAlteration(List<PriceAlteration> priceAlteration) voidsetPriceType(PriceType priceType) voidsetProductOfferingPrice(ProductOfferingPriceRef productOfferingPrice) voidsetRecurringChargePeriod(String recurringChargePeriod) voidsetUnitOfMeasure(String unitOfMeasure) voidsetUsageChargeType(String usageChargeType) toString()unitOfMeasure(String unitOfMeasure) usageChargeType(String usageChargeType)
-
Constructor Details
-
OneTimeChargeOrderPrice
public OneTimeChargeOrderPrice()
-
-
Method Details
-
name
- Overrides:
namein classOrderPrice
-
getName
A short descriptive name such as \"Subscription price\".- Overrides:
getNamein classOrderPrice- Returns:
- name
-
setName
- Overrides:
setNamein classOrderPrice
-
id
- Overrides:
idin classOrderPrice
-
getId
id- Overrides:
getIdin classOrderPrice- Returns:
- id
-
setId
- Overrides:
setIdin classOrderPrice
-
description
- Overrides:
descriptionin classOrderPrice
-
getDescription
A narrative that explains in detail the semantics of this order item price- Overrides:
getDescriptionin classOrderPrice- Returns:
- description
-
setDescription
- Overrides:
setDescriptionin classOrderPrice
-
priceType
- Overrides:
priceTypein classOrderPrice
-
getPriceType
Get priceType- Overrides:
getPriceTypein classOrderPrice- Returns:
- priceType
-
setPriceType
- Overrides:
setPriceTypein classOrderPrice
-
unitOfMeasure
- Overrides:
unitOfMeasurein classOrderPrice
-
getUnitOfMeasure
Could be minutes, gigaBytes,...- Overrides:
getUnitOfMeasurein classOrderPrice- Returns:
- unitOfMeasure
-
setUnitOfMeasure
- Overrides:
setUnitOfMeasurein classOrderPrice
-
recurringChargePeriod
- Overrides:
recurringChargePeriodin classOrderPrice
-
getRecurringChargePeriod
Could be month, week,...- Overrides:
getRecurringChargePeriodin classOrderPrice- Returns:
- recurringChargePeriod
-
setRecurringChargePeriod
- Overrides:
setRecurringChargePeriodin classOrderPrice
-
usageChargeType
- Overrides:
usageChargeTypein classOrderPrice
-
getUsageChargeType
The type of the usage charge.- Overrides:
getUsageChargeTypein classOrderPrice- Returns:
- usageChargeType
-
setUsageChargeType
- Overrides:
setUsageChargeTypein classOrderPrice
-
attype
- Overrides:
attypein classOrderPrice
-
getAttype
Indicate the type of orderPrice.- Overrides:
getAttypein classOrderPrice- Returns:
- attype
-
setAttype
- Overrides:
setAttypein classOrderPrice
-
atbaseType
- Overrides:
atbaseTypein classOrderPrice
-
getAtbaseType
Indicate the base type of orderPrice.- Overrides:
getAtbaseTypein classOrderPrice- Returns:
- atbaseType
-
setAtbaseType
- Overrides:
setAtbaseTypein classOrderPrice
-
atschemaLocation
- Overrides:
atschemaLocationin classOrderPrice
-
getAtschemaLocation
A link to the schema describing this orderPrice extension.- Overrides:
getAtschemaLocationin classOrderPrice- Returns:
- atschemaLocation
-
setAtschemaLocation
- Overrides:
setAtschemaLocationin classOrderPrice
-
price
- Overrides:
pricein classOrderPrice
-
getPrice
Get price- Overrides:
getPricein classOrderPrice- Returns:
- price
-
setPrice
- Overrides:
setPricein classOrderPrice
-
priceAlteration
- Overrides:
priceAlterationin classOrderPrice
-
addPriceAlterationItem
- Overrides:
addPriceAlterationItemin classOrderPrice
-
getPriceAlteration
Get priceAlteration- Overrides:
getPriceAlterationin classOrderPrice- Returns:
- priceAlteration
-
setPriceAlteration
- Overrides:
setPriceAlterationin classOrderPrice
-
billingAccount
- Overrides:
billingAccountin classOrderPrice
-
getBillingAccount
Get billingAccount- Overrides:
getBillingAccountin classOrderPrice- Returns:
- billingAccount
-
setBillingAccount
- Overrides:
setBillingAccountin classOrderPrice
-
orderPrice
- Overrides:
orderPricein classOrderPrice
-
addOrderPriceItem
- Overrides:
addOrderPriceItemin classOrderPrice
-
getOrderPrice
Get orderPrice- Overrides:
getOrderPricein classOrderPrice- Returns:
- orderPrice
-
setOrderPrice
- Overrides:
setOrderPricein classOrderPrice
-
productOfferingPrice
- Overrides:
productOfferingPricein classOrderPrice
-
getProductOfferingPrice
An amount, usually of money, that is asked for or allowed when a ProductOffering is bought, rented, or leased. The price is valid for a defined period of time.- Overrides:
getProductOfferingPricein classOrderPrice- Returns:
- productOfferingPrice
-
setProductOfferingPrice
- Overrides:
setProductOfferingPricein classOrderPrice
-
equals
- Overrides:
equalsin classOrderPrice
-
hashCode
public int hashCode()- Overrides:
hashCodein classOrderPrice
-
toString
- Overrides:
toStringin classOrderPrice
-