diff --git a/library/org.xmtp.android.library/-conversations/is-valid-topic.html b/library/org.xmtp.android.library/-conversations/is-valid-topic.html
new file mode 100644
index 000000000..27d194f02
--- /dev/null
+++ b/library/org.xmtp.android.library/-conversations/is-valid-topic.html
@@ -0,0 +1,72 @@
+
+
+
+
+
isValidTopic
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/library/package-list b/library/package-list
index d24dab330..061c7349b 100644
--- a/library/package-list
+++ b/library/package-list
@@ -858,6 +858,7 @@ $dokka.location:org.xmtp.android.library/Conversations/conversationsByTopic/#/Po
$dokka.location:org.xmtp.android.library/Conversations/fromIntro/#org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope/PointingToDeclaration/library/org.xmtp.android.library/-conversations/from-intro.html
$dokka.location:org.xmtp.android.library/Conversations/fromInvite/#org.xmtp.proto.message.api.v1.MessageApiOuterClass.Envelope/PointingToDeclaration/library/org.xmtp.android.library/-conversations/from-invite.html
$dokka.location:org.xmtp.android.library/Conversations/importTopicData/#org.xmtp.proto.keystore.api.v1.Keystore.TopicMap.TopicData/PointingToDeclaration/library/org.xmtp.android.library/-conversations/import-topic-data.html
+$dokka.location:org.xmtp.android.library/Conversations/isValidTopic/#kotlin.String/PointingToDeclaration/library/org.xmtp.android.library/-conversations/is-valid-topic.html
$dokka.location:org.xmtp.android.library/Conversations/list/#/PointingToDeclaration/library/org.xmtp.android.library/-conversations/list.html
$dokka.location:org.xmtp.android.library/Conversations/listBatchMessages/#kotlin.collections.List[kotlin.Pair[kotlin.String,org.xmtp.android.library.messages.Pagination?]]/PointingToDeclaration/library/org.xmtp.android.library/-conversations/list-batch-messages.html
$dokka.location:org.xmtp.android.library/Conversations/newConversation/#kotlin.String#org.xmtp.proto.message.contents.Invitation.InvitationV1.Context?/PointingToDeclaration/library/org.xmtp.android.library/-conversations/new-conversation.html
diff --git a/scripts/pages.json b/scripts/pages.json
index 945c8bfba..6a9d65cb4 100644
--- a/scripts/pages.json
+++ b/scripts/pages.json
@@ -1 +1 @@
-[{"name":"ADDRESS","description":"org.xmtp.android.library.ConsentListEntry.EntryType.ADDRESS","location":"library/org.xmtp.android.library/-consent-list-entry/-entry-type/-a-d-d-r-e-s-s/index.html","searchKeys":["ADDRESS","ADDRESS","org.xmtp.android.library.ConsentListEntry.EntryType.ADDRESS"]},{"name":"ALLOWED","description":"org.xmtp.android.library.ConsentState.ALLOWED","location":"library/org.xmtp.android.library/-consent-state/-a-l-l-o-w-e-d/index.html","searchKeys":["ALLOWED","ALLOWED","org.xmtp.android.library.ConsentState.ALLOWED"]},{"name":"APNS_DEVICE_TOKEN","description":"org.xmtp.android.library.push.Service.DeliveryMechanism.DeliveryMechanismTypeCase.APNS_DEVICE_TOKEN","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism/-delivery-mechanism-type-case/-a-p-n-s_-d-e-v-i-c-e_-t-o-k-e-n/index.html","searchKeys":["APNS_DEVICE_TOKEN","APNS_DEVICE_TOKEN","org.xmtp.android.library.push.Service.DeliveryMechanism.DeliveryMechanismTypeCase.APNS_DEVICE_TOKEN"]},{"name":"DEFLATE","description":"org.xmtp.android.library.EncodedContentCompression.DEFLATE","location":"library/org.xmtp.android.library/-encoded-content-compression/-d-e-f-l-a-t-e/index.html","searchKeys":["DEFLATE","DEFLATE","org.xmtp.android.library.EncodedContentCompression.DEFLATE"]},{"name":"DELIVERYMECHANISMTYPE_NOT_SET","description":"org.xmtp.android.library.push.Service.DeliveryMechanism.DeliveryMechanismTypeCase.DELIVERYMECHANISMTYPE_NOT_SET","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism/-delivery-mechanism-type-case/-d-e-l-i-v-e-r-y-m-e-c-h-a-n-i-s-m-t-y-p-e_-n-o-t_-s-e-t/index.html","searchKeys":["DELIVERYMECHANISMTYPE_NOT_SET","DELIVERYMECHANISMTYPE_NOT_SET","org.xmtp.android.library.push.Service.DeliveryMechanism.DeliveryMechanismTypeCase.DELIVERYMECHANISMTYPE_NOT_SET"]},{"name":"DENIED","description":"org.xmtp.android.library.ConsentState.DENIED","location":"library/org.xmtp.android.library/-consent-state/-d-e-n-i-e-d/index.html","searchKeys":["DENIED","DENIED","org.xmtp.android.library.ConsentState.DENIED"]},{"name":"DEV","description":"org.xmtp.android.library.XMTPEnvironment.DEV","location":"library/org.xmtp.android.library/-x-m-t-p-environment/-d-e-v/index.html","searchKeys":["DEV","DEV","org.xmtp.android.library.XMTPEnvironment.DEV"]},{"name":"FIREBASE_DEVICE_TOKEN","description":"org.xmtp.android.library.push.Service.DeliveryMechanism.DeliveryMechanismTypeCase.FIREBASE_DEVICE_TOKEN","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism/-delivery-mechanism-type-case/-f-i-r-e-b-a-s-e_-d-e-v-i-c-e_-t-o-k-e-n/index.html","searchKeys":["FIREBASE_DEVICE_TOKEN","FIREBASE_DEVICE_TOKEN","org.xmtp.android.library.push.Service.DeliveryMechanism.DeliveryMechanismTypeCase.FIREBASE_DEVICE_TOKEN"]},{"name":"GZIP","description":"org.xmtp.android.library.EncodedContentCompression.GZIP","location":"library/org.xmtp.android.library/-encoded-content-compression/-g-z-i-p/index.html","searchKeys":["GZIP","GZIP","org.xmtp.android.library.EncodedContentCompression.GZIP"]},{"name":"LOCAL","description":"org.xmtp.android.library.XMTPEnvironment.LOCAL","location":"library/org.xmtp.android.library/-x-m-t-p-environment/-l-o-c-a-l/index.html","searchKeys":["LOCAL","LOCAL","org.xmtp.android.library.XMTPEnvironment.LOCAL"]},{"name":"PRODUCTION","description":"org.xmtp.android.library.XMTPEnvironment.PRODUCTION","location":"library/org.xmtp.android.library/-x-m-t-p-environment/-p-r-o-d-u-c-t-i-o-n/index.html","searchKeys":["PRODUCTION","PRODUCTION","org.xmtp.android.library.XMTPEnvironment.PRODUCTION"]},{"name":"UNKNOWN","description":"org.xmtp.android.library.ConsentState.UNKNOWN","location":"library/org.xmtp.android.library/-consent-state/-u-n-k-n-o-w-n/index.html","searchKeys":["UNKNOWN","UNKNOWN","org.xmtp.android.library.ConsentState.UNKNOWN"]},{"name":"V1","description":"org.xmtp.android.library.Conversation.Version.V1","location":"library/org.xmtp.android.library/-conversation/-version/-v1/index.html","searchKeys":["V1","V1","org.xmtp.android.library.Conversation.Version.V1"]},{"name":"V1","description":"org.xmtp.android.library.messages.MessageVersion.V1","location":"library/org.xmtp.android.library.messages/-message-version/-v1/index.html","searchKeys":["V1","V1","org.xmtp.android.library.messages.MessageVersion.V1"]},{"name":"V2","description":"org.xmtp.android.library.Conversation.Version.V2","location":"library/org.xmtp.android.library/-conversation/-version/-v2/index.html","searchKeys":["V2","V2","org.xmtp.android.library.Conversation.Version.V2"]},{"name":"V2","description":"org.xmtp.android.library.messages.MessageVersion.V2","location":"library/org.xmtp.android.library.messages/-message-version/-v2/index.html","searchKeys":["V2","V2","org.xmtp.android.library.messages.MessageVersion.V2"]},{"name":"abstract class NotificationsImplBase : BindableService","description":"org.xmtp.android.library.push.NotificationsGrpc.NotificationsImplBase","location":"library/org.xmtp.android.library.push/-notifications-grpc/-notifications-impl-base/index.html","searchKeys":["NotificationsImplBase","abstract class NotificationsImplBase : BindableService","org.xmtp.android.library.push.NotificationsGrpc.NotificationsImplBase"]},{"name":"abstract fun allocationSize(value: KotlinType): Int","description":"uniffi.xmtp_dh.FfiConverter.allocationSize","location":"library/uniffi.xmtp_dh/-ffi-converter/allocation-size.html","searchKeys":["allocationSize","abstract fun allocationSize(value: KotlinType): Int","uniffi.xmtp_dh.FfiConverter.allocationSize"]},{"name":"abstract fun decode(content: EncodedContent): T","description":"org.xmtp.android.library.codecs.ContentCodec.decode","location":"library/org.xmtp.android.library.codecs/-content-codec/decode.html","searchKeys":["decode","abstract fun decode(content: EncodedContent): T","org.xmtp.android.library.codecs.ContentCodec.decode"]},{"name":"abstract fun encode(content: T): EncodedContent","description":"org.xmtp.android.library.codecs.ContentCodec.encode","location":"library/org.xmtp.android.library.codecs/-content-codec/encode.html","searchKeys":["encode","abstract fun encode(content: T): EncodedContent","org.xmtp.android.library.codecs.ContentCodec.encode"]},{"name":"abstract fun fallback(content: T): String?","description":"org.xmtp.android.library.codecs.ContentCodec.fallback","location":"library/org.xmtp.android.library.codecs/-content-codec/fallback.html","searchKeys":["fallback","abstract fun fallback(content: T): String?","org.xmtp.android.library.codecs.ContentCodec.fallback"]},{"name":"abstract fun fetch(url: URL): ByteArray","description":"org.xmtp.android.library.codecs.Fetcher.fetch","location":"library/org.xmtp.android.library.codecs/-fetcher/fetch.html","searchKeys":["fetch","abstract fun fetch(url: URL): ByteArray","org.xmtp.android.library.codecs.Fetcher.fetch"]},{"name":"abstract fun getApnsDeviceToken(): String","description":"org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.getApnsDeviceToken","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism-or-builder/get-apns-device-token.html","searchKeys":["getApnsDeviceToken","abstract fun getApnsDeviceToken(): String","org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.getApnsDeviceToken"]},{"name":"abstract fun getApnsDeviceTokenBytes(): ByteString","description":"org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.getApnsDeviceTokenBytes","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism-or-builder/get-apns-device-token-bytes.html","searchKeys":["getApnsDeviceTokenBytes","abstract fun getApnsDeviceTokenBytes(): ByteString","org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.getApnsDeviceTokenBytes"]},{"name":"abstract fun getDeliveryMechanism(): Service.DeliveryMechanism","description":"org.xmtp.android.library.push.Service.RegisterInstallationRequestOrBuilder.getDeliveryMechanism","location":"library/org.xmtp.android.library.push/-service/-register-installation-request-or-builder/get-delivery-mechanism.html","searchKeys":["getDeliveryMechanism","abstract fun getDeliveryMechanism(): Service.DeliveryMechanism","org.xmtp.android.library.push.Service.RegisterInstallationRequestOrBuilder.getDeliveryMechanism"]},{"name":"abstract fun getDeliveryMechanismTypeCase(): Service.DeliveryMechanism.DeliveryMechanismTypeCase","description":"org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.getDeliveryMechanismTypeCase","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism-or-builder/get-delivery-mechanism-type-case.html","searchKeys":["getDeliveryMechanismTypeCase","abstract fun getDeliveryMechanismTypeCase(): Service.DeliveryMechanism.DeliveryMechanismTypeCase","org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.getDeliveryMechanismTypeCase"]},{"name":"abstract fun getFirebaseDeviceToken(): String","description":"org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.getFirebaseDeviceToken","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism-or-builder/get-firebase-device-token.html","searchKeys":["getFirebaseDeviceToken","abstract fun getFirebaseDeviceToken(): String","org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.getFirebaseDeviceToken"]},{"name":"abstract fun getFirebaseDeviceTokenBytes(): ByteString","description":"org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.getFirebaseDeviceTokenBytes","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism-or-builder/get-firebase-device-token-bytes.html","searchKeys":["getFirebaseDeviceTokenBytes","abstract fun getFirebaseDeviceTokenBytes(): ByteString","org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.getFirebaseDeviceTokenBytes"]},{"name":"abstract fun getInstallationId(): String","description":"org.xmtp.android.library.push.Service.DeleteInstallationRequestOrBuilder.getInstallationId","location":"library/org.xmtp.android.library.push/-service/-delete-installation-request-or-builder/get-installation-id.html","searchKeys":["getInstallationId","abstract fun getInstallationId(): String","org.xmtp.android.library.push.Service.DeleteInstallationRequestOrBuilder.getInstallationId"]},{"name":"abstract fun getInstallationId(): String","description":"org.xmtp.android.library.push.Service.RegisterInstallationRequestOrBuilder.getInstallationId","location":"library/org.xmtp.android.library.push/-service/-register-installation-request-or-builder/get-installation-id.html","searchKeys":["getInstallationId","abstract fun getInstallationId(): String","org.xmtp.android.library.push.Service.RegisterInstallationRequestOrBuilder.getInstallationId"]},{"name":"abstract fun getInstallationId(): String","description":"org.xmtp.android.library.push.Service.RegisterInstallationResponseOrBuilder.getInstallationId","location":"library/org.xmtp.android.library.push/-service/-register-installation-response-or-builder/get-installation-id.html","searchKeys":["getInstallationId","abstract fun getInstallationId(): String","org.xmtp.android.library.push.Service.RegisterInstallationResponseOrBuilder.getInstallationId"]},{"name":"abstract fun getInstallationId(): String","description":"org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder.getInstallationId","location":"library/org.xmtp.android.library.push/-service/-subscribe-request-or-builder/get-installation-id.html","searchKeys":["getInstallationId","abstract fun getInstallationId(): String","org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder.getInstallationId"]},{"name":"abstract fun getInstallationId(): String","description":"org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder.getInstallationId","location":"library/org.xmtp.android.library.push/-service/-unsubscribe-request-or-builder/get-installation-id.html","searchKeys":["getInstallationId","abstract fun getInstallationId(): String","org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder.getInstallationId"]},{"name":"abstract fun getInstallationIdBytes(): ByteString","description":"org.xmtp.android.library.push.Service.DeleteInstallationRequestOrBuilder.getInstallationIdBytes","location":"library/org.xmtp.android.library.push/-service/-delete-installation-request-or-builder/get-installation-id-bytes.html","searchKeys":["getInstallationIdBytes","abstract fun getInstallationIdBytes(): ByteString","org.xmtp.android.library.push.Service.DeleteInstallationRequestOrBuilder.getInstallationIdBytes"]},{"name":"abstract fun getInstallationIdBytes(): ByteString","description":"org.xmtp.android.library.push.Service.RegisterInstallationRequestOrBuilder.getInstallationIdBytes","location":"library/org.xmtp.android.library.push/-service/-register-installation-request-or-builder/get-installation-id-bytes.html","searchKeys":["getInstallationIdBytes","abstract fun getInstallationIdBytes(): ByteString","org.xmtp.android.library.push.Service.RegisterInstallationRequestOrBuilder.getInstallationIdBytes"]},{"name":"abstract fun getInstallationIdBytes(): ByteString","description":"org.xmtp.android.library.push.Service.RegisterInstallationResponseOrBuilder.getInstallationIdBytes","location":"library/org.xmtp.android.library.push/-service/-register-installation-response-or-builder/get-installation-id-bytes.html","searchKeys":["getInstallationIdBytes","abstract fun getInstallationIdBytes(): ByteString","org.xmtp.android.library.push.Service.RegisterInstallationResponseOrBuilder.getInstallationIdBytes"]},{"name":"abstract fun getInstallationIdBytes(): ByteString","description":"org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder.getInstallationIdBytes","location":"library/org.xmtp.android.library.push/-service/-subscribe-request-or-builder/get-installation-id-bytes.html","searchKeys":["getInstallationIdBytes","abstract fun getInstallationIdBytes(): ByteString","org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder.getInstallationIdBytes"]},{"name":"abstract fun getInstallationIdBytes(): ByteString","description":"org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder.getInstallationIdBytes","location":"library/org.xmtp.android.library.push/-service/-unsubscribe-request-or-builder/get-installation-id-bytes.html","searchKeys":["getInstallationIdBytes","abstract fun getInstallationIdBytes(): ByteString","org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder.getInstallationIdBytes"]},{"name":"abstract fun getTopics(index: Int): String","description":"org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder.getTopics","location":"library/org.xmtp.android.library.push/-service/-subscribe-request-or-builder/get-topics.html","searchKeys":["getTopics","abstract fun getTopics(index: Int): String","org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder.getTopics"]},{"name":"abstract fun getTopics(index: Int): String","description":"org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder.getTopics","location":"library/org.xmtp.android.library.push/-service/-unsubscribe-request-or-builder/get-topics.html","searchKeys":["getTopics","abstract fun getTopics(index: Int): String","org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder.getTopics"]},{"name":"abstract fun getTopicsBytes(index: Int): ByteString","description":"org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder.getTopicsBytes","location":"library/org.xmtp.android.library.push/-service/-subscribe-request-or-builder/get-topics-bytes.html","searchKeys":["getTopicsBytes","abstract fun getTopicsBytes(index: Int): ByteString","org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder.getTopicsBytes"]},{"name":"abstract fun getTopicsBytes(index: Int): ByteString","description":"org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder.getTopicsBytes","location":"library/org.xmtp.android.library.push/-service/-unsubscribe-request-or-builder/get-topics-bytes.html","searchKeys":["getTopicsBytes","abstract fun getTopicsBytes(index: Int): ByteString","org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder.getTopicsBytes"]},{"name":"abstract fun getTopicsCount(): Int","description":"org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder.getTopicsCount","location":"library/org.xmtp.android.library.push/-service/-subscribe-request-or-builder/get-topics-count.html","searchKeys":["getTopicsCount","abstract fun getTopicsCount(): Int","org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder.getTopicsCount"]},{"name":"abstract fun getTopicsCount(): Int","description":"org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder.getTopicsCount","location":"library/org.xmtp.android.library.push/-service/-unsubscribe-request-or-builder/get-topics-count.html","searchKeys":["getTopicsCount","abstract fun getTopicsCount(): Int","org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder.getTopicsCount"]},{"name":"abstract fun getTopicsList(): List
","description":"org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder.getTopicsList","location":"library/org.xmtp.android.library.push/-service/-subscribe-request-or-builder/get-topics-list.html","searchKeys":["getTopicsList","abstract fun getTopicsList(): List","org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder.getTopicsList"]},{"name":"abstract fun getTopicsList(): List","description":"org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder.getTopicsList","location":"library/org.xmtp.android.library.push/-service/-unsubscribe-request-or-builder/get-topics-list.html","searchKeys":["getTopicsList","abstract fun getTopicsList(): List","org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder.getTopicsList"]},{"name":"abstract fun getValidUntil(): Long","description":"org.xmtp.android.library.push.Service.RegisterInstallationResponseOrBuilder.getValidUntil","location":"library/org.xmtp.android.library.push/-service/-register-installation-response-or-builder/get-valid-until.html","searchKeys":["getValidUntil","abstract fun getValidUntil(): Long","org.xmtp.android.library.push.Service.RegisterInstallationResponseOrBuilder.getValidUntil"]},{"name":"abstract fun hasApnsDeviceToken(): Boolean","description":"org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.hasApnsDeviceToken","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism-or-builder/has-apns-device-token.html","searchKeys":["hasApnsDeviceToken","abstract fun hasApnsDeviceToken(): Boolean","org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.hasApnsDeviceToken"]},{"name":"abstract fun hasDeliveryMechanism(): Boolean","description":"org.xmtp.android.library.push.Service.RegisterInstallationRequestOrBuilder.hasDeliveryMechanism","location":"library/org.xmtp.android.library.push/-service/-register-installation-request-or-builder/has-delivery-mechanism.html","searchKeys":["hasDeliveryMechanism","abstract fun hasDeliveryMechanism(): Boolean","org.xmtp.android.library.push.Service.RegisterInstallationRequestOrBuilder.hasDeliveryMechanism"]},{"name":"abstract fun hasFirebaseDeviceToken(): Boolean","description":"org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.hasFirebaseDeviceToken","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism-or-builder/has-firebase-device-token.html","searchKeys":["hasFirebaseDeviceToken","abstract fun hasFirebaseDeviceToken(): Boolean","org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder.hasFirebaseDeviceToken"]},{"name":"abstract fun lift(error_buf: RustBuffer.ByValue): E","description":"uniffi.xmtp_dh.CallStatusErrorHandler.lift","location":"library/uniffi.xmtp_dh/-call-status-error-handler/lift.html","searchKeys":["lift","abstract fun lift(error_buf: RustBuffer.ByValue): E","uniffi.xmtp_dh.CallStatusErrorHandler.lift"]},{"name":"abstract fun lift(value: FfiType): KotlinType","description":"uniffi.xmtp_dh.FfiConverter.lift","location":"library/uniffi.xmtp_dh/-ffi-converter/lift.html","searchKeys":["lift","abstract fun lift(value: FfiType): KotlinType","uniffi.xmtp_dh.FfiConverter.lift"]},{"name":"abstract fun lower(value: KotlinType): FfiType","description":"uniffi.xmtp_dh.FfiConverter.lower","location":"library/uniffi.xmtp_dh/-ffi-converter/lower.html","searchKeys":["lower","abstract fun lower(value: KotlinType): FfiType","uniffi.xmtp_dh.FfiConverter.lower"]},{"name":"abstract fun read(buf: ByteBuffer): KotlinType","description":"uniffi.xmtp_dh.FfiConverter.read","location":"library/uniffi.xmtp_dh/-ffi-converter/read.html","searchKeys":["read","abstract fun read(buf: ByteBuffer): KotlinType","uniffi.xmtp_dh.FfiConverter.read"]},{"name":"abstract fun setAuthToken(token: String)","description":"org.xmtp.android.library.ApiClient.setAuthToken","location":"library/org.xmtp.android.library/-api-client/set-auth-token.html","searchKeys":["setAuthToken","abstract fun setAuthToken(token: String)","org.xmtp.android.library.ApiClient.setAuthToken"]},{"name":"abstract fun write(value: KotlinType, buf: ByteBuffer)","description":"uniffi.xmtp_dh.FfiConverter.write","location":"library/uniffi.xmtp_dh/-ffi-converter/write.html","searchKeys":["write","abstract fun write(value: KotlinType, buf: ByteBuffer)","uniffi.xmtp_dh.FfiConverter.write"]},{"name":"abstract suspend fun batchQuery(requests: List): MessageApiOuterClass.BatchQueryResponse","description":"org.xmtp.android.library.ApiClient.batchQuery","location":"library/org.xmtp.android.library/-api-client/batch-query.html","searchKeys":["batchQuery","abstract suspend fun batchQuery(requests: List): MessageApiOuterClass.BatchQueryResponse","org.xmtp.android.library.ApiClient.batchQuery"]},{"name":"abstract suspend fun envelopes(topic: String, pagination: Pagination? = null): List","description":"org.xmtp.android.library.ApiClient.envelopes","location":"library/org.xmtp.android.library/-api-client/envelopes.html","searchKeys":["envelopes","abstract suspend fun envelopes(topic: String, pagination: Pagination? = null): List","org.xmtp.android.library.ApiClient.envelopes"]},{"name":"abstract suspend fun publish(envelopes: List): MessageApiOuterClass.PublishResponse","description":"org.xmtp.android.library.ApiClient.publish","location":"library/org.xmtp.android.library/-api-client/publish.html","searchKeys":["publish","abstract suspend fun publish(envelopes: List): MessageApiOuterClass.PublishResponse","org.xmtp.android.library.ApiClient.publish"]},{"name":"abstract suspend fun query(topic: String, pagination: Pagination? = null, cursor: MessageApiOuterClass.Cursor? = null): MessageApiOuterClass.QueryResponse","description":"org.xmtp.android.library.ApiClient.query","location":"library/org.xmtp.android.library/-api-client/query.html","searchKeys":["query","abstract suspend fun query(topic: String, pagination: Pagination? = null, cursor: MessageApiOuterClass.Cursor? = null): MessageApiOuterClass.QueryResponse","org.xmtp.android.library.ApiClient.query"]},{"name":"abstract suspend fun queryTopic(topic: Topic, pagination: Pagination? = null): MessageApiOuterClass.QueryResponse","description":"org.xmtp.android.library.ApiClient.queryTopic","location":"library/org.xmtp.android.library/-api-client/query-topic.html","searchKeys":["queryTopic","abstract suspend fun queryTopic(topic: Topic, pagination: Pagination? = null): MessageApiOuterClass.QueryResponse","org.xmtp.android.library.ApiClient.queryTopic"]},{"name":"abstract suspend fun sign(data: ByteArray): SignatureOuterClass.Signature?","description":"org.xmtp.android.library.SigningKey.sign","location":"library/org.xmtp.android.library/-signing-key/sign.html","searchKeys":["sign","abstract suspend fun sign(data: ByteArray): SignatureOuterClass.Signature?","org.xmtp.android.library.SigningKey.sign"]},{"name":"abstract suspend fun sign(message: String): SignatureOuterClass.Signature?","description":"org.xmtp.android.library.SigningKey.sign","location":"library/org.xmtp.android.library/-signing-key/sign.html","searchKeys":["sign","abstract suspend fun sign(message: String): SignatureOuterClass.Signature?","org.xmtp.android.library.SigningKey.sign"]},{"name":"abstract suspend fun subscribe(topics: List): Flow","description":"org.xmtp.android.library.ApiClient.subscribe","location":"library/org.xmtp.android.library/-api-client/subscribe.html","searchKeys":["subscribe","abstract suspend fun subscribe(topics: List): Flow","org.xmtp.android.library.ApiClient.subscribe"]},{"name":"abstract suspend fun subscribe2(request: Flow): Flow","description":"org.xmtp.android.library.ApiClient.subscribe2","location":"library/org.xmtp.android.library/-api-client/subscribe2.html","searchKeys":["subscribe2","abstract suspend fun subscribe2(request: Flow): Flow","org.xmtp.android.library.ApiClient.subscribe2"]},{"name":"abstract val address: String","description":"org.xmtp.android.library.SigningKey.address","location":"library/org.xmtp.android.library/-signing-key/address.html","searchKeys":["address","abstract val address: String","org.xmtp.android.library.SigningKey.address"]},{"name":"abstract val contentType: ContentTypeId","description":"org.xmtp.android.library.codecs.ContentCodec.contentType","location":"library/org.xmtp.android.library.codecs/-content-codec/content-type.html","searchKeys":["contentType","abstract val contentType: ContentTypeId","org.xmtp.android.library.codecs.ContentCodec.contentType"]},{"name":"abstract val environment: XMTPEnvironment","description":"org.xmtp.android.library.ApiClient.environment","location":"library/org.xmtp.android.library/-api-client/environment.html","searchKeys":["environment","abstract val environment: XMTPEnvironment","org.xmtp.android.library.ApiClient.environment"]},{"name":"class AuthDataBuilder","description":"org.xmtp.android.library.messages.AuthDataBuilder","location":"library/org.xmtp.android.library.messages/-auth-data-builder/index.html","searchKeys":["AuthDataBuilder","class AuthDataBuilder","org.xmtp.android.library.messages.AuthDataBuilder"]},{"name":"class Builder : GeneratedMessageLite.Builder , Service.DeleteInstallationRequestOrBuilder","description":"org.xmtp.android.library.push.Service.DeleteInstallationRequest.Builder","location":"library/org.xmtp.android.library.push/-service/-delete-installation-request/-builder/index.html","searchKeys":["Builder","class Builder : GeneratedMessageLite.Builder , Service.DeleteInstallationRequestOrBuilder","org.xmtp.android.library.push.Service.DeleteInstallationRequest.Builder"]},{"name":"class Builder : GeneratedMessageLite.Builder , Service.DeliveryMechanismOrBuilder","description":"org.xmtp.android.library.push.Service.DeliveryMechanism.Builder","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism/-builder/index.html","searchKeys":["Builder","class Builder : GeneratedMessageLite.Builder , Service.DeliveryMechanismOrBuilder","org.xmtp.android.library.push.Service.DeliveryMechanism.Builder"]},{"name":"class Builder : GeneratedMessageLite.Builder , Service.RegisterInstallationRequestOrBuilder","description":"org.xmtp.android.library.push.Service.RegisterInstallationRequest.Builder","location":"library/org.xmtp.android.library.push/-service/-register-installation-request/-builder/index.html","searchKeys":["Builder","class Builder : GeneratedMessageLite.Builder , Service.RegisterInstallationRequestOrBuilder","org.xmtp.android.library.push.Service.RegisterInstallationRequest.Builder"]},{"name":"class Builder : GeneratedMessageLite.Builder , Service.RegisterInstallationResponseOrBuilder","description":"org.xmtp.android.library.push.Service.RegisterInstallationResponse.Builder","location":"library/org.xmtp.android.library.push/-service/-register-installation-response/-builder/index.html","searchKeys":["Builder","class Builder : GeneratedMessageLite.Builder , Service.RegisterInstallationResponseOrBuilder","org.xmtp.android.library.push.Service.RegisterInstallationResponse.Builder"]},{"name":"class Builder : GeneratedMessageLite.Builder , Service.SubscribeRequestOrBuilder","description":"org.xmtp.android.library.push.Service.SubscribeRequest.Builder","location":"library/org.xmtp.android.library.push/-service/-subscribe-request/-builder/index.html","searchKeys":["Builder","class Builder : GeneratedMessageLite.Builder , Service.SubscribeRequestOrBuilder","org.xmtp.android.library.push.Service.SubscribeRequest.Builder"]},{"name":"class Builder : GeneratedMessageLite.Builder , Service.UnsubscribeRequestOrBuilder","description":"org.xmtp.android.library.push.Service.UnsubscribeRequest.Builder","location":"library/org.xmtp.android.library.push/-service/-unsubscribe-request/-builder/index.html","searchKeys":["Builder","class Builder : GeneratedMessageLite.Builder , Service.UnsubscribeRequestOrBuilder","org.xmtp.android.library.push.Service.UnsubscribeRequest.Builder"]},{"name":"class ByReference : RustBuffer, Structure.ByReference","description":"uniffi.xmtp_dh.RustBuffer.ByReference","location":"library/uniffi.xmtp_dh/-rust-buffer/-by-reference/index.html","searchKeys":["ByReference","class ByReference : RustBuffer, Structure.ByReference","uniffi.xmtp_dh.RustBuffer.ByReference"]},{"name":"class ByValue : ForeignBytes, Structure.ByValue","description":"uniffi.xmtp_dh.ForeignBytes.ByValue","location":"library/uniffi.xmtp_dh/-foreign-bytes/-by-value/index.html","searchKeys":["ByValue","class ByValue : ForeignBytes, Structure.ByValue","uniffi.xmtp_dh.ForeignBytes.ByValue"]},{"name":"class ByValue : RustBuffer, Structure.ByValue","description":"uniffi.xmtp_dh.RustBuffer.ByValue","location":"library/uniffi.xmtp_dh/-rust-buffer/-by-value/index.html","searchKeys":["ByValue","class ByValue : RustBuffer, Structure.ByValue","uniffi.xmtp_dh.RustBuffer.ByValue"]},{"name":"class Client","description":"org.xmtp.android.library.Client","location":"library/org.xmtp.android.library/-client/index.html","searchKeys":["Client","class Client","org.xmtp.android.library.Client"]},{"name":"class CompositeCodec : ContentCodec ","description":"org.xmtp.android.library.codecs.CompositeCodec","location":"library/org.xmtp.android.library.codecs/-composite-codec/index.html","searchKeys":["CompositeCodec","class CompositeCodec : ContentCodec ","org.xmtp.android.library.codecs.CompositeCodec"]},{"name":"class CompositePartBuilder","description":"org.xmtp.android.library.codecs.CompositePartBuilder","location":"library/org.xmtp.android.library.codecs/-composite-part-builder/index.html","searchKeys":["CompositePartBuilder","class CompositePartBuilder","org.xmtp.android.library.codecs.CompositePartBuilder"]},{"name":"class ConsentList(val client: Client)","description":"org.xmtp.android.library.ConsentList","location":"library/org.xmtp.android.library/-consent-list/index.html","searchKeys":["ConsentList","class ConsentList(val client: Client)","org.xmtp.android.library.ConsentList"]},{"name":"class ContactBundleBuilder","description":"org.xmtp.android.library.messages.ContactBundleBuilder","location":"library/org.xmtp.android.library.messages/-contact-bundle-builder/index.html","searchKeys":["ContactBundleBuilder","class ContactBundleBuilder","org.xmtp.android.library.messages.ContactBundleBuilder"]},{"name":"class ContentTypeIdBuilder","description":"org.xmtp.android.library.codecs.ContentTypeIdBuilder","location":"library/org.xmtp.android.library.codecs/-content-type-id-builder/index.html","searchKeys":["ContentTypeIdBuilder","class ContentTypeIdBuilder","org.xmtp.android.library.codecs.ContentTypeIdBuilder"]},{"name":"class Crypto","description":"org.xmtp.android.library.Crypto","location":"library/org.xmtp.android.library/-crypto/index.html","searchKeys":["Crypto","class Crypto","org.xmtp.android.library.Crypto"]},{"name":"class DeleteInstallationRequest : GeneratedMessageLite , Service.DeleteInstallationRequestOrBuilder","description":"org.xmtp.android.library.push.Service.DeleteInstallationRequest","location":"library/org.xmtp.android.library.push/-service/-delete-installation-request/index.html","searchKeys":["DeleteInstallationRequest","class DeleteInstallationRequest : GeneratedMessageLite , Service.DeleteInstallationRequestOrBuilder","org.xmtp.android.library.push.Service.DeleteInstallationRequest"]},{"name":"class DeliveryMechanism : GeneratedMessageLite , Service.DeliveryMechanismOrBuilder","description":"org.xmtp.android.library.push.Service.DeliveryMechanism","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism/index.html","searchKeys":["DeliveryMechanism","class DeliveryMechanism : GeneratedMessageLite , Service.DeliveryMechanismOrBuilder","org.xmtp.android.library.push.Service.DeliveryMechanism"]},{"name":"class EnvelopeBuilder","description":"org.xmtp.android.library.messages.EnvelopeBuilder","location":"library/org.xmtp.android.library.messages/-envelope-builder/index.html","searchKeys":["EnvelopeBuilder","class EnvelopeBuilder","org.xmtp.android.library.messages.EnvelopeBuilder"]},{"name":"class GenericException(message: String) : DiffieHellmanException","description":"uniffi.xmtp_dh.DiffieHellmanException.GenericException","location":"library/uniffi.xmtp_dh/-diffie-hellman-exception/-generic-exception/index.html","searchKeys":["GenericException","class GenericException(message: String) : DiffieHellmanException","uniffi.xmtp_dh.DiffieHellmanException.GenericException"]},{"name":"class GenericException(message: String) : EciesException","description":"uniffi.xmtp_dh.EciesException.GenericException","location":"library/uniffi.xmtp_dh/-ecies-exception/-generic-exception/index.html","searchKeys":["GenericException","class GenericException(message: String) : EciesException","uniffi.xmtp_dh.EciesException.GenericException"]},{"name":"class GenericException(message: String) : VerifyException","description":"uniffi.xmtp_dh.VerifyException.GenericException","location":"library/uniffi.xmtp_dh/-verify-exception/-generic-exception/index.html","searchKeys":["GenericException","class GenericException(message: String) : VerifyException","uniffi.xmtp_dh.VerifyException.GenericException"]},{"name":"class HTTPFetcher : Fetcher","description":"org.xmtp.android.library.codecs.HTTPFetcher","location":"library/org.xmtp.android.library.codecs/-h-t-t-p-fetcher/index.html","searchKeys":["HTTPFetcher","class HTTPFetcher : Fetcher","org.xmtp.android.library.codecs.HTTPFetcher"]},{"name":"class InternalException(message: String) : Exception","description":"uniffi.xmtp_dh.InternalException","location":"library/uniffi.xmtp_dh/-internal-exception/index.html","searchKeys":["InternalException","class InternalException(message: String) : Exception","uniffi.xmtp_dh.InternalException"]},{"name":"class InvitationV1Builder","description":"org.xmtp.android.library.messages.InvitationV1Builder","location":"library/org.xmtp.android.library.messages/-invitation-v1-builder/index.html","searchKeys":["InvitationV1Builder","class InvitationV1Builder","org.xmtp.android.library.messages.InvitationV1Builder"]},{"name":"class InvitationV1ContextBuilder","description":"org.xmtp.android.library.messages.InvitationV1ContextBuilder","location":"library/org.xmtp.android.library.messages/-invitation-v1-context-builder/index.html","searchKeys":["InvitationV1ContextBuilder","class InvitationV1ContextBuilder","org.xmtp.android.library.messages.InvitationV1ContextBuilder"]},{"name":"class MessageBuilder","description":"org.xmtp.android.library.messages.MessageBuilder","location":"library/org.xmtp.android.library.messages/-message-builder/index.html","searchKeys":["MessageBuilder","class MessageBuilder","org.xmtp.android.library.messages.MessageBuilder"]},{"name":"class MessageHeaderV1Builder","description":"org.xmtp.android.library.messages.MessageHeaderV1Builder","location":"library/org.xmtp.android.library.messages/-message-header-v1-builder/index.html","searchKeys":["MessageHeaderV1Builder","class MessageHeaderV1Builder","org.xmtp.android.library.messages.MessageHeaderV1Builder"]},{"name":"class MessageHeaderV2Builder","description":"org.xmtp.android.library.messages.MessageHeaderV2Builder","location":"library/org.xmtp.android.library.messages/-message-header-v2-builder/index.html","searchKeys":["MessageHeaderV2Builder","class MessageHeaderV2Builder","org.xmtp.android.library.messages.MessageHeaderV2Builder"]},{"name":"class MessageV1Builder","description":"org.xmtp.android.library.messages.MessageV1Builder","location":"library/org.xmtp.android.library.messages/-message-v1-builder/index.html","searchKeys":["MessageV1Builder","class MessageV1Builder","org.xmtp.android.library.messages.MessageV1Builder"]},{"name":"class MessageV2Builder","description":"org.xmtp.android.library.messages.MessageV2Builder","location":"library/org.xmtp.android.library.messages/-message-v2-builder/index.html","searchKeys":["MessageV2Builder","class MessageV2Builder","org.xmtp.android.library.messages.MessageV2Builder"]},{"name":"class NotificationsBlockingStub : AbstractBlockingStub ","description":"org.xmtp.android.library.push.NotificationsGrpc.NotificationsBlockingStub","location":"library/org.xmtp.android.library.push/-notifications-grpc/-notifications-blocking-stub/index.html","searchKeys":["NotificationsBlockingStub","class NotificationsBlockingStub : AbstractBlockingStub ","org.xmtp.android.library.push.NotificationsGrpc.NotificationsBlockingStub"]},{"name":"class NotificationsFutureStub : AbstractFutureStub ","description":"org.xmtp.android.library.push.NotificationsGrpc.NotificationsFutureStub","location":"library/org.xmtp.android.library.push/-notifications-grpc/-notifications-future-stub/index.html","searchKeys":["NotificationsFutureStub","class NotificationsFutureStub : AbstractFutureStub ","org.xmtp.android.library.push.NotificationsGrpc.NotificationsFutureStub"]},{"name":"class NotificationsGrpc","description":"org.xmtp.android.library.push.NotificationsGrpc","location":"library/org.xmtp.android.library.push/-notifications-grpc/index.html","searchKeys":["NotificationsGrpc","class NotificationsGrpc","org.xmtp.android.library.push.NotificationsGrpc"]},{"name":"class NotificationsStub : AbstractAsyncStub ","description":"org.xmtp.android.library.push.NotificationsGrpc.NotificationsStub","location":"library/org.xmtp.android.library.push/-notifications-grpc/-notifications-stub/index.html","searchKeys":["NotificationsStub","class NotificationsStub : AbstractAsyncStub ","org.xmtp.android.library.push.NotificationsGrpc.NotificationsStub"]},{"name":"class PagingInfoBuilder","description":"org.xmtp.android.library.messages.PagingInfoBuilder","location":"library/org.xmtp.android.library.messages/-paging-info-builder/index.html","searchKeys":["PagingInfoBuilder","class PagingInfoBuilder","org.xmtp.android.library.messages.PagingInfoBuilder"]},{"name":"class PrivateKeyBuilder : SigningKey","description":"org.xmtp.android.library.messages.PrivateKeyBuilder","location":"library/org.xmtp.android.library.messages/-private-key-builder/index.html","searchKeys":["PrivateKeyBuilder","class PrivateKeyBuilder : SigningKey","org.xmtp.android.library.messages.PrivateKeyBuilder"]},{"name":"class PrivateKeyBundleBuilder","description":"org.xmtp.android.library.messages.PrivateKeyBundleBuilder","location":"library/org.xmtp.android.library.messages/-private-key-bundle-builder/index.html","searchKeys":["PrivateKeyBundleBuilder","class PrivateKeyBundleBuilder","org.xmtp.android.library.messages.PrivateKeyBundleBuilder"]},{"name":"class PrivateKeyBundleV1Builder","description":"org.xmtp.android.library.messages.PrivateKeyBundleV1Builder","location":"library/org.xmtp.android.library.messages/-private-key-bundle-v1-builder/index.html","searchKeys":["PrivateKeyBundleV1Builder","class PrivateKeyBundleV1Builder","org.xmtp.android.library.messages.PrivateKeyBundleV1Builder"]},{"name":"class PublicKeyBuilder","description":"org.xmtp.android.library.messages.PublicKeyBuilder","location":"library/org.xmtp.android.library.messages/-public-key-builder/index.html","searchKeys":["PublicKeyBuilder","class PublicKeyBuilder","org.xmtp.android.library.messages.PublicKeyBuilder"]},{"name":"class PublicKeyBundleBuilder","description":"org.xmtp.android.library.messages.PublicKeyBundleBuilder","location":"library/org.xmtp.android.library.messages/-public-key-bundle-builder/index.html","searchKeys":["PublicKeyBundleBuilder","class PublicKeyBundleBuilder","org.xmtp.android.library.messages.PublicKeyBundleBuilder"]},{"name":"class PushPreferences","description":"org.xmtp.android.library.push.PushPreferences","location":"library/org.xmtp.android.library.push/-push-preferences/index.html","searchKeys":["PushPreferences","class PushPreferences","org.xmtp.android.library.push.PushPreferences"]},{"name":"class RegisterInstallationRequest : GeneratedMessageLite , Service.RegisterInstallationRequestOrBuilder","description":"org.xmtp.android.library.push.Service.RegisterInstallationRequest","location":"library/org.xmtp.android.library.push/-service/-register-installation-request/index.html","searchKeys":["RegisterInstallationRequest","class RegisterInstallationRequest : GeneratedMessageLite , Service.RegisterInstallationRequestOrBuilder","org.xmtp.android.library.push.Service.RegisterInstallationRequest"]},{"name":"class RegisterInstallationResponse : GeneratedMessageLite , Service.RegisterInstallationResponseOrBuilder","description":"org.xmtp.android.library.push.Service.RegisterInstallationResponse","location":"library/org.xmtp.android.library.push/-service/-register-installation-response/index.html","searchKeys":["RegisterInstallationResponse","class RegisterInstallationResponse : GeneratedMessageLite , Service.RegisterInstallationResponseOrBuilder","org.xmtp.android.library.push.Service.RegisterInstallationResponse"]},{"name":"class RustBufferByReference : ByReference","description":"uniffi.xmtp_dh.RustBufferByReference","location":"library/uniffi.xmtp_dh/-rust-buffer-by-reference/index.html","searchKeys":["RustBufferByReference","class RustBufferByReference : ByReference","uniffi.xmtp_dh.RustBufferByReference"]},{"name":"class SealedInvitationBuilder","description":"org.xmtp.android.library.messages.SealedInvitationBuilder","location":"library/org.xmtp.android.library.messages/-sealed-invitation-builder/index.html","searchKeys":["SealedInvitationBuilder","class SealedInvitationBuilder","org.xmtp.android.library.messages.SealedInvitationBuilder"]},{"name":"class SealedInvitationHeaderV1Builder","description":"org.xmtp.android.library.messages.SealedInvitationHeaderV1Builder","location":"library/org.xmtp.android.library.messages/-sealed-invitation-header-v1-builder/index.html","searchKeys":["SealedInvitationHeaderV1Builder","class SealedInvitationHeaderV1Builder","org.xmtp.android.library.messages.SealedInvitationHeaderV1Builder"]},{"name":"class SealedInvitationV1Builder","description":"org.xmtp.android.library.messages.SealedInvitationV1Builder","location":"library/org.xmtp.android.library.messages/-sealed-invitation-v1-builder/index.html","searchKeys":["SealedInvitationV1Builder","class SealedInvitationV1Builder","org.xmtp.android.library.messages.SealedInvitationV1Builder"]},{"name":"class Service","description":"org.xmtp.android.library.push.Service","location":"library/org.xmtp.android.library.push/-service/index.html","searchKeys":["Service","class Service","org.xmtp.android.library.push.Service"]},{"name":"class SignatureBuilder","description":"org.xmtp.android.library.messages.SignatureBuilder","location":"library/org.xmtp.android.library.messages/-signature-builder/index.html","searchKeys":["SignatureBuilder","class SignatureBuilder","org.xmtp.android.library.messages.SignatureBuilder"]},{"name":"class SignedContentBuilder","description":"org.xmtp.android.library.messages.SignedContentBuilder","location":"library/org.xmtp.android.library.messages/-signed-content-builder/index.html","searchKeys":["SignedContentBuilder","class SignedContentBuilder","org.xmtp.android.library.messages.SignedContentBuilder"]},{"name":"class SignedPrivateKeyBuilder","description":"org.xmtp.android.library.messages.SignedPrivateKeyBuilder","location":"library/org.xmtp.android.library.messages/-signed-private-key-builder/index.html","searchKeys":["SignedPrivateKeyBuilder","class SignedPrivateKeyBuilder","org.xmtp.android.library.messages.SignedPrivateKeyBuilder"]},{"name":"class SignedPublicKeyBuilder","description":"org.xmtp.android.library.messages.SignedPublicKeyBuilder","location":"library/org.xmtp.android.library.messages/-signed-public-key-builder/index.html","searchKeys":["SignedPublicKeyBuilder","class SignedPublicKeyBuilder","org.xmtp.android.library.messages.SignedPublicKeyBuilder"]},{"name":"class SignedPublicKeyBundleBuilder","description":"org.xmtp.android.library.messages.SignedPublicKeyBundleBuilder","location":"library/org.xmtp.android.library.messages/-signed-public-key-bundle-builder/index.html","searchKeys":["SignedPublicKeyBundleBuilder","class SignedPublicKeyBundleBuilder","org.xmtp.android.library.messages.SignedPublicKeyBundleBuilder"]},{"name":"class SubscribeRequest : GeneratedMessageLite , Service.SubscribeRequestOrBuilder","description":"org.xmtp.android.library.push.Service.SubscribeRequest","location":"library/org.xmtp.android.library.push/-service/-subscribe-request/index.html","searchKeys":["SubscribeRequest","class SubscribeRequest : GeneratedMessageLite , Service.SubscribeRequestOrBuilder","org.xmtp.android.library.push.Service.SubscribeRequest"]},{"name":"class USize(value: Long = 0) : IntegerType","description":"uniffi.xmtp_dh.USize","location":"library/uniffi.xmtp_dh/-u-size/index.html","searchKeys":["USize","class USize(value: Long = 0) : IntegerType","uniffi.xmtp_dh.USize"]},{"name":"class UnsignedPublicKeyBuilder","description":"org.xmtp.android.library.messages.UnsignedPublicKeyBuilder","location":"library/org.xmtp.android.library.messages/-unsigned-public-key-builder/index.html","searchKeys":["UnsignedPublicKeyBuilder","class UnsignedPublicKeyBuilder","org.xmtp.android.library.messages.UnsignedPublicKeyBuilder"]},{"name":"class UnsubscribeRequest : GeneratedMessageLite , Service.UnsubscribeRequestOrBuilder","description":"org.xmtp.android.library.push.Service.UnsubscribeRequest","location":"library/org.xmtp.android.library.push/-service/-unsubscribe-request/index.html","searchKeys":["UnsubscribeRequest","class UnsubscribeRequest : GeneratedMessageLite , Service.UnsubscribeRequestOrBuilder","org.xmtp.android.library.push.Service.UnsubscribeRequest"]},{"name":"class Util","description":"org.xmtp.android.library.Util","location":"library/org.xmtp.android.library/-util/index.html","searchKeys":["Util","class Util","org.xmtp.android.library.Util"]},{"name":"class XMTPException(message: String, exception: Exception? = null) : Exception","description":"org.xmtp.android.library.XMTPException","location":"library/org.xmtp.android.library/-x-m-t-p-exception/index.html","searchKeys":["XMTPException","class XMTPException(message: String, exception: Exception? = null) : Exception","org.xmtp.android.library.XMTPException"]},{"name":"class XMTPPush","description":"org.xmtp.android.library.push.XMTPPush","location":"library/org.xmtp.android.library.push/-x-m-t-p-push/index.html","searchKeys":["XMTPPush","class XMTPPush","org.xmtp.android.library.push.XMTPPush"]},{"name":"const val VERSION: String","description":"org.xmtp.android.library.Constants.VERSION","location":"library/org.xmtp.android.library/-constants/-v-e-r-s-i-o-n.html","searchKeys":["VERSION","const val VERSION: String","org.xmtp.android.library.Constants.VERSION"]},{"name":"constructor()","description":"org.xmtp.android.library.Client.Client","location":"library/org.xmtp.android.library/-client/-client.html","searchKeys":["Client","constructor()","org.xmtp.android.library.Client.Client"]},{"name":"constructor()","description":"org.xmtp.android.library.Crypto.Crypto","location":"library/org.xmtp.android.library/-crypto/-crypto.html","searchKeys":["Crypto","constructor()","org.xmtp.android.library.Crypto.Crypto"]},{"name":"constructor()","description":"org.xmtp.android.library.Util.Util","location":"library/org.xmtp.android.library/-util/-util.html","searchKeys":["Util","constructor()","org.xmtp.android.library.Util.Util"]},{"name":"constructor()","description":"org.xmtp.android.library.codecs.CompositeCodec.CompositeCodec","location":"library/org.xmtp.android.library.codecs/-composite-codec/-composite-codec.html","searchKeys":["CompositeCodec","constructor()","org.xmtp.android.library.codecs.CompositeCodec.CompositeCodec"]},{"name":"constructor()","description":"org.xmtp.android.library.codecs.CompositePartBuilder.CompositePartBuilder","location":"library/org.xmtp.android.library.codecs/-composite-part-builder/-composite-part-builder.html","searchKeys":["CompositePartBuilder","constructor()","org.xmtp.android.library.codecs.CompositePartBuilder.CompositePartBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.codecs.ContentTypeIdBuilder.ContentTypeIdBuilder","location":"library/org.xmtp.android.library.codecs/-content-type-id-builder/-content-type-id-builder.html","searchKeys":["ContentTypeIdBuilder","constructor()","org.xmtp.android.library.codecs.ContentTypeIdBuilder.ContentTypeIdBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.codecs.HTTPFetcher.HTTPFetcher","location":"library/org.xmtp.android.library.codecs/-h-t-t-p-fetcher/-h-t-t-p-fetcher.html","searchKeys":["HTTPFetcher","constructor()","org.xmtp.android.library.codecs.HTTPFetcher.HTTPFetcher"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.AuthDataBuilder.AuthDataBuilder","location":"library/org.xmtp.android.library.messages/-auth-data-builder/-auth-data-builder.html","searchKeys":["AuthDataBuilder","constructor()","org.xmtp.android.library.messages.AuthDataBuilder.AuthDataBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.ContactBundleBuilder.ContactBundleBuilder","location":"library/org.xmtp.android.library.messages/-contact-bundle-builder/-contact-bundle-builder.html","searchKeys":["ContactBundleBuilder","constructor()","org.xmtp.android.library.messages.ContactBundleBuilder.ContactBundleBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.EnvelopeBuilder.EnvelopeBuilder","location":"library/org.xmtp.android.library.messages/-envelope-builder/-envelope-builder.html","searchKeys":["EnvelopeBuilder","constructor()","org.xmtp.android.library.messages.EnvelopeBuilder.EnvelopeBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.InvitationV1Builder.InvitationV1Builder","location":"library/org.xmtp.android.library.messages/-invitation-v1-builder/-invitation-v1-builder.html","searchKeys":["InvitationV1Builder","constructor()","org.xmtp.android.library.messages.InvitationV1Builder.InvitationV1Builder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.InvitationV1ContextBuilder.InvitationV1ContextBuilder","location":"library/org.xmtp.android.library.messages/-invitation-v1-context-builder/-invitation-v1-context-builder.html","searchKeys":["InvitationV1ContextBuilder","constructor()","org.xmtp.android.library.messages.InvitationV1ContextBuilder.InvitationV1ContextBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.MessageBuilder.MessageBuilder","location":"library/org.xmtp.android.library.messages/-message-builder/-message-builder.html","searchKeys":["MessageBuilder","constructor()","org.xmtp.android.library.messages.MessageBuilder.MessageBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.MessageHeaderV1Builder.MessageHeaderV1Builder","location":"library/org.xmtp.android.library.messages/-message-header-v1-builder/-message-header-v1-builder.html","searchKeys":["MessageHeaderV1Builder","constructor()","org.xmtp.android.library.messages.MessageHeaderV1Builder.MessageHeaderV1Builder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.MessageHeaderV2Builder.MessageHeaderV2Builder","location":"library/org.xmtp.android.library.messages/-message-header-v2-builder/-message-header-v2-builder.html","searchKeys":["MessageHeaderV2Builder","constructor()","org.xmtp.android.library.messages.MessageHeaderV2Builder.MessageHeaderV2Builder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.MessageV1Builder.MessageV1Builder","location":"library/org.xmtp.android.library.messages/-message-v1-builder/-message-v1-builder.html","searchKeys":["MessageV1Builder","constructor()","org.xmtp.android.library.messages.MessageV1Builder.MessageV1Builder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.MessageV2Builder.MessageV2Builder","location":"library/org.xmtp.android.library.messages/-message-v2-builder/-message-v2-builder.html","searchKeys":["MessageV2Builder","constructor()","org.xmtp.android.library.messages.MessageV2Builder.MessageV2Builder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.PagingInfoBuilder.PagingInfoBuilder","location":"library/org.xmtp.android.library.messages/-paging-info-builder/-paging-info-builder.html","searchKeys":["PagingInfoBuilder","constructor()","org.xmtp.android.library.messages.PagingInfoBuilder.PagingInfoBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.PrivateKeyBuilder.PrivateKeyBuilder","location":"library/org.xmtp.android.library.messages/-private-key-builder/-private-key-builder.html","searchKeys":["PrivateKeyBuilder","constructor()","org.xmtp.android.library.messages.PrivateKeyBuilder.PrivateKeyBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.PrivateKeyBundleBuilder.PrivateKeyBundleBuilder","location":"library/org.xmtp.android.library.messages/-private-key-bundle-builder/-private-key-bundle-builder.html","searchKeys":["PrivateKeyBundleBuilder","constructor()","org.xmtp.android.library.messages.PrivateKeyBundleBuilder.PrivateKeyBundleBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.PrivateKeyBundleV1Builder.PrivateKeyBundleV1Builder","location":"library/org.xmtp.android.library.messages/-private-key-bundle-v1-builder/-private-key-bundle-v1-builder.html","searchKeys":["PrivateKeyBundleV1Builder","constructor()","org.xmtp.android.library.messages.PrivateKeyBundleV1Builder.PrivateKeyBundleV1Builder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.PublicKeyBuilder.PublicKeyBuilder","location":"library/org.xmtp.android.library.messages/-public-key-builder/-public-key-builder.html","searchKeys":["PublicKeyBuilder","constructor()","org.xmtp.android.library.messages.PublicKeyBuilder.PublicKeyBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.PublicKeyBundleBuilder.PublicKeyBundleBuilder","location":"library/org.xmtp.android.library.messages/-public-key-bundle-builder/-public-key-bundle-builder.html","searchKeys":["PublicKeyBundleBuilder","constructor()","org.xmtp.android.library.messages.PublicKeyBundleBuilder.PublicKeyBundleBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.SealedInvitationBuilder.SealedInvitationBuilder","location":"library/org.xmtp.android.library.messages/-sealed-invitation-builder/-sealed-invitation-builder.html","searchKeys":["SealedInvitationBuilder","constructor()","org.xmtp.android.library.messages.SealedInvitationBuilder.SealedInvitationBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.SealedInvitationHeaderV1Builder.SealedInvitationHeaderV1Builder","location":"library/org.xmtp.android.library.messages/-sealed-invitation-header-v1-builder/-sealed-invitation-header-v1-builder.html","searchKeys":["SealedInvitationHeaderV1Builder","constructor()","org.xmtp.android.library.messages.SealedInvitationHeaderV1Builder.SealedInvitationHeaderV1Builder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.SealedInvitationV1Builder.SealedInvitationV1Builder","location":"library/org.xmtp.android.library.messages/-sealed-invitation-v1-builder/-sealed-invitation-v1-builder.html","searchKeys":["SealedInvitationV1Builder","constructor()","org.xmtp.android.library.messages.SealedInvitationV1Builder.SealedInvitationV1Builder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.SignatureBuilder.SignatureBuilder","location":"library/org.xmtp.android.library.messages/-signature-builder/-signature-builder.html","searchKeys":["SignatureBuilder","constructor()","org.xmtp.android.library.messages.SignatureBuilder.SignatureBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.SignedContentBuilder.SignedContentBuilder","location":"library/org.xmtp.android.library.messages/-signed-content-builder/-signed-content-builder.html","searchKeys":["SignedContentBuilder","constructor()","org.xmtp.android.library.messages.SignedContentBuilder.SignedContentBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.SignedPrivateKeyBuilder.SignedPrivateKeyBuilder","location":"library/org.xmtp.android.library.messages/-signed-private-key-builder/-signed-private-key-builder.html","searchKeys":["SignedPrivateKeyBuilder","constructor()","org.xmtp.android.library.messages.SignedPrivateKeyBuilder.SignedPrivateKeyBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.SignedPublicKeyBuilder.SignedPublicKeyBuilder","location":"library/org.xmtp.android.library.messages/-signed-public-key-builder/-signed-public-key-builder.html","searchKeys":["SignedPublicKeyBuilder","constructor()","org.xmtp.android.library.messages.SignedPublicKeyBuilder.SignedPublicKeyBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.SignedPublicKeyBundleBuilder.SignedPublicKeyBundleBuilder","location":"library/org.xmtp.android.library.messages/-signed-public-key-bundle-builder/-signed-public-key-bundle-builder.html","searchKeys":["SignedPublicKeyBundleBuilder","constructor()","org.xmtp.android.library.messages.SignedPublicKeyBundleBuilder.SignedPublicKeyBundleBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.messages.UnsignedPublicKeyBuilder.UnsignedPublicKeyBuilder","location":"library/org.xmtp.android.library.messages/-unsigned-public-key-builder/-unsigned-public-key-builder.html","searchKeys":["UnsignedPublicKeyBuilder","constructor()","org.xmtp.android.library.messages.UnsignedPublicKeyBuilder.UnsignedPublicKeyBuilder"]},{"name":"constructor()","description":"org.xmtp.android.library.push.NotificationsGrpc.NotificationsImplBase.NotificationsImplBase","location":"library/org.xmtp.android.library.push/-notifications-grpc/-notifications-impl-base/-notifications-impl-base.html","searchKeys":["NotificationsImplBase","constructor()","org.xmtp.android.library.push.NotificationsGrpc.NotificationsImplBase.NotificationsImplBase"]},{"name":"constructor()","description":"org.xmtp.android.library.push.XMTPPush.XMTPPush","location":"library/org.xmtp.android.library.push/-x-m-t-p-push/-x-m-t-p-push.html","searchKeys":["XMTPPush","constructor()","org.xmtp.android.library.push.XMTPPush.XMTPPush"]},{"name":"constructor()","description":"uniffi.xmtp_dh.ForeignBytes.ByValue.ByValue","location":"library/uniffi.xmtp_dh/-foreign-bytes/-by-value/-by-value.html","searchKeys":["ByValue","constructor()","uniffi.xmtp_dh.ForeignBytes.ByValue.ByValue"]},{"name":"constructor()","description":"uniffi.xmtp_dh.ForeignBytes.ForeignBytes","location":"library/uniffi.xmtp_dh/-foreign-bytes/-foreign-bytes.html","searchKeys":["ForeignBytes","constructor()","uniffi.xmtp_dh.ForeignBytes.ForeignBytes"]},{"name":"constructor()","description":"uniffi.xmtp_dh.RustBuffer.ByReference.ByReference","location":"library/uniffi.xmtp_dh/-rust-buffer/-by-reference/-by-reference.html","searchKeys":["ByReference","constructor()","uniffi.xmtp_dh.RustBuffer.ByReference.ByReference"]},{"name":"constructor()","description":"uniffi.xmtp_dh.RustBuffer.ByValue.ByValue","location":"library/uniffi.xmtp_dh/-rust-buffer/-by-value/-by-value.html","searchKeys":["ByValue","constructor()","uniffi.xmtp_dh.RustBuffer.ByValue.ByValue"]},{"name":"constructor()","description":"uniffi.xmtp_dh.RustBuffer.RustBuffer","location":"library/uniffi.xmtp_dh/-rust-buffer/-rust-buffer.html","searchKeys":["RustBuffer","constructor()","uniffi.xmtp_dh.RustBuffer.RustBuffer"]},{"name":"constructor()","description":"uniffi.xmtp_dh.RustBufferByReference.RustBufferByReference","location":"library/uniffi.xmtp_dh/-rust-buffer-by-reference/-rust-buffer-by-reference.html","searchKeys":["RustBufferByReference","constructor()","uniffi.xmtp_dh.RustBufferByReference.RustBufferByReference"]},{"name":"constructor(address1: String?, address2: String?)","description":"org.xmtp.android.library.messages.Topic.directMessageV1.directMessageV1","location":"library/org.xmtp.android.library.messages/-topic/direct-message-v1/direct-message-v1.html","searchKeys":["directMessageV1","constructor(address1: String?, address2: String?)","org.xmtp.android.library.messages.Topic.directMessageV1.directMessageV1"]},{"name":"constructor(address: String, authorized: PublicKey, identity: PrivateKey)","description":"org.xmtp.android.library.AuthorizedIdentity.AuthorizedIdentity","location":"library/org.xmtp.android.library/-authorized-identity/-authorized-identity.html","searchKeys":["AuthorizedIdentity","constructor(address: String, authorized: PublicKey, identity: PrivateKey)","org.xmtp.android.library.AuthorizedIdentity.AuthorizedIdentity"]},{"name":"constructor(address: String, privateKeyBundleV1: PrivateKeyBundleV1, apiClient: ApiClient)","description":"org.xmtp.android.library.Client.Client","location":"library/org.xmtp.android.library/-client/-client.html","searchKeys":["Client","constructor(address: String, privateKeyBundleV1: PrivateKeyBundleV1, apiClient: ApiClient)","org.xmtp.android.library.Client.Client"]},{"name":"constructor(address: String?)","description":"org.xmtp.android.library.messages.Topic.contact.contact","location":"library/org.xmtp.android.library.messages/-topic/contact/contact.html","searchKeys":["contact","constructor(address: String?)","org.xmtp.android.library.messages.Topic.contact.contact"]},{"name":"constructor(address: String?)","description":"org.xmtp.android.library.messages.Topic.userIntro.userIntro","location":"library/org.xmtp.android.library.messages/-topic/user-intro/user-intro.html","searchKeys":["userIntro","constructor(address: String?)","org.xmtp.android.library.messages.Topic.userIntro.userIntro"]},{"name":"constructor(address: String?)","description":"org.xmtp.android.library.messages.Topic.userInvite.userInvite","location":"library/org.xmtp.android.library.messages/-topic/user-invite/user-invite.html","searchKeys":["userInvite","constructor(address: String?)","org.xmtp.android.library.messages.Topic.userInvite.userInvite"]},{"name":"constructor(address: String?)","description":"org.xmtp.android.library.messages.Topic.userPrivateStoreKeyBundle.userPrivateStoreKeyBundle","location":"library/org.xmtp.android.library.messages/-topic/user-private-store-key-bundle/user-private-store-key-bundle.html","searchKeys":["userPrivateStoreKeyBundle","constructor(address: String?)","org.xmtp.android.library.messages.Topic.userPrivateStoreKeyBundle.userPrivateStoreKeyBundle"]},{"name":"constructor(addresses: String?)","description":"org.xmtp.android.library.messages.Topic.directMessageV2.directMessageV2","location":"library/org.xmtp.android.library.messages/-topic/direct-message-v2/direct-message-v2.html","searchKeys":["directMessageV2","constructor(addresses: String?)","org.xmtp.android.library.messages.Topic.directMessageV2.directMessageV2"]},{"name":"constructor(api: ClientOptions.Api = Api())","description":"org.xmtp.android.library.ClientOptions.ClientOptions","location":"library/org.xmtp.android.library/-client-options/-client-options.html","searchKeys":["ClientOptions","constructor(api: ClientOptions.Api = Api())","org.xmtp.android.library.ClientOptions.ClientOptions"]},{"name":"constructor(client: Client)","description":"org.xmtp.android.library.ConsentList.ConsentList","location":"library/org.xmtp.android.library/-consent-list/-consent-list.html","searchKeys":["ConsentList","constructor(client: Client)","org.xmtp.android.library.ConsentList.ConsentList"]},{"name":"constructor(client: Client, conversationsByTopic: MutableMap = mutableMapOf())","description":"org.xmtp.android.library.Conversations.Conversations","location":"library/org.xmtp.android.library/-conversations/-conversations.html","searchKeys":["Conversations","constructor(client: Client, conversationsByTopic: MutableMap = mutableMapOf())","org.xmtp.android.library.Conversations.Conversations"]},{"name":"constructor(client: Client, knownBundles: MutableMap = mutableMapOf(), hasIntroduced: MutableMap = mutableMapOf())","description":"org.xmtp.android.library.Contacts.Contacts","location":"library/org.xmtp.android.library/-contacts/-contacts.html","searchKeys":["Contacts","constructor(client: Client, knownBundles: MutableMap = mutableMapOf(), hasIntroduced: MutableMap = mutableMapOf())","org.xmtp.android.library.Contacts.Contacts"]},{"name":"constructor(client: Client, peerAddress: String, sentAt: Date)","description":"org.xmtp.android.library.ConversationV1.ConversationV1","location":"library/org.xmtp.android.library/-conversation-v1/-conversation-v1.html","searchKeys":["ConversationV1","constructor(client: Client, peerAddress: String, sentAt: Date)","org.xmtp.android.library.ConversationV1.ConversationV1"]},{"name":"constructor(codecs: MutableMap> = mutableMapOf())","description":"org.xmtp.android.library.CodecRegistry.CodecRegistry","location":"library/org.xmtp.android.library/-codec-registry/-codec-registry.html","searchKeys":["CodecRegistry","constructor(codecs: MutableMap> = mutableMapOf())","org.xmtp.android.library.CodecRegistry.CodecRegistry"]},{"name":"constructor(compression: EncodedContentCompression? = null, contentType: Content.ContentTypeId? = null, ephemeral: Boolean = false)","description":"org.xmtp.android.library.SendOptions.SendOptions","location":"library/org.xmtp.android.library/-send-options/-send-options.html","searchKeys":["SendOptions","constructor(compression: EncodedContentCompression? = null, contentType: Content.ContentTypeId? = null, ephemeral: Boolean = false)","org.xmtp.android.library.SendOptions.SendOptions"]},{"name":"constructor(contentDigest: String, secret: ByteString, salt: ByteString, nonce: ByteString, payload: ByteString, contentLength: Int? = null, filename: String? = null)","description":"org.xmtp.android.library.codecs.EncryptedEncodedContent.EncryptedEncodedContent","location":"library/org.xmtp.android.library.codecs/-encrypted-encoded-content/-encrypted-encoded-content.html","searchKeys":["EncryptedEncodedContent","constructor(contentDigest: String, secret: ByteString, salt: ByteString, nonce: ByteString, payload: ByteString, contentLength: Int? = null, filename: String? = null)","org.xmtp.android.library.codecs.EncryptedEncodedContent.EncryptedEncodedContent"]},{"name":"constructor(contentType: ContentTypeId = ContentTypeAttachment)","description":"org.xmtp.android.library.codecs.AttachmentCodec.AttachmentCodec","location":"library/org.xmtp.android.library.codecs/-attachment-codec/-attachment-codec.html","searchKeys":["AttachmentCodec","constructor(contentType: ContentTypeId = ContentTypeAttachment)","org.xmtp.android.library.codecs.AttachmentCodec.AttachmentCodec"]},{"name":"constructor(contentType: ContentTypeId = ContentTypeReaction)","description":"org.xmtp.android.library.codecs.ReactionCodec.ReactionCodec","location":"library/org.xmtp.android.library.codecs/-reaction-codec/-reaction-codec.html","searchKeys":["ReactionCodec","constructor(contentType: ContentTypeId = ContentTypeReaction)","org.xmtp.android.library.codecs.ReactionCodec.ReactionCodec"]},{"name":"constructor(contentType: ContentTypeId = ContentTypeReadReceipt)","description":"org.xmtp.android.library.codecs.ReadReceiptCodec.ReadReceiptCodec","location":"library/org.xmtp.android.library.codecs/-read-receipt-codec/-read-receipt-codec.html","searchKeys":["ReadReceiptCodec","constructor(contentType: ContentTypeId = ContentTypeReadReceipt)","org.xmtp.android.library.codecs.ReadReceiptCodec.ReadReceiptCodec"]},{"name":"constructor(contentType: ContentTypeId = ContentTypeRemoteAttachment)","description":"org.xmtp.android.library.codecs.RemoteAttachmentCodec.RemoteAttachmentCodec","location":"library/org.xmtp.android.library.codecs/-remote-attachment-codec/-remote-attachment-codec.html","searchKeys":["RemoteAttachmentCodec","constructor(contentType: ContentTypeId = ContentTypeRemoteAttachment)","org.xmtp.android.library.codecs.RemoteAttachmentCodec.RemoteAttachmentCodec"]},{"name":"constructor(contentType: ContentTypeId = ContentTypeReply)","description":"org.xmtp.android.library.codecs.ReplyCodec.ReplyCodec","location":"library/org.xmtp.android.library.codecs/-reply-codec/-reply-codec.html","searchKeys":["ReplyCodec","constructor(contentType: ContentTypeId = ContentTypeReply)","org.xmtp.android.library.codecs.ReplyCodec.ReplyCodec"]},{"name":"constructor(contentType: ContentTypeId = ContentTypeText)","description":"org.xmtp.android.library.codecs.TextCodec.TextCodec","location":"library/org.xmtp.android.library.codecs/-text-codec/-text-codec.html","searchKeys":["TextCodec","constructor(contentType: ContentTypeId = ContentTypeText)","org.xmtp.android.library.codecs.TextCodec.TextCodec"]},{"name":"constructor(context: Context, pushServer: String = \"\")","description":"org.xmtp.android.library.push.XMTPPush.XMTPPush","location":"library/org.xmtp.android.library.push/-x-m-t-p-push/-x-m-t-p-push.html","searchKeys":["XMTPPush","constructor(context: Context, pushServer: String = \"\")","org.xmtp.android.library.push.XMTPPush.XMTPPush"]},{"name":"constructor(conversationId: String, metadata: Map)","description":"org.xmtp.android.library.ConversationV2ContextExport.ConversationV2ContextExport","location":"library/org.xmtp.android.library/-conversation-v2-context-export/-conversation-v2-context-export.html","searchKeys":["ConversationV2ContextExport","constructor(conversationId: String, metadata: Map)","org.xmtp.android.library.ConversationV2ContextExport.ConversationV2ContextExport"]},{"name":"constructor(conversationV1: ConversationV1)","description":"org.xmtp.android.library.Conversation.V1.V1","location":"library/org.xmtp.android.library/-conversation/-v1/-v1.html","searchKeys":["V1","constructor(conversationV1: ConversationV1)","org.xmtp.android.library.Conversation.V1.V1"]},{"name":"constructor(conversationV2: ConversationV2)","description":"org.xmtp.android.library.Conversation.V2.V2","location":"library/org.xmtp.android.library/-conversation/-v2/-v2.html","searchKeys":["V2","constructor(conversationV2: ConversationV2)","org.xmtp.android.library.Conversation.V2.V2"]},{"name":"constructor(env: XMTPEnvironment = XMTPEnvironment.DEV, isSecure: Boolean = true, appVersion: String? = null)","description":"org.xmtp.android.library.ClientOptions.Api.Api","location":"library/org.xmtp.android.library/-client-options/-api/-api.html","searchKeys":["Api","constructor(env: XMTPEnvironment = XMTPEnvironment.DEV, isSecure: Boolean = true, appVersion: String? = null)","org.xmtp.android.library.ClientOptions.Api.Api"]},{"name":"constructor(envelopes: List)","description":"org.xmtp.android.library.PreparedMessage.PreparedMessage","location":"library/org.xmtp.android.library/-prepared-message/-prepared-message.html","searchKeys":["PreparedMessage","constructor(envelopes: List)","org.xmtp.android.library.PreparedMessage.PreparedMessage"]},{"name":"constructor(environment: XMTPEnvironment, secure: Boolean = true, appVersion: String? = null)","description":"org.xmtp.android.library.GRPCApiClient.GRPCApiClient","location":"library/org.xmtp.android.library/-g-r-p-c-api-client/-g-r-p-c-api-client.html","searchKeys":["GRPCApiClient","constructor(environment: XMTPEnvironment, secure: Boolean = true, appVersion: String? = null)","org.xmtp.android.library.GRPCApiClient.GRPCApiClient"]},{"name":"constructor(filename: String, mimeType: String, data: ByteString)","description":"org.xmtp.android.library.codecs.Attachment.Attachment","location":"library/org.xmtp.android.library.codecs/-attachment/-attachment.html","searchKeys":["Attachment","constructor(filename: String, mimeType: String, data: ByteString)","org.xmtp.android.library.codecs.Attachment.Attachment"]},{"name":"constructor(id: String = \"\", client: Client, topic: String, encodedContent: Content.EncodedContent, senderAddress: String, sent: Date)","description":"org.xmtp.android.library.DecodedMessage.DecodedMessage","location":"library/org.xmtp.android.library/-decoded-message/-decoded-message.html","searchKeys":["DecodedMessage","constructor(id: String = \"\", client: Client, topic: String, encodedContent: Content.EncodedContent, senderAddress: String, sent: Date)","org.xmtp.android.library.DecodedMessage.DecodedMessage"]},{"name":"constructor(id: String, encodedContent: EncodedContent, senderAddress: String, sentAt: Date, topic: String = \"\")","description":"uniffi.xmtp_dh.org.xmtp.android.library.messages.DecryptedMessage.DecryptedMessage","location":"library/uniffi.xmtp_dh.org.xmtp.android.library.messages/-decrypted-message/-decrypted-message.html","searchKeys":["DecryptedMessage","constructor(id: String, encodedContent: EncodedContent, senderAddress: String, sentAt: Date, topic: String = \"\")","uniffi.xmtp_dh.org.xmtp.android.library.messages.DecryptedMessage.DecryptedMessage"]},{"name":"constructor(identifier: String?)","description":"org.xmtp.android.library.messages.Topic.preferenceList.preferenceList","location":"library/org.xmtp.android.library.messages/-topic/preference-list/preference-list.html","searchKeys":["preferenceList","constructor(identifier: String?)","org.xmtp.android.library.messages.Topic.preferenceList.preferenceList"]},{"name":"constructor(key: PrivateKey)","description":"org.xmtp.android.library.messages.PrivateKeyBuilder.PrivateKeyBuilder","location":"library/org.xmtp.android.library.messages/-private-key-builder/-private-key-builder.html","searchKeys":["PrivateKeyBuilder","constructor(key: PrivateKey)","org.xmtp.android.library.messages.PrivateKeyBuilder.PrivateKeyBuilder"]},{"name":"constructor(limit: Int? = null, direction: PagingInfoSortDirection? = SortDirection.SORT_DIRECTION_DESCENDING, before: Date? = null, after: Date? = null)","description":"org.xmtp.android.library.messages.Pagination.Pagination","location":"library/org.xmtp.android.library.messages/-pagination/-pagination.html","searchKeys":["Pagination","constructor(limit: Int? = null, direction: PagingInfoSortDirection? = SortDirection.SORT_DIRECTION_DESCENDING, before: Date? = null, after: Date? = null)","org.xmtp.android.library.messages.Pagination.Pagination"]},{"name":"constructor(message: String)","description":"uniffi.xmtp_dh.DiffieHellmanException.GenericException.GenericException","location":"library/uniffi.xmtp_dh/-diffie-hellman-exception/-generic-exception/-generic-exception.html","searchKeys":["GenericException","constructor(message: String)","uniffi.xmtp_dh.DiffieHellmanException.GenericException.GenericException"]},{"name":"constructor(message: String)","description":"uniffi.xmtp_dh.EciesException.GenericException.GenericException","location":"library/uniffi.xmtp_dh/-ecies-exception/-generic-exception/-generic-exception.html","searchKeys":["GenericException","constructor(message: String)","uniffi.xmtp_dh.EciesException.GenericException.GenericException"]},{"name":"constructor(message: String)","description":"uniffi.xmtp_dh.InternalException.InternalException","location":"library/uniffi.xmtp_dh/-internal-exception/-internal-exception.html","searchKeys":["InternalException","constructor(message: String)","uniffi.xmtp_dh.InternalException.InternalException"]},{"name":"constructor(message: String)","description":"uniffi.xmtp_dh.VerifyException.GenericException.GenericException","location":"library/uniffi.xmtp_dh/-verify-exception/-generic-exception/-generic-exception.html","searchKeys":["GenericException","constructor(message: String)","uniffi.xmtp_dh.VerifyException.GenericException.GenericException"]},{"name":"constructor(message: String, exception: Exception? = null)","description":"org.xmtp.android.library.XMTPException.XMTPException","location":"library/org.xmtp.android.library/-x-m-t-p-exception/-x-m-t-p-exception.html","searchKeys":["XMTPException","constructor(message: String, exception: Exception? = null)","org.xmtp.android.library.XMTPException.XMTPException"]},{"name":"constructor(parts: List = listOf(), encodedContent: EncodedContent? = null)","description":"org.xmtp.android.library.codecs.DecodedComposite.DecodedComposite","location":"library/org.xmtp.android.library.codecs/-decoded-composite/-decoded-composite.html","searchKeys":["DecodedComposite","constructor(parts: List = listOf(), encodedContent: EncodedContent? = null)","org.xmtp.android.library.codecs.DecodedComposite.DecodedComposite"]},{"name":"constructor(privateKeyBundleV1: PrivateKeyBundleV1)","description":"org.xmtp.android.library.AuthorizedIdentity.AuthorizedIdentity","location":"library/org.xmtp.android.library/-authorized-identity/-authorized-identity.html","searchKeys":["AuthorizedIdentity","constructor(privateKeyBundleV1: PrivateKeyBundleV1)","org.xmtp.android.library.AuthorizedIdentity.AuthorizedIdentity"]},{"name":"constructor(reference: String, action: ReactionAction, content: String, schema: ReactionSchema)","description":"org.xmtp.android.library.codecs.Reaction.Reaction","location":"library/org.xmtp.android.library.codecs/-reaction/-reaction.html","searchKeys":["Reaction","constructor(reference: String, action: ReactionAction, content: String, schema: ReactionSchema)","org.xmtp.android.library.codecs.Reaction.Reaction"]},{"name":"constructor(reference: String, content: Any, contentType: ContentTypeId)","description":"org.xmtp.android.library.codecs.Reply.Reply","location":"library/org.xmtp.android.library.codecs/-reply/-reply.html","searchKeys":["Reply","constructor(reference: String, content: Any, contentType: ContentTypeId)","org.xmtp.android.library.codecs.Reply.Reply"]},{"name":"constructor(topic: String, keyMaterial: ByteArray, context: Invitation.InvitationV1.Context, peerAddress: String, client: Client, header: SealedInvitationHeaderV1)","description":"org.xmtp.android.library.ConversationV2.ConversationV2","location":"library/org.xmtp.android.library/-conversation-v2/-conversation-v2.html","searchKeys":["ConversationV2","constructor(topic: String, keyMaterial: ByteArray, context: Invitation.InvitationV1.Context, peerAddress: String, client: Client, header: SealedInvitationHeaderV1)","org.xmtp.android.library.ConversationV2.ConversationV2"]},{"name":"constructor(url: URL, contentDigest: String, secret: ByteString, salt: ByteString, nonce: ByteString, scheme: String, contentLength: Int? = null, filename: String? = null, fetcher: Fetcher = HTTPFetcher())","description":"org.xmtp.android.library.codecs.RemoteAttachment.RemoteAttachment","location":"library/org.xmtp.android.library.codecs/-remote-attachment/-remote-attachment.html","searchKeys":["RemoteAttachment","constructor(url: URL, contentDigest: String, secret: ByteString, salt: ByteString, nonce: ByteString, scheme: String, contentLength: Int? = null, filename: String? = null, fetcher: Fetcher = HTTPFetcher())","org.xmtp.android.library.codecs.RemoteAttachment.RemoteAttachment"]},{"name":"constructor(value: Long = 0)","description":"uniffi.xmtp_dh.USize.USize","location":"library/uniffi.xmtp_dh/-u-size/-u-size.html","searchKeys":["USize","constructor(value: Long = 0)","uniffi.xmtp_dh.USize.USize"]},{"name":"constructor(value: String, entryType: ConsentListEntry.EntryType, consentType: ConsentState)","description":"org.xmtp.android.library.ConsentListEntry.ConsentListEntry","location":"library/org.xmtp.android.library/-consent-list-entry/-consent-list-entry.html","searchKeys":["ConsentListEntry","constructor(value: String, entryType: ConsentListEntry.EntryType, consentType: ConsentState)","org.xmtp.android.library.ConsentListEntry.ConsentListEntry"]},{"name":"constructor(version: String, peerAddress: String, createdAt: String)","description":"org.xmtp.android.library.ConversationV1Export.ConversationV1Export","location":"library/org.xmtp.android.library/-conversation-v1-export/-conversation-v1-export.html","searchKeys":["ConversationV1Export","constructor(version: String, peerAddress: String, createdAt: String)","org.xmtp.android.library.ConversationV1Export.ConversationV1Export"]},{"name":"constructor(version: String, topic: String, keyMaterial: String, peerAddress: String, createdAt: String, context: ConversationV2ContextExport? = null)","description":"org.xmtp.android.library.ConversationV2Export.ConversationV2Export","location":"library/org.xmtp.android.library/-conversation-v2-export/-conversation-v2-export.html","searchKeys":["ConversationV2Export","constructor(version: String, topic: String, keyMaterial: String, peerAddress: String, createdAt: String, context: ConversationV2ContextExport? = null)","org.xmtp.android.library.ConversationV2Export.ConversationV2Export"]},{"name":"data class Api(val env: XMTPEnvironment = XMTPEnvironment.DEV, val isSecure: Boolean = true, val appVersion: String? = null)","description":"org.xmtp.android.library.ClientOptions.Api","location":"library/org.xmtp.android.library/-client-options/-api/index.html","searchKeys":["Api","data class Api(val env: XMTPEnvironment = XMTPEnvironment.DEV, val isSecure: Boolean = true, val appVersion: String? = null)","org.xmtp.android.library.ClientOptions.Api"]},{"name":"data class Attachment(val filename: String, val mimeType: String, val data: ByteString)","description":"org.xmtp.android.library.codecs.Attachment","location":"library/org.xmtp.android.library.codecs/-attachment/index.html","searchKeys":["Attachment","data class Attachment(val filename: String, val mimeType: String, val data: ByteString)","org.xmtp.android.library.codecs.Attachment"]},{"name":"data class AttachmentCodec(var contentType: ContentTypeId = ContentTypeAttachment) : ContentCodec ","description":"org.xmtp.android.library.codecs.AttachmentCodec","location":"library/org.xmtp.android.library.codecs/-attachment-codec/index.html","searchKeys":["AttachmentCodec","data class AttachmentCodec(var contentType: ContentTypeId = ContentTypeAttachment) : ContentCodec ","org.xmtp.android.library.codecs.AttachmentCodec"]},{"name":"data class AuthorizedIdentity(var address: String, var authorized: PublicKey, var identity: PrivateKey)","description":"org.xmtp.android.library.AuthorizedIdentity","location":"library/org.xmtp.android.library/-authorized-identity/index.html","searchKeys":["AuthorizedIdentity","data class AuthorizedIdentity(var address: String, var authorized: PublicKey, var identity: PrivateKey)","org.xmtp.android.library.AuthorizedIdentity"]},{"name":"data class ClientOptions(val api: ClientOptions.Api = Api())","description":"org.xmtp.android.library.ClientOptions","location":"library/org.xmtp.android.library/-client-options/index.html","searchKeys":["ClientOptions","data class ClientOptions(val api: ClientOptions.Api = Api())","org.xmtp.android.library.ClientOptions"]},{"name":"data class CodecRegistry(val codecs: MutableMap> = mutableMapOf())","description":"org.xmtp.android.library.CodecRegistry","location":"library/org.xmtp.android.library/-codec-registry/index.html","searchKeys":["CodecRegistry","data class CodecRegistry(val codecs: MutableMap> = mutableMapOf())","org.xmtp.android.library.CodecRegistry"]},{"name":"data class ConsentListEntry(val value: String, val entryType: ConsentListEntry.EntryType, val consentType: ConsentState)","description":"org.xmtp.android.library.ConsentListEntry","location":"library/org.xmtp.android.library/-consent-list-entry/index.html","searchKeys":["ConsentListEntry","data class ConsentListEntry(val value: String, val entryType: ConsentListEntry.EntryType, val consentType: ConsentState)","org.xmtp.android.library.ConsentListEntry"]},{"name":"data class Contacts(var client: Client, val knownBundles: MutableMap = mutableMapOf(), val hasIntroduced: MutableMap = mutableMapOf())","description":"org.xmtp.android.library.Contacts","location":"library/org.xmtp.android.library/-contacts/index.html","searchKeys":["Contacts","data class Contacts(var client: Client, val knownBundles: MutableMap = mutableMapOf(), val hasIntroduced: MutableMap = mutableMapOf())","org.xmtp.android.library.Contacts"]},{"name":"data class ConversationV1(val client: Client, val peerAddress: String, val sentAt: Date)","description":"org.xmtp.android.library.ConversationV1","location":"library/org.xmtp.android.library/-conversation-v1/index.html","searchKeys":["ConversationV1","data class ConversationV1(val client: Client, val peerAddress: String, val sentAt: Date)","org.xmtp.android.library.ConversationV1"]},{"name":"data class ConversationV1Export(var version: String, var peerAddress: String, var createdAt: String)","description":"org.xmtp.android.library.ConversationV1Export","location":"library/org.xmtp.android.library/-conversation-v1-export/index.html","searchKeys":["ConversationV1Export","data class ConversationV1Export(var version: String, var peerAddress: String, var createdAt: String)","org.xmtp.android.library.ConversationV1Export"]},{"name":"data class ConversationV2(val topic: String, val keyMaterial: ByteArray, val context: Invitation.InvitationV1.Context, val peerAddress: String, val client: Client, header: SealedInvitationHeaderV1)","description":"org.xmtp.android.library.ConversationV2","location":"library/org.xmtp.android.library/-conversation-v2/index.html","searchKeys":["ConversationV2","data class ConversationV2(val topic: String, val keyMaterial: ByteArray, val context: Invitation.InvitationV1.Context, val peerAddress: String, val client: Client, header: SealedInvitationHeaderV1)","org.xmtp.android.library.ConversationV2"]},{"name":"data class ConversationV2ContextExport(var conversationId: String, var metadata: Map)","description":"org.xmtp.android.library.ConversationV2ContextExport","location":"library/org.xmtp.android.library/-conversation-v2-context-export/index.html","searchKeys":["ConversationV2ContextExport","data class ConversationV2ContextExport(var conversationId: String, var metadata: Map)","org.xmtp.android.library.ConversationV2ContextExport"]},{"name":"data class ConversationV2Export(var version: String, var topic: String, var keyMaterial: String, var peerAddress: String, var createdAt: String, var context: ConversationV2ContextExport? = null)","description":"org.xmtp.android.library.ConversationV2Export","location":"library/org.xmtp.android.library/-conversation-v2-export/index.html","searchKeys":["ConversationV2Export","data class ConversationV2Export(var version: String, var topic: String, var keyMaterial: String, var peerAddress: String, var createdAt: String, var context: ConversationV2ContextExport? = null)","org.xmtp.android.library.ConversationV2Export"]},{"name":"data class Conversations(var client: Client, var conversationsByTopic: MutableMap = mutableMapOf())","description":"org.xmtp.android.library.Conversations","location":"library/org.xmtp.android.library/-conversations/index.html","searchKeys":["Conversations","data class Conversations(var client: Client, var conversationsByTopic: MutableMap = mutableMapOf())","org.xmtp.android.library.Conversations"]},{"name":"data class DecodedComposite(var parts: List = listOf(), var encodedContent: EncodedContent? = null)","description":"org.xmtp.android.library.codecs.DecodedComposite","location":"library/org.xmtp.android.library.codecs/-decoded-composite/index.html","searchKeys":["DecodedComposite","data class DecodedComposite(var parts: List = listOf(), var encodedContent: EncodedContent? = null)","org.xmtp.android.library.codecs.DecodedComposite"]},{"name":"data class DecodedMessage(var id: String = \"\", val client: Client, var topic: String, var encodedContent: Content.EncodedContent, var senderAddress: String, var sent: Date)","description":"org.xmtp.android.library.DecodedMessage","location":"library/org.xmtp.android.library/-decoded-message/index.html","searchKeys":["DecodedMessage","data class DecodedMessage(var id: String = \"\", val client: Client, var topic: String, var encodedContent: Content.EncodedContent, var senderAddress: String, var sent: Date)","org.xmtp.android.library.DecodedMessage"]},{"name":"data class DecryptedMessage(var id: String, var encodedContent: EncodedContent, var senderAddress: String, var sentAt: Date, var topic: String = \"\")","description":"uniffi.xmtp_dh.org.xmtp.android.library.messages.DecryptedMessage","location":"library/uniffi.xmtp_dh.org.xmtp.android.library.messages/-decrypted-message/index.html","searchKeys":["DecryptedMessage","data class DecryptedMessage(var id: String, var encodedContent: EncodedContent, var senderAddress: String, var sentAt: Date, var topic: String = \"\")","uniffi.xmtp_dh.org.xmtp.android.library.messages.DecryptedMessage"]},{"name":"data class EncryptedEncodedContent(val contentDigest: String, val secret: ByteString, val salt: ByteString, val nonce: ByteString, val payload: ByteString, val contentLength: Int? = null, val filename: String? = null)","description":"org.xmtp.android.library.codecs.EncryptedEncodedContent","location":"library/org.xmtp.android.library.codecs/-encrypted-encoded-content/index.html","searchKeys":["EncryptedEncodedContent","data class EncryptedEncodedContent(val contentDigest: String, val secret: ByteString, val salt: ByteString, val nonce: ByteString, val payload: ByteString, val contentLength: Int? = null, val filename: String? = null)","org.xmtp.android.library.codecs.EncryptedEncodedContent"]},{"name":"data class GRPCApiClient(val environment: XMTPEnvironment, val secure: Boolean = true, val appVersion: String? = null) : ApiClient, Closeable","description":"org.xmtp.android.library.GRPCApiClient","location":"library/org.xmtp.android.library/-g-r-p-c-api-client/index.html","searchKeys":["GRPCApiClient","data class GRPCApiClient(val environment: XMTPEnvironment, val secure: Boolean = true, val appVersion: String? = null) : ApiClient, Closeable","org.xmtp.android.library.GRPCApiClient"]},{"name":"data class Pagination(val limit: Int? = null, val direction: PagingInfoSortDirection? = SortDirection.SORT_DIRECTION_DESCENDING, val before: Date? = null, val after: Date? = null)","description":"org.xmtp.android.library.messages.Pagination","location":"library/org.xmtp.android.library.messages/-pagination/index.html","searchKeys":["Pagination","data class Pagination(val limit: Int? = null, val direction: PagingInfoSortDirection? = SortDirection.SORT_DIRECTION_DESCENDING, val before: Date? = null, val after: Date? = null)","org.xmtp.android.library.messages.Pagination"]},{"name":"data class PreparedMessage(val envelopes: List)","description":"org.xmtp.android.library.PreparedMessage","location":"library/org.xmtp.android.library/-prepared-message/index.html","searchKeys":["PreparedMessage","data class PreparedMessage(val envelopes: List)","org.xmtp.android.library.PreparedMessage"]},{"name":"data class Reaction(val reference: String, val action: ReactionAction, val content: String, val schema: ReactionSchema)","description":"org.xmtp.android.library.codecs.Reaction","location":"library/org.xmtp.android.library.codecs/-reaction/index.html","searchKeys":["Reaction","data class Reaction(val reference: String, val action: ReactionAction, val content: String, val schema: ReactionSchema)","org.xmtp.android.library.codecs.Reaction"]},{"name":"data class ReactionCodec(var contentType: ContentTypeId = ContentTypeReaction) : ContentCodec ","description":"org.xmtp.android.library.codecs.ReactionCodec","location":"library/org.xmtp.android.library.codecs/-reaction-codec/index.html","searchKeys":["ReactionCodec","data class ReactionCodec(var contentType: ContentTypeId = ContentTypeReaction) : ContentCodec ","org.xmtp.android.library.codecs.ReactionCodec"]},{"name":"data class ReadReceiptCodec(var contentType: ContentTypeId = ContentTypeReadReceipt) : ContentCodec ","description":"org.xmtp.android.library.codecs.ReadReceiptCodec","location":"library/org.xmtp.android.library.codecs/-read-receipt-codec/index.html","searchKeys":["ReadReceiptCodec","data class ReadReceiptCodec(var contentType: ContentTypeId = ContentTypeReadReceipt) : ContentCodec ","org.xmtp.android.library.codecs.ReadReceiptCodec"]},{"name":"data class RemoteAttachment(val url: URL, val contentDigest: String, val secret: ByteString, val salt: ByteString, val nonce: ByteString, val scheme: String, var contentLength: Int? = null, var filename: String? = null, var fetcher: Fetcher = HTTPFetcher())","description":"org.xmtp.android.library.codecs.RemoteAttachment","location":"library/org.xmtp.android.library.codecs/-remote-attachment/index.html","searchKeys":["RemoteAttachment","data class RemoteAttachment(val url: URL, val contentDigest: String, val secret: ByteString, val salt: ByteString, val nonce: ByteString, val scheme: String, var contentLength: Int? = null, var filename: String? = null, var fetcher: Fetcher = HTTPFetcher())","org.xmtp.android.library.codecs.RemoteAttachment"]},{"name":"data class RemoteAttachmentCodec(var contentType: ContentTypeId = ContentTypeRemoteAttachment) : ContentCodec ","description":"org.xmtp.android.library.codecs.RemoteAttachmentCodec","location":"library/org.xmtp.android.library.codecs/-remote-attachment-codec/index.html","searchKeys":["RemoteAttachmentCodec","data class RemoteAttachmentCodec(var contentType: ContentTypeId = ContentTypeRemoteAttachment) : ContentCodec ","org.xmtp.android.library.codecs.RemoteAttachmentCodec"]},{"name":"data class Reply(val reference: String, val content: Any, val contentType: ContentTypeId)","description":"org.xmtp.android.library.codecs.Reply","location":"library/org.xmtp.android.library.codecs/-reply/index.html","searchKeys":["Reply","data class Reply(val reference: String, val content: Any, val contentType: ContentTypeId)","org.xmtp.android.library.codecs.Reply"]},{"name":"data class ReplyCodec(var contentType: ContentTypeId = ContentTypeReply) : ContentCodec ","description":"org.xmtp.android.library.codecs.ReplyCodec","location":"library/org.xmtp.android.library.codecs/-reply-codec/index.html","searchKeys":["ReplyCodec","data class ReplyCodec(var contentType: ContentTypeId = ContentTypeReply) : ContentCodec ","org.xmtp.android.library.codecs.ReplyCodec"]},{"name":"data class SendOptions(var compression: EncodedContentCompression? = null, var contentType: Content.ContentTypeId? = null, var ephemeral: Boolean = false)","description":"org.xmtp.android.library.SendOptions","location":"library/org.xmtp.android.library/-send-options/index.html","searchKeys":["SendOptions","data class SendOptions(var compression: EncodedContentCompression? = null, var contentType: Content.ContentTypeId? = null, var ephemeral: Boolean = false)","org.xmtp.android.library.SendOptions"]},{"name":"data class TextCodec(var contentType: ContentTypeId = ContentTypeText) : ContentCodec ","description":"org.xmtp.android.library.codecs.TextCodec","location":"library/org.xmtp.android.library.codecs/-text-codec/index.html","searchKeys":["TextCodec","data class TextCodec(var contentType: ContentTypeId = ContentTypeText) : ContentCodec ","org.xmtp.android.library.codecs.TextCodec"]},{"name":"data class V1(val conversationV1: ConversationV1) : Conversation","description":"org.xmtp.android.library.Conversation.V1","location":"library/org.xmtp.android.library/-conversation/-v1/index.html","searchKeys":["V1","data class V1(val conversationV1: ConversationV1) : Conversation","org.xmtp.android.library.Conversation.V1"]},{"name":"data class V2(val conversationV2: ConversationV2) : Conversation","description":"org.xmtp.android.library.Conversation.V2","location":"library/org.xmtp.android.library/-conversation/-v2/index.html","searchKeys":["V2","data class V2(val conversationV2: ConversationV2) : Conversation","org.xmtp.android.library.Conversation.V2"]},{"name":"data class contact(val address: String?) : Topic","description":"org.xmtp.android.library.messages.Topic.contact","location":"library/org.xmtp.android.library.messages/-topic/contact/index.html","searchKeys":["contact","data class contact(val address: String?) : Topic","org.xmtp.android.library.messages.Topic.contact"]},{"name":"data class directMessageV1(val address1: String?, val address2: String?) : Topic","description":"org.xmtp.android.library.messages.Topic.directMessageV1","location":"library/org.xmtp.android.library.messages/-topic/direct-message-v1/index.html","searchKeys":["directMessageV1","data class directMessageV1(val address1: String?, val address2: String?) : Topic","org.xmtp.android.library.messages.Topic.directMessageV1"]},{"name":"data class directMessageV2(val addresses: String?) : Topic","description":"org.xmtp.android.library.messages.Topic.directMessageV2","location":"library/org.xmtp.android.library.messages/-topic/direct-message-v2/index.html","searchKeys":["directMessageV2","data class directMessageV2(val addresses: String?) : Topic","org.xmtp.android.library.messages.Topic.directMessageV2"]},{"name":"data class preferenceList(val identifier: String?) : Topic","description":"org.xmtp.android.library.messages.Topic.preferenceList","location":"library/org.xmtp.android.library.messages/-topic/preference-list/index.html","searchKeys":["preferenceList","data class preferenceList(val identifier: String?) : Topic","org.xmtp.android.library.messages.Topic.preferenceList"]},{"name":"data class userIntro(val address: String?) : Topic","description":"org.xmtp.android.library.messages.Topic.userIntro","location":"library/org.xmtp.android.library.messages/-topic/user-intro/index.html","searchKeys":["userIntro","data class userIntro(val address: String?) : Topic","org.xmtp.android.library.messages.Topic.userIntro"]},{"name":"data class userInvite(val address: String?) : Topic","description":"org.xmtp.android.library.messages.Topic.userInvite","location":"library/org.xmtp.android.library.messages/-topic/user-invite/index.html","searchKeys":["userInvite","data class userInvite(val address: String?) : Topic","org.xmtp.android.library.messages.Topic.userInvite"]},{"name":"data class userPrivateStoreKeyBundle(val address: String?) : Topic","description":"org.xmtp.android.library.messages.Topic.userPrivateStoreKeyBundle","location":"library/org.xmtp.android.library.messages/-topic/user-private-store-key-bundle/index.html","searchKeys":["userPrivateStoreKeyBundle","data class userPrivateStoreKeyBundle(val address: String?) : Topic","org.xmtp.android.library.messages.Topic.userPrivateStoreKeyBundle"]},{"name":"enum ConsentState : Enum ","description":"org.xmtp.android.library.ConsentState","location":"library/org.xmtp.android.library/-consent-state/index.html","searchKeys":["ConsentState","enum ConsentState : Enum ","org.xmtp.android.library.ConsentState"]},{"name":"enum DeliveryMechanismTypeCase","description":"org.xmtp.android.library.push.Service.DeliveryMechanism.DeliveryMechanismTypeCase","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism/-delivery-mechanism-type-case/index.html","searchKeys":["DeliveryMechanismTypeCase","enum DeliveryMechanismTypeCase","org.xmtp.android.library.push.Service.DeliveryMechanism.DeliveryMechanismTypeCase"]},{"name":"enum EncodedContentCompression : Enum ","description":"org.xmtp.android.library.EncodedContentCompression","location":"library/org.xmtp.android.library/-encoded-content-compression/index.html","searchKeys":["EncodedContentCompression","enum EncodedContentCompression : Enum ","org.xmtp.android.library.EncodedContentCompression"]},{"name":"enum EntryType : Enum ","description":"org.xmtp.android.library.ConsentListEntry.EntryType","location":"library/org.xmtp.android.library/-consent-list-entry/-entry-type/index.html","searchKeys":["EntryType","enum EntryType : Enum ","org.xmtp.android.library.ConsentListEntry.EntryType"]},{"name":"enum MessageVersion : Enum ","description":"org.xmtp.android.library.messages.MessageVersion","location":"library/org.xmtp.android.library.messages/-message-version/index.html","searchKeys":["MessageVersion","enum MessageVersion : Enum ","org.xmtp.android.library.messages.MessageVersion"]},{"name":"enum Version : Enum ","description":"org.xmtp.android.library.Conversation.Version","location":"library/org.xmtp.android.library/-conversation/-version/index.html","searchKeys":["Version","enum Version : Enum ","org.xmtp.android.library.Conversation.Version"]},{"name":"enum XMTPEnvironment : Enum ","description":"org.xmtp.android.library.XMTPEnvironment","location":"library/org.xmtp.android.library/-x-m-t-p-environment/index.html","searchKeys":["XMTPEnvironment","enum XMTPEnvironment : Enum ","org.xmtp.android.library.XMTPEnvironment"]},{"name":"fun , T> encode(codec: Codec, content: T): ByteArray","description":"org.xmtp.android.library.ConversationV2.encode","location":"library/org.xmtp.android.library/-conversation-v2/encode.html","searchKeys":["encode","fun , T> encode(codec: Codec, content: T): ByteArray","org.xmtp.android.library.ConversationV2.encode"]},{"name":"fun EncodedContent.decoded(): T?","description":"org.xmtp.android.library.codecs.decoded","location":"library/org.xmtp.android.library.codecs/decoded.html","searchKeys":["decoded","fun EncodedContent.decoded(): T?","org.xmtp.android.library.codecs.decoded"]},{"name":"fun content(): T?","description":"org.xmtp.android.library.DecodedMessage.content","location":"library/org.xmtp.android.library/-decoded-message/content.html","searchKeys":["content","fun content(): T?","org.xmtp.android.library.DecodedMessage.content"]},{"name":"fun content(): T?","description":"org.xmtp.android.library.codecs.DecodedComposite.content","location":"library/org.xmtp.android.library.codecs/-decoded-composite/content.html","searchKeys":["content","fun content(): T?","org.xmtp.android.library.codecs.DecodedComposite.content"]},{"name":"fun encodeEncrypted(content: T, codec: ContentCodec): EncryptedEncodedContent","description":"org.xmtp.android.library.codecs.RemoteAttachment.Companion.encodeEncrypted","location":"library/org.xmtp.android.library.codecs/-remote-attachment/-companion/encode-encrypted.html","searchKeys":["encodeEncrypted","fun encodeEncrypted(content: T, codec: ContentCodec): EncryptedEncodedContent","org.xmtp.android.library.codecs.RemoteAttachment.Companion.encodeEncrypted"]},{"name":"fun load(): T?","description":"org.xmtp.android.library.codecs.RemoteAttachment.load","location":"library/org.xmtp.android.library.codecs/-remote-attachment/load.html","searchKeys":["load","fun load(): T?","org.xmtp.android.library.codecs.RemoteAttachment.load"]},{"name":"fun prepareMessage(content: T, options: SendOptions? = null): PreparedMessage","description":"org.xmtp.android.library.Conversation.prepareMessage","location":"library/org.xmtp.android.library/-conversation/prepare-message.html","searchKeys":["prepareMessage","fun prepareMessage(content: T, options: SendOptions? = null): PreparedMessage","org.xmtp.android.library.Conversation.prepareMessage"]},{"name":"fun prepareMessage(content: T, options: SendOptions?): PreparedMessage","description":"org.xmtp.android.library.ConversationV1.prepareMessage","location":"library/org.xmtp.android.library/-conversation-v1/prepare-message.html","searchKeys":["prepareMessage","fun prepareMessage(content: T, options: SendOptions?): PreparedMessage","org.xmtp.android.library.ConversationV1.prepareMessage"]},{"name":"fun prepareMessage(content: T, options: SendOptions?): PreparedMessage","description":"org.xmtp.android.library.ConversationV2.prepareMessage","location":"library/org.xmtp.android.library/-conversation-v2/prepare-message.html","searchKeys":["prepareMessage","fun prepareMessage(content: T, options: SendOptions?): PreparedMessage","org.xmtp.android.library.ConversationV2.prepareMessage"]},{"name":"fun send(content: T, options: SendOptions? = null): String","description":"org.xmtp.android.library.Conversation.send","location":"library/org.xmtp.android.library/-conversation/send.html","searchKeys":["send","fun send(content: T, options: SendOptions? = null): String","org.xmtp.android.library.Conversation.send"]},{"name":"fun send(content: T, options: SendOptions? = null): String","description":"org.xmtp.android.library.ConversationV1.send","location":"library/org.xmtp.android.library/-conversation-v1/send.html","searchKeys":["send","fun send(content: T, options: SendOptions? = null): String","org.xmtp.android.library.ConversationV1.send"]},{"name":"fun send(content: T, options: SendOptions? = null): String","description":"org.xmtp.android.library.ConversationV2.send","location":"library/org.xmtp.android.library/-conversation-v2/send.html","searchKeys":["send","fun send(content: T, options: SendOptions? = null): String","org.xmtp.android.library.ConversationV2.send"]},{"name":"fun ByteArray.toHex(): String","description":"org.xmtp.android.library.toHex","location":"library/org.xmtp.android.library/to-hex.html","searchKeys":["toHex","fun ByteArray.toHex(): String","org.xmtp.android.library.toHex"]},{"name":"fun ContactBundle.toPublicKeyBundle(): PublicKeyBundle","description":"org.xmtp.android.library.messages.toPublicKeyBundle","location":"library/org.xmtp.android.library.messages/to-public-key-bundle.html","searchKeys":["toPublicKeyBundle","fun ContactBundle.toPublicKeyBundle(): PublicKeyBundle","org.xmtp.android.library.messages.toPublicKeyBundle"]},{"name":"fun ContactBundle.toSignedPublicKeyBundle(): SignedPublicKeyBundle","description":"org.xmtp.android.library.messages.toSignedPublicKeyBundle","location":"library/org.xmtp.android.library.messages/to-signed-public-key-bundle.html","searchKeys":["toSignedPublicKeyBundle","fun ContactBundle.toSignedPublicKeyBundle(): SignedPublicKeyBundle","org.xmtp.android.library.messages.toSignedPublicKeyBundle"]},{"name":"fun EncodedContent.compress(compression: EncodedContentCompression): EncodedContent","description":"org.xmtp.android.library.codecs.compress","location":"library/org.xmtp.android.library.codecs/compress.html","searchKeys":["compress","fun EncodedContent.compress(compression: EncodedContentCompression): EncodedContent","org.xmtp.android.library.codecs.compress"]},{"name":"fun EncodedContent.decompressContent(): EncodedContent","description":"org.xmtp.android.library.codecs.decompressContent","location":"library/org.xmtp.android.library.codecs/decompress-content.html","searchKeys":["decompressContent","fun EncodedContent.decompressContent(): EncodedContent","org.xmtp.android.library.codecs.decompressContent"]},{"name":"fun EncryptedPrivateKeyBundle.decrypted(key: SigningKey): PrivateKeyBundle","description":"org.xmtp.android.library.messages.decrypted","location":"library/org.xmtp.android.library.messages/decrypted.html","searchKeys":["decrypted","fun EncryptedPrivateKeyBundle.decrypted(key: SigningKey): PrivateKeyBundle","org.xmtp.android.library.messages.decrypted"]},{"name":"fun InvitationV1.createDeterministic(sender: PrivateKeyBundleV2, recipient: SignedPublicKeyBundle, context: Invitation.InvitationV1.Context? = null): InvitationV1","description":"org.xmtp.android.library.messages.createDeterministic","location":"library/org.xmtp.android.library.messages/create-deterministic.html","searchKeys":["createDeterministic","fun InvitationV1.createDeterministic(sender: PrivateKeyBundleV2, recipient: SignedPublicKeyBundle, context: Invitation.InvitationV1.Context? = null): InvitationV1","org.xmtp.android.library.messages.createDeterministic"]},{"name":"fun InvitationV1.createRandom(context: Invitation.InvitationV1.Context? = null): InvitationV1","description":"org.xmtp.android.library.messages.createRandom","location":"library/org.xmtp.android.library.messages/create-random.html","searchKeys":["createRandom","fun InvitationV1.createRandom(context: Invitation.InvitationV1.Context? = null): InvitationV1","org.xmtp.android.library.messages.createRandom"]},{"name":"fun MessageV1.decrypt(viewer: PrivateKeyBundleV1?): ByteArray?","description":"org.xmtp.android.library.messages.decrypt","location":"library/org.xmtp.android.library.messages/decrypt.html","searchKeys":["decrypt","fun MessageV1.decrypt(viewer: PrivateKeyBundleV1?): ByteArray?","org.xmtp.android.library.messages.decrypt"]},{"name":"fun PrivateKey.generate(): PrivateKey","description":"org.xmtp.android.library.messages.generate","location":"library/org.xmtp.android.library.messages/generate.html","searchKeys":["generate","fun PrivateKey.generate(): PrivateKey","org.xmtp.android.library.messages.generate"]},{"name":"fun PrivateKey.sign(key: PublicKeyOuterClass.UnsignedPublicKey): PublicKeyOuterClass.SignedPublicKey","description":"org.xmtp.android.library.messages.sign","location":"library/org.xmtp.android.library.messages/sign.html","searchKeys":["sign","fun PrivateKey.sign(key: PublicKeyOuterClass.UnsignedPublicKey): PublicKeyOuterClass.SignedPublicKey","org.xmtp.android.library.messages.sign"]},{"name":"fun PrivateKeyBundle.encrypted(key: SigningKey): EncryptedPrivateKeyBundle","description":"org.xmtp.android.library.messages.encrypted","location":"library/org.xmtp.android.library.messages/encrypted.html","searchKeys":["encrypted","fun PrivateKeyBundle.encrypted(key: SigningKey): EncryptedPrivateKeyBundle","org.xmtp.android.library.messages.encrypted"]},{"name":"fun PrivateKeyBundleV1.generate(wallet: SigningKey): PrivateKeyBundleV1","description":"org.xmtp.android.library.messages.generate","location":"library/org.xmtp.android.library.messages/generate.html","searchKeys":["generate","fun PrivateKeyBundleV1.generate(wallet: SigningKey): PrivateKeyBundleV1","org.xmtp.android.library.messages.generate"]},{"name":"fun PrivateKeyBundleV1.sharedSecret(peer: PublicKeyBundle, myPreKey: PublicKey, isRecipient: Boolean): ByteArray","description":"org.xmtp.android.library.messages.sharedSecret","location":"library/org.xmtp.android.library.messages/shared-secret.html","searchKeys":["sharedSecret","fun PrivateKeyBundleV1.sharedSecret(peer: PublicKeyBundle, myPreKey: PublicKey, isRecipient: Boolean): ByteArray","org.xmtp.android.library.messages.sharedSecret"]},{"name":"fun PrivateKeyBundleV1.toPublicKeyBundle(): PublicKeyBundle","description":"org.xmtp.android.library.messages.toPublicKeyBundle","location":"library/org.xmtp.android.library.messages/to-public-key-bundle.html","searchKeys":["toPublicKeyBundle","fun PrivateKeyBundleV1.toPublicKeyBundle(): PublicKeyBundle","org.xmtp.android.library.messages.toPublicKeyBundle"]},{"name":"fun PrivateKeyBundleV1.toV2(): PrivateKeyBundleV2","description":"org.xmtp.android.library.messages.toV2","location":"library/org.xmtp.android.library.messages/to-v2.html","searchKeys":["toV2","fun PrivateKeyBundleV1.toV2(): PrivateKeyBundleV2","org.xmtp.android.library.messages.toV2"]},{"name":"fun PrivateKeyBundleV2.findPreKey(myPreKey: SignedPublicKey): SignedPrivateKey","description":"org.xmtp.android.library.messages.findPreKey","location":"library/org.xmtp.android.library.messages/find-pre-key.html","searchKeys":["findPreKey","fun PrivateKeyBundleV2.findPreKey(myPreKey: SignedPublicKey): SignedPrivateKey","org.xmtp.android.library.messages.findPreKey"]},{"name":"fun PrivateKeyBundleV2.getPublicKeyBundle(): SignedPublicKeyBundle","description":"org.xmtp.android.library.messages.getPublicKeyBundle","location":"library/org.xmtp.android.library.messages/get-public-key-bundle.html","searchKeys":["getPublicKeyBundle","fun PrivateKeyBundleV2.getPublicKeyBundle(): SignedPublicKeyBundle","org.xmtp.android.library.messages.getPublicKeyBundle"]},{"name":"fun PrivateKeyBundleV2.sharedSecret(peer: SignedPublicKeyBundle, myPreKey: SignedPublicKey, isRecipient: Boolean): ByteArray","description":"org.xmtp.android.library.messages.sharedSecret","location":"library/org.xmtp.android.library.messages/shared-secret.html","searchKeys":["sharedSecret","fun PrivateKeyBundleV2.sharedSecret(peer: SignedPublicKeyBundle, myPreKey: SignedPublicKey, isRecipient: Boolean): ByteArray","org.xmtp.android.library.messages.sharedSecret"]},{"name":"fun PrivateKeyBundleV2.sharedSecret(privateData: ByteArray, publicData: ByteArray): ByteArray","description":"org.xmtp.android.library.messages.sharedSecret","location":"library/org.xmtp.android.library.messages/shared-secret.html","searchKeys":["sharedSecret","fun PrivateKeyBundleV2.sharedSecret(privateData: ByteArray, publicData: ByteArray): ByteArray","org.xmtp.android.library.messages.sharedSecret"]},{"name":"fun PrivateKeyBundleV2.toV1(): PrivateKeyBundleV1","description":"org.xmtp.android.library.messages.toV1","location":"library/org.xmtp.android.library.messages/to-v1.html","searchKeys":["toV1","fun PrivateKeyBundleV2.toV1(): PrivateKeyBundleV1","org.xmtp.android.library.messages.toV1"]},{"name":"fun PublicKey.recoverWalletSignerPublicKey(): PublicKey","description":"org.xmtp.android.library.messages.recoverWalletSignerPublicKey","location":"library/org.xmtp.android.library.messages/recover-wallet-signer-public-key.html","searchKeys":["recoverWalletSignerPublicKey","fun PublicKey.recoverWalletSignerPublicKey(): PublicKey","org.xmtp.android.library.messages.recoverWalletSignerPublicKey"]},{"name":"fun SealedInvitation.involves(contact: ContactBundle): Boolean","description":"org.xmtp.android.library.messages.involves","location":"library/org.xmtp.android.library.messages/involves.html","searchKeys":["involves","fun SealedInvitation.involves(contact: ContactBundle): Boolean","org.xmtp.android.library.messages.involves"]},{"name":"fun SealedInvitationV1.getInvitation(viewer: PrivateKeyBundleV2?): InvitationV1","description":"org.xmtp.android.library.messages.getInvitation","location":"library/org.xmtp.android.library.messages/get-invitation.html","searchKeys":["getInvitation","fun SealedInvitationV1.getInvitation(viewer: PrivateKeyBundleV2?): InvitationV1","org.xmtp.android.library.messages.getInvitation"]},{"name":"fun Signature.createIdentityText(key: ByteArray): String","description":"org.xmtp.android.library.messages.createIdentityText","location":"library/org.xmtp.android.library.messages/create-identity-text.html","searchKeys":["createIdentityText","fun Signature.createIdentityText(key: ByteArray): String","org.xmtp.android.library.messages.createIdentityText"]},{"name":"fun Signature.enableIdentityText(key: ByteArray): String","description":"org.xmtp.android.library.messages.enableIdentityText","location":"library/org.xmtp.android.library.messages/enable-identity-text.html","searchKeys":["enableIdentityText","fun Signature.enableIdentityText(key: ByteArray): String","org.xmtp.android.library.messages.enableIdentityText"]},{"name":"fun Signature.ensureWalletSignature(): Signature","description":"org.xmtp.android.library.messages.ensureWalletSignature","location":"library/org.xmtp.android.library.messages/ensure-wallet-signature.html","searchKeys":["ensureWalletSignature","fun Signature.ensureWalletSignature(): Signature","org.xmtp.android.library.messages.ensureWalletSignature"]},{"name":"fun Signature.ethHash(message: String): ByteArray","description":"org.xmtp.android.library.messages.ethHash","location":"library/org.xmtp.android.library.messages/eth-hash.html","searchKeys":["ethHash","fun Signature.ethHash(message: String): ByteArray","org.xmtp.android.library.messages.ethHash"]},{"name":"fun Signature.verify(signedBy: PublicKey, digest: ByteArray): Boolean","description":"org.xmtp.android.library.messages.verify","location":"library/org.xmtp.android.library.messages/verify.html","searchKeys":["verify","fun Signature.verify(signedBy: PublicKey, digest: ByteArray): Boolean","org.xmtp.android.library.messages.verify"]},{"name":"fun SignedPrivateKey.matches(signedPublicKey: SignedPublicKey): Boolean","description":"org.xmtp.android.library.messages.matches","location":"library/org.xmtp.android.library.messages/matches.html","searchKeys":["matches","fun SignedPrivateKey.matches(signedPublicKey: SignedPublicKey): Boolean","org.xmtp.android.library.messages.matches"]},{"name":"fun SignedPrivateKey.sign(data: ByteArray): Signature","description":"org.xmtp.android.library.messages.sign","location":"library/org.xmtp.android.library.messages/sign.html","searchKeys":["sign","fun SignedPrivateKey.sign(data: ByteArray): Signature","org.xmtp.android.library.messages.sign"]},{"name":"fun SignedPublicKey.recoverWalletSignerPublicKey(): PublicKey","description":"org.xmtp.android.library.messages.recoverWalletSignerPublicKey","location":"library/org.xmtp.android.library.messages/recover-wallet-signer-public-key.html","searchKeys":["recoverWalletSignerPublicKey","fun SignedPublicKey.recoverWalletSignerPublicKey(): PublicKey","org.xmtp.android.library.messages.recoverWalletSignerPublicKey"]},{"name":"fun SignedPublicKey.verify(key: SignedPublicKey): Boolean","description":"org.xmtp.android.library.messages.verify","location":"library/org.xmtp.android.library.messages/verify.html","searchKeys":["verify","fun SignedPublicKey.verify(key: SignedPublicKey): Boolean","org.xmtp.android.library.messages.verify"]},{"name":"fun SignedPublicKeyBundle.equals(other: SignedPublicKeyBundle): Boolean","description":"org.xmtp.android.library.messages.equals","location":"library/org.xmtp.android.library.messages/equals.html","searchKeys":["equals","fun SignedPublicKeyBundle.equals(other: SignedPublicKeyBundle): Boolean","org.xmtp.android.library.messages.equals"]},{"name":"fun SigningKey.createIdentity(identity: PrivateKeyOuterClass.PrivateKey): AuthorizedIdentity","description":"org.xmtp.android.library.createIdentity","location":"library/org.xmtp.android.library/create-identity.html","searchKeys":["createIdentity","fun SigningKey.createIdentity(identity: PrivateKeyOuterClass.PrivateKey): AuthorizedIdentity","org.xmtp.android.library.createIdentity"]},{"name":"fun UnsignedPublicKey.generate(): UnsignedPublicKey","description":"org.xmtp.android.library.messages.generate","location":"library/org.xmtp.android.library.messages/generate.html","searchKeys":["generate","fun UnsignedPublicKey.generate(): UnsignedPublicKey","org.xmtp.android.library.messages.generate"]},{"name":"fun addUncompressedByte(publicKey: ByteArray): ByteArray","description":"org.xmtp.android.library.KeyUtil.addUncompressedByte","location":"library/org.xmtp.android.library/-key-util/add-uncompressed-byte.html","searchKeys":["addUncompressedByte","fun addUncompressedByte(publicKey: ByteArray): ByteArray","org.xmtp.android.library.KeyUtil.addUncompressedByte"]},{"name":"fun address(address: String, type: ConsentState = ConsentState.UNKNOWN): ConsentListEntry","description":"org.xmtp.android.library.ConsentListEntry.Companion.address","location":"library/org.xmtp.android.library/-consent-list-entry/-companion/address.html","searchKeys":["address","fun address(address: String, type: ConsentState = ConsentState.UNKNOWN): ConsentListEntry","org.xmtp.android.library.ConsentListEntry.Companion.address"]},{"name":"fun allow(address: String): ConsentListEntry","description":"org.xmtp.android.library.ConsentList.allow","location":"library/org.xmtp.android.library/-consent-list/allow.html","searchKeys":["allow","fun allow(address: String): ConsentListEntry","org.xmtp.android.library.ConsentList.allow"]},{"name":"fun allow(addresses: List)","description":"org.xmtp.android.library.Contacts.allow","location":"library/org.xmtp.android.library/-contacts/allow.html","searchKeys":["allow","fun allow(addresses: List)","org.xmtp.android.library.Contacts.allow"]},{"name":"fun asByteBuffer(): ByteBuffer?","description":"uniffi.xmtp_dh.RustBuffer.asByteBuffer","location":"library/uniffi.xmtp_dh/-rust-buffer/as-byte-buffer.html","searchKeys":["asByteBuffer","fun asByteBuffer(): ByteBuffer?","uniffi.xmtp_dh.RustBuffer.asByteBuffer"]},{"name":"fun bindService(): ServerServiceDefinition","description":"org.xmtp.android.library.push.NotificationsGrpc.NotificationsImplBase.bindService","location":"library/org.xmtp.android.library.push/-notifications-grpc/-notifications-impl-base/bind-service.html","searchKeys":["bindService","fun bindService(): ServerServiceDefinition","org.xmtp.android.library.push.NotificationsGrpc.NotificationsImplBase.bindService"]},{"name":"fun buildContextFromId(conversationId: String = \"\", metadata: Map = mapOf()): Invitation.InvitationV1.Context","description":"org.xmtp.android.library.messages.InvitationV1Builder.Companion.buildContextFromId","location":"library/org.xmtp.android.library.messages/-invitation-v1-builder/-companion/build-context-from-id.html","searchKeys":["buildContextFromId","fun buildContextFromId(conversationId: String = \"\", metadata: Map = mapOf()): Invitation.InvitationV1.Context","org.xmtp.android.library.messages.InvitationV1Builder.Companion.buildContextFromId"]},{"name":"fun buildDecode(id: String, topic: String, message: MessageV2, keyMaterial: ByteArray, client: Client): DecodedMessage","description":"org.xmtp.android.library.messages.MessageV2Builder.Companion.buildDecode","location":"library/org.xmtp.android.library.messages/-message-v2-builder/-companion/build-decode.html","searchKeys":["buildDecode","fun buildDecode(id: String, topic: String, message: MessageV2, keyMaterial: ByteArray, client: Client): DecodedMessage","org.xmtp.android.library.messages.MessageV2Builder.Companion.buildDecode"]},{"name":"fun buildDecrypt(id: String, topic: String, message: MessageV2, keyMaterial: ByteArray, client: Client): DecryptedMessage","description":"org.xmtp.android.library.messages.MessageV2Builder.Companion.buildDecrypt","location":"library/org.xmtp.android.library.messages/-message-v2-builder/-companion/build-decrypt.html","searchKeys":["buildDecrypt","fun buildDecrypt(id: String, topic: String, message: MessageV2, keyMaterial: ByteArray, client: Client): DecryptedMessage","org.xmtp.android.library.messages.MessageV2Builder.Companion.buildDecrypt"]},{"name":"fun buildEncode(client: Client, encodedContent: EncodedContent, topic: String, keyMaterial: ByteArray): MessageV2","description":"org.xmtp.android.library.messages.MessageV2Builder.Companion.buildEncode","location":"library/org.xmtp.android.library.messages/-message-v2-builder/-companion/build-encode.html","searchKeys":["buildEncode","fun buildEncode(client: Client, encodedContent: EncodedContent, topic: String, keyMaterial: ByteArray): MessageV2","org.xmtp.android.library.messages.MessageV2Builder.Companion.buildEncode"]},{"name":"fun buildEncode(sender: PrivateKeyBundleV1, recipient: PublicKeyBundle, message: ByteArray, timestamp: Date): MessageV1","description":"org.xmtp.android.library.messages.MessageV1Builder.Companion.buildEncode","location":"library/org.xmtp.android.library.messages/-message-v1-builder/-companion/build-encode.html","searchKeys":["buildEncode","fun buildEncode(sender: PrivateKeyBundleV1, recipient: PublicKeyBundle, message: ByteArray, timestamp: Date): MessageV1","org.xmtp.android.library.messages.MessageV1Builder.Companion.buildEncode"]},{"name":"fun buildFrom(bundle: PrivateKeyBundleV1, options: ClientOptions? = null): Client","description":"org.xmtp.android.library.Client.buildFrom","location":"library/org.xmtp.android.library/-client/build-from.html","searchKeys":["buildFrom","fun buildFrom(bundle: PrivateKeyBundleV1, options: ClientOptions? = null): Client","org.xmtp.android.library.Client.buildFrom"]},{"name":"fun buildFromBundle(bundle: PrivateKeyBundle, options: ClientOptions? = null): Client","description":"org.xmtp.android.library.Client.buildFromBundle","location":"library/org.xmtp.android.library/-client/build-from-bundle.html","searchKeys":["buildFromBundle","fun buildFromBundle(bundle: PrivateKeyBundle, options: ClientOptions? = null): Client","org.xmtp.android.library.Client.buildFromBundle"]},{"name":"fun buildFromBundle(bundleBytes: ByteArray): PrivateKeyBundleV1","description":"org.xmtp.android.library.messages.PrivateKeyBundleV1Builder.Companion.buildFromBundle","location":"library/org.xmtp.android.library.messages/-private-key-bundle-v1-builder/-companion/build-from-bundle.html","searchKeys":["buildFromBundle","fun buildFromBundle(bundleBytes: ByteArray): PrivateKeyBundleV1","org.xmtp.android.library.messages.PrivateKeyBundleV1Builder.Companion.buildFromBundle"]},{"name":"fun buildFromBytes(bytes: ByteArray): MessageV1","description":"org.xmtp.android.library.messages.MessageV1Builder.Companion.buildFromBytes","location":"library/org.xmtp.android.library.messages/-message-v1-builder/-companion/build-from-bytes.html","searchKeys":["buildFromBytes","fun buildFromBytes(bytes: ByteArray): MessageV1","org.xmtp.android.library.messages.MessageV1Builder.Companion.buildFromBytes"]},{"name":"fun buildFromBytes(data: ByteArray): PublicKey","description":"org.xmtp.android.library.messages.PublicKeyBuilder.Companion.buildFromBytes","location":"library/org.xmtp.android.library.messages/-public-key-builder/-companion/build-from-bytes.html","searchKeys":["buildFromBytes","fun buildFromBytes(data: ByteArray): PublicKey","org.xmtp.android.library.messages.PublicKeyBuilder.Companion.buildFromBytes"]},{"name":"fun buildFromCipherText(headerBytes: ByteArray, ciphertext: CipherText?): MessageV1","description":"org.xmtp.android.library.messages.MessageV1Builder.Companion.buildFromCipherText","location":"library/org.xmtp.android.library.messages/-message-v1-builder/-companion/build-from-cipher-text.html","searchKeys":["buildFromCipherText","fun buildFromCipherText(headerBytes: ByteArray, ciphertext: CipherText?): MessageV1","org.xmtp.android.library.messages.MessageV1Builder.Companion.buildFromCipherText"]},{"name":"fun buildFromCipherText(headerBytes: ByteArray, ciphertext: CipherText?): MessageV2","description":"org.xmtp.android.library.messages.MessageV2Builder.Companion.buildFromCipherText","location":"library/org.xmtp.android.library.messages/-message-v2-builder/-companion/build-from-cipher-text.html","searchKeys":["buildFromCipherText","fun buildFromCipherText(headerBytes: ByteArray, ciphertext: CipherText?): MessageV2","org.xmtp.android.library.messages.MessageV2Builder.Companion.buildFromCipherText"]},{"name":"fun buildFromCipherText(headerBytes: ByteArray, ciphertext: CipherText?): SealedInvitation","description":"org.xmtp.android.library.messages.SealedInvitationBuilder.Companion.buildFromCipherText","location":"library/org.xmtp.android.library.messages/-sealed-invitation-builder/-companion/build-from-cipher-text.html","searchKeys":["buildFromCipherText","fun buildFromCipherText(headerBytes: ByteArray, ciphertext: CipherText?): SealedInvitation","org.xmtp.android.library.messages.SealedInvitationBuilder.Companion.buildFromCipherText"]},{"name":"fun buildFromComosite(composite: Composite): CompositeOuterClass.Composite.Part","description":"org.xmtp.android.library.codecs.CompositePartBuilder.Companion.buildFromComosite","location":"library/org.xmtp.android.library.codecs/-composite-part-builder/-companion/build-from-comosite.html","searchKeys":["buildFromComosite","fun buildFromComosite(composite: Composite): CompositeOuterClass.Composite.Part","org.xmtp.android.library.codecs.CompositePartBuilder.Companion.buildFromComosite"]},{"name":"fun buildFromConversation(conversationId: String = \"\", metadata: Map = mapOf()): Invitation.InvitationV1.Context","description":"org.xmtp.android.library.messages.InvitationV1ContextBuilder.Companion.buildFromConversation","location":"library/org.xmtp.android.library.messages/-invitation-v1-context-builder/-companion/build-from-conversation.html","searchKeys":["buildFromConversation","fun buildFromConversation(conversationId: String = \"\", metadata: Map = mapOf()): Invitation.InvitationV1.Context","org.xmtp.android.library.messages.InvitationV1ContextBuilder.Companion.buildFromConversation"]},{"name":"fun buildFromEncodedContent(encodedContent: EncodedContent): CompositeOuterClass.Composite.Part","description":"org.xmtp.android.library.codecs.CompositePartBuilder.Companion.buildFromEncodedContent","location":"library/org.xmtp.android.library.codecs/-composite-part-builder/-companion/build-from-encoded-content.html","searchKeys":["buildFromEncodedContent","fun buildFromEncodedContent(encodedContent: EncodedContent): CompositeOuterClass.Composite.Part","org.xmtp.android.library.codecs.CompositePartBuilder.Companion.buildFromEncodedContent"]},{"name":"fun buildFromEnvelope(envelope: MessageApiOuterClass.Envelope): ContactBundle","description":"org.xmtp.android.library.messages.ContactBundleBuilder.Companion.buildFromEnvelope","location":"library/org.xmtp.android.library.messages/-contact-bundle-builder/-companion/build-from-envelope.html","searchKeys":["buildFromEnvelope","fun buildFromEnvelope(envelope: MessageApiOuterClass.Envelope): ContactBundle","org.xmtp.android.library.messages.ContactBundleBuilder.Companion.buildFromEnvelope"]},{"name":"fun buildFromHeader(headerBytes: ByteArray, ciphtertext: CipherText): SealedInvitationV1","description":"org.xmtp.android.library.messages.SealedInvitationV1Builder.Companion.buildFromHeader","location":"library/org.xmtp.android.library.messages/-sealed-invitation-v1-builder/-companion/build-from-header.html","searchKeys":["buildFromHeader","fun buildFromHeader(headerBytes: ByteArray, ciphtertext: CipherText): SealedInvitationV1","org.xmtp.android.library.messages.SealedInvitationV1Builder.Companion.buildFromHeader"]},{"name":"fun buildFromKeyBundle(publicKeyBundle: PublicKeyBundle): SignedPublicKeyBundle","description":"org.xmtp.android.library.messages.SignedPublicKeyBundleBuilder.Companion.buildFromKeyBundle","location":"library/org.xmtp.android.library.messages/-signed-public-key-bundle-builder/-companion/build-from-key-bundle.html","searchKeys":["buildFromKeyBundle","fun buildFromKeyBundle(publicKeyBundle: PublicKeyBundle): SignedPublicKeyBundle","org.xmtp.android.library.messages.SignedPublicKeyBundleBuilder.Companion.buildFromKeyBundle"]},{"name":"fun buildFromLegacy(key: PrivateKey): SignedPrivateKey","description":"org.xmtp.android.library.messages.SignedPrivateKeyBuilder.Companion.buildFromLegacy","location":"library/org.xmtp.android.library.messages/-signed-private-key-builder/-companion/build-from-legacy.html","searchKeys":["buildFromLegacy","fun buildFromLegacy(key: PrivateKey): SignedPrivateKey","org.xmtp.android.library.messages.SignedPrivateKeyBuilder.Companion.buildFromLegacy"]},{"name":"fun buildFromLegacy(legacyKey: PublicKey): SignedPublicKey","description":"org.xmtp.android.library.messages.SignedPublicKeyBuilder.Companion.buildFromLegacy","location":"library/org.xmtp.android.library.messages/-signed-public-key-builder/-companion/build-from-legacy.html","searchKeys":["buildFromLegacy","fun buildFromLegacy(legacyKey: PublicKey): SignedPublicKey","org.xmtp.android.library.messages.SignedPublicKeyBuilder.Companion.buildFromLegacy"]},{"name":"fun buildFromMessageV1(v1: MessageV1): Message","description":"org.xmtp.android.library.messages.MessageBuilder.Companion.buildFromMessageV1","location":"library/org.xmtp.android.library.messages/-message-builder/-companion/build-from-message-v1.html","searchKeys":["buildFromMessageV1","fun buildFromMessageV1(v1: MessageV1): Message","org.xmtp.android.library.messages.MessageBuilder.Companion.buildFromMessageV1"]},{"name":"fun buildFromMessageV2(v2: MessageV2): Message","description":"org.xmtp.android.library.messages.MessageBuilder.Companion.buildFromMessageV2","location":"library/org.xmtp.android.library.messages/-message-builder/-companion/build-from-message-v2.html","searchKeys":["buildFromMessageV2","fun buildFromMessageV2(v2: MessageV2): Message","org.xmtp.android.library.messages.MessageBuilder.Companion.buildFromMessageV2"]},{"name":"fun buildFromPagingInfo(limit: Int? = null, cursor: PagingInfoCursor? = null, direction: PagingInfoSortDirection? = null): PagingInfo","description":"org.xmtp.android.library.messages.PagingInfoBuilder.Companion.buildFromPagingInfo","location":"library/org.xmtp.android.library.messages/-paging-info-builder/-companion/build-from-paging-info.html","searchKeys":["buildFromPagingInfo","fun buildFromPagingInfo(limit: Int? = null, cursor: PagingInfoCursor? = null, direction: PagingInfoSortDirection? = null): PagingInfo","org.xmtp.android.library.messages.PagingInfoBuilder.Companion.buildFromPagingInfo"]},{"name":"fun buildFromPrivateKeyData(privateKeyData: ByteArray): PrivateKey","description":"org.xmtp.android.library.messages.PrivateKeyBuilder.Companion.buildFromPrivateKeyData","location":"library/org.xmtp.android.library.messages/-private-key-builder/-companion/build-from-private-key-data.html","searchKeys":["buildFromPrivateKeyData","fun buildFromPrivateKeyData(privateKeyData: ByteArray): PrivateKey","org.xmtp.android.library.messages.PrivateKeyBuilder.Companion.buildFromPrivateKeyData"]},{"name":"fun buildFromPublicBundles(sender: PublicKeyBundle, recipient: PublicKeyBundle, timestamp: Long): MessageHeaderV1","description":"org.xmtp.android.library.messages.MessageHeaderV1Builder.Companion.buildFromPublicBundles","location":"library/org.xmtp.android.library.messages/-message-header-v1-builder/-companion/build-from-public-bundles.html","searchKeys":["buildFromPublicBundles","fun buildFromPublicBundles(sender: PublicKeyBundle, recipient: PublicKeyBundle, timestamp: Long): MessageHeaderV1","org.xmtp.android.library.messages.MessageHeaderV1Builder.Companion.buildFromPublicBundles"]},{"name":"fun buildFromPublicKey(publicKey: PublicKey): UnsignedPublicKey","description":"org.xmtp.android.library.messages.UnsignedPublicKeyBuilder.Companion.buildFromPublicKey","location":"library/org.xmtp.android.library.messages/-unsigned-public-key-builder/-companion/build-from-public-key.html","searchKeys":["buildFromPublicKey","fun buildFromPublicKey(publicKey: PublicKey): UnsignedPublicKey","org.xmtp.android.library.messages.UnsignedPublicKeyBuilder.Companion.buildFromPublicKey"]},{"name":"fun buildFromSignatureData(data: ByteArray): Signature","description":"org.xmtp.android.library.messages.SignatureBuilder.Companion.buildFromSignatureData","location":"library/org.xmtp.android.library.messages/-signature-builder/-companion/build-from-signature-data.html","searchKeys":["buildFromSignatureData","fun buildFromSignatureData(data: ByteArray): Signature","org.xmtp.android.library.messages.SignatureBuilder.Companion.buildFromSignatureData"]},{"name":"fun buildFromSignedKeyBundle(signedPublicKeyBundle: SignedPublicKeyBundle): PublicKeyBundle","description":"org.xmtp.android.library.messages.PublicKeyBundleBuilder.Companion.buildFromSignedKeyBundle","location":"library/org.xmtp.android.library.messages/-public-key-bundle-builder/-companion/build-from-signed-key-bundle.html","searchKeys":["buildFromSignedKeyBundle","fun buildFromSignedKeyBundle(signedPublicKeyBundle: SignedPublicKeyBundle): PublicKeyBundle","org.xmtp.android.library.messages.PublicKeyBundleBuilder.Companion.buildFromSignedKeyBundle"]},{"name":"fun buildFromSignedPrivateKey(signedPrivateKey: SignedPrivateKey): PrivateKey","description":"org.xmtp.android.library.messages.PrivateKeyBuilder.Companion.buildFromSignedPrivateKey","location":"library/org.xmtp.android.library.messages/-private-key-builder/-companion/build-from-signed-private-key.html","searchKeys":["buildFromSignedPrivateKey","fun buildFromSignedPrivateKey(signedPrivateKey: SignedPrivateKey): PrivateKey","org.xmtp.android.library.messages.PrivateKeyBuilder.Companion.buildFromSignedPrivateKey"]},{"name":"fun buildFromSignedPublicBundle(sender: SignedPublicKeyBundle, recipient: SignedPublicKeyBundle, createdNs: Long): SealedInvitationHeaderV1","description":"org.xmtp.android.library.messages.SealedInvitationHeaderV1Builder.Companion.buildFromSignedPublicBundle","location":"library/org.xmtp.android.library.messages/-sealed-invitation-header-v1-builder/-companion/build-from-signed-public-bundle.html","searchKeys":["buildFromSignedPublicBundle","fun buildFromSignedPublicBundle(sender: SignedPublicKeyBundle, recipient: SignedPublicKeyBundle, createdNs: Long): SealedInvitationHeaderV1","org.xmtp.android.library.messages.SealedInvitationHeaderV1Builder.Companion.buildFromSignedPublicBundle"]},{"name":"fun buildFromSignedPublicKey(signedPublicKey: PublicKeyOuterClass.SignedPublicKey): PublicKey","description":"org.xmtp.android.library.messages.PublicKeyBuilder.Companion.buildFromSignedPublicKey","location":"library/org.xmtp.android.library.messages/-public-key-builder/-companion/build-from-signed-public-key.html","searchKeys":["buildFromSignedPublicKey","fun buildFromSignedPublicKey(signedPublicKey: PublicKeyOuterClass.SignedPublicKey): PublicKey","org.xmtp.android.library.messages.PublicKeyBuilder.Companion.buildFromSignedPublicKey"]},{"name":"fun buildFromString(topic: String, timestamp: Date, message: ByteArray): Envelope","description":"org.xmtp.android.library.messages.EnvelopeBuilder.Companion.buildFromString","location":"library/org.xmtp.android.library.messages/-envelope-builder/-companion/build-from-string.html","searchKeys":["buildFromString","fun buildFromString(topic: String, timestamp: Date, message: ByteArray): Envelope","org.xmtp.android.library.messages.EnvelopeBuilder.Companion.buildFromString"]},{"name":"fun buildFromTopic(topic: String, created: Date): MessageHeaderV2","description":"org.xmtp.android.library.messages.MessageHeaderV2Builder.Companion.buildFromTopic","location":"library/org.xmtp.android.library.messages/-message-header-v2-builder/-companion/build-from-topic.html","searchKeys":["buildFromTopic","fun buildFromTopic(topic: String, created: Date): MessageHeaderV2","org.xmtp.android.library.messages.MessageHeaderV2Builder.Companion.buildFromTopic"]},{"name":"fun buildFromTopic(topic: Topic, context: Invitation.InvitationV1.Context? = null, aes256GcmHkdfSha256: Invitation.InvitationV1.Aes256gcmHkdfsha256): InvitationV1","description":"org.xmtp.android.library.messages.InvitationV1Builder.Companion.buildFromTopic","location":"library/org.xmtp.android.library.messages/-invitation-v1-builder/-companion/build-from-topic.html","searchKeys":["buildFromTopic","fun buildFromTopic(topic: Topic, context: Invitation.InvitationV1.Context? = null, aes256GcmHkdfSha256: Invitation.InvitationV1.Aes256gcmHkdfsha256): InvitationV1","org.xmtp.android.library.messages.InvitationV1Builder.Companion.buildFromTopic"]},{"name":"fun buildFromTopic(topic: Topic, timestamp: Date, message: ByteArray): Envelope","description":"org.xmtp.android.library.messages.EnvelopeBuilder.Companion.buildFromTopic","location":"library/org.xmtp.android.library.messages/-envelope-builder/-companion/build-from-topic.html","searchKeys":["buildFromTopic","fun buildFromTopic(topic: Topic, timestamp: Date, message: ByteArray): Envelope","org.xmtp.android.library.messages.EnvelopeBuilder.Companion.buildFromTopic"]},{"name":"fun buildFromV1(sender: PrivateKeyBundleV2, recipient: SignedPublicKeyBundle, created: Date, invitation: InvitationV1): SealedInvitation","description":"org.xmtp.android.library.messages.SealedInvitationBuilder.Companion.buildFromV1","location":"library/org.xmtp.android.library.messages/-sealed-invitation-builder/-companion/build-from-v1.html","searchKeys":["buildFromV1","fun buildFromV1(sender: PrivateKeyBundleV2, recipient: SignedPublicKeyBundle, created: Date, invitation: InvitationV1): SealedInvitation","org.xmtp.android.library.messages.SealedInvitationBuilder.Companion.buildFromV1"]},{"name":"fun buildFromV1Bundle(v1Bundle: PrivateKeyBundleV1, options: ClientOptions? = null): Client","description":"org.xmtp.android.library.Client.buildFromV1Bundle","location":"library/org.xmtp.android.library/-client/build-from-v1-bundle.html","searchKeys":["buildFromV1Bundle","fun buildFromV1Bundle(v1Bundle: PrivateKeyBundleV1, options: ClientOptions? = null): Client","org.xmtp.android.library.Client.buildFromV1Bundle"]},{"name":"fun buildFromV1Key(v1: PrivateKeyBundleV1): PrivateKeyBundle","description":"org.xmtp.android.library.messages.PrivateKeyBundleBuilder.Companion.buildFromV1Key","location":"library/org.xmtp.android.library.messages/-private-key-bundle-builder/-companion/build-from-v1-key.html","searchKeys":["buildFromV1Key","fun buildFromV1Key(v1: PrivateKeyBundleV1): PrivateKeyBundle","org.xmtp.android.library.messages.PrivateKeyBundleBuilder.Companion.buildFromV1Key"]},{"name":"fun buildFromWalletAddress(walletAddress: String, timestamp: Date? = null): Authn.AuthData","description":"org.xmtp.android.library.messages.AuthDataBuilder.Companion.buildFromWalletAddress","location":"library/org.xmtp.android.library.messages/-auth-data-builder/-companion/build-from-wallet-address.html","searchKeys":["buildFromWalletAddress","fun buildFromWalletAddress(walletAddress: String, timestamp: Date? = null): Authn.AuthData","org.xmtp.android.library.messages.AuthDataBuilder.Companion.buildFromWalletAddress"]},{"name":"fun builderFromAuthorityId(authorityId: String, typeId: String, versionMajor: Int, versionMinor: Int): ContentTypeId","description":"org.xmtp.android.library.codecs.ContentTypeIdBuilder.Companion.builderFromAuthorityId","location":"library/org.xmtp.android.library.codecs/-content-type-id-builder/-companion/builder-from-authority-id.html","searchKeys":["builderFromAuthorityId","fun builderFromAuthorityId(authorityId: String, typeId: String, versionMajor: Int, versionMinor: Int): ContentTypeId","org.xmtp.android.library.codecs.ContentTypeIdBuilder.Companion.builderFromAuthorityId"]},{"name":"fun builderFromPayload(payload: ByteArray, sender: SignedPublicKeyBundle?, signature: Signature?): SignedContent","description":"org.xmtp.android.library.messages.SignedContentBuilder.Companion.builderFromPayload","location":"library/org.xmtp.android.library.messages/-signed-content-builder/-companion/builder-from-payload.html","searchKeys":["builderFromPayload","fun builderFromPayload(payload: ByteArray, sender: SignedPublicKeyBundle?, signature: Signature?): SignedContent","org.xmtp.android.library.messages.SignedContentBuilder.Companion.builderFromPayload"]},{"name":"fun calculateMac(secret: ByteArray, message: ByteArray): ByteArray","description":"org.xmtp.android.library.Crypto.calculateMac","location":"library/org.xmtp.android.library/-crypto/calculate-mac.html","searchKeys":["calculateMac","fun calculateMac(secret: ByteArray, message: ByteArray): ByteArray","org.xmtp.android.library.Crypto.calculateMac"]},{"name":"fun canMessage(peerAddress: String): Boolean","description":"org.xmtp.android.library.Client.canMessage","location":"library/org.xmtp.android.library/-client/can-message.html","searchKeys":["canMessage","fun canMessage(peerAddress: String): Boolean","org.xmtp.android.library.Client.canMessage"]},{"name":"fun clearAll(context: Context)","description":"org.xmtp.android.library.push.PushPreferences.Companion.clearAll","location":"library/org.xmtp.android.library.push/-push-preferences/-companion/clear-all.html","searchKeys":["clearAll","fun clearAll(context: Context)","org.xmtp.android.library.push.PushPreferences.Companion.clearAll"]},{"name":"fun compress(content: ByteArray): ByteArray?","description":"org.xmtp.android.library.EncodedContentCompression.compress","location":"library/org.xmtp.android.library/-encoded-content-compression/compress.html","searchKeys":["compress","fun compress(content: ByteArray): ByteArray?","org.xmtp.android.library.EncodedContentCompression.compress"]},{"name":"fun consentState(): ConsentState","description":"org.xmtp.android.library.Conversation.consentState","location":"library/org.xmtp.android.library/-conversation/consent-state.html","searchKeys":["consentState","fun consentState(): ConsentState","org.xmtp.android.library.Conversation.consentState"]},{"name":"fun conversation(sealedInvitation: SealedInvitation): ConversationV2","description":"org.xmtp.android.library.Conversations.conversation","location":"library/org.xmtp.android.library/-conversations/conversation.html","searchKeys":["conversation","fun conversation(sealedInvitation: SealedInvitation): ConversationV2","org.xmtp.android.library.Conversations.conversation"]},{"name":"fun create(account: SigningKey, apiClient: ApiClient): Client","description":"org.xmtp.android.library.Client.create","location":"library/org.xmtp.android.library/-client/create.html","searchKeys":["create","fun create(account: SigningKey, apiClient: ApiClient): Client","org.xmtp.android.library.Client.create"]},{"name":"fun create(account: SigningKey, options: ClientOptions? = null): Client","description":"org.xmtp.android.library.Client.create","location":"library/org.xmtp.android.library/-client/create.html","searchKeys":["create","fun create(account: SigningKey, options: ClientOptions? = null): Client","org.xmtp.android.library.Client.create"]},{"name":"fun create(client: Client, invitation: Invitation.InvitationV1, header: SealedInvitationHeaderV1): ConversationV2","description":"org.xmtp.android.library.ConversationV2.Companion.create","location":"library/org.xmtp.android.library/-conversation-v2/-companion/create.html","searchKeys":["create","fun create(client: Client, invitation: Invitation.InvitationV1, header: SealedInvitationHeaderV1): ConversationV2","org.xmtp.android.library.ConversationV2.Companion.create"]},{"name":"fun createAuthToken(): String","description":"org.xmtp.android.library.AuthorizedIdentity.createAuthToken","location":"library/org.xmtp.android.library/-authorized-identity/create-auth-token.html","searchKeys":["createAuthToken","fun createAuthToken(): String","org.xmtp.android.library.AuthorizedIdentity.createAuthToken"]},{"name":"fun decode(envelope: Envelope): DecodedMessage","description":"org.xmtp.android.library.Conversation.decode","location":"library/org.xmtp.android.library/-conversation/decode.html","searchKeys":["decode","fun decode(envelope: Envelope): DecodedMessage","org.xmtp.android.library.Conversation.decode"]},{"name":"fun decode(envelope: Envelope): DecodedMessage","description":"org.xmtp.android.library.ConversationV1.decode","location":"library/org.xmtp.android.library/-conversation-v1/decode.html","searchKeys":["decode","fun decode(envelope: Envelope): DecodedMessage","org.xmtp.android.library.ConversationV1.decode"]},{"name":"fun decodeEnvelope(envelope: Envelope): DecodedMessage","description":"org.xmtp.android.library.ConversationV2.decodeEnvelope","location":"library/org.xmtp.android.library/-conversation-v2/decode-envelope.html","searchKeys":["decodeEnvelope","fun decodeEnvelope(envelope: Envelope): DecodedMessage","org.xmtp.android.library.ConversationV2.decodeEnvelope"]},{"name":"fun decodeOrNull(envelope: Envelope): DecodedMessage?","description":"org.xmtp.android.library.Conversation.decodeOrNull","location":"library/org.xmtp.android.library/-conversation/decode-or-null.html","searchKeys":["decodeOrNull","fun decodeOrNull(envelope: Envelope): DecodedMessage?","org.xmtp.android.library.Conversation.decodeOrNull"]},{"name":"fun decompress(content: ByteArray): ByteArray?","description":"org.xmtp.android.library.EncodedContentCompression.decompress","location":"library/org.xmtp.android.library/-encoded-content-compression/decompress.html","searchKeys":["decompress","fun decompress(content: ByteArray): ByteArray?","org.xmtp.android.library.EncodedContentCompression.decompress"]},{"name":"fun decrypt(envelope: Envelope): DecryptedMessage","description":"org.xmtp.android.library.ConversationV1.decrypt","location":"library/org.xmtp.android.library/-conversation-v1/decrypt.html","searchKeys":["decrypt","fun decrypt(envelope: Envelope): DecryptedMessage","org.xmtp.android.library.ConversationV1.decrypt"]},{"name":"fun decrypt(secret: ByteArray, ciphertext: CipherText, additionalData: ByteArray = byteArrayOf()): ByteArray?","description":"org.xmtp.android.library.Crypto.Companion.decrypt","location":"library/org.xmtp.android.library/-crypto/-companion/decrypt.html","searchKeys":["decrypt","fun decrypt(secret: ByteArray, ciphertext: CipherText, additionalData: ByteArray = byteArrayOf()): ByteArray?","org.xmtp.android.library.Crypto.Companion.decrypt"]},{"name":"fun decryptEncoded(encrypted: EncryptedEncodedContent): EncodedContent","description":"org.xmtp.android.library.codecs.RemoteAttachment.Companion.decryptEncoded","location":"library/org.xmtp.android.library.codecs/-remote-attachment/-companion/decrypt-encoded.html","searchKeys":["decryptEncoded","fun decryptEncoded(encrypted: EncryptedEncodedContent): EncodedContent","org.xmtp.android.library.codecs.RemoteAttachment.Companion.decryptEncoded"]},{"name":"fun decryptedMessages(limit: Int? = null, before: Date? = null, after: Date? = null, direction: PagingInfoSortDirection = MessageApiOuterClass.SortDirection.SORT_DIRECTION_DESCENDING): List","description":"org.xmtp.android.library.Conversation.decryptedMessages","location":"library/org.xmtp.android.library/-conversation/decrypted-messages.html","searchKeys":["decryptedMessages","fun decryptedMessages(limit: Int? = null, before: Date? = null, after: Date? = null, direction: PagingInfoSortDirection = MessageApiOuterClass.SortDirection.SORT_DIRECTION_DESCENDING): List","org.xmtp.android.library.Conversation.decryptedMessages"]},{"name":"fun decryptedMessages(limit: Int? = null, before: Date? = null, after: Date? = null, direction: PagingInfoSortDirection = MessageApiOuterClass.SortDirection.SORT_DIRECTION_DESCENDING): List","description":"org.xmtp.android.library.ConversationV1.decryptedMessages","location":"library/org.xmtp.android.library/-conversation-v1/decrypted-messages.html","searchKeys":["decryptedMessages","fun decryptedMessages(limit: Int? = null, before: Date? = null, after: Date? = null, direction: PagingInfoSortDirection = MessageApiOuterClass.SortDirection.SORT_DIRECTION_DESCENDING): List","org.xmtp.android.library.ConversationV1.decryptedMessages"]},{"name":"fun decryptedMessages(limit: Int? = null, before: Date? = null, after: Date? = null, direction: PagingInfoSortDirection = MessageApiOuterClass.SortDirection.SORT_DIRECTION_DESCENDING): List","description":"org.xmtp.android.library.ConversationV2.decryptedMessages","location":"library/org.xmtp.android.library/-conversation-v2/decrypted-messages.html","searchKeys":["decryptedMessages","fun decryptedMessages(limit: Int? = null, before: Date? = null, after: Date? = null, direction: PagingInfoSortDirection = MessageApiOuterClass.SortDirection.SORT_DIRECTION_DESCENDING): List","org.xmtp.android.library.ConversationV2.decryptedMessages"]},{"name":"fun deny(address: String): ConsentListEntry","description":"org.xmtp.android.library.ConsentList.deny","location":"library/org.xmtp.android.library/-consent-list/deny.html","searchKeys":["deny","fun deny(address: String): ConsentListEntry","org.xmtp.android.library.ConsentList.deny"]},{"name":"fun deny(addresses: List)","description":"org.xmtp.android.library.Contacts.deny","location":"library/org.xmtp.android.library/-contacts/deny.html","searchKeys":["deny","fun deny(addresses: List)","org.xmtp.android.library.Contacts.deny"]},{"name":"fun deriveKey(secret: ByteArray, salt: ByteArray, info: ByteArray): ByteArray","description":"org.xmtp.android.library.Crypto.deriveKey","location":"library/org.xmtp.android.library/-crypto/derive-key.html","searchKeys":["deriveKey","fun deriveKey(secret: ByteArray, salt: ByteArray, info: ByteArray): ByteArray","org.xmtp.android.library.Crypto.deriveKey"]},{"name":"fun diffieHellmanK256(privateKeyBytes: List, publicKeyBytes: List): List","description":"uniffi.xmtp_dh.diffieHellmanK256","location":"library/uniffi.xmtp_dh/diffie-hellman-k256.html","searchKeys":["diffieHellmanK256","fun diffieHellmanK256(privateKeyBytes: List, publicKeyBytes: List): List","uniffi.xmtp_dh.diffieHellmanK256"]},{"name":"fun eciesDecryptK256Sha3256(publicKeyBytes: List, privateKeyBytes: List, messageBytes: List): List","description":"uniffi.xmtp_dh.eciesDecryptK256Sha3256","location":"library/uniffi.xmtp_dh/ecies-decrypt-k256-sha3256.html","searchKeys":["eciesDecryptK256Sha3256","fun eciesDecryptK256Sha3256(publicKeyBytes: List, privateKeyBytes: List, messageBytes: List): List","uniffi.xmtp_dh.eciesDecryptK256Sha3256"]},{"name":"fun eciesEncryptK256Sha3256(publicKeyBytes: List, privateKeyBytes: List, messageBytes: List): List","description":"uniffi.xmtp_dh.eciesEncryptK256Sha3256","location":"library/uniffi.xmtp_dh/ecies-encrypt-k256-sha3256.html","searchKeys":["eciesEncryptK256Sha3256","fun eciesEncryptK256Sha3256(publicKeyBytes: List, privateKeyBytes: List, messageBytes: List): List","uniffi.xmtp_dh.eciesEncryptK256Sha3256"]},{"name":"fun encodeData(privateKeyBundleV1: PrivateKeyBundleV1): String","description":"org.xmtp.android.library.messages.PrivateKeyBundleV1Builder.Companion.encodeData","location":"library/org.xmtp.android.library.messages/-private-key-bundle-v1-builder/-companion/encode-data.html","searchKeys":["encodeData","fun encodeData(privateKeyBundleV1: PrivateKeyBundleV1): String","org.xmtp.android.library.messages.PrivateKeyBundleV1Builder.Companion.encodeData"]},{"name":"fun encrypt(secret: ByteArray, message: ByteArray, additionalData: ByteArray = byteArrayOf()): CipherText?","description":"org.xmtp.android.library.Crypto.Companion.encrypt","location":"library/org.xmtp.android.library/-crypto/-companion/encrypt.html","searchKeys":["encrypt","fun encrypt(secret: ByteArray, message: ByteArray, additionalData: ByteArray = byteArrayOf()): CipherText?","org.xmtp.android.library.Crypto.Companion.encrypt"]},{"name":"fun ensureUserContactPublished()","description":"org.xmtp.android.library.Client.ensureUserContactPublished","location":"library/org.xmtp.android.library/-client/ensure-user-contact-published.html","searchKeys":["ensureUserContactPublished","fun ensureUserContactPublished()","org.xmtp.android.library.Client.ensureUserContactPublished"]},{"name":"fun fetchConversation(topic: String?): Conversation?","description":"org.xmtp.android.library.Client.fetchConversation","location":"library/org.xmtp.android.library/-client/fetch-conversation.html","searchKeys":["fetchConversation","fun fetchConversation(topic: String?): Conversation?","org.xmtp.android.library.Client.fetchConversation"]},{"name":"fun find(contentType: ContentTypeId?): ContentCodec<*>","description":"org.xmtp.android.library.CodecRegistry.find","location":"library/org.xmtp.android.library/-codec-registry/find.html","searchKeys":["find","fun find(contentType: ContentTypeId?): ContentCodec<*>","org.xmtp.android.library.CodecRegistry.find"]},{"name":"fun find(peerAddress: String): ContactBundle?","description":"org.xmtp.android.library.Contacts.find","location":"library/org.xmtp.android.library/-contacts/find.html","searchKeys":["find","fun find(peerAddress: String): ContactBundle?","org.xmtp.android.library.Contacts.find"]},{"name":"fun findFromId(contentTypeString: String): ContentCodec<*>","description":"org.xmtp.android.library.CodecRegistry.findFromId","location":"library/org.xmtp.android.library/-codec-registry/find-from-id.html","searchKeys":["findFromId","fun findFromId(contentTypeString: String): ContentCodec<*>","org.xmtp.android.library.CodecRegistry.findFromId"]},{"name":"fun from(url: URL, encryptedEncodedContent: EncryptedEncodedContent): RemoteAttachment","description":"org.xmtp.android.library.codecs.RemoteAttachment.Companion.from","location":"library/org.xmtp.android.library.codecs/-remote-attachment/-companion/from.html","searchKeys":["from","fun from(url: URL, encryptedEncodedContent: EncryptedEncodedContent): RemoteAttachment","org.xmtp.android.library.codecs.RemoteAttachment.Companion.from"]},{"name":"fun fromEncodedData(data: String): PrivateKeyBundleV1","description":"org.xmtp.android.library.messages.PrivateKeyBundleV1Builder.Companion.fromEncodedData","location":"library/org.xmtp.android.library.messages/-private-key-bundle-v1-builder/-companion/from-encoded-data.html","searchKeys":["fromEncodedData","fun fromEncodedData(data: String): PrivateKeyBundleV1","org.xmtp.android.library.messages.PrivateKeyBundleV1Builder.Companion.fromEncodedData"]},{"name":"fun fromIntro(envelope: Envelope): Conversation","description":"org.xmtp.android.library.Conversations.fromIntro","location":"library/org.xmtp.android.library/-conversations/from-intro.html","searchKeys":["fromIntro","fun fromIntro(envelope: Envelope): Conversation","org.xmtp.android.library.Conversations.fromIntro"]},{"name":"fun fromInvite(envelope: Envelope): Conversation","description":"org.xmtp.android.library.Conversations.fromInvite","location":"library/org.xmtp.android.library/-conversations/from-invite.html","searchKeys":["fromInvite","fun fromInvite(envelope: Envelope): Conversation","org.xmtp.android.library.Conversations.fromInvite"]},{"name":"fun fromSerializedData(data: ByteArray): PreparedMessage","description":"org.xmtp.android.library.PreparedMessage.Companion.fromSerializedData","location":"library/org.xmtp.android.library/-prepared-message/-companion/from-serialized-data.html","searchKeys":["fromSerializedData","fun fromSerializedData(data: ByteArray): PreparedMessage","org.xmtp.android.library.PreparedMessage.Companion.fromSerializedData"]},{"name":"fun generatePrivatePreferencesTopicIdentifier(privateKeyBytes: List): String","description":"uniffi.xmtp_dh.generatePrivatePreferencesTopicIdentifier","location":"library/uniffi.xmtp_dh/generate-private-preferences-topic-identifier.html","searchKeys":["generatePrivatePreferencesTopicIdentifier","fun generatePrivatePreferencesTopicIdentifier(privateKeyBytes: List): String","uniffi.xmtp_dh.generatePrivatePreferencesTopicIdentifier"]},{"name":"fun getInstallationId(context: Context): String?","description":"org.xmtp.android.library.push.PushPreferences.Companion.getInstallationId","location":"library/org.xmtp.android.library.push/-push-preferences/-companion/get-installation-id.html","searchKeys":["getInstallationId","fun getInstallationId(context: Context): String?","org.xmtp.android.library.push.PushPreferences.Companion.getInstallationId"]},{"name":"fun getPrivateKey(): PrivateKey","description":"org.xmtp.android.library.messages.PrivateKeyBuilder.getPrivateKey","location":"library/org.xmtp.android.library.messages/-private-key-builder/get-private-key.html","searchKeys":["getPrivateKey","fun getPrivateKey(): PrivateKey","org.xmtp.android.library.messages.PrivateKeyBuilder.getPrivateKey"]},{"name":"fun getPublicKey(privateKey: ByteArray): ByteArray","description":"org.xmtp.android.library.KeyUtil.getPublicKey","location":"library/org.xmtp.android.library/-key-util/get-public-key.html","searchKeys":["getPublicKey","fun getPublicKey(privateKey: ByteArray): ByteArray","org.xmtp.android.library.KeyUtil.getPublicKey"]},{"name":"fun getReactionAction(action: String): ReactionAction","description":"org.xmtp.android.library.codecs.getReactionAction","location":"library/org.xmtp.android.library.codecs/get-reaction-action.html","searchKeys":["getReactionAction","fun getReactionAction(action: String): ReactionAction","org.xmtp.android.library.codecs.getReactionAction"]},{"name":"fun getReactionSchema(schema: String): ReactionSchema","description":"org.xmtp.android.library.codecs.getReactionSchema","location":"library/org.xmtp.android.library.codecs/get-reaction-schema.html","searchKeys":["getReactionSchema","fun getReactionSchema(schema: String): ReactionSchema","org.xmtp.android.library.codecs.getReactionSchema"]},{"name":"fun getSignatureBytes(sig: Sign.SignatureData): ByteArray","description":"org.xmtp.android.library.KeyUtil.getSignatureBytes","location":"library/org.xmtp.android.library/-key-util/get-signature-bytes.html","searchKeys":["getSignatureBytes","fun getSignatureBytes(sig: Sign.SignatureData): ByteArray","org.xmtp.android.library.KeyUtil.getSignatureBytes"]},{"name":"fun getSignatureData(signatureBytes: ByteArray): Sign.SignatureData","description":"org.xmtp.android.library.KeyUtil.getSignatureData","location":"library/org.xmtp.android.library/-key-util/get-signature-data.html","searchKeys":["getSignatureData","fun getSignatureData(signatureBytes: ByteArray): Sign.SignatureData","org.xmtp.android.library.KeyUtil.getSignatureData"]},{"name":"fun getUserContact(peerAddress: String): ContactBundle?","description":"org.xmtp.android.library.Client.getUserContact","location":"library/org.xmtp.android.library/-client/get-user-contact.html","searchKeys":["getUserContact","fun getUserContact(peerAddress: String): ContactBundle?","org.xmtp.android.library.Client.getUserContact"]},{"name":"fun getValue(): RustBuffer.ByValue","description":"uniffi.xmtp_dh.RustBufferByReference.getValue","location":"library/uniffi.xmtp_dh/-rust-buffer-by-reference/get-value.html","searchKeys":["getValue","fun getValue(): RustBuffer.ByValue","uniffi.xmtp_dh.RustBufferByReference.getValue"]},{"name":"fun has(peerAddress: String): Boolean","description":"org.xmtp.android.library.Contacts.has","location":"library/org.xmtp.android.library/-contacts/has.html","searchKeys":["has","fun has(peerAddress: String): Boolean","org.xmtp.android.library.Contacts.has"]},{"name":"fun importConversation(conversationData: ByteArray): Conversation","description":"org.xmtp.android.library.Client.importConversation","location":"library/org.xmtp.android.library/-client/import-conversation.html","searchKeys":["importConversation","fun importConversation(conversationData: ByteArray): Conversation","org.xmtp.android.library.Client.importConversation"]},{"name":"fun importTopicData(data: Keystore.TopicMap.TopicData): Conversation","description":"org.xmtp.android.library.Conversations.importTopicData","location":"library/org.xmtp.android.library/-conversations/import-topic-data.html","searchKeys":["importTopicData","fun importTopicData(data: Keystore.TopicMap.TopicData): Conversation","org.xmtp.android.library.Conversations.importTopicData"]},{"name":"fun importV1Conversation(export: ConversationV1Export): Conversation","description":"org.xmtp.android.library.Client.importV1Conversation","location":"library/org.xmtp.android.library/-client/import-v1-conversation.html","searchKeys":["importV1Conversation","fun importV1Conversation(export: ConversationV1Export): Conversation","org.xmtp.android.library.Client.importV1Conversation"]},{"name":"fun importV2Conversation(export: ConversationV2Export): Conversation","description":"org.xmtp.android.library.Client.importV2Conversation","location":"library/org.xmtp.android.library/-client/import-v2-conversation.html","searchKeys":["importV2Conversation","fun importV2Conversation(export: ConversationV2Export): Conversation","org.xmtp.android.library.Client.importV2Conversation"]},{"name":"fun isAllowed(address: String): Boolean","description":"org.xmtp.android.library.Contacts.isAllowed","location":"library/org.xmtp.android.library/-contacts/is-allowed.html","searchKeys":["isAllowed","fun isAllowed(address: String): Boolean","org.xmtp.android.library.Contacts.isAllowed"]},{"name":"fun isDenied(address: String): Boolean","description":"org.xmtp.android.library.Contacts.isDenied","location":"library/org.xmtp.android.library/-contacts/is-denied.html","searchKeys":["isDenied","fun isDenied(address: String): Boolean","org.xmtp.android.library.Contacts.isDenied"]},{"name":"fun keccak256(data: ByteArray): ByteArray","description":"org.xmtp.android.library.Util.Companion.keccak256","location":"library/org.xmtp.android.library/-util/-companion/keccak256.html","searchKeys":["keccak256","fun keccak256(data: ByteArray): ByteArray","org.xmtp.android.library.Util.Companion.keccak256"]},{"name":"fun list(): List","description":"org.xmtp.android.library.Conversations.list","location":"library/org.xmtp.android.library/-conversations/list.html","searchKeys":["list","fun list(): List","org.xmtp.android.library.Conversations.list"]},{"name":"fun listBatchMessages(topics: List>): List","description":"org.xmtp.android.library.Conversations.listBatchMessages","location":"library/org.xmtp.android.library/-conversations/list-batch-messages.html","searchKeys":["listBatchMessages","fun listBatchMessages(topics: List>): List","org.xmtp.android.library.Conversations.listBatchMessages"]},{"name":"fun makeQueryRequest(topic: String, pagination: Pagination? = null, cursor: MessageApiOuterClass.Cursor? = null): MessageApiOuterClass.QueryRequest","description":"org.xmtp.android.library.GRPCApiClient.Companion.makeQueryRequest","location":"library/org.xmtp.android.library/-g-r-p-c-api-client/-companion/make-query-request.html","searchKeys":["makeQueryRequest","fun makeQueryRequest(topic: String, pagination: Pagination? = null, cursor: MessageApiOuterClass.Cursor? = null): MessageApiOuterClass.QueryRequest","org.xmtp.android.library.GRPCApiClient.Companion.makeQueryRequest"]},{"name":"fun makeSubscribeRequest(topics: List): MessageApiOuterClass.SubscribeRequest","description":"org.xmtp.android.library.GRPCApiClient.Companion.makeSubscribeRequest","location":"library/org.xmtp.android.library/-g-r-p-c-api-client/-companion/make-subscribe-request.html","searchKeys":["makeSubscribeRequest","fun makeSubscribeRequest(topics: List): MessageApiOuterClass.SubscribeRequest","org.xmtp.android.library.GRPCApiClient.Companion.makeSubscribeRequest"]},{"name":"fun messages(limit: Int? = null, before: Date? = null, after: Date? = null, direction: PagingInfoSortDirection = MessageApiOuterClass.SortDirection.SORT_DIRECTION_DESCENDING): List","description":"org.xmtp.android.library.Conversation.messages","location":"library/org.xmtp.android.library/-conversation/messages.html","searchKeys":["messages","fun messages(limit: Int? = null, before: Date? = null, after: Date? = null, direction: PagingInfoSortDirection = MessageApiOuterClass.SortDirection.SORT_DIRECTION_DESCENDING): List","org.xmtp.android.library.Conversation.messages"]},{"name":"fun messages(limit: Int? = null, before: Date? = null, after: Date? = null, direction: PagingInfoSortDirection = MessageApiOuterClass.SortDirection.SORT_DIRECTION_DESCENDING): List","description":"org.xmtp.android.library.ConversationV1.messages","location":"library/org.xmtp.android.library/-conversation-v1/messages.html","searchKeys":["messages","fun messages(limit: Int? = null, before: Date? = null, after: Date? = null, direction: PagingInfoSortDirection = MessageApiOuterClass.SortDirection.SORT_DIRECTION_DESCENDING): List","org.xmtp.android.library.ConversationV1.messages"]},{"name":"fun messages(limit: Int? = null, before: Date? = null, after: Date? = null, direction: PagingInfoSortDirection = MessageApiOuterClass.SortDirection.SORT_DIRECTION_DESCENDING): List","description":"org.xmtp.android.library.ConversationV2.messages","location":"library/org.xmtp.android.library/-conversation-v2/messages.html","searchKeys":["messages","fun messages(limit: Int? = null, before: Date? = null, after: Date? = null, direction: PagingInfoSortDirection = MessageApiOuterClass.SortDirection.SORT_DIRECTION_DESCENDING): List","org.xmtp.android.library.ConversationV2.messages"]},{"name":"fun needsIntroduction(peerAddress: String): Boolean","description":"org.xmtp.android.library.Contacts.needsIntroduction","location":"library/org.xmtp.android.library/-contacts/needs-introduction.html","searchKeys":["needsIntroduction","fun needsIntroduction(peerAddress: String): Boolean","org.xmtp.android.library.Contacts.needsIntroduction"]},{"name":"fun newConversation(peerAddress: String, context: Invitation.InvitationV1.Context? = null): Conversation","description":"org.xmtp.android.library.Conversations.newConversation","location":"library/org.xmtp.android.library/-conversations/new-conversation.html","searchKeys":["newConversation","fun newConversation(peerAddress: String, context: Invitation.InvitationV1.Context? = null): Conversation","org.xmtp.android.library.Conversations.newConversation"]},{"name":"fun parseFromPublicKey(publicKey: PublicKey, sig: Signature): SignedPublicKey","description":"org.xmtp.android.library.messages.SignedPublicKeyBuilder.Companion.parseFromPublicKey","location":"library/org.xmtp.android.library.messages/-signed-public-key-builder/-companion/parse-from-public-key.html","searchKeys":["parseFromPublicKey","fun parseFromPublicKey(publicKey: PublicKey, sig: Signature): SignedPublicKey","org.xmtp.android.library.messages.SignedPublicKeyBuilder.Companion.parseFromPublicKey"]},{"name":"fun prepareMessage(encodedContent: EncodedContent, options: SendOptions? = null): PreparedMessage","description":"org.xmtp.android.library.ConversationV1.prepareMessage","location":"library/org.xmtp.android.library/-conversation-v1/prepare-message.html","searchKeys":["prepareMessage","fun prepareMessage(encodedContent: EncodedContent, options: SendOptions? = null): PreparedMessage","org.xmtp.android.library.ConversationV1.prepareMessage"]},{"name":"fun prepareMessage(encodedContent: EncodedContent, options: SendOptions?): PreparedMessage","description":"org.xmtp.android.library.ConversationV2.prepareMessage","location":"library/org.xmtp.android.library/-conversation-v2/prepare-message.html","searchKeys":["prepareMessage","fun prepareMessage(encodedContent: EncodedContent, options: SendOptions?): PreparedMessage","org.xmtp.android.library.ConversationV2.prepareMessage"]},{"name":"fun preview(client: Client, topic: String, body: String, senderAddress: String, sent: Date): DecodedMessage","description":"org.xmtp.android.library.DecodedMessage.Companion.preview","location":"library/org.xmtp.android.library/-decoded-message/-companion/preview.html","searchKeys":["preview","fun preview(client: Client, topic: String, body: String, senderAddress: String, sent: Date): DecodedMessage","org.xmtp.android.library.DecodedMessage.Companion.preview"]},{"name":"fun publish(entry: ConsentListEntry)","description":"org.xmtp.android.library.ConsentList.publish","location":"library/org.xmtp.android.library/-consent-list/publish.html","searchKeys":["publish","fun publish(entry: ConsentListEntry)","org.xmtp.android.library.ConsentList.publish"]},{"name":"fun publish(envelopes: List): PublishResponse","description":"org.xmtp.android.library.Client.publish","location":"library/org.xmtp.android.library/-client/publish.html","searchKeys":["publish","fun publish(envelopes: List): PublishResponse","org.xmtp.android.library.Client.publish"]},{"name":"fun publishUserContact(legacy: Boolean = false)","description":"org.xmtp.android.library.Client.publishUserContact","location":"library/org.xmtp.android.library/-client/publish-user-contact.html","searchKeys":["publishUserContact","fun publishUserContact(legacy: Boolean = false)","org.xmtp.android.library.Client.publishUserContact"]},{"name":"fun readFromBuffer(buf: ByteBuffer): USize","description":"uniffi.xmtp_dh.USize.Companion.readFromBuffer","location":"library/uniffi.xmtp_dh/-u-size/-companion/read-from-buffer.html","searchKeys":["readFromBuffer","fun readFromBuffer(buf: ByteBuffer): USize","uniffi.xmtp_dh.USize.Companion.readFromBuffer"]},{"name":"fun refreshConsentList()","description":"org.xmtp.android.library.Contacts.refreshConsentList","location":"library/org.xmtp.android.library/-contacts/refresh-consent-list.html","searchKeys":["refreshConsentList","fun refreshConsentList()","org.xmtp.android.library.Contacts.refreshConsentList"]},{"name":"fun register(codec: ContentCodec<*>)","description":"org.xmtp.android.library.Client.Companion.register","location":"library/org.xmtp.android.library/-client/-companion/register.html","searchKeys":["register","fun register(codec: ContentCodec<*>)","org.xmtp.android.library.Client.Companion.register"]},{"name":"fun register(codec: ContentCodec<*>)","description":"org.xmtp.android.library.CodecRegistry.register","location":"library/org.xmtp.android.library/-codec-registry/register.html","searchKeys":["register","fun register(codec: ContentCodec<*>)","org.xmtp.android.library.CodecRegistry.register"]},{"name":"fun register(token: String)","description":"org.xmtp.android.library.push.XMTPPush.register","location":"library/org.xmtp.android.library.push/-x-m-t-p-push/register.html","searchKeys":["register","fun register(token: String)","org.xmtp.android.library.push.XMTPPush.register"]},{"name":"fun send(encodedContent: EncodedContent, options: SendOptions? = null): String","description":"org.xmtp.android.library.Conversation.send","location":"library/org.xmtp.android.library/-conversation/send.html","searchKeys":["send","fun send(encodedContent: EncodedContent, options: SendOptions? = null): String","org.xmtp.android.library.Conversation.send"]},{"name":"fun send(encodedContent: EncodedContent, options: SendOptions? = null): String","description":"org.xmtp.android.library.ConversationV1.send","location":"library/org.xmtp.android.library/-conversation-v1/send.html","searchKeys":["send","fun send(encodedContent: EncodedContent, options: SendOptions? = null): String","org.xmtp.android.library.ConversationV1.send"]},{"name":"fun send(encodedContent: EncodedContent, options: SendOptions?): String","description":"org.xmtp.android.library.ConversationV2.send","location":"library/org.xmtp.android.library/-conversation-v2/send.html","searchKeys":["send","fun send(encodedContent: EncodedContent, options: SendOptions?): String","org.xmtp.android.library.ConversationV2.send"]},{"name":"fun send(prepared: PreparedMessage): String","description":"org.xmtp.android.library.Conversation.send","location":"library/org.xmtp.android.library/-conversation/send.html","searchKeys":["send","fun send(prepared: PreparedMessage): String","org.xmtp.android.library.Conversation.send"]},{"name":"fun send(prepared: PreparedMessage): String","description":"org.xmtp.android.library.ConversationV1.send","location":"library/org.xmtp.android.library/-conversation-v1/send.html","searchKeys":["send","fun send(prepared: PreparedMessage): String","org.xmtp.android.library.ConversationV1.send"]},{"name":"fun send(prepared: PreparedMessage): String","description":"org.xmtp.android.library.ConversationV2.send","location":"library/org.xmtp.android.library/-conversation-v2/send.html","searchKeys":["send","fun send(prepared: PreparedMessage): String","org.xmtp.android.library.ConversationV2.send"]},{"name":"fun send(text: String, options: SendOptions? = null): String","description":"org.xmtp.android.library.ConversationV1.send","location":"library/org.xmtp.android.library/-conversation-v1/send.html","searchKeys":["send","fun send(text: String, options: SendOptions? = null): String","org.xmtp.android.library.ConversationV1.send"]},{"name":"fun send(text: String, options: SendOptions? = null, sentAt: Date? = null): String","description":"org.xmtp.android.library.ConversationV2.send","location":"library/org.xmtp.android.library/-conversation-v2/send.html","searchKeys":["send","fun send(text: String, options: SendOptions? = null, sentAt: Date? = null): String","org.xmtp.android.library.ConversationV2.send"]},{"name":"fun send(text: String, sendOptions: SendOptions? = null, sentAt: Date? = null): String","description":"org.xmtp.android.library.Conversation.send","location":"library/org.xmtp.android.library/-conversation/send.html","searchKeys":["send","fun send(text: String, sendOptions: SendOptions? = null, sentAt: Date? = null): String","org.xmtp.android.library.Conversation.send"]},{"name":"fun sendInvitation(recipient: SignedPublicKeyBundle, invitation: InvitationV1, created: Date): SealedInvitation","description":"org.xmtp.android.library.Conversations.sendInvitation","location":"library/org.xmtp.android.library/-conversations/send-invitation.html","searchKeys":["sendInvitation","fun sendInvitation(recipient: SignedPublicKeyBundle, invitation: InvitationV1, created: Date): SealedInvitation","org.xmtp.android.library.Conversations.sendInvitation"]},{"name":"fun setInstallationId(context: Context, id: String)","description":"org.xmtp.android.library.push.PushPreferences.Companion.setInstallationId","location":"library/org.xmtp.android.library.push/-push-preferences/-companion/set-installation-id.html","searchKeys":["setInstallationId","fun setInstallationId(context: Context, id: String)","org.xmtp.android.library.push.PushPreferences.Companion.setInstallationId"]},{"name":"fun setValue(value: RustBuffer.ByValue)","description":"uniffi.xmtp_dh.RustBufferByReference.setValue","location":"library/uniffi.xmtp_dh/-rust-buffer-by-reference/set-value.html","searchKeys":["setValue","fun setValue(value: RustBuffer.ByValue)","uniffi.xmtp_dh.RustBufferByReference.setValue"]},{"name":"fun state(address: String): ConsentState","description":"org.xmtp.android.library.ConsentList.state","location":"library/org.xmtp.android.library/-consent-list/state.html","searchKeys":["state","fun state(address: String): ConsentState","org.xmtp.android.library.ConsentList.state"]},{"name":"fun stream(): Flow","description":"org.xmtp.android.library.Conversations.stream","location":"library/org.xmtp.android.library/-conversations/stream.html","searchKeys":["stream","fun stream(): Flow","org.xmtp.android.library.Conversations.stream"]},{"name":"fun streamAllMessages(): Flow","description":"org.xmtp.android.library.Conversations.streamAllMessages","location":"library/org.xmtp.android.library/-conversations/stream-all-messages.html","searchKeys":["streamAllMessages","fun streamAllMessages(): Flow","org.xmtp.android.library.Conversations.streamAllMessages"]},{"name":"fun streamEphemeral(): Flow","description":"org.xmtp.android.library.Conversation.streamEphemeral","location":"library/org.xmtp.android.library/-conversation/stream-ephemeral.html","searchKeys":["streamEphemeral","fun streamEphemeral(): Flow","org.xmtp.android.library.Conversation.streamEphemeral"]},{"name":"fun streamEphemeral(): Flow","description":"org.xmtp.android.library.ConversationV1.streamEphemeral","location":"library/org.xmtp.android.library/-conversation-v1/stream-ephemeral.html","searchKeys":["streamEphemeral","fun streamEphemeral(): Flow","org.xmtp.android.library.ConversationV1.streamEphemeral"]},{"name":"fun streamEphemeral(): Flow","description":"org.xmtp.android.library.ConversationV2.streamEphemeral","location":"library/org.xmtp.android.library/-conversation-v2/stream-ephemeral.html","searchKeys":["streamEphemeral","fun streamEphemeral(): Flow","org.xmtp.android.library.ConversationV2.streamEphemeral"]},{"name":"fun streamMessages(): Flow","description":"org.xmtp.android.library.Conversation.streamMessages","location":"library/org.xmtp.android.library/-conversation/stream-messages.html","searchKeys":["streamMessages","fun streamMessages(): Flow","org.xmtp.android.library.Conversation.streamMessages"]},{"name":"fun streamMessages(): Flow","description":"org.xmtp.android.library.ConversationV1.streamMessages","location":"library/org.xmtp.android.library/-conversation-v1/stream-messages.html","searchKeys":["streamMessages","fun streamMessages(): Flow","org.xmtp.android.library.ConversationV1.streamMessages"]},{"name":"fun streamMessages(): Flow","description":"org.xmtp.android.library.ConversationV2.streamMessages","location":"library/org.xmtp.android.library/-conversation-v2/stream-messages.html","searchKeys":["streamMessages","fun streamMessages(): Flow","org.xmtp.android.library.ConversationV2.streamMessages"]},{"name":"fun subscribe(topics: List)","description":"org.xmtp.android.library.push.XMTPPush.subscribe","location":"library/org.xmtp.android.library.push/-x-m-t-p-push/subscribe.html","searchKeys":["subscribe","fun subscribe(topics: List)","org.xmtp.android.library.push.XMTPPush.subscribe"]},{"name":"fun toSerializedData(): ByteArray","description":"org.xmtp.android.library.PreparedMessage.toSerializedData","location":"library/org.xmtp.android.library/-prepared-message/to-serialized-data.html","searchKeys":["toSerializedData","fun toSerializedData(): ByteArray","org.xmtp.android.library.PreparedMessage.toSerializedData"]},{"name":"fun toTopicData(): Keystore.TopicMap.TopicData","description":"org.xmtp.android.library.Conversation.toTopicData","location":"library/org.xmtp.android.library/-conversation/to-topic-data.html","searchKeys":["toTopicData","fun toTopicData(): Keystore.TopicMap.TopicData","org.xmtp.android.library.Conversation.toTopicData"]},{"name":"fun unsubscribe(topics: List)","description":"org.xmtp.android.library.push.XMTPPush.unsubscribe","location":"library/org.xmtp.android.library.push/-x-m-t-p-push/unsubscribe.html","searchKeys":["unsubscribe","fun unsubscribe(topics: List)","org.xmtp.android.library.push.XMTPPush.unsubscribe"]},{"name":"fun valueOf(value: String): ConsentListEntry.EntryType","description":"org.xmtp.android.library.ConsentListEntry.EntryType.valueOf","location":"library/org.xmtp.android.library/-consent-list-entry/-entry-type/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): ConsentListEntry.EntryType","org.xmtp.android.library.ConsentListEntry.EntryType.valueOf"]},{"name":"fun valueOf(value: String): ConsentState","description":"org.xmtp.android.library.ConsentState.valueOf","location":"library/org.xmtp.android.library/-consent-state/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): ConsentState","org.xmtp.android.library.ConsentState.valueOf"]},{"name":"fun valueOf(value: String): Conversation.Version","description":"org.xmtp.android.library.Conversation.Version.valueOf","location":"library/org.xmtp.android.library/-conversation/-version/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): Conversation.Version","org.xmtp.android.library.Conversation.Version.valueOf"]},{"name":"fun valueOf(value: String): EncodedContentCompression","description":"org.xmtp.android.library.EncodedContentCompression.valueOf","location":"library/org.xmtp.android.library/-encoded-content-compression/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): EncodedContentCompression","org.xmtp.android.library.EncodedContentCompression.valueOf"]},{"name":"fun valueOf(value: String): MessageVersion","description":"org.xmtp.android.library.messages.MessageVersion.valueOf","location":"library/org.xmtp.android.library.messages/-message-version/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): MessageVersion","org.xmtp.android.library.messages.MessageVersion.valueOf"]},{"name":"fun valueOf(value: String): XMTPEnvironment","description":"org.xmtp.android.library.XMTPEnvironment.valueOf","location":"library/org.xmtp.android.library/-x-m-t-p-environment/value-of.html","searchKeys":["valueOf","fun valueOf(value: String): XMTPEnvironment","org.xmtp.android.library.XMTPEnvironment.valueOf"]},{"name":"fun values(): Array","description":"org.xmtp.android.library.ConsentListEntry.EntryType.values","location":"library/org.xmtp.android.library/-consent-list-entry/-entry-type/values.html","searchKeys":["values","fun values(): Array","org.xmtp.android.library.ConsentListEntry.EntryType.values"]},{"name":"fun values(): Array","description":"org.xmtp.android.library.ConsentState.values","location":"library/org.xmtp.android.library/-consent-state/values.html","searchKeys":["values","fun values(): Array","org.xmtp.android.library.ConsentState.values"]},{"name":"fun values(): Array","description":"org.xmtp.android.library.Conversation.Version.values","location":"library/org.xmtp.android.library/-conversation/-version/values.html","searchKeys":["values","fun values(): Array","org.xmtp.android.library.Conversation.Version.values"]},{"name":"fun values(): Array","description":"org.xmtp.android.library.EncodedContentCompression.values","location":"library/org.xmtp.android.library/-encoded-content-compression/values.html","searchKeys":["values","fun values(): Array","org.xmtp.android.library.EncodedContentCompression.values"]},{"name":"fun values(): Array","description":"org.xmtp.android.library.messages.MessageVersion.values","location":"library/org.xmtp.android.library.messages/-message-version/values.html","searchKeys":["values","fun values(): Array","org.xmtp.android.library.messages.MessageVersion.values"]},{"name":"fun values(): Array","description":"org.xmtp.android.library.XMTPEnvironment.values","location":"library/org.xmtp.android.library/-x-m-t-p-environment/values.html","searchKeys":["values","fun values(): Array","org.xmtp.android.library.XMTPEnvironment.values"]},{"name":"fun verifyK256Sha256(signedBy: List, message: List, signature: List, recoveryId: UByte): Boolean","description":"uniffi.xmtp_dh.verifyK256Sha256","location":"library/uniffi.xmtp_dh/verify-k256-sha256.html","searchKeys":["verifyK256Sha256","fun verifyK256Sha256(signedBy: List, message: List, signature: List, recoveryId: UByte): Boolean","uniffi.xmtp_dh.verifyK256Sha256"]},{"name":"fun writeToBuffer(buf: ByteBuffer)","description":"uniffi.xmtp_dh.USize.writeToBuffer","location":"library/uniffi.xmtp_dh/-u-size/write-to-buffer.html","searchKeys":["writeToBuffer","fun writeToBuffer(buf: ByteBuffer)","uniffi.xmtp_dh.USize.writeToBuffer"]},{"name":"interface ApiClient","description":"org.xmtp.android.library.ApiClient","location":"library/org.xmtp.android.library/-api-client/index.html","searchKeys":["ApiClient","interface ApiClient","org.xmtp.android.library.ApiClient"]},{"name":"interface CallStatusErrorHandler","description":"uniffi.xmtp_dh.CallStatusErrorHandler","location":"library/uniffi.xmtp_dh/-call-status-error-handler/index.html","searchKeys":["CallStatusErrorHandler","interface CallStatusErrorHandler","uniffi.xmtp_dh.CallStatusErrorHandler"]},{"name":"interface ContentCodec","description":"org.xmtp.android.library.codecs.ContentCodec","location":"library/org.xmtp.android.library.codecs/-content-codec/index.html","searchKeys":["ContentCodec","interface ContentCodec","org.xmtp.android.library.codecs.ContentCodec"]},{"name":"interface DeleteInstallationRequestOrBuilder : MessageLiteOrBuilder","description":"org.xmtp.android.library.push.Service.DeleteInstallationRequestOrBuilder","location":"library/org.xmtp.android.library.push/-service/-delete-installation-request-or-builder/index.html","searchKeys":["DeleteInstallationRequestOrBuilder","interface DeleteInstallationRequestOrBuilder : MessageLiteOrBuilder","org.xmtp.android.library.push.Service.DeleteInstallationRequestOrBuilder"]},{"name":"interface DeliveryMechanismOrBuilder : MessageLiteOrBuilder","description":"org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder","location":"library/org.xmtp.android.library.push/-service/-delivery-mechanism-or-builder/index.html","searchKeys":["DeliveryMechanismOrBuilder","interface DeliveryMechanismOrBuilder : MessageLiteOrBuilder","org.xmtp.android.library.push.Service.DeliveryMechanismOrBuilder"]},{"name":"interface Fetcher","description":"org.xmtp.android.library.codecs.Fetcher","location":"library/org.xmtp.android.library.codecs/-fetcher/index.html","searchKeys":["Fetcher","interface Fetcher","org.xmtp.android.library.codecs.Fetcher"]},{"name":"interface FfiConverter","description":"uniffi.xmtp_dh.FfiConverter","location":"library/uniffi.xmtp_dh/-ffi-converter/index.html","searchKeys":["FfiConverter","interface FfiConverter","uniffi.xmtp_dh.FfiConverter"]},{"name":"interface FfiConverterRustBuffer : FfiConverter ","description":"uniffi.xmtp_dh.FfiConverterRustBuffer","location":"library/uniffi.xmtp_dh/-ffi-converter-rust-buffer/index.html","searchKeys":["FfiConverterRustBuffer","interface FfiConverterRustBuffer : FfiConverter ","uniffi.xmtp_dh.FfiConverterRustBuffer"]},{"name":"interface RegisterInstallationRequestOrBuilder : MessageLiteOrBuilder","description":"org.xmtp.android.library.push.Service.RegisterInstallationRequestOrBuilder","location":"library/org.xmtp.android.library.push/-service/-register-installation-request-or-builder/index.html","searchKeys":["RegisterInstallationRequestOrBuilder","interface RegisterInstallationRequestOrBuilder : MessageLiteOrBuilder","org.xmtp.android.library.push.Service.RegisterInstallationRequestOrBuilder"]},{"name":"interface RegisterInstallationResponseOrBuilder : MessageLiteOrBuilder","description":"org.xmtp.android.library.push.Service.RegisterInstallationResponseOrBuilder","location":"library/org.xmtp.android.library.push/-service/-register-installation-response-or-builder/index.html","searchKeys":["RegisterInstallationResponseOrBuilder","interface RegisterInstallationResponseOrBuilder : MessageLiteOrBuilder","org.xmtp.android.library.push.Service.RegisterInstallationResponseOrBuilder"]},{"name":"interface SigningKey","description":"org.xmtp.android.library.SigningKey","location":"library/org.xmtp.android.library/-signing-key/index.html","searchKeys":["SigningKey","interface SigningKey","org.xmtp.android.library.SigningKey"]},{"name":"interface SubscribeRequestOrBuilder : MessageLiteOrBuilder","description":"org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder","location":"library/org.xmtp.android.library.push/-service/-subscribe-request-or-builder/index.html","searchKeys":["SubscribeRequestOrBuilder","interface SubscribeRequestOrBuilder : MessageLiteOrBuilder","org.xmtp.android.library.push.Service.SubscribeRequestOrBuilder"]},{"name":"interface UnsubscribeRequestOrBuilder : MessageLiteOrBuilder","description":"org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder","location":"library/org.xmtp.android.library.push/-service/-unsubscribe-request-or-builder/index.html","searchKeys":["UnsubscribeRequestOrBuilder","interface UnsubscribeRequestOrBuilder : MessageLiteOrBuilder","org.xmtp.android.library.push.Service.UnsubscribeRequestOrBuilder"]},{"name":"lateinit var address: String","description":"org.xmtp.android.library.Client.address","location":"library/org.xmtp.android.library/-client/address.html","searchKeys":["address","lateinit var address: String","org.xmtp.android.library.Client.address"]},{"name":"lateinit var apiClient: ApiClient","description":"org.xmtp.android.library.Client.apiClient","location":"library/org.xmtp.android.library/-client/api-client.html","searchKeys":["apiClient","lateinit var apiClient: ApiClient","org.xmtp.android.library.Client.apiClient"]},{"name":"lateinit var contacts: Contacts","description":"org.xmtp.android.library.Client.contacts","location":"library/org.xmtp.android.library/-client/contacts.html","searchKeys":["contacts","lateinit var contacts: Contacts","org.xmtp.android.library.Client.contacts"]},{"name":"lateinit var context: Context","description":"org.xmtp.android.library.push.XMTPPush.context","location":"library/org.xmtp.android.library.push/-x-m-t-p-push/context.html","searchKeys":["context","lateinit var context: Context","org.xmtp.android.library.push.XMTPPush.context"]},{"name":"lateinit var conversations: Conversations","description":"org.xmtp.android.library.Client.conversations","location":"library/org.xmtp.android.library/-client/conversations.html","searchKeys":["conversations","lateinit var conversations: Conversations","org.xmtp.android.library.Client.conversations"]},{"name":"lateinit var installationId: String","description":"org.xmtp.android.library.push.XMTPPush.installationId","location":"library/org.xmtp.android.library.push/-x-m-t-p-push/installation-id.html","searchKeys":["installationId","lateinit var installationId: String","org.xmtp.android.library.push.XMTPPush.installationId"]},{"name":"lateinit var privateKeyBundleV1: PrivateKeyBundleV1","description":"org.xmtp.android.library.Client.privateKeyBundleV1","location":"library/org.xmtp.android.library/-client/private-key-bundle-v1.html","searchKeys":["privateKeyBundleV1","lateinit var privateKeyBundleV1: PrivateKeyBundleV1","org.xmtp.android.library.Client.privateKeyBundleV1"]},{"name":"object Added : ReactionAction","description":"org.xmtp.android.library.codecs.ReactionAction.Added","location":"library/org.xmtp.android.library.codecs/-reaction-action/-added/index.html","searchKeys":["Added","object Added : ReactionAction","org.xmtp.android.library.codecs.ReactionAction.Added"]},{"name":"object Companion","description":"org.xmtp.android.library.Client.Companion","location":"library/org.xmtp.android.library/-client/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.Client.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.ConsentListEntry.Companion","location":"library/org.xmtp.android.library/-consent-list-entry/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.ConsentListEntry.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.ConversationV2.Companion","location":"library/org.xmtp.android.library/-conversation-v2/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.ConversationV2.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.Conversations.Companion","location":"library/org.xmtp.android.library/-conversations/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.Conversations.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.Crypto.Companion","location":"library/org.xmtp.android.library/-crypto/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.Crypto.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.DecodedMessage.Companion","location":"library/org.xmtp.android.library/-decoded-message/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.DecodedMessage.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.GRPCApiClient.Companion","location":"library/org.xmtp.android.library/-g-r-p-c-api-client/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.GRPCApiClient.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.PreparedMessage.Companion","location":"library/org.xmtp.android.library/-prepared-message/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.PreparedMessage.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.Util.Companion","location":"library/org.xmtp.android.library/-util/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.Util.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.XMTPEnvironment.Companion","location":"library/org.xmtp.android.library/-x-m-t-p-environment/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.XMTPEnvironment.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.codecs.CompositePartBuilder.Companion","location":"library/org.xmtp.android.library.codecs/-composite-part-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.codecs.CompositePartBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.codecs.ContentTypeIdBuilder.Companion","location":"library/org.xmtp.android.library.codecs/-content-type-id-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.codecs.ContentTypeIdBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.codecs.RemoteAttachment.Companion","location":"library/org.xmtp.android.library.codecs/-remote-attachment/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.codecs.RemoteAttachment.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.AuthDataBuilder.Companion","location":"library/org.xmtp.android.library.messages/-auth-data-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.AuthDataBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.ContactBundleBuilder.Companion","location":"library/org.xmtp.android.library.messages/-contact-bundle-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.ContactBundleBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.EnvelopeBuilder.Companion","location":"library/org.xmtp.android.library.messages/-envelope-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.EnvelopeBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.InvitationV1Builder.Companion","location":"library/org.xmtp.android.library.messages/-invitation-v1-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.InvitationV1Builder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.InvitationV1ContextBuilder.Companion","location":"library/org.xmtp.android.library.messages/-invitation-v1-context-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.InvitationV1ContextBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.MessageBuilder.Companion","location":"library/org.xmtp.android.library.messages/-message-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.MessageBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.MessageHeaderV1Builder.Companion","location":"library/org.xmtp.android.library.messages/-message-header-v1-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.MessageHeaderV1Builder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.MessageHeaderV2Builder.Companion","location":"library/org.xmtp.android.library.messages/-message-header-v2-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.MessageHeaderV2Builder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.MessageV1Builder.Companion","location":"library/org.xmtp.android.library.messages/-message-v1-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.MessageV1Builder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.MessageV2Builder.Companion","location":"library/org.xmtp.android.library.messages/-message-v2-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.MessageV2Builder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.MessageVersion.Companion","location":"library/org.xmtp.android.library.messages/-message-version/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.MessageVersion.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.PagingInfoBuilder.Companion","location":"library/org.xmtp.android.library.messages/-paging-info-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.PagingInfoBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.PrivateKeyBuilder.Companion","location":"library/org.xmtp.android.library.messages/-private-key-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.PrivateKeyBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.PrivateKeyBundleBuilder.Companion","location":"library/org.xmtp.android.library.messages/-private-key-bundle-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.PrivateKeyBundleBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.PrivateKeyBundleV1Builder.Companion","location":"library/org.xmtp.android.library.messages/-private-key-bundle-v1-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.PrivateKeyBundleV1Builder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.PublicKeyBuilder.Companion","location":"library/org.xmtp.android.library.messages/-public-key-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.PublicKeyBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.PublicKeyBundleBuilder.Companion","location":"library/org.xmtp.android.library.messages/-public-key-bundle-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.PublicKeyBundleBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.SealedInvitationBuilder.Companion","location":"library/org.xmtp.android.library.messages/-sealed-invitation-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.SealedInvitationBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.SealedInvitationHeaderV1Builder.Companion","location":"library/org.xmtp.android.library.messages/-sealed-invitation-header-v1-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.SealedInvitationHeaderV1Builder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.SealedInvitationV1Builder.Companion","location":"library/org.xmtp.android.library.messages/-sealed-invitation-v1-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.SealedInvitationV1Builder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.SignatureBuilder.Companion","location":"library/org.xmtp.android.library.messages/-signature-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.SignatureBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.SignedContentBuilder.Companion","location":"library/org.xmtp.android.library.messages/-signed-content-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.SignedContentBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.SignedPrivateKeyBuilder.Companion","location":"library/org.xmtp.android.library.messages/-signed-private-key-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.SignedPrivateKeyBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.SignedPublicKeyBuilder.Companion","location":"library/org.xmtp.android.library.messages/-signed-public-key-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.SignedPublicKeyBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.SignedPublicKeyBundleBuilder.Companion","location":"library/org.xmtp.android.library.messages/-signed-public-key-bundle-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.SignedPublicKeyBundleBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.messages.UnsignedPublicKeyBuilder.Companion","location":"library/org.xmtp.android.library.messages/-unsigned-public-key-builder/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.messages.UnsignedPublicKeyBuilder.Companion"]},{"name":"object Companion","description":"org.xmtp.android.library.push.PushPreferences.Companion","location":"library/org.xmtp.android.library.push/-push-preferences/-companion/index.html","searchKeys":["Companion","object Companion","org.xmtp.android.library.push.PushPreferences.Companion"]},{"name":"object Companion","description":"uniffi.xmtp_dh.RustBuffer.Companion","location":"library/uniffi.xmtp_dh/-rust-buffer/-companion/index.html","searchKeys":["Companion","object Companion","uniffi.xmtp_dh.RustBuffer.Companion"]},{"name":"object Companion","description":"uniffi.xmtp_dh.USize.Companion","location":"library/uniffi.xmtp_dh/-u-size/-companion/index.html","searchKeys":["Companion","object Companion","uniffi.xmtp_dh.USize.Companion"]},{"name":"object Constants","description":"org.xmtp.android.library.Constants","location":"library/org.xmtp.android.library/-constants/index.html","searchKeys":["Constants","object Constants","org.xmtp.android.library.Constants"]},{"name":"object Custom : ReactionSchema","description":"org.xmtp.android.library.codecs.ReactionSchema.Custom","location":"library/org.xmtp.android.library.codecs/-reaction-schema/-custom/index.html","searchKeys":["Custom","object Custom : ReactionSchema","org.xmtp.android.library.codecs.ReactionSchema.Custom"]},{"name":"object ErrorHandler : CallStatusErrorHandler ","description":"uniffi.xmtp_dh.DiffieHellmanException.ErrorHandler","location":"library/uniffi.xmtp_dh/-diffie-hellman-exception/-error-handler/index.html","searchKeys":["ErrorHandler","object ErrorHandler : CallStatusErrorHandler ","uniffi.xmtp_dh.DiffieHellmanException.ErrorHandler"]},{"name":"object ErrorHandler : CallStatusErrorHandler ","description":"uniffi.xmtp_dh.EciesException.ErrorHandler","location":"library/uniffi.xmtp_dh/-ecies-exception/-error-handler/index.html","searchKeys":["ErrorHandler","object ErrorHandler : CallStatusErrorHandler ","uniffi.xmtp_dh.EciesException.ErrorHandler"]},{"name":"object ErrorHandler : CallStatusErrorHandler ","description":"uniffi.xmtp_dh.VerifyException.ErrorHandler","location":"library/uniffi.xmtp_dh/-verify-exception/-error-handler/index.html","searchKeys":["ErrorHandler","object ErrorHandler : CallStatusErrorHandler ","uniffi.xmtp_dh.VerifyException.ErrorHandler"]},{"name":"object FfiConverterBoolean : FfiConverter ","description":"uniffi.xmtp_dh.FfiConverterBoolean","location":"library/uniffi.xmtp_dh/-ffi-converter-boolean/index.html","searchKeys":["FfiConverterBoolean","object FfiConverterBoolean : FfiConverter ","uniffi.xmtp_dh.FfiConverterBoolean"]},{"name":"object FfiConverterSequenceUByte : FfiConverterRustBuffer> ","description":"uniffi.xmtp_dh.FfiConverterSequenceUByte","location":"library/uniffi.xmtp_dh/-ffi-converter-sequence-u-byte/index.html","searchKeys":["FfiConverterSequenceUByte","object FfiConverterSequenceUByte : FfiConverterRustBuffer> ","uniffi.xmtp_dh.FfiConverterSequenceUByte"]},{"name":"object FfiConverterString : FfiConverter ","description":"uniffi.xmtp_dh.FfiConverterString","location":"library/uniffi.xmtp_dh/-ffi-converter-string/index.html","searchKeys":["FfiConverterString","object FfiConverterString : FfiConverter ","uniffi.xmtp_dh.FfiConverterString"]},{"name":"object FfiConverterTypeDiffieHellmanError : FfiConverterRustBuffer ","description":"uniffi.xmtp_dh.FfiConverterTypeDiffieHellmanError","location":"library/uniffi.xmtp_dh/-ffi-converter-type-diffie-hellman-error/index.html","searchKeys":["FfiConverterTypeDiffieHellmanError","object FfiConverterTypeDiffieHellmanError : FfiConverterRustBuffer ","uniffi.xmtp_dh.FfiConverterTypeDiffieHellmanError"]},{"name":"object FfiConverterTypeEciesError : FfiConverterRustBuffer ","description":"uniffi.xmtp_dh.FfiConverterTypeEciesError","location":"library/uniffi.xmtp_dh/-ffi-converter-type-ecies-error/index.html","searchKeys":["FfiConverterTypeEciesError","object FfiConverterTypeEciesError : FfiConverterRustBuffer ","uniffi.xmtp_dh.FfiConverterTypeEciesError"]},{"name":"object FfiConverterTypeVerifyError : FfiConverterRustBuffer ","description":"uniffi.xmtp_dh.FfiConverterTypeVerifyError","location":"library/uniffi.xmtp_dh/-ffi-converter-type-verify-error/index.html","searchKeys":["FfiConverterTypeVerifyError","object FfiConverterTypeVerifyError : FfiConverterRustBuffer ","uniffi.xmtp_dh.FfiConverterTypeVerifyError"]},{"name":"object FfiConverterUByte : FfiConverter ","description":"uniffi.xmtp_dh.FfiConverterUByte","location":"library/uniffi.xmtp_dh/-ffi-converter-u-byte/index.html","searchKeys":["FfiConverterUByte","object FfiConverterUByte : FfiConverter ","uniffi.xmtp_dh.FfiConverterUByte"]},{"name":"object KeyUtil","description":"org.xmtp.android.library.KeyUtil","location":"library/org.xmtp.android.library/-key-util/index.html","searchKeys":["KeyUtil","object KeyUtil","org.xmtp.android.library.KeyUtil"]},{"name":"object NullCallStatusErrorHandler : CallStatusErrorHandler ","description":"uniffi.xmtp_dh.NullCallStatusErrorHandler","location":"library/uniffi.xmtp_dh/-null-call-status-error-handler/index.html","searchKeys":["NullCallStatusErrorHandler","object NullCallStatusErrorHandler : CallStatusErrorHandler ","uniffi.xmtp_dh.NullCallStatusErrorHandler"]},{"name":"object ReadReceipt","description":"org.xmtp.android.library.codecs.ReadReceipt","location":"library/org.xmtp.android.library.codecs/-read-receipt/index.html","searchKeys":["ReadReceipt","object ReadReceipt","org.xmtp.android.library.codecs.ReadReceipt"]},{"name":"object Removed : ReactionAction","description":"org.xmtp.android.library.codecs.ReactionAction.Removed","location":"library/org.xmtp.android.library.codecs/-reaction-action/-removed/index.html","searchKeys":["Removed","object Removed : ReactionAction","org.xmtp.android.library.codecs.ReactionAction.Removed"]},{"name":"object Shortcode : ReactionSchema","description":"org.xmtp.android.library.codecs.ReactionSchema.Shortcode","location":"library/org.xmtp.android.library.codecs/-reaction-schema/-shortcode/index.html","searchKeys":["Shortcode","object Shortcode : ReactionSchema","org.xmtp.android.library.codecs.ReactionSchema.Shortcode"]},{"name":"object Unicode : ReactionSchema","description":"org.xmtp.android.library.codecs.ReactionSchema.Unicode","location":"library/org.xmtp.android.library.codecs/-reaction-schema/-unicode/index.html","searchKeys":["Unicode","object Unicode : ReactionSchema","org.xmtp.android.library.codecs.ReactionSchema.Unicode"]},{"name":"object Unknown : ReactionAction","description":"org.xmtp.android.library.codecs.ReactionAction.Unknown","location":"library/org.xmtp.android.library.codecs/-reaction-action/-unknown/index.html","searchKeys":["Unknown","object Unknown : ReactionAction","org.xmtp.android.library.codecs.ReactionAction.Unknown"]},{"name":"object Unknown : ReactionSchema","description":"org.xmtp.android.library.codecs.ReactionSchema.Unknown","location":"library/org.xmtp.android.library.codecs/-reaction-schema/-unknown/index.html","searchKeys":["Unknown","object Unknown : ReactionSchema","org.xmtp.android.library.codecs.ReactionSchema.Unknown"]},{"name":"open class ForeignBytes : Structure","description":"uniffi.xmtp_dh.ForeignBytes","location":"library/uniffi.xmtp_dh/-foreign-bytes/index.html","searchKeys":["ForeignBytes","open class ForeignBytes : Structure","uniffi.xmtp_dh.ForeignBytes"]},{"name":"open class RustBuffer : Structure","description":"uniffi.xmtp_dh.RustBuffer","location":"library/uniffi.xmtp_dh/-rust-buffer/index.html","searchKeys":["RustBuffer","open class RustBuffer : Structure","uniffi.xmtp_dh.RustBuffer"]},{"name":"open fun addAllTopics(values: Iterable): Service.SubscribeRequest.Builder","description":"org.xmtp.android.library.push.Service.SubscribeRequest.Builder.addAllTopics","location":"library/org.xmtp.android.library.push/-service/-subscribe-request/-builder/add-all-topics.html","searchKeys":["addAllTopics","open fun addAllTopics(values: Iterable