Class ChannelMessage
Represents a message from any channel (Discord, Signal, Slack, Web, etc.).
public record ChannelMessage : IEquatable<ChannelMessage>
- Inheritance
-
ChannelMessage
- Implements
- Inherited Members
Properties
Attachments
public IReadOnlyList<ChannelAttachment> Attachments { get; init; }
Property Value
ChannelId
public required string ChannelId { get; init; }
Property Value
Content
public required string Content { get; init; }
Property Value
Id
public required string Id { get; init; }
Property Value
Metadata
public IReadOnlyDictionary<string, string> Metadata { get; init; }
Property Value
ReplyToMessageId
public string? ReplyToMessageId { get; init; }
Property Value
SenderDisplayName
public string? SenderDisplayName { get; init; }
Property Value
SenderId
public required string SenderId { get; init; }
Property Value
ThreadId
public string? ThreadId { get; init; }
Property Value
Timestamp
public DateTimeOffset Timestamp { get; init; }