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

Search Results for

    Class AuraTextMessage

    Represents a text message received from a network, chat, or other sources, identified by a channel. This class holds essential information about the message, including its content, sender, and status. It also includes properties to determine if the message matches a specified text expression.

    Inheritance
    object
    ReactiveRecord
    AuraTextMessage
    Implements
    INotifyPropertyChanged
    IEquatable<ReactiveRecord>
    IEquatable<AuraTextMessage>
    Inherited Members
    ReactiveRecord.RaisePropertyChanged(string)
    ReactiveRecord.PropertyChanged
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: EyeAuras.Shared.Triggers
    Assembly: EyeAuras.Shared.dll
    Syntax
    public sealed record AuraTextMessage : ReactiveRecord, INotifyPropertyChanged, IEquatable<ReactiveRecord>, IEquatable<AuraTextMessage>

    Constructors

    Name Description
    AuraTextMessage()

    Properties

    Name Description
    Channel

    The channel through which the message was received.

    EqualityContract
    IsMatched

    Flag indicating whether the received message matches the specified text expression.

    Latency

    The time taken from the message's sending to its reception.

    Sender

    The sender of the message.

    Status

    The current status of the message, indicating whether it is received, being processed, or processed.

    Text

    The actual text content of the message.

    Timestamp

    Timestamp indicating when the message was received.

    Methods

    Name Description
    Equals(AuraTextMessage?)
    Equals(ReactiveRecord?)
    Equals(object?)
    GetHashCode()
    PrintMembers(StringBuilder)
    ToString()
    <Clone>$()

    Operators

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

    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.