Table of Contents

Class Message

Namespace
EchoHub.Core.Models
Assembly
EchoHub.Core.dll
public class Message
Inheritance
Message
Inherited Members

Constructors

Message()

public Message()

Properties

AttachmentFileName

public string? AttachmentFileName { get; set; }

Property Value

string

AttachmentUrl

public string? AttachmentUrl { get; set; }

Property Value

string

Channel

public Channel? Channel { get; set; }

Property Value

Channel

ChannelId

public Guid ChannelId { get; set; }

Property Value

Guid

Content

public required string Content { get; set; }

Property Value

string

EmbedJson

public string? EmbedJson { get; set; }

Property Value

string

Id

public Guid Id { get; set; }

Property Value

Guid

SenderUserId

public Guid SenderUserId { get; set; }

Property Value

Guid

SenderUsername

public required string SenderUsername { get; set; }

Property Value

string

SentAt

public DateTimeOffset SentAt { get; set; }

Property Value

DateTimeOffset

Type

public MessageType Type { get; set; }

Property Value

MessageType