Skip to content
Meshline
SDK 1.1.0 · TypeView source on GitHub

Developer guide · API index

Members on this page

Meshline.Sdk

Meshline.Models.Client

MessageSendStatus Class

Contains the locally tracked submission and delivery state of an outgoing direct message.

public sealed class MessageSendStatus

Inheritance System.Object → MessageSendStatus

Properties

MessageSendStatus.AcceptedAt Property

The relay acceptance time, or null when unavailable.

public System.Nullable<System.DateTimeOffset> AcceptedAt { get; init; }

Property Value

System.Nullable<System.DateTimeOffset>

MessageSendStatus.AcceptedRelayId Property

The relay that accepted the outgoing message, or null before acceptance is known.

public string? AcceptedRelayId { get; init; }

Property Value

System.String

MessageSendStatus.CreatedAt Property

The creation time.

public System.DateTimeOffset CreatedAt { get; init; }

Property Value

System.DateTimeOffset

MessageSendStatus.ErrorMessage Property

The latest outgoing-message failure description, when available.

public string? ErrorMessage { get; init; }

Property Value

System.String

MessageSendStatus.MessageId Property

The message's canonical msg_ identifier.

public string MessageId { get; init; }

Property Value

System.String

MessageSendStatus.Recipient Property

The CAIP-10 account identifier of the message recipient.

public string Recipient { get; init; }

Property Value

System.String

MessageSendStatus.State Property

The local outbox operation's current submission or delivery state.

public Meshline.Models.Client.MessageSendState State { get; init; }

Property Value

MessageSendState