| AccountEstablishmentOptions |
Configures initial account establishment and the validity of its device certificate and route. |
| AccountRecoveryOptions |
Configures explicit account recovery, including prior device state and revision overrides. |
| ChannelInfo |
Combines a channel reference with its known descriptor and local following state. |
| ChannelPostDraft |
Supplies the body and attachments for a new public channel post. |
| ChannelPostInfo |
Contains the current locally materialized content and identity of a channel post. |
| ChannelPostRef |
Identifies a channel post by its channel and original timeline sequence. |
| ChannelPostUpdate |
Describes body and attachment field updates for a public channel post. |
| ChannelRef |
Identifies a channel and the relay hosting it. |
| ChannelUpdate |
Describes metadata field updates for a channel. |
| ClientOptions |
Binds a client or component to one Meshline network and account. |
| ContactInfo |
Contains a contact's relationship, local alias, and authorization state in both directions. |
| ContactRequestInfo |
Contains a locally stored contact request and any associated outbox status. |
| Conversation |
Summarizes a local direct, group, or channel conversation. |
| ConversationQuery |
Filters local conversations by kind, unread state, and message presence. |
| ConversationSummary |
Contains the latest message preview used to summarize a conversation. |
| DeviceStatePublishOptions |
Controls the prior state, recovery mode, and revision used when publishing device authorization. |
| DeviceStatePublishResult |
Contains the submitted device state and whether the relay accepted or temporarily staged it. |
| DirectMessageDraft |
Supplies plaintext content and an optional reply reference for an encrypted direct message. |
| GroupApplicationInfo |
Contains a group admission application and the certificate and acceptance time returned with it. |
| GroupCreateOptions |
Supplies the name, capacity, and invitation policy for a new encrypted group. |
| GroupInfo |
Combines group state with the local account's membership and role. |
| GroupInvite |
Contains a signed group invitation associated with its hosting relay. |
| GroupInviteInfo |
Contains a group invitation and its observed use count. |
| GroupInviteRef |
Identifies a hosted group invitation without embedding its signed document. |
| GroupKeyRecoveryInfo |
Contains a member key recovery request and its acceptance and expiry information. |
| GroupMemberInfo |
Contains a locally known group member's role, encryption key, and nickname. |
| GroupMessageDraft |
Supplies plaintext content and an optional reply sequence for an encrypted group message. |
| GroupMessageInfo |
Contains a verified and decrypted group message from the locally stored timeline. |
| GroupRef |
Identifies a group and the relay hosting it. |
| GroupUpdate |
Describes metadata field updates for a group. |
| MessageInfo |
Contains a verified and decrypted direct message retained in local storage. |
| MessageRef |
Identifies a direct message by the sender account and message identifier. |
| MessageSendStatus |
Contains the locally tracked submission and delivery state of an outgoing direct message. |
| Page<T> |
Contains one page of results and an optional cursor for the next page. |
| PageRequest |
Specifies an optional page size and continuation cursor for a relay-backed query. |
| ProfileUpdate |
Describes field assignments and deletions to apply to the current account's profile. |
| ResourceSyncStatus |
Reports synchronization progress, blocking information, and retention gaps for a resource. |