Product Domain::Product Offering ABE::Product Offering Price ABE
Class TariffUsageProdOfferPriceCharge

A specific rate that applies to ProductUsages aggregated during a certain period.
For example, all evening minutes are aggregated during one month before being globally rated by a TarifUsageProdOfferPriceCharge 1. And all daytime minutes are aggregated during one month before being globally rated by a TarifUsageProdOfferPriceCharge 2.

Attributes
String aggregationDuration aggregationDuration

The aggregationDuration specifies the duration during which ProductUsages have to be aggregated before applying the TarifUsageProdOfferPriceCharge globally on the ProductUsages aggregated volume.
The type of this attribute is String as it might be more complex than a simple duration, such as "all ProductUsages between 8AM-8PM during one month".

AppliedCustomerBillingProductUsageRate appliedCustomerBillingProductUsageRate appliedCustomerBillingProductUsageRate

Attributes inherited from SID Models::Product Domain::Product Offering ABE::Product Offering Price ABE::UsageProdOfferPriceCharge SID Models::Product Domain::Product Offering ABE::Product Offering Price ABE::UsageProdOfferPriceCharge
productUsageSpec productUsageSpec

Attributes inherited from SID Models::Product Domain::Product Offering ABE::Product Offering Price ABE::ComponentProdOfferPrice SID Models::Product Domain::Product Offering ABE::Product Offering Price ABE::ComponentProdOfferPrice
priceType priceType, unitOfMeasure unitOfMeasure, price price, _pricingLogicAlgorithm _pricingLogicAlgorithm, characteristicValue characteristicValue, characteristicPriceDependency characteristicPriceDependency

Attributes inherited from SID Models::Product Domain::Product Offering ABE::Product Offering Price ABE::ProductOfferingPrice SID Models::Product Domain::Product Offering ABE::Product Offering Price ABE::ProductOfferingPrice
ID ID, _productSpecification _productSpecification, _productOffering _productOffering, name name, description description, validFor validFor, _compositeProdOfferPrice _compositeProdOfferPrice, _geographicArea _geographicArea, _priceEvent _priceEvent, _productSpecCharacteristicValueUse _productSpecCharacteristicValueUse, _prodOfferPricePolicyValue _prodOfferPricePolicyValue, _prodOfferPricePolicyVariable _prodOfferPricePolicyVariable, _prodOfferPriceAction _prodOfferPriceAction, _prodCatalogProdOffer _prodCatalogProdOffer, _productPrice _productPrice, _businessInteractionItempPice _businessInteractionItempPice, productOfferingTerm productOfferingTerm, partyRoleProductOffering partyRoleProductOffering, partyRevenueSharingModelInvolvement partyRevenueSharingModelInvolvement, policySet policySet, _prodOfferPriceAlteration _prodOfferPriceAlteration

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameTariffUsageProdOfferPriceCharge
Name Expression
NamespaceProduct Offering Price ABE
Owned Template Signature
OwnerProduct Offering Price ABE
Owning Template Parameter
PackageProduct Offering Price ABE
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price ABE::TariffUsageProdOfferPriceCharge
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 aggregationDuration
Public String aggregationDuration

The aggregationDuration specifies the duration during which ProductUsages have to be aggregated before applying the TarifUsageProdOfferPriceCharge globally on the ProductUsages aggregated volume.
The type of this attribute is String as it might be more complex than a simple duration, such as "all ProductUsages between 8AM-8PM during one month".

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassTariffUsageProdOfferPriceCharge
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameaggregationDuration
Name Expression
NamespaceTariffUsageProdOfferPriceCharge
Opposite
OwnerTariffUsageProdOfferPriceCharge
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price ABE::TariffUsageProdOfferPriceCharge::aggregationDuration
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 appliedCustomerBillingProductUsageRate
Public AppliedCustomerBillingProductUsageRate appliedCustomerBillingProductUsageRate
Constraints:
Properties:

AggregationNone
Alias
AssociationTariffUsagePOPChargeApplicationResultsIn
Association End
ClassTariffUsageProdOfferPriceCharge
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameappliedCustomerBillingProductUsageRate
Name Expression
NamespaceTariffUsageProdOfferPriceCharge
OppositetariffUsageProdOfferPriceCharge
OwnerTariffUsageProdOfferPriceCharge
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price ABE::TariffUsageProdOfferPriceCharge::appliedCustomerBillingProductUsageRate
Stereotype
Template Parameter
TypeAppliedCustomerBillingProductUsageRate
Upper*
Upper Value(*)
VisibilityPublic