Package-level declarations

Types

Link copied to clipboard
typealias CipherText = CiphertextOuterClass.Ciphertext
Link copied to clipboard
class Client
Link copied to clipboard
data class ClientOptions(val api: ClientOptions.Api = Api(), val preAuthenticateToInboxCallback: PreEventCallback? = null, val appContext: Context, val dbEncryptionKey: ByteArray, val historySyncUrl: String? = null, val dbDirectory: String? = null)
Link copied to clipboard
data class CodecRegistry(val codecs: MutableMap<String, ContentCodec<*>> = mutableMapOf())
Link copied to clipboard
data class ConsentRecord(val value: String, val entryType: EntryType, val consentType: ConsentState)
Link copied to clipboard
Link copied to clipboard
sealed class Conversation
Link copied to clipboard
data class Conversations(var client: Client, ffiConversations: FfiConversations)
Link copied to clipboard
class Crypto
Link copied to clipboard
class Dm(clientInboxId: String, libXMTPGroup: FfiConversation, ffiLastMessage: FfiMessage? = null)
Link copied to clipboard
Link copied to clipboard
class Group(clientInboxId: String, libXMTPGroup: FfiConversation, ffiLastMessage: FfiMessage? = null)
Link copied to clipboard
object KeyUtil
Link copied to clipboard
typealias PreEventCallback = suspend () -> Unit
Link copied to clipboard
Link copied to clipboard
data class PrivatePreferences(var client: Client, ffiClient: FfiXmtpClient)
Link copied to clipboard
data class SendOptions(var compression: EncodedContentCompression? = null, var contentType: Content.ContentTypeId? = null, var ephemeral: Boolean = false)
Link copied to clipboard
interface SigningKey
Link copied to clipboard
class Util
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class XMTPException(message: String, exception: Exception? = null) : Exception

Functions

Link copied to clipboard
Link copied to clipboard