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>$() |