projects/congarevenuecloud/ecommerce/src/lib/modules/constraint-rules/classes/constraint-rules/constraint-action.model.ts
AObject
| 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'})
|