Structs§
- Aggregate
Stats - ApiStats
- Batch
Query Request - BatchQuery
- Batch
Query Response - Response containing a list of QueryResponse messages
- Endpoint
Stats - Envelope
- Envelope encapsulates a message while in transit.
- Identity
Stats - Publish
Request - Publish
- Publish
Response - Empty message as a response for Publish
- Query
Request - Query
- Query
Response - The response, containing envelopes, for a query
- Subscribe
Request - Subscribe
Traits§
- ApiBuilder
- Build an API from its parts for the XMTP Backend
- Boxable
Xmtp Api - NetConnect
Config - describe how to create a single network connection. Implement this trait if your type connects to a single network channel/connection (like gRPc or HTTP)
- Paged
- Trait which for protobuf-generated type which can be paged. Paged implementation indicates a response that returns a collection of envelopes
- XmtpApi
- Xmtp
Identity Client - Represents the backend API required for the XMTP Identity Service described by XIP-46 Multi-Wallet Identity
- Xmtp
MlsClient - Represents the backend API required for an MLS Delivery Service to be compatible with XMTP
- Xmtp
MlsStreams - Represents the backend API required for an MLS Delivery Service to be compatible with XMTP streaming
Type Aliases§
- Arced
Xmtp Api - A type-erased version of the Xntp Api in a
Arc - Boxed
GroupS - Boxed
WelcomeS - Boxed
Xmtp Api - A type-erased version of the Xmtp Api in a
Box