projects/congarevenuecloud/ecommerce/src/lib/modules/constraint-rules/classes/constraint-rules/constraint-action.model.ts
ActionDisposition |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ActionDisposition'})
|
ActionIntent |
Type : "Auto Include" | "Prompt" | "Show Message" | "Check on Finalization" | "Disable Selection" | "Hide"
|
Default value : null
|
Decorators :
@Expose({name: 'ActionIntent'})
|
ActionType |
Type : "Inclusion" | "Exclusion" | "Validation" | "Recommendation" | "Replacement"
|
Default value : null
|
Decorators :
@Expose({name: 'ActionType'})
|
AutoExclude |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'AutoExclude'})
|
AutoInclude |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'AutoInclude'})
|
ConstraintRule |
Type : ConstraintRule
|
Default value : new ConstraintRule()
|
Decorators :
@Expose({name: 'ConstraintRule'})
|
EditCriteria |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'EditCriteria'})
|
IncludeMatchRule |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'IncludeMatchRule'})
|
IncludeMaxProducts |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'IncludeMaxProducts'})
|
IncludeMinProducts |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'IncludeMinProducts'})
|
MatchInAsset |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'MatchInAsset'})
|
MatchInCartOptions |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'MatchInCartOptions'})
|
MatchInOptions |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'MatchInOptions'})
|
MatchInPrimaryLines |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'MatchInPrimaryLines'})
|
Message |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Message'})
|
Product |
Type : Product
|
Decorators :
@Expose({name: 'Product'})
|
ProductCategory |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ProductCategory'})
|
ProductFamily |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ProductFamily'})
|
ProductGroup |
Type : ProductGroup
|
Default value : new ProductGroup()
|
Decorators :
@Expose({name: 'ProductGroup'})
|
ProductScope |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ProductScope'})
|
RepeatInclusion |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'RepeatInclusion'})
|
Sequence |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'Sequence'})
|