EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    Class MessageSubscriptionTriggerPropertiesBase

    Base record for properties related to triggers that subscribe to network channels and perform text analysis on messages.

    Inheritance
    object
    AuraPropertiesBase
    AuraTriggerPropertiesBase
    MessageSubscriptionTriggerPropertiesBase
    TelegramSubscriptionTriggerProperties
    MessageSubscriptionTriggerProperties
    Implements
    IEquatable<AuraPropertiesBase>
    IAuraTriggerProperties
    IAuraProperties
    IPoeEyeConfigVersioned
    IPoeEyeConfig
    IHasVersion
    ICanSetId
    IHasId
    IHasTypedId<string>
    IEquatable<AuraTriggerPropertiesBase>
    IEquatable<MessageSubscriptionTriggerPropertiesBase>
    Inherited Members
    AuraTriggerPropertiesBase.Equals(AuraPropertiesBase)
    AuraTriggerPropertiesBase.IsIgnored
    AuraTriggerPropertiesBase.IsInverted
    AuraTriggerPropertiesBase.ActivationTimeout
    AuraTriggerPropertiesBase.DeactivationTimeout
    AuraPropertiesBase.Id
    AuraPropertiesBase.Bindings
    AuraPropertiesBase.Version
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    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>$()

    Operators

    Name Description
    operator ==(MessageSubscriptionTriggerPropertiesBase?, MessageSubscriptionTriggerPropertiesBase?)
    operator !=(MessageSubscriptionTriggerPropertiesBase?, MessageSubscriptionTriggerPropertiesBase?)

    Extension Methods

    ReactiveObjectExtensions.Listen<TContext, TItem>(TContext, Expression<Func<TContext, IObservableList<TItem>>>)
    ReactiveObjectExtensions.Listen<TContext, TOut>(TContext, Expression<Func<TContext, TOut>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3, TOut4>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>, Expression<Func<TContext, TOut4>>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
    ObjectExtensions.CloneJson<T>(T)
    ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
    ObjectExtensions.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
    ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    XDocumentExtensions.AddTo<T>(T, XContainer)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    © Xab3r. All rights reserved.