Members on this page
Meshline.Sdk
Meshline.Models.Client
GroupMessageInfo Class
Contains a verified and decrypted group message from the locally stored timeline.
public sealed class GroupMessageInfo
Inheritance System.Object → GroupMessageInfo
Properties
GroupMessageInfo.Attachments Property
The content references attached to the message.
public System.Collections.Generic.IReadOnlyList<Meshline.Models.Protocol.ContentReference>? Attachments { get; init; }
Property Value
System.Collections.Generic.IReadOnlyList<ContentReference>
GroupMessageInfo.Body Property
The optional plaintext message body.
public Meshline.Models.Protocol.MessageBody? Body { get; init; }
Property Value
GroupMessageInfo.CreatedAt Property
The creation time.
public System.DateTimeOffset CreatedAt { get; init; }
Property Value
GroupMessageInfo.Group Property
The group and hosting relay associated with this information.
public Meshline.Models.Client.GroupRef Group { get; init; }
Property Value
GroupMessageInfo.MessageId Property
The message's canonical msg_ identifier.
public string MessageId { get; init; }
Property Value
GroupMessageInfo.ReplyToSequence Property
The group message sequence being replied to, or null for a new message.
public System.Nullable<long> ReplyToSequence { get; init; }
Property Value
GroupMessageInfo.Sender Property
The CAIP-10 account identifier of the message sender.
public string Sender { get; init; }
Property Value
GroupMessageInfo.SenderDeviceId Property
The identifier of the device that signed the message.
public string SenderDeviceId { get; init; }
Property Value
GroupMessageInfo.Sequence Property
The timeline sequence assigned by the hosting relay.
public long Sequence { get; init; }