RecommendationRule interface
Represents a recommendation rule that the recommendation engine can perform.
- Extends
Properties
action |
Name of action that is recommended by this rule in string. |
blade |
Deep link to a blade on the portal. Applicable to dynamic rule only. |
category |
The list of category tags that this recommendation rule belongs to. NOTE: This property will not be serialized. It can only be populated by the server. |
channels | List of available channels that this rule applies. |
description | Localized detailed description of the rule. |
display |
UI friendly name of the rule. |
extension |
Extension name of the portal if exists. Applicable to dynamic rule only. |
forward |
Forward link to an external document associated with the rule. Applicable to dynamic rule only. |
is |
True if this is associated with a dynamically added rule |
level | Level of impact indicating how critical this rule is. |
message | Localized name of the rule (Good for UI). |
recommendation |
Recommendation ID of an associated recommendation object tied to the rule, if exists. If such an object doesn't exist, it is set to null. |
recommendation |
Unique name of the rule. |
Inherited Properties
id | Resource Id. NOTE: This property will not be serialized. It can only be populated by the server. |
kind | Kind of resource. |
name | Resource Name. NOTE: This property will not be serialized. It can only be populated by the server. |
type | Resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
actionName
Name of action that is recommended by this rule in string.
actionName?: string
Property Value
string
bladeName
Deep link to a blade on the portal. Applicable to dynamic rule only.
bladeName?: string
Property Value
string
categoryTags
The list of category tags that this recommendation rule belongs to. NOTE: This property will not be serialized. It can only be populated by the server.
categoryTags?: string[]
Property Value
string[]
channels
description
Localized detailed description of the rule.
description?: string
Property Value
string
displayName
UI friendly name of the rule.
displayName?: string
Property Value
string
extensionName
Extension name of the portal if exists. Applicable to dynamic rule only.
extensionName?: string
Property Value
string
forwardLink
Forward link to an external document associated with the rule. Applicable to dynamic rule only.
forwardLink?: string
Property Value
string
isDynamic
True if this is associated with a dynamically added rule
isDynamic?: boolean
Property Value
boolean
level
Level of impact indicating how critical this rule is.
level?: NotificationLevel
Property Value
message
Localized name of the rule (Good for UI).
message?: string
Property Value
string
recommendationId
Recommendation ID of an associated recommendation object tied to the rule, if exists. If such an object doesn't exist, it is set to null.
recommendationId?: string
Property Value
string
recommendationName
Unique name of the rule.
recommendationName?: string
Property Value
string
Inherited Property Details
id
Resource Id. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From ProxyOnlyResource.id
kind
name
Resource Name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From ProxyOnlyResource.name
type
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From ProxyOnlyResource.type