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?) |