Class MessageSubscriptionTriggerPropertiesBase
Base record for properties related to triggers that subscribe to network channels and perform text analysis on messages.
Inheritance
Implements
Inherited Members
Namespace: EyeAuras.Shared.Triggers
Assembly: EyeAuras.Shared.Metadata.dll
Syntax
public abstract record MessageSubscriptionTriggerPropertiesBase : AuraTriggerPropertiesBase, IEquatable<AuraPropertiesBase>, IAuraTriggerProperties, IAuraProperties, IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, ICanSetId, IHasId, IHasTypedId<string>, IEquatable<AuraTriggerPropertiesBase>, IEquatable<MessageSubscriptionTriggerPropertiesBase>
Constructors
Name | Description |
---|---|
MessageSubscriptionTriggerPropertiesBase() | |
MessageSubscriptionTriggerPropertiesBase(MessageSubscriptionTriggerPropertiesBase) |
Properties
Name | Description |
---|---|
ActivationEvaluatorType | The type of evaluator used for activation. Determines how the ActivationText is interpreted (e.g., as plain text, regex, etc.). |
ActivationIgnoreCase | Indicates whether the activation text evaluation should ignore case sensitivity. |
ActivationText | Text used for activation evaluation. The trigger will activate when a message matches this text. |
DeactivateAutomatically | Indicates if the trigger should automatically deactivate after being activated, even if no DeactivationText is set. |
DeactivationEvaluatorType | The type of evaluator used for deactivation. Determines how the DeactivationText is interpreted. |
DeactivationIgnoreCase | Indicates whether the deactivation text evaluation should ignore case sensitivity. |
DeactivationText | Text used for deactivation evaluation. The trigger will deactivate when a message matches this text. |
EqualityContract |
Methods
Name | Description |
---|---|
Equals(AuraTriggerPropertiesBase?) | |
Equals(MessageSubscriptionTriggerPropertiesBase?) | |
Equals(object?) | |
GetHashCode() | |
PrintMembers(StringBuilder) | |
ToString() | |
<Clone>$() |