Package-level declarations
Types
Link copied to clipboard
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? = when (api.env) {
XMTPEnvironment.PRODUCTION -> "https://message-history.production.ephemera.network/"
XMTPEnvironment.LOCAL -> "http://0.0.0.0:5558"
else -> "https://message-history.dev.ephemera.network/"
}, val dbDirectory: String? = null)
Link copied to clipboard
Link copied to clipboard
data class ConsentRecord(val value: String, val entryType: EntryType, val consentType: ConsentState)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY ] )
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard