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
MessageSendStatus.CreatedAt Property
The creation time.
public System.DateTimeOffset CreatedAt { get; init; }
Property Value
MessageSendStatus.ErrorMessage Property
The latest outgoing-message failure description, when available.
public string? ErrorMessage { get; init; }
Property Value
MessageSendStatus.MessageId Property
The message's canonical msg_ identifier.
public string MessageId { get; init; }
Property Value
MessageSendStatus.Recipient Property
The CAIP-10 account identifier of the message recipient.
public string Recipient { get; init; }
Property Value
MessageSendStatus.State Property
The local outbox operation's current submission or delivery state.
public Meshline.Models.Client.MessageSendState State { get; init; }