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.
Inherited Members
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?) |