Package-level declarations
Types
A change to a group's opaque appData, as observed after it was applied.
Notified when a processed message changed a group's appData.
What a client must present to be admitted. An app acts on enabled and requiredScopes; the rest is published for operator tooling.
The deployment requires a credential and none was configured (CFG-062).
This database is bound to one deployment and a different one answered (CFG-051).
Counts the messages and conversations stored by Client.catchUpToLive. failed counts processing failures. completed is false if processing fails or the run does not reach its targets before the timeout.
The deployment does not verify wallet signatures on that chain (CFG-069, CFG-070).
The deployment requires a newer libxmtp than this build (CFG-060, CFG-061).
The deployment published a configuration this client cannot use (CFG-044).
The deployment did not serve its configuration, or it could not be stored (CFG-041).
Request shapes the deployment accepts. The client chunks its own work to these values; an app reads them to size its batches.
A sequential reader. Close it when finished. Reading a cursor does not acknowledge a message.
Advisory group shapes. The deployment publishes them; the client enforces them.
Delivery channel for this installation.
Notification delivery and conversation rules.
A notification failure with a stable error code.
Reset to the configured consent rules with Default.
Local notification state. Reading it makes no backend request.
How long the deployment keeps each payload kind, in seconds.
One immutable snapshot of what a deployment published about itself (spec 006 §5.2).
Public identity of one accepted signing key. Never the key itself.
Opt-in marker for pre-release ("unstable") APIs. The API shape may still change and, in some cases, the effect is one-way and irreversible. Call sites must acknowledge with @OptIn(UnstableApi::class); when an API graduates the marker is dropped from it and — once the marker itself is removed — the opt-in fails to compile, forcing a migration to the stable form.
Unstable: the set of group-change callbacks to register on a client.
Pre-release ("unstable") surface for a Group, reached through group.unstable.