File

projects/congarevenuecloud/ecommerce/src/lib/modules/pricing/classes/price-rule.model.ts

Index

Properties

Properties

Active
Type : boolean
Default value : null
Decorators :
@Expose({name: 'IsActive'})
AdjustmentAppliesTo
Type : string
Default value : null
Decorators :
@Expose({name: 'AdjustmentAppliesTo'})
AdjustmentChargeType
Type : string
Default value : null
Decorators :
@Expose({name: 'AdjustmentChargeType'})
AllowableAction
Type : string
Default value : null
Decorators :
@Expose({name: 'AllowableAction'})
AllowRemovalOfAdjustment
Type : boolean
Default value : null
Decorators :
@Expose({name: 'AllowRemovalOfAdjustment'})
BeneficiaryType
Type : string
Default value : null
Decorators :
@Expose({name: 'BeneficiaryType'})
BenefitType
Type : string
Default value : null
Decorators :
@Expose({name: 'BenefitType'})
ChargeTypeCriteria
Type : string
Default value : null
Decorators :
@Expose({name: 'ChargeTypeCriteria'})
ChargeTypeCriteriaOper
Type : string
Default value : null
Decorators :
@Expose({name: 'ChargeTypeCriteriaOper'})
CountryCriteria
Type : string
Default value : null
Decorators :
@Expose({name: 'CountryCriteria'})
CountryCriteriaOper
Type : string
Default value : null
Decorators :
@Expose({name: 'CountryCriteriaOper'})
Criteria
Type : string
Default value : null
Decorators :
@Expose({name: 'Criteria'})
CustomPricePointSource
Type : string
Default value : null
Decorators :
@Expose({name: 'CustomPricePointSource'})
Description
Type : string
Default value : null
Decorators :
@Expose({name: 'Description'})
Dimension1
Type : PriceDimension
Default value : new PriceDimension()
Decorators :
@Expose({name: 'Dimension1'})
Dimension1ValueType
Type : string
Default value : null
Decorators :
@Expose({name: 'Dimension1ValueType'})
Dimension2
Type : PriceDimension
Default value : new PriceDimension()
Decorators :
@Expose({name: 'Dimension2'})
Dimension2ValueType
Type : string
Default value : null
Decorators :
@Expose({name: 'Dimension2ValueType'})
Dimension3
Type : PriceDimension
Default value : new PriceDimension()
Decorators :
@Expose({name: 'Dimension3'})
Dimension3ValueType
Type : string
Default value : null
Decorators :
@Expose({name: 'Dimension3ValueType'})
Dimension4
Type : PriceDimension
Default value : new PriceDimension()
Decorators :
@Expose({name: 'Dimension4'})
Dimension4ValueType
Type : string
Default value : null
Decorators :
@Expose({name: 'Dimension4ValueType'})
Dimension5
Type : PriceDimension
Default value : new PriceDimension()
Decorators :
@Expose({name: 'Dimension5'})
Dimension5ValueType
Type : string
Default value : null
Decorators :
@Expose({name: 'Dimension5ValueType'})
Dimension6
Type : PriceDimension
Default value : new PriceDimension()
Decorators :
@Expose({name: 'Dimension6'})
Dimension6ValueType
Type : string
Default value : null
Decorators :
@Expose({name: 'Dimension6ValueType'})
EffectiveDate
Type : Date
Default value : null
Decorators :
@Expose({name: 'EffectiveDate'})
ExpirationDate
Type : Date
Default value : null
Decorators :
@Expose({name: 'ExpirationDate'})
ForEveryXCriteriaDimension
Type : PriceDimension
Default value : null
Decorators :
@Expose({name: 'ForEveryXCriteriaDimension'})
ForEveryXCriteriaDimensionType
Type : string
Default value : null
Decorators :
@Expose({name: 'ForEveryXCriteriaDimensionType'})
ForEveryXCriteriaDimensionValue
Type : number
Default value : null
Decorators :
@Expose({name: 'ForEveryXCriteriaDimensionValue'})
FutureBenefitValidityOffset
Type : number
Default value : null
Decorators :
@Expose({name: 'FutureBenefitValidityOffset'})
FutureBenefitValidityType
Type : string
Default value : null
Decorators :
@Expose({name: 'FutureBenefitValidityType'})
MetricValueSource
Type : string
Default value : null
Decorators :
@Expose({name: 'MetricValueSource'})
MilestoneCriteria
Type : string
Default value : null
Decorators :
@Expose({name: 'MilestoneCriteria'})
MilestoneStatusCriteriaOper
Type : string
Default value : null
Decorators :
@Expose({name: 'MilestoneStatusCriteriaOper'})
NumberOfEntries
Type : number
Default value : null
Decorators :
@Expose({name: 'NumberOfEntries'})
PriceListCriteria
Type : string
Default value : null
Decorators :
@Expose({name: 'PriceListCriteria'})
PriceListCriteriaOper
Type : string
Default value : null
Decorators :
@Expose({name: 'PriceListCriteriaOper'})
ProductCriteria
Type : string
Default value : null
Decorators :
@Expose({name: 'ProductCriteria'})
ProductCriteriaOper
Type : string
Default value : null
Decorators :
@Expose({name: 'ProductCriteriaOper'})
ProductFamilyCriteria
Type : string
Default value : null
Decorators :
@Expose({name: 'ProductFamilyCriteria'})
ProductFamilyCriteriaOper
Type : string
Default value : null
Decorators :
@Expose({name: 'ProductFamilyCriteriaOper'})
ProductGroupCriteria
Type : string
Default value : null
Decorators :
@Expose({name: 'ProductGroupCriteria'})
ProductGroupCriteriaOper
Type : string
Default value : null
Decorators :
@Expose({name: 'ProductGroupCriteriaOper'})
RegionCriteria
Type : string
Default value : null
Decorators :
@Expose({name: 'RegionCriteria'})
RegionCriteriaOper
Type : string
Default value : null
Decorators :
@Expose({name: 'RegionCriteriaOper'})
RuleEntries
Type : Array<PriceRuleEntry>
Default value : [new PriceRuleEntry()]
Decorators :
@Expose({name: 'RuleEntries'})
@Type(undefined)
Ruleset
Type : PriceRuleSet
Default value : new PriceRuleSet()
Decorators :
@Expose({name: 'Ruleset'})
RuleSubType
Type : string
Default value : null
Decorators :
@Expose({name: 'RuleSubType'})
RuleType
Type : string
Default value : null
Decorators :
@Expose({name: 'RuleType'})
Sequence
Type : number
Default value : null
Decorators :
@Expose({name: 'Sequence'})
TierMetricRollupDuration
Type : string
Default value : null
Decorators :
@Expose({name: 'TierMetricRollupDuration'})
TierMetricType
Type : string
Default value : null
Decorators :
@Expose({name: 'TierMetricType'})

results matching ""

    No results matching ""