Skip to content
Meshline
SDK 1.1.0 · NamespaceView source on GitHub

Developer guide · API index

Meshline.Sdk

Meshline.Components Namespace

Lifecycle-managed components and events for accounts, devices, profiles, contacts, direct messages, channels, and groups.

Classes
AccountManager Resolves and publishes signed account routes and retains the current account's known route.
BackgroundErrorEventArgs Describes a background failure and the operation and resource associated with it.
ChannelFollowChangedEventArgs Describes a change to the local following state of a channel.
ChannelManager Manages public channel metadata, posts, follows, and local timeline synchronization.
ChannelPostChange Describes a locally observed addition, edit, or deletion of a channel post.
ChannelTimelineChangedEventArgs Contains the post changes observed while updating a channel timeline.
ClientComponent Provides initialization, start/stop, operation tracking, and asynchronous disposal for SDK components.
ComponentStateChangedEventArgs Contains the previous and current component lifecycle states.
ContactChangedEventArgs Describes a change to a locally stored contact.
ContactRequestChangedEventArgs Describes a change to an incoming or outgoing contact request.
ConversationChangedEventArgs Identifies a conversation whose locally computed summary changed.
DeviceChangedEventArgs Identifies a device whose local certificate changed.
DeviceManager Manages the local device's protected keys, certificates, published authorization, and device signing.
GroupApplicationsChangedEventArgs Identifies a group whose pending admission applications changed.
GroupChangedEventArgs Contains updated group information and the aspects that changed.
GroupKeyRecoveryChangedEventArgs Identifies a group whose pending member key recovery requests changed.
GroupManager Manages encrypted groups, membership, invitations, messages, and group key distribution.
GroupTimelineChangedEventArgs Contains group messages newly made available in the local timeline.
MessageManager Manages contacts, encrypted direct messages, the persistent outbox, and account timeline synchronization.
MessageReceivedEventArgs Contains direct messages received and committed to local storage.
MessageSendStatusChangedEventArgs Contains the updated state of a direct-message outbox operation.
ProfileManager Resolves, verifies, caches, and publishes account profiles.
Enums
AccountState Indicates what the component knows about the current account's establishment.
BackgroundOperation Identifies the background activity that produced a diagnostic error.
ChannelPostChangeKind Identifies how a channel post changed.
ComponentState Describes the initialization and runtime lifecycle of a client component.
ContactChangeKind Identifies the aspects of a contact that changed; values may be combined.
ContactRequestChangeKind Identifies how a contact request changed.
ConversationChangeKind Identifies whether a local conversation was created, updated, or removed.
DeviceAuthorizationState Describes a device's authorization in the currently known account device state.
GroupChangeKind Identifies the aspects of group state that changed; values may be combined.