From df46ce501bef36e5d1412d7e5fe6ce8e27efe1eb Mon Sep 17 00:00:00 2001 From: fabri Date: Sat, 23 Dec 2023 18:31:15 -0300 Subject: [PATCH] swift --- docs/Actors.html | 828 ---- docs/Actors/Contacts.html | 950 ---- docs/Actors/Conversations.html | 1068 ----- docs/Classes.html | 868 ---- docs/Classes/Client.html | 1356 ------ docs/Classes/ConsentList.html | 806 ---- .../Notifications_V1_NotificationsClient.html | 1066 ----- .../Metadata.html | 807 ---- .../Metadata/Methods.html | 887 ---- docs/Enums.html | 1318 ------ docs/Enums/ApiClientError.html | 887 ---- docs/Enums/AttachmentCodecError.html | 833 ---- docs/Enums/ClientError.html | 806 ---- docs/Enums/ConsentState.html | 860 ---- docs/Enums/ContactError.html | 806 ---- docs/Enums/Conversation.html | 1550 ------ docs/Enums/Conversation/Version.html | 833 ---- docs/Enums/ConversationContainer.html | 860 ---- docs/Enums/ConversationError.html | 860 ---- docs/Enums/EncodedContentCompression.html | 833 ---- docs/Enums/MessageVersion.html | 833 ---- docs/Enums/ReactionAction.html | 886 ---- docs/Enums/ReactionSchema.html | 913 ---- docs/Enums/RemoteAttachmentError.html | 941 ---- docs/Enums/Topic.html | 968 ---- docs/Enums/XMTPEnvironment.html | 860 ---- docs/Enums/Xmtp_KeystoreApi_V1_ErrorCode.html | 1059 ----- docs/Enums/Xmtp_KeystoreApi_V1_JobType.html | 1059 ----- .../Xmtp_MessageApi_V1_SortDirection.html | 1059 ----- .../Xmtp_MessageContents_Compression.html | 1033 ---- docs/Extensions.html | 985 ---- docs/Extensions/ContentTypeID.html | 860 ---- docs/Extensions/EncodedContent.html | 806 ---- docs/Extensions/PrivateKey.html | 943 ---- docs/Extensions/SealedInvitationHeaderV1.html | 831 ---- docs/Extensions/Signature.html | 885 ---- docs/Extensions/SignedPrivateKey.html | 809 ---- docs/Extensions/SignedPublicKeyBundle.html | 831 ---- docs/Global Variables.html | 934 ---- docs/Protocols.html | 865 ---- docs/Protocols/ContentCodec.html | 1032 ---- ...tions_V1_NotificationsClientInterface.html | 1011 ---- docs/Protocols/SigningKey.html | 876 ---- docs/Structs.html | 3959 ---------------- docs/Structs/Attachment.html | 887 ---- docs/Structs/AttachmentCodec.html | 941 ---- docs/Structs/ClientOptions.html | 942 ---- docs/Structs/ClientOptions/Api.html | 887 ---- docs/Structs/ConsentListEntry.html | 888 ---- docs/Structs/ConsentListEntry/EntryType.html | 806 ---- docs/Structs/ConversationV1.html | 1022 ---- docs/Structs/ConversationV2.html | 1160 ----- docs/Structs/ConversationV2Container.html | 806 ---- docs/Structs/DecodedMessage.html | 1055 ----- docs/Structs/DecryptedMessage.html | 914 ---- docs/Structs/EncryptedEncodedContent.html | 941 ---- ...ications_V1_DeleteInstallationRequest.html | 1003 ---- .../Notifications_V1_DeliveryMechanism.html | 1086 ----- .../OneOf_DeliveryMechanismType.html | 852 ---- ...ations_V1_RegisterInstallationRequest.html | 1084 ----- ...tions_V1_RegisterInstallationResponse.html | 1030 ---- .../Notifications_V1_SubscribeRequest.html | 1030 ---- .../Notifications_V1_UnsubscribeRequest.html | 1030 ---- docs/Structs/Pagination.html | 914 ---- docs/Structs/PreparedMessage.html | 914 ---- docs/Structs/Reaction.html | 914 ---- docs/Structs/ReactionCodec.html | 941 ---- docs/Structs/ReadReceipt.html | 806 ---- docs/Structs/ReadReceiptCodec.html | 941 ---- docs/Structs/RemoteAttachment.html | 1161 ----- docs/Structs/RemoteAttachment/Scheme.html | 806 ---- docs/Structs/RemoteAttachmentCodec.html | 941 ---- docs/Structs/Reply.html | 887 ---- docs/Structs/ReplyCodec.html | 914 ---- docs/Structs/SendOptions.html | 887 ---- docs/Structs/TextCodec.html | 941 ---- docs/Structs/XMTPPush.html | 953 ---- ...KeystoreApi_V1_CreateAuthTokenRequest.html | 1057 ----- ...tp_KeystoreApi_V1_CreateInviteRequest.html | 1165 ----- ...p_KeystoreApi_V1_CreateInviteResponse.html | 1084 ----- .../Xmtp_KeystoreApi_V1_DecryptResponse.html | 1033 ---- .../Response.html | 1116 ----- .../Response/OneOf_Response.html | 852 ---- .../Response/Success.html | 1003 ---- .../Xmtp_KeystoreApi_V1_DecryptV1Request.html | 1033 ---- .../Request.html | 1192 ----- .../Xmtp_KeystoreApi_V1_DecryptV2Request.html | 1033 ---- .../Request.html | 1111 ----- .../Xmtp_KeystoreApi_V1_EncryptResponse.html | 1033 ---- .../Response.html | 1116 ----- .../Response/OneOf_Response.html | 852 ---- .../Response/Success.html | 1057 ----- .../Xmtp_KeystoreApi_V1_EncryptV1Request.html | 1033 ---- .../Request.html | 1111 ----- .../Xmtp_KeystoreApi_V1_EncryptV2Request.html | 1033 ---- .../Request.html | 1057 ----- ...ystoreApi_V1_GetConversationsResponse.html | 1003 ---- ...ystoreApi_V1_GetKeystoreStatusRequest.html | 1004 ---- ...storeApi_V1_GetKeystoreStatusResponse.html | 1034 ---- .../KeystoreStatus.html | 1059 ----- ...p_KeystoreApi_V1_GetRefreshJobRequest.html | 1003 ---- ..._KeystoreApi_V1_GetRefreshJobResponse.html | 1003 ---- ...tp_KeystoreApi_V1_InitKeystoreRequest.html | 1060 ----- .../OneOf_Bundle.html | 825 ---- ...p_KeystoreApi_V1_InitKeystoreResponse.html | 1057 ----- .../Xmtp_KeystoreApi_V1_KeystoreError.html | 1030 ---- ...mtp_KeystoreApi_V1_SaveInvitesRequest.html | 1033 ---- .../Request.html | 1057 ----- ...tp_KeystoreApi_V1_SaveInvitesResponse.html | 1033 ---- .../Response.html | 1116 ----- .../Response/OneOf_Response.html | 852 ---- .../Response/Success.html | 1057 ----- ...toreApi_V1_SaveV1ConversationsRequest.html | 1004 ---- ...oreApi_V1_SaveV1ConversationsResponse.html | 976 ---- ...tp_KeystoreApi_V1_SetRefeshJobRequest.html | 1030 ---- ..._KeystoreApi_V1_SetRefreshJobResponse.html | 976 ---- ...Xmtp_KeystoreApi_V1_SignDigestRequest.html | 1114 ----- .../OneOf_Signer.html | 852 ---- .../Structs/Xmtp_KeystoreApi_V1_TopicMap.html | 1033 ---- .../TopicData.html | 1111 ----- docs/Structs/Xmtp_MessageApi_V1_AuthData.html | 1034 ---- .../Xmtp_MessageApi_V1_BatchQueryRequest.html | 1003 ---- ...Xmtp_MessageApi_V1_BatchQueryResponse.html | 1003 ---- docs/Structs/Xmtp_MessageApi_V1_Cursor.html | 1063 ----- .../OneOf_Cursor.html | 827 ---- docs/Structs/Xmtp_MessageApi_V1_Envelope.html | 1061 ----- .../Xmtp_MessageApi_V1_IndexCursor.html | 1032 ---- .../Xmtp_MessageApi_V1_PagingInfo.html | 1112 ----- .../Xmtp_MessageApi_V1_PublishRequest.html | 1003 ---- .../Xmtp_MessageApi_V1_PublishResponse.html | 976 ---- .../Xmtp_MessageApi_V1_QueryRequest.html | 1138 ----- .../Xmtp_MessageApi_V1_QueryResponse.html | 1084 ----- ...mtp_MessageApi_V1_SubscribeAllRequest.html | 976 ---- .../Xmtp_MessageApi_V1_SubscribeRequest.html | 1003 ---- docs/Structs/Xmtp_MessageApi_V1_Token.html | 1166 ----- .../Xmtp_MessageContents_Ciphertext.html | 1093 ----- .../Aes256gcmHkdfsha256.html | 1058 ----- .../OneOf_Union.html | 825 ---- .../Xmtp_MessageContents_Composite.html | 1033 ---- .../Xmtp_MessageContents_Composite/Part.html | 1086 ----- .../Part/OneOf_Element.html | 852 ---- .../Xmtp_MessageContents_ContactBundle.html | 1086 ----- .../OneOf_Version.html | 852 ---- .../Xmtp_MessageContents_ContactBundleV1.html | 1058 ----- .../Xmtp_MessageContents_ContactBundleV2.html | 1057 ----- .../Xmtp_MessageContents_ContentTypeId.html | 1084 ----- ...MessageContents_ConversationReference.html | 1138 ----- .../Xmtp_MessageContents_DecodedMessage.html | 1302 ----- .../Xmtp_MessageContents_EciesMessage.html | 1059 ----- .../OneOf_Version.html | 825 ---- .../Xmtp_MessageContents_EncodedContent.html | 1277 ----- ...ageContents_EncryptedPrivateKeyBundle.html | 1059 ----- .../OneOf_Version.html | 825 ---- ...eContents_EncryptedPrivateKeyBundleV1.html | 1088 ----- .../Xmtp_MessageContents_InvitationV1.html | 1230 ----- .../Aes256gcmHkdfsha256.html | 1004 ---- .../Context.html | 1031 ---- .../OneOf_Encryption.html | 825 ---- .../Structs/Xmtp_MessageContents_Message.html | 1086 ----- .../OneOf_Version.html | 852 ---- .../Xmtp_MessageContents_MessageHeaderV1.html | 1166 ----- .../Xmtp_MessageContents_MessageHeaderV2.html | 1033 ---- .../Xmtp_MessageContents_MessageV1.html | 1084 ----- .../Xmtp_MessageContents_MessageV2.html | 1084 ----- .../Xmtp_MessageContents_PrivateKey.html | 1197 ----- .../OneOf_Union.html | 825 ---- .../Secp256k1.html | 1003 ---- ...Xmtp_MessageContents_PrivateKeyBundle.html | 1086 ----- .../OneOf_Version.html | 852 ---- ...tp_MessageContents_PrivateKeyBundleV1.html | 1084 ----- ...tp_MessageContents_PrivateKeyBundleV2.html | 1085 ----- ...sageContents_PrivatePreferencesAction.html | 1148 ----- .../Allow.html | 1003 ---- .../Block.html | 1003 ---- .../OneOf_MessageType.html | 852 ---- .../Xmtp_MessageContents_PublicKey.html | 1198 ----- .../OneOf_Union.html | 825 ---- .../Secp256k1Uncompressed.html | 1003 ---- .../Xmtp_MessageContents_PublicKeyBundle.html | 1139 ----- ...Xmtp_MessageContents_SealedInvitation.html | 1059 ----- .../OneOf_Version.html | 825 ---- ...sageContents_SealedInvitationHeaderV1.html | 1168 ----- ...tp_MessageContents_SealedInvitationV1.html | 1087 ----- .../Xmtp_MessageContents_Signature.html | 1150 ----- .../ECDSACompact.html | 1030 ---- .../OneOf_Union.html | 852 ---- .../WalletECDSACompact.html | 1033 ---- .../Xmtp_MessageContents_SignedContent.html | 1167 ----- ...MessageContents_SignedEciesCiphertext.html | 1114 ----- .../Ecies.html | 1084 ----- .../Xmtp_MessageContents_SignedPayload.html | 1084 ----- ...Xmtp_MessageContents_SignedPrivateKey.html | 1197 ----- .../OneOf_Union.html | 825 ---- .../Secp256k1.html | 1003 ---- .../Xmtp_MessageContents_SignedPublicKey.html | 1084 ----- ...MessageContents_SignedPublicKeyBundle.html | 1138 ----- ...mtp_MessageContents_UnsignedPublicKey.html | 1117 ----- .../OneOf_Union.html | 825 ---- .../Secp256k1Uncompressed.html | 1003 ---- docs/Typealiases.html | 1451 ------ docs/badge.svg | 28 - docs/css/highlight.css | 202 - docs/css/jazzy.css | 404 -- docs/docsets/XMTP.docset/Contents/Info.plist | 20 - .../Contents/Resources/Documents/Actors.html | 828 ---- .../Resources/Documents/Actors/Contacts.html | 950 ---- .../Documents/Actors/Conversations.html | 1068 ----- .../Contents/Resources/Documents/Classes.html | 868 ---- .../Resources/Documents/Classes/Client.html | 1356 ------ .../Documents/Classes/ConsentList.html | 806 ---- .../Notifications_V1_NotificationsClient.html | 1066 ----- .../Metadata.html | 807 ---- .../Metadata/Methods.html | 887 ---- .../Contents/Resources/Documents/Enums.html | 1318 ------ .../Documents/Enums/ApiClientError.html | 887 ---- .../Documents/Enums/AttachmentCodecError.html | 833 ---- .../Documents/Enums/ClientError.html | 806 ---- .../Documents/Enums/ConsentState.html | 860 ---- .../Documents/Enums/ContactError.html | 806 ---- .../Documents/Enums/Conversation.html | 1550 ------ .../Documents/Enums/Conversation/Version.html | 833 ---- .../Enums/ConversationContainer.html | 860 ---- .../Documents/Enums/ConversationError.html | 860 ---- .../Enums/EncodedContentCompression.html | 833 ---- .../Documents/Enums/MessageVersion.html | 833 ---- .../Documents/Enums/ReactionAction.html | 886 ---- .../Documents/Enums/ReactionSchema.html | 913 ---- .../Enums/RemoteAttachmentError.html | 941 ---- .../Resources/Documents/Enums/Topic.html | 968 ---- .../Documents/Enums/XMTPEnvironment.html | 860 ---- .../Enums/Xmtp_KeystoreApi_V1_ErrorCode.html | 1059 ----- .../Enums/Xmtp_KeystoreApi_V1_JobType.html | 1059 ----- .../Xmtp_MessageApi_V1_SortDirection.html | 1059 ----- .../Xmtp_MessageContents_Compression.html | 1033 ---- .../Resources/Documents/Extensions.html | 985 ---- .../Documents/Extensions/ContentTypeID.html | 860 ---- .../Documents/Extensions/EncodedContent.html | 806 ---- .../Documents/Extensions/PrivateKey.html | 943 ---- .../Extensions/SealedInvitationHeaderV1.html | 831 ---- .../Documents/Extensions/Signature.html | 885 ---- .../Extensions/SignedPrivateKey.html | 809 ---- .../Extensions/SignedPublicKeyBundle.html | 831 ---- .../Resources/Documents/Global Variables.html | 934 ---- .../Resources/Documents/Protocols.html | 865 ---- .../Documents/Protocols/ContentCodec.html | 1032 ---- ...tions_V1_NotificationsClientInterface.html | 1011 ---- .../Documents/Protocols/SigningKey.html | 876 ---- .../Contents/Resources/Documents/Structs.html | 3959 ---------------- .../Documents/Structs/Attachment.html | 887 ---- .../Documents/Structs/AttachmentCodec.html | 941 ---- .../Documents/Structs/ClientOptions.html | 942 ---- .../Documents/Structs/ClientOptions/Api.html | 887 ---- .../Documents/Structs/ConsentListEntry.html | 888 ---- .../Structs/ConsentListEntry/EntryType.html | 806 ---- .../Documents/Structs/ConversationV1.html | 1022 ---- .../Documents/Structs/ConversationV2.html | 1160 ----- .../Structs/ConversationV2Container.html | 806 ---- .../Documents/Structs/DecodedMessage.html | 1055 ----- .../Documents/Structs/DecryptedMessage.html | 914 ---- .../Structs/EncryptedEncodedContent.html | 941 ---- ...ications_V1_DeleteInstallationRequest.html | 1003 ---- .../Notifications_V1_DeliveryMechanism.html | 1086 ----- .../OneOf_DeliveryMechanismType.html | 852 ---- ...ations_V1_RegisterInstallationRequest.html | 1084 ----- ...tions_V1_RegisterInstallationResponse.html | 1030 ---- .../Notifications_V1_SubscribeRequest.html | 1030 ---- .../Notifications_V1_UnsubscribeRequest.html | 1030 ---- .../Documents/Structs/Pagination.html | 914 ---- .../Documents/Structs/PreparedMessage.html | 914 ---- .../Resources/Documents/Structs/Reaction.html | 914 ---- .../Documents/Structs/ReactionCodec.html | 941 ---- .../Documents/Structs/ReadReceipt.html | 806 ---- .../Documents/Structs/ReadReceiptCodec.html | 941 ---- .../Documents/Structs/RemoteAttachment.html | 1161 ----- .../Structs/RemoteAttachment/Scheme.html | 806 ---- .../Structs/RemoteAttachmentCodec.html | 941 ---- .../Resources/Documents/Structs/Reply.html | 887 ---- .../Documents/Structs/ReplyCodec.html | 914 ---- .../Documents/Structs/SendOptions.html | 887 ---- .../Documents/Structs/TextCodec.html | 941 ---- .../Resources/Documents/Structs/XMTPPush.html | 953 ---- ...KeystoreApi_V1_CreateAuthTokenRequest.html | 1057 ----- ...tp_KeystoreApi_V1_CreateInviteRequest.html | 1165 ----- ...p_KeystoreApi_V1_CreateInviteResponse.html | 1084 ----- .../Xmtp_KeystoreApi_V1_DecryptResponse.html | 1033 ---- .../Response.html | 1116 ----- .../Response/OneOf_Response.html | 852 ---- .../Response/Success.html | 1003 ---- .../Xmtp_KeystoreApi_V1_DecryptV1Request.html | 1033 ---- .../Request.html | 1192 ----- .../Xmtp_KeystoreApi_V1_DecryptV2Request.html | 1033 ---- .../Request.html | 1111 ----- .../Xmtp_KeystoreApi_V1_EncryptResponse.html | 1033 ---- .../Response.html | 1116 ----- .../Response/OneOf_Response.html | 852 ---- .../Response/Success.html | 1057 ----- .../Xmtp_KeystoreApi_V1_EncryptV1Request.html | 1033 ---- .../Request.html | 1111 ----- .../Xmtp_KeystoreApi_V1_EncryptV2Request.html | 1033 ---- .../Request.html | 1057 ----- ...ystoreApi_V1_GetConversationsResponse.html | 1003 ---- ...ystoreApi_V1_GetKeystoreStatusRequest.html | 1004 ---- ...storeApi_V1_GetKeystoreStatusResponse.html | 1034 ---- .../KeystoreStatus.html | 1059 ----- ...p_KeystoreApi_V1_GetRefreshJobRequest.html | 1003 ---- ..._KeystoreApi_V1_GetRefreshJobResponse.html | 1003 ---- ...tp_KeystoreApi_V1_InitKeystoreRequest.html | 1060 ----- .../OneOf_Bundle.html | 825 ---- ...p_KeystoreApi_V1_InitKeystoreResponse.html | 1057 ----- .../Xmtp_KeystoreApi_V1_KeystoreError.html | 1030 ---- ...mtp_KeystoreApi_V1_SaveInvitesRequest.html | 1033 ---- .../Request.html | 1057 ----- ...tp_KeystoreApi_V1_SaveInvitesResponse.html | 1033 ---- .../Response.html | 1116 ----- .../Response/OneOf_Response.html | 852 ---- .../Response/Success.html | 1057 ----- ...toreApi_V1_SaveV1ConversationsRequest.html | 1004 ---- ...oreApi_V1_SaveV1ConversationsResponse.html | 976 ---- ...tp_KeystoreApi_V1_SetRefeshJobRequest.html | 1030 ---- ..._KeystoreApi_V1_SetRefreshJobResponse.html | 976 ---- ...Xmtp_KeystoreApi_V1_SignDigestRequest.html | 1114 ----- .../OneOf_Signer.html | 852 ---- .../Structs/Xmtp_KeystoreApi_V1_TopicMap.html | 1033 ---- .../TopicData.html | 1111 ----- .../Structs/Xmtp_MessageApi_V1_AuthData.html | 1034 ---- .../Xmtp_MessageApi_V1_BatchQueryRequest.html | 1003 ---- ...Xmtp_MessageApi_V1_BatchQueryResponse.html | 1003 ---- .../Structs/Xmtp_MessageApi_V1_Cursor.html | 1063 ----- .../OneOf_Cursor.html | 827 ---- .../Structs/Xmtp_MessageApi_V1_Envelope.html | 1061 ----- .../Xmtp_MessageApi_V1_IndexCursor.html | 1032 ---- .../Xmtp_MessageApi_V1_PagingInfo.html | 1112 ----- .../Xmtp_MessageApi_V1_PublishRequest.html | 1003 ---- .../Xmtp_MessageApi_V1_PublishResponse.html | 976 ---- .../Xmtp_MessageApi_V1_QueryRequest.html | 1138 ----- .../Xmtp_MessageApi_V1_QueryResponse.html | 1084 ----- ...mtp_MessageApi_V1_SubscribeAllRequest.html | 976 ---- .../Xmtp_MessageApi_V1_SubscribeRequest.html | 1003 ---- .../Structs/Xmtp_MessageApi_V1_Token.html | 1166 ----- .../Xmtp_MessageContents_Ciphertext.html | 1093 ----- .../Aes256gcmHkdfsha256.html | 1058 ----- .../OneOf_Union.html | 825 ---- .../Xmtp_MessageContents_Composite.html | 1033 ---- .../Xmtp_MessageContents_Composite/Part.html | 1086 ----- .../Part/OneOf_Element.html | 852 ---- .../Xmtp_MessageContents_ContactBundle.html | 1086 ----- .../OneOf_Version.html | 852 ---- .../Xmtp_MessageContents_ContactBundleV1.html | 1058 ----- .../Xmtp_MessageContents_ContactBundleV2.html | 1057 ----- .../Xmtp_MessageContents_ContentTypeId.html | 1084 ----- ...MessageContents_ConversationReference.html | 1138 ----- .../Xmtp_MessageContents_DecodedMessage.html | 1302 ----- .../Xmtp_MessageContents_EciesMessage.html | 1059 ----- .../OneOf_Version.html | 825 ---- .../Xmtp_MessageContents_EncodedContent.html | 1277 ----- ...ageContents_EncryptedPrivateKeyBundle.html | 1059 ----- .../OneOf_Version.html | 825 ---- ...eContents_EncryptedPrivateKeyBundleV1.html | 1088 ----- .../Xmtp_MessageContents_InvitationV1.html | 1230 ----- .../Aes256gcmHkdfsha256.html | 1004 ---- .../Context.html | 1031 ---- .../OneOf_Encryption.html | 825 ---- .../Structs/Xmtp_MessageContents_Message.html | 1086 ----- .../OneOf_Version.html | 852 ---- .../Xmtp_MessageContents_MessageHeaderV1.html | 1166 ----- .../Xmtp_MessageContents_MessageHeaderV2.html | 1033 ---- .../Xmtp_MessageContents_MessageV1.html | 1084 ----- .../Xmtp_MessageContents_MessageV2.html | 1084 ----- .../Xmtp_MessageContents_PrivateKey.html | 1197 ----- .../OneOf_Union.html | 825 ---- .../Secp256k1.html | 1003 ---- ...Xmtp_MessageContents_PrivateKeyBundle.html | 1086 ----- .../OneOf_Version.html | 852 ---- ...tp_MessageContents_PrivateKeyBundleV1.html | 1084 ----- ...tp_MessageContents_PrivateKeyBundleV2.html | 1085 ----- ...sageContents_PrivatePreferencesAction.html | 1148 ----- .../Allow.html | 1003 ---- .../Block.html | 1003 ---- .../OneOf_MessageType.html | 852 ---- .../Xmtp_MessageContents_PublicKey.html | 1198 ----- .../OneOf_Union.html | 825 ---- .../Secp256k1Uncompressed.html | 1003 ---- .../Xmtp_MessageContents_PublicKeyBundle.html | 1139 ----- ...Xmtp_MessageContents_SealedInvitation.html | 1059 ----- .../OneOf_Version.html | 825 ---- ...sageContents_SealedInvitationHeaderV1.html | 1168 ----- ...tp_MessageContents_SealedInvitationV1.html | 1087 ----- .../Xmtp_MessageContents_Signature.html | 1150 ----- .../ECDSACompact.html | 1030 ---- .../OneOf_Union.html | 852 ---- .../WalletECDSACompact.html | 1033 ---- .../Xmtp_MessageContents_SignedContent.html | 1167 ----- ...MessageContents_SignedEciesCiphertext.html | 1114 ----- .../Ecies.html | 1084 ----- .../Xmtp_MessageContents_SignedPayload.html | 1084 ----- ...Xmtp_MessageContents_SignedPrivateKey.html | 1197 ----- .../OneOf_Union.html | 825 ---- .../Secp256k1.html | 1003 ---- .../Xmtp_MessageContents_SignedPublicKey.html | 1084 ----- ...MessageContents_SignedPublicKeyBundle.html | 1138 ----- ...mtp_MessageContents_UnsignedPublicKey.html | 1117 ----- .../OneOf_Union.html | 825 ---- .../Secp256k1Uncompressed.html | 1003 ---- .../Resources/Documents/Typealiases.html | 1451 ------ .../Resources/Documents/css/highlight.css | 202 - .../Resources/Documents/css/jazzy.css | 404 -- .../Resources/Documents/img/carat.png | Bin 274 -> 0 bytes .../Contents/Resources/Documents/img/dash.png | Bin 1338 -> 0 bytes .../Resources/Documents/img/spinner.gif | Bin 1849 -> 0 bytes .../Contents/Resources/Documents/index.html | 1187 ----- .../Contents/Resources/Documents/js/jazzy.js | 74 - .../Resources/Documents/js/jazzy.search.js | 74 - .../Resources/Documents/js/jquery.min.js | 2 - .../Resources/Documents/js/lunr.min.js | 6 - .../Documents/js/typeahead.jquery.js | 1694 ------- .../Contents/Resources/Documents/search.json | 1 - .../Contents/Resources/docSet.dsidx | Bin 528384 -> 0 bytes docs/docsets/XMTP.tgz | Bin 1112630 -> 0 bytes docs/img/carat.png | Bin 274 -> 0 bytes docs/img/dash.png | Bin 1338 -> 0 bytes docs/img/spinner.gif | Bin 1849 -> 0 bytes docs/index.html | 1187 ----- docs/js/jazzy.js | 74 - docs/js/jazzy.search.js | 74 - docs/js/jquery.min.js | 2 - docs/js/lunr.min.js | 6 - docs/js/typeahead.jquery.js | 1694 ------- docs/search.json | 1 - docs/undocumented.json | 4191 ----------------- 429 files changed, 417585 deletions(-) delete mode 100644 docs/Actors.html delete mode 100644 docs/Actors/Contacts.html delete mode 100644 docs/Actors/Conversations.html delete mode 100644 docs/Classes.html delete mode 100644 docs/Classes/Client.html delete mode 100644 docs/Classes/ConsentList.html delete mode 100644 docs/Classes/Notifications_V1_NotificationsClient.html delete mode 100644 docs/Classes/Notifications_V1_NotificationsClient/Metadata.html delete mode 100644 docs/Classes/Notifications_V1_NotificationsClient/Metadata/Methods.html delete mode 100644 docs/Enums.html delete mode 100644 docs/Enums/ApiClientError.html delete mode 100644 docs/Enums/AttachmentCodecError.html delete mode 100644 docs/Enums/ClientError.html delete mode 100644 docs/Enums/ConsentState.html delete mode 100644 docs/Enums/ContactError.html delete mode 100644 docs/Enums/Conversation.html delete mode 100644 docs/Enums/Conversation/Version.html delete mode 100644 docs/Enums/ConversationContainer.html delete mode 100644 docs/Enums/ConversationError.html delete mode 100644 docs/Enums/EncodedContentCompression.html delete mode 100644 docs/Enums/MessageVersion.html delete mode 100644 docs/Enums/ReactionAction.html delete mode 100644 docs/Enums/ReactionSchema.html delete mode 100644 docs/Enums/RemoteAttachmentError.html delete mode 100644 docs/Enums/Topic.html delete mode 100644 docs/Enums/XMTPEnvironment.html delete mode 100644 docs/Enums/Xmtp_KeystoreApi_V1_ErrorCode.html delete mode 100644 docs/Enums/Xmtp_KeystoreApi_V1_JobType.html delete mode 100644 docs/Enums/Xmtp_MessageApi_V1_SortDirection.html delete mode 100644 docs/Enums/Xmtp_MessageContents_Compression.html delete mode 100644 docs/Extensions.html delete mode 100644 docs/Extensions/ContentTypeID.html delete mode 100644 docs/Extensions/EncodedContent.html delete mode 100644 docs/Extensions/PrivateKey.html delete mode 100644 docs/Extensions/SealedInvitationHeaderV1.html delete mode 100644 docs/Extensions/Signature.html delete mode 100644 docs/Extensions/SignedPrivateKey.html delete mode 100644 docs/Extensions/SignedPublicKeyBundle.html delete mode 100644 docs/Global Variables.html delete mode 100644 docs/Protocols.html delete mode 100644 docs/Protocols/ContentCodec.html delete mode 100644 docs/Protocols/Notifications_V1_NotificationsClientInterface.html delete mode 100644 docs/Protocols/SigningKey.html delete mode 100644 docs/Structs.html delete mode 100644 docs/Structs/Attachment.html delete mode 100644 docs/Structs/AttachmentCodec.html delete mode 100644 docs/Structs/ClientOptions.html delete mode 100644 docs/Structs/ClientOptions/Api.html delete mode 100644 docs/Structs/ConsentListEntry.html delete mode 100644 docs/Structs/ConsentListEntry/EntryType.html delete mode 100644 docs/Structs/ConversationV1.html delete mode 100644 docs/Structs/ConversationV2.html delete mode 100644 docs/Structs/ConversationV2Container.html delete mode 100644 docs/Structs/DecodedMessage.html delete mode 100644 docs/Structs/DecryptedMessage.html delete mode 100644 docs/Structs/EncryptedEncodedContent.html delete mode 100644 docs/Structs/Notifications_V1_DeleteInstallationRequest.html delete mode 100644 docs/Structs/Notifications_V1_DeliveryMechanism.html delete mode 100644 docs/Structs/Notifications_V1_DeliveryMechanism/OneOf_DeliveryMechanismType.html delete mode 100644 docs/Structs/Notifications_V1_RegisterInstallationRequest.html delete mode 100644 docs/Structs/Notifications_V1_RegisterInstallationResponse.html delete mode 100644 docs/Structs/Notifications_V1_SubscribeRequest.html delete mode 100644 docs/Structs/Notifications_V1_UnsubscribeRequest.html delete mode 100644 docs/Structs/Pagination.html delete mode 100644 docs/Structs/PreparedMessage.html delete mode 100644 docs/Structs/Reaction.html delete mode 100644 docs/Structs/ReactionCodec.html delete mode 100644 docs/Structs/ReadReceipt.html delete mode 100644 docs/Structs/ReadReceiptCodec.html delete mode 100644 docs/Structs/RemoteAttachment.html delete mode 100644 docs/Structs/RemoteAttachment/Scheme.html delete mode 100644 docs/Structs/RemoteAttachmentCodec.html delete mode 100644 docs/Structs/Reply.html delete mode 100644 docs/Structs/ReplyCodec.html delete mode 100644 docs/Structs/SendOptions.html delete mode 100644 docs/Structs/TextCodec.html delete mode 100644 docs/Structs/XMTPPush.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/OneOf_Response.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/OneOf_Response.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest/OneOf_Bundle.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_KeystoreError.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/OneOf_Response.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest/OneOf_Signer.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_TopicMap.html delete mode 100644 docs/Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_AuthData.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_Cursor.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_Cursor/OneOf_Cursor.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_Envelope.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_IndexCursor.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_PagingInfo.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_PublishRequest.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_PublishResponse.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_QueryRequest.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_QueryResponse.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_SubscribeRequest.html delete mode 100644 docs/Structs/Xmtp_MessageApi_V1_Token.html delete mode 100644 docs/Structs/Xmtp_MessageContents_Ciphertext.html delete mode 100644 docs/Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html delete mode 100644 docs/Structs/Xmtp_MessageContents_Ciphertext/OneOf_Union.html delete mode 100644 docs/Structs/Xmtp_MessageContents_Composite.html delete mode 100644 docs/Structs/Xmtp_MessageContents_Composite/Part.html delete mode 100644 docs/Structs/Xmtp_MessageContents_Composite/Part/OneOf_Element.html delete mode 100644 docs/Structs/Xmtp_MessageContents_ContactBundle.html delete mode 100644 docs/Structs/Xmtp_MessageContents_ContactBundle/OneOf_Version.html delete mode 100644 docs/Structs/Xmtp_MessageContents_ContactBundleV1.html delete mode 100644 docs/Structs/Xmtp_MessageContents_ContactBundleV2.html delete mode 100644 docs/Structs/Xmtp_MessageContents_ContentTypeId.html delete mode 100644 docs/Structs/Xmtp_MessageContents_ConversationReference.html delete mode 100644 docs/Structs/Xmtp_MessageContents_DecodedMessage.html delete mode 100644 docs/Structs/Xmtp_MessageContents_EciesMessage.html delete mode 100644 docs/Structs/Xmtp_MessageContents_EciesMessage/OneOf_Version.html delete mode 100644 docs/Structs/Xmtp_MessageContents_EncodedContent.html delete mode 100644 docs/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html delete mode 100644 docs/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle/OneOf_Version.html delete mode 100644 docs/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html delete mode 100644 docs/Structs/Xmtp_MessageContents_InvitationV1.html delete mode 100644 docs/Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html delete mode 100644 docs/Structs/Xmtp_MessageContents_InvitationV1/Context.html delete mode 100644 docs/Structs/Xmtp_MessageContents_InvitationV1/OneOf_Encryption.html delete mode 100644 docs/Structs/Xmtp_MessageContents_Message.html delete mode 100644 docs/Structs/Xmtp_MessageContents_Message/OneOf_Version.html delete mode 100644 docs/Structs/Xmtp_MessageContents_MessageHeaderV1.html delete mode 100644 docs/Structs/Xmtp_MessageContents_MessageHeaderV2.html delete mode 100644 docs/Structs/Xmtp_MessageContents_MessageV1.html delete mode 100644 docs/Structs/Xmtp_MessageContents_MessageV2.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PrivateKey.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PrivateKey/OneOf_Union.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PrivateKeyBundle.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PrivateKeyBundle/OneOf_Version.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction/OneOf_MessageType.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PublicKey.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PublicKey/OneOf_Union.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html delete mode 100644 docs/Structs/Xmtp_MessageContents_PublicKeyBundle.html delete mode 100644 docs/Structs/Xmtp_MessageContents_SealedInvitation.html delete mode 100644 docs/Structs/Xmtp_MessageContents_SealedInvitation/OneOf_Version.html delete mode 100644 docs/Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html delete mode 100644 docs/Structs/Xmtp_MessageContents_SealedInvitationV1.html delete mode 100644 docs/Structs/Xmtp_MessageContents_Signature.html delete mode 100644 docs/Structs/Xmtp_MessageContents_Signature/ECDSACompact.html delete mode 100644 docs/Structs/Xmtp_MessageContents_Signature/OneOf_Union.html delete mode 100644 docs/Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html delete mode 100644 docs/Structs/Xmtp_MessageContents_SignedContent.html delete mode 100644 docs/Structs/Xmtp_MessageContents_SignedEciesCiphertext.html delete mode 100644 docs/Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html delete mode 100644 docs/Structs/Xmtp_MessageContents_SignedPayload.html delete mode 100644 docs/Structs/Xmtp_MessageContents_SignedPrivateKey.html delete mode 100644 docs/Structs/Xmtp_MessageContents_SignedPrivateKey/OneOf_Union.html delete mode 100644 docs/Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html delete mode 100644 docs/Structs/Xmtp_MessageContents_SignedPublicKey.html delete mode 100644 docs/Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html delete mode 100644 docs/Structs/Xmtp_MessageContents_UnsignedPublicKey.html delete mode 100644 docs/Structs/Xmtp_MessageContents_UnsignedPublicKey/OneOf_Union.html delete mode 100644 docs/Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html delete mode 100644 docs/Typealiases.html delete mode 100644 docs/badge.svg delete mode 100644 docs/css/highlight.css delete mode 100644 docs/css/jazzy.css delete mode 100644 docs/docsets/XMTP.docset/Contents/Info.plist delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Actors.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Actors/Contacts.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Actors/Conversations.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Client.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/ConsentList.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Notifications_V1_NotificationsClient.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Notifications_V1_NotificationsClient/Metadata.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Notifications_V1_NotificationsClient/Metadata/Methods.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ApiClientError.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/AttachmentCodecError.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ClientError.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ConsentState.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ContactError.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Conversation.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Conversation/Version.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ConversationContainer.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ConversationError.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/EncodedContentCompression.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/MessageVersion.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ReactionAction.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ReactionSchema.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/RemoteAttachmentError.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Topic.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/XMTPEnvironment.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_KeystoreApi_V1_ErrorCode.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_KeystoreApi_V1_JobType.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_MessageApi_V1_SortDirection.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_MessageContents_Compression.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/ContentTypeID.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/EncodedContent.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/PrivateKey.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/SealedInvitationHeaderV1.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/Signature.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/SignedPrivateKey.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/SignedPublicKeyBundle.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Global Variables.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols/ContentCodec.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols/Notifications_V1_NotificationsClientInterface.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols/SigningKey.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Attachment.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/AttachmentCodec.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ClientOptions.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ClientOptions/Api.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConsentListEntry.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConsentListEntry/EntryType.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConversationV1.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConversationV2.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConversationV2Container.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/DecodedMessage.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/DecryptedMessage.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/EncryptedEncodedContent.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_DeleteInstallationRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_DeliveryMechanism.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_DeliveryMechanism/OneOf_DeliveryMechanismType.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_RegisterInstallationRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_RegisterInstallationResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_SubscribeRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_UnsubscribeRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Pagination.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/PreparedMessage.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Reaction.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReactionCodec.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReadReceipt.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReadReceiptCodec.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/RemoteAttachment.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/RemoteAttachment/Scheme.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/RemoteAttachmentCodec.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Reply.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReplyCodec.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/SendOptions.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/TextCodec.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/XMTPPush.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/OneOf_Response.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/OneOf_Response.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest/OneOf_Bundle.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_KeystoreError.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/OneOf_Response.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest/OneOf_Signer.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_TopicMap.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_AuthData.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Cursor.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Cursor/OneOf_Cursor.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Envelope.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_IndexCursor.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_PagingInfo.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_PublishRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_PublishResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_QueryRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_QueryResponse.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_SubscribeRequest.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Token.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Ciphertext.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Ciphertext/OneOf_Union.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Composite.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Composite/Part.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Composite/Part/OneOf_Element.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundle.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundle/OneOf_Version.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundleV1.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundleV2.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContentTypeId.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ConversationReference.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_DecodedMessage.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EciesMessage.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EciesMessage/OneOf_Version.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncodedContent.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle/OneOf_Version.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1/Context.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1/OneOf_Encryption.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Message.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Message/OneOf_Version.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageHeaderV1.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageHeaderV2.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageV1.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageV2.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKey.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKey/OneOf_Union.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundle.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundle/OneOf_Version.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction/OneOf_MessageType.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKey.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKey/OneOf_Union.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKeyBundle.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitation.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitation/OneOf_Version.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitationV1.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature/ECDSACompact.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature/OneOf_Union.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedContent.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedEciesCiphertext.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPayload.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPrivateKey.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPrivateKey/OneOf_Union.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPublicKey.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_UnsignedPublicKey.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_UnsignedPublicKey/OneOf_Union.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/Typealiases.html delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/css/highlight.css delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/css/jazzy.css delete mode 100755 docs/docsets/XMTP.docset/Contents/Resources/Documents/img/carat.png delete mode 100755 docs/docsets/XMTP.docset/Contents/Resources/Documents/img/dash.png delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/img/spinner.gif delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/index.html delete mode 100755 docs/docsets/XMTP.docset/Contents/Resources/Documents/js/jazzy.js delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/js/jazzy.search.js delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/js/jquery.min.js delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/js/lunr.min.js delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/js/typeahead.jquery.js delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/Documents/search.json delete mode 100644 docs/docsets/XMTP.docset/Contents/Resources/docSet.dsidx delete mode 100644 docs/docsets/XMTP.tgz delete mode 100755 docs/img/carat.png delete mode 100755 docs/img/dash.png delete mode 100644 docs/img/spinner.gif delete mode 100644 docs/index.html delete mode 100755 docs/js/jazzy.js delete mode 100644 docs/js/jazzy.search.js delete mode 100644 docs/js/jquery.min.js delete mode 100644 docs/js/lunr.min.js delete mode 100644 docs/js/typeahead.jquery.js delete mode 100644 docs/search.json delete mode 100644 docs/undocumented.json diff --git a/docs/Actors.html b/docs/Actors.html deleted file mode 100644 index caf390bc..00000000 --- a/docs/Actors.html +++ /dev/null @@ -1,828 +0,0 @@ - - - - Actors Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Actors

-

The following actors are available globally.

- -
-
- -
-
-
-
    -
  • -
    - - - - Contacts - -
    -
    -
    -
    -
    -
    -

    Provides access to contact bundles.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public actor Contacts
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Conversations - -
    -
    -
    -
    -
    -
    -

    Handles listing and creating Conversations.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public actor Conversations
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Actors/Contacts.html b/docs/Actors/Contacts.html deleted file mode 100644 index c9cb1c59..00000000 --- a/docs/Actors/Contacts.html +++ /dev/null @@ -1,950 +0,0 @@ - - - - Contacts Actor Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Contacts

-
-
- -
public actor Contacts
- -
-
-

Provides access to contact bundles.

- -
-
- -
-
-
-
    -
  • -
    - - - - consentList - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var consentList: ConsentList
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - refreshConsentList() - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func refreshConsentList() async throws -> ConsentList
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - isAllowed(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isAllowed(_ address: String) -> Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - isDenied(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isDenied(_ address: String) -> Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allow(addresses:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func allow(addresses: [String]) async throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - deny(addresses:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func deny(addresses: [String]) async throws
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Actors/Conversations.html b/docs/Actors/Conversations.html deleted file mode 100644 index 6cb225fa..00000000 --- a/docs/Actors/Conversations.html +++ /dev/null @@ -1,1068 +0,0 @@ - - - - Conversations Actor Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Conversations

-
-
- -
public actor Conversations
- -
-
-

Handles listing and creating Conversations.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Classes.html b/docs/Classes.html deleted file mode 100644 index 0ead7c71..00000000 --- a/docs/Classes.html +++ /dev/null @@ -1,868 +0,0 @@ - - - - Classes Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Classes

-

The following classes are available globally.

- -
-
- -
-
-
-
    -
  • -
    - - - - Client - -
    -
    -
    -
    -
    -
    -

    Client is the entrypoint into the XMTP SDK.

    - -

    A client is created by calling create(account:options:) with a SigningKey that can create signatures on your behalf. The client will request a signature in two cases:

    - -
      -
    1. To sign the newly generated key bundle. This happens only the very first time when a key bundle is not found in storage.
    2. -
    3. To sign a random salt used to encrypt the key bundle in storage. This happens every time the client is started, including the very first time).
    4. -
    -
    -

    Important

    -

    The client connects to the XMTP dev environment by default. Use ClientOptions to change this and other parameters of the network connection.

    - -
    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public final class Client : Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConsentList - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public class ConsentList
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Concrete implementation of Notifications_V1_NotificationsClientInterface.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public final class Notifications_V1_NotificationsClient : Notifications_V1_NotificationsClientInterface
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Classes/Client.html b/docs/Classes/Client.html deleted file mode 100644 index d8147c0b..00000000 --- a/docs/Classes/Client.html +++ /dev/null @@ -1,1356 +0,0 @@ - - - - Client Class Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Client

-
-
- -
public final class Client : Sendable
- -
-
-

Client is the entrypoint into the XMTP SDK.

- -

A client is created by calling create(account:options:) with a SigningKey that can create signatures on your behalf. The client will request a signature in two cases:

- -
    -
  1. To sign the newly generated key bundle. This happens only the very first time when a key bundle is not found in storage.
  2. -
  3. To sign a random salt used to encrypt the key bundle in storage. This happens every time the client is started, including the very first time).
  4. -
-
-

Important

-

The client connects to the XMTP dev environment by default. Use ClientOptions to change this and other parameters of the network connection.

- -
- -
-
- -
-
-
-
    -
  • -
    - - - - address - -
    -
    -
    -
    -
    -
    -

    The wallet address of the SigningKey used to create this Client.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public let address: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - conversations - -
    -
    -
    -
    -
    -
    -

    Access Conversations for this Client.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public lazy var conversations: Conversations { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contacts - -
    -
    -
    -
    -
    -
    -

    Access Contacts for this Client.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public lazy var contacts: Contacts { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - environment - -
    -
    -
    -
    -
    -
    -

    The XMTP environment which specifies which network this Client is connected to.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var environment: XMTPEnvironment { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - register(codec:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func register(codec: any ContentCodec)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - create(account:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Creates a client.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func create(account: SigningKey, options: ClientOptions? = nil) async throws -> Client
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - from(bundle:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func from(bundle: PrivateKeyBundle, options: ClientOptions? = nil) async throws -> Client
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - from(v1Bundle:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Create a Client from saved v1 key bundle.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func from(v1Bundle: PrivateKeyBundleV1, options: ClientOptions? = nil) async throws -> Client
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - privateKeyBundle - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var privateKeyBundle: PrivateKeyBundle { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - publicKeyBundle - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var publicKeyBundle: SignedPublicKeyBundle { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1keys - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1keys: PrivateKeyBundleV1 { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - keys - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var keys: PrivateKeyBundleV2 { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - canMessage(_:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func canMessage(_ peerAddress: String) async throws -> Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - canMessage(_:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func canMessage(_ peerAddress: String, options: ClientOptions? = nil) async throws -> Bool
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func importConversation(from conversationData: Data) throws -> Conversation?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - query(topic:pagination:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func query(topic: Topic, pagination: Pagination? = nil) async throws -> QueryResponse
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - batchQuery(request:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func batchQuery(request: BatchQueryRequest) async throws -> BatchQueryResponse
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - publish(envelopes:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @discardableResult
    -public func publish(envelopes: [Envelope]) async throws -> PublishResponse
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - subscribe(topics:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func subscribe(topics: [String]) -> AsyncThrowingStream<Envelope, Error>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - subscribe(topics:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func subscribe(topics: [Topic]) -> AsyncThrowingStream<Envelope, Error>
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Classes/ConsentList.html b/docs/Classes/ConsentList.html deleted file mode 100644 index e8c8f430..00000000 --- a/docs/Classes/ConsentList.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - ConsentList Class Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConsentList

-
-
- -
public class ConsentList
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - entries - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var entries: [String : ConsentListEntry]
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Classes/Notifications_V1_NotificationsClient.html b/docs/Classes/Notifications_V1_NotificationsClient.html deleted file mode 100644 index 921a8285..00000000 --- a/docs/Classes/Notifications_V1_NotificationsClient.html +++ /dev/null @@ -1,1066 +0,0 @@ - - - - Notifications_V1_NotificationsClient Class Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_NotificationsClient

-
-
- -
public final class Notifications_V1_NotificationsClient : Notifications_V1_NotificationsClientInterface
- -
-
-

Concrete implementation of Notifications_V1_NotificationsClientInterface.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Classes/Notifications_V1_NotificationsClient/Metadata.html b/docs/Classes/Notifications_V1_NotificationsClient/Metadata.html deleted file mode 100644 index fc54f454..00000000 --- a/docs/Classes/Notifications_V1_NotificationsClient/Metadata.html +++ /dev/null @@ -1,807 +0,0 @@ - - - - Metadata Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Metadata

-
-
- -
public enum Metadata
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - Methods - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Methods
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Classes/Notifications_V1_NotificationsClient/Metadata/Methods.html b/docs/Classes/Notifications_V1_NotificationsClient/Metadata/Methods.html deleted file mode 100644 index ccbac3d7..00000000 --- a/docs/Classes/Notifications_V1_NotificationsClient/Metadata/Methods.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - Methods Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Methods

-
-
- -
public enum Methods
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - registerInstallation - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let registerInstallation: MethodSpec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - deleteInstallation - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let deleteInstallation: MethodSpec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - subscribe - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let subscribe: MethodSpec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unsubscribe - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let unsubscribe: MethodSpec
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums.html b/docs/Enums.html deleted file mode 100644 index 57616267..00000000 --- a/docs/Enums.html +++ /dev/null @@ -1,1318 +0,0 @@ - - - - Enumerations Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Enumerations

-

The following enumerations are available globally.

- -
-
- -
-
-
-
    -
  • -
    - - - - ApiClientError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ApiClientError : Error
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ClientError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ClientError : Error
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - AttachmentCodecError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum AttachmentCodecError : Error
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ReactionAction - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ReactionAction : String, Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ReactionSchema - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ReactionSchema : String, Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - RemoteAttachmentError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum RemoteAttachmentError : Error
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConsentState - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ConsentState : String, Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ContactError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ContactError : Error
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConversationContainer - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ConversationContainer : Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Conversation - -
    -
    -
    -
    -
    -
    -

    Wrapper that provides a common interface between ConversationV1 and ConversationV2 objects.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Conversation : Sendable
    -
    extension Conversation: Hashable, Equatable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConversationError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ConversationError : Error
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum EncodedContentCompression
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - MessageVersion - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum MessageVersion : String, RawRepresentable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Topic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Topic
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Application-specific error codes for the Keystore API.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Xmtp_KeystoreApi_V1_ErrorCode : SwiftProtobuf.Enum
    -
    extension Xmtp_KeystoreApi_V1_ErrorCode: CaseIterable
    -
    extension Xmtp_KeystoreApi_V1_ErrorCode: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_ErrorCode: SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    JobType is used to specify the type of job the caller would like info on

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Xmtp_KeystoreApi_V1_JobType : SwiftProtobuf.Enum
    -
    extension Xmtp_KeystoreApi_V1_JobType: CaseIterable
    -
    extension Xmtp_KeystoreApi_V1_JobType: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_JobType: SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Sort direction

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Xmtp_MessageApi_V1_SortDirection : SwiftProtobuf.Enum
    -
    extension Xmtp_MessageApi_V1_SortDirection: CaseIterable
    -
    extension Xmtp_MessageApi_V1_SortDirection: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_SortDirection: SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Recognized compression algorithms -protolint:disable ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Xmtp_MessageContents_Compression : SwiftProtobuf.Enum
    -
    extension Xmtp_MessageContents_Compression: CaseIterable
    -
    extension Xmtp_MessageContents_Compression: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Compression: SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - XMTPEnvironment - -
    -
    -
    -
    -
    -
    -

    Contains hosts an ApiClient can connect to

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum XMTPEnvironment : String
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/ApiClientError.html b/docs/Enums/ApiClientError.html deleted file mode 100644 index 63d13e75..00000000 --- a/docs/Enums/ApiClientError.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - ApiClientError Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ApiClientError

-
-
- -
public enum ApiClientError : Error
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - batchQueryError(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case batchQueryError(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - queryError(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case queryError(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - publishError(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case publishError(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - subscribeError(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case subscribeError(String)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/AttachmentCodecError.html b/docs/Enums/AttachmentCodecError.html deleted file mode 100644 index 0a797830..00000000 --- a/docs/Enums/AttachmentCodecError.html +++ /dev/null @@ -1,833 +0,0 @@ - - - - AttachmentCodecError Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

AttachmentCodecError

-
-
- -
public enum AttachmentCodecError : Error
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - invalidParameters - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidParameters
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownDecodingError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unknownDecodingError
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/ClientError.html b/docs/Enums/ClientError.html deleted file mode 100644 index 5bd948bb..00000000 --- a/docs/Enums/ClientError.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - ClientError Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ClientError

-
-
- -
public enum ClientError : Error
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - creationError(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case creationError(String)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/ConsentState.html b/docs/Enums/ConsentState.html deleted file mode 100644 index 065179e2..00000000 --- a/docs/Enums/ConsentState.html +++ /dev/null @@ -1,860 +0,0 @@ - - - - ConsentState Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConsentState

-
-
- -
public enum ConsentState : String, Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - allowed - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case allowed
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - denied - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case denied
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknown - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unknown
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/ContactError.html b/docs/Enums/ContactError.html deleted file mode 100644 index 6e1b798f..00000000 --- a/docs/Enums/ContactError.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - ContactError Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ContactError

-
-
- -
public enum ContactError : Error
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - invalidIdentifier - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidIdentifier
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/Conversation.html b/docs/Enums/Conversation.html deleted file mode 100644 index 60dc9172..00000000 --- a/docs/Enums/Conversation.html +++ /dev/null @@ -1,1550 +0,0 @@ - - - - Conversation Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Conversation

-
-
- -
public enum Conversation : Sendable
-
extension Conversation: Hashable, Equatable
- -
-
-

Wrapper that provides a common interface between ConversationV1 and ConversationV2 objects.

- -
-
- -
-
-
-
    -
  • -
    - - - - v1(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v1(ConversationV1)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v2(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v2(ConversationV2)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Version
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - consentState() - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func consentState() async -> ConsentState
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Version { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - createdAt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdAt: Date { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encodedContainer - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encodedContainer: ConversationContainer { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - peerAddress - -
    -
    -
    -
    -
    -
    -

    The wallet address of the other person in this conversation.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var peerAddress: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - conversationID - -
    -
    -
    -
    -
    -
    -

    An optional string that can specify a different context for a conversation with another account address.

    -
    -

    Note

    -

    conversationID is only available for ConversationV2 conversations.

    - -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversationID: String? { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - toTopicData() - -
    -
    -
    -
    -
    -
    -

    Exports the serializable topic data required for later import. -See Conversations.importTopicData()

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func toTopicData() -> Xmtp_KeystoreApi_V1_TopicMap.TopicData
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - decode(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(_ envelope: Envelope) throws -> DecodedMessage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - decrypt(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decrypt(_ envelope: Envelope) throws -> DecryptedMessage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encode(codec:content:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode<Codec, T>(codec: Codec, content: T) async throws -> Data where Codec : ContentCodec, T == Codec.T
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - prepareMessage(content:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func prepareMessage<T>(content: T, options: SendOptions? = nil) async throws -> PreparedMessage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - send(prepared:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @discardableResult
    -public func send(prepared: PreparedMessage) async throws -> String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - send(content:options:fallback:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @discardableResult
    -public func send<T>(content: T, options: SendOptions? = nil, fallback _: String? = nil) async throws -> String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - send(encodedContent:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @discardableResult
    -public func send(encodedContent: EncodedContent, options: SendOptions? = nil) async throws -> String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - send(text:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Send a message to the conversation

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func send(text: String, options: SendOptions? = nil) async throws -> String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clientAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var clientAddress: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    The topic identifier for this conversation

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - streamEphemeral() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamEphemeral() -> AsyncThrowingStream<Envelope, Error>?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - streamMessages() - -
    -
    -
    -
    -
    -
    -

    Returns a stream you can iterate through to receive new messages in this conversation.

    -
    -

    Note

    -

    All messages in the conversation are returned by this stream. If you want to filter out messages -by a sender, you can check the Client address against the message’s peerAddress.

    - -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamMessages() -> AsyncThrowingStream<DecodedMessage, Error>
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamDecryptedMessages() -> AsyncThrowingStream<DecryptedMessage, Error>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - messages(limit:before:after:direction:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    List messages in the conversation

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func messages(limit: Int? = nil, before: Date? = nil, after: Date? = nil, direction: PagingInfoSortDirection? = .descending) async throws -> [DecodedMessage]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - decryptedMessages(limit:before:after:direction:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decryptedMessages(limit: Int? = nil, before: Date? = nil, after: Date? = nil, direction: PagingInfoSortDirection? = .descending) async throws -> [DecryptedMessage]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Conversation, rhs: Conversation) -> Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hash(into:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func hash(into hasher: inout Hasher)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/Conversation/Version.html b/docs/Enums/Conversation/Version.html deleted file mode 100644 index 8cb37669..00000000 --- a/docs/Enums/Conversation/Version.html +++ /dev/null @@ -1,833 +0,0 @@ - - - - Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Version

-
-
- -
public enum Version
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v1
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v2 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v2
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/ConversationContainer.html b/docs/Enums/ConversationContainer.html deleted file mode 100644 index 649bf0b9..00000000 --- a/docs/Enums/ConversationContainer.html +++ /dev/null @@ -1,860 +0,0 @@ - - - - ConversationContainer Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConversationContainer

-
-
- -
public enum ConversationContainer : Codable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Enums/ConversationError.html b/docs/Enums/ConversationError.html deleted file mode 100644 index 9fe3ca73..00000000 --- a/docs/Enums/ConversationError.html +++ /dev/null @@ -1,860 +0,0 @@ - - - - ConversationError Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConversationError

-
-
- -
public enum ConversationError : Error
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - recipientNotOnNetwork - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case recipientNotOnNetwork
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recipientIsSender - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case recipientIsSender
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1NotSupported(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v1NotSupported(String)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/EncodedContentCompression.html b/docs/Enums/EncodedContentCompression.html deleted file mode 100644 index 83762bd3..00000000 --- a/docs/Enums/EncodedContentCompression.html +++ /dev/null @@ -1,833 +0,0 @@ - - - - EncodedContentCompression Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

EncodedContentCompression

-
-
- -
public enum EncodedContentCompression
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - deflate - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case deflate
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - gzip - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case gzip
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/MessageVersion.html b/docs/Enums/MessageVersion.html deleted file mode 100644 index 3ef9d32d..00000000 --- a/docs/Enums/MessageVersion.html +++ /dev/null @@ -1,833 +0,0 @@ - - - - MessageVersion Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

MessageVersion

-
-
- -
public enum MessageVersion : String, RawRepresentable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v1
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v2 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v2
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/ReactionAction.html b/docs/Enums/ReactionAction.html deleted file mode 100644 index 89b76027..00000000 --- a/docs/Enums/ReactionAction.html +++ /dev/null @@ -1,886 +0,0 @@ - - - - ReactionAction Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ReactionAction

-
-
- -
public enum ReactionAction : String, Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - added - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case added
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - removed - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case removed
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknown - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unknown
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(rawValue: String)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/ReactionSchema.html b/docs/Enums/ReactionSchema.html deleted file mode 100644 index 3d380bde..00000000 --- a/docs/Enums/ReactionSchema.html +++ /dev/null @@ -1,913 +0,0 @@ - - - - ReactionSchema Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ReactionSchema

-
-
- -
public enum ReactionSchema : String, Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - unicode - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unicode
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - shortcode - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case shortcode
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - custom - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case custom
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknown - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unknown
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(rawValue: String)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/RemoteAttachmentError.html b/docs/Enums/RemoteAttachmentError.html deleted file mode 100644 index 42aab2ea..00000000 --- a/docs/Enums/RemoteAttachmentError.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - RemoteAttachmentError Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

RemoteAttachmentError

-
-
- -
public enum RemoteAttachmentError : Error
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - invalidURL - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidURL
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1NotSupported - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v1NotSupported
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - invalidParameters(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidParameters(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - invalidDigest(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidDigest(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - invalidScheme(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidScheme(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - payloadNotFound - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case payloadNotFound
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/Topic.html b/docs/Enums/Topic.html deleted file mode 100644 index f6fca4b1..00000000 --- a/docs/Enums/Topic.html +++ /dev/null @@ -1,968 +0,0 @@ - - - - Topic Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Topic

-
-
- -
public enum Topic
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case userPrivateStoreKeyBundle(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contact(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case contact(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - userIntro(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case userIntro(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - userInvite(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case userInvite(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - directMessageV1(_:_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case directMessageV1(String, String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - directMessageV2(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case directMessageV2(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - preferenceList(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case preferenceList(String)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/XMTPEnvironment.html b/docs/Enums/XMTPEnvironment.html deleted file mode 100644 index c6a5aefd..00000000 --- a/docs/Enums/XMTPEnvironment.html +++ /dev/null @@ -1,860 +0,0 @@ - - - - XMTPEnvironment Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

XMTPEnvironment

-
-
- -
public enum XMTPEnvironment : String
- -
-
-

Contains hosts an ApiClient can connect to

- -
-
- -
-
-
-
    -
  • -
    - - - - dev - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case dev = "dev.xmtp.network"
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - production - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case production = "production.xmtp.network"
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - local - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case local = "localhost"
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/Xmtp_KeystoreApi_V1_ErrorCode.html b/docs/Enums/Xmtp_KeystoreApi_V1_ErrorCode.html deleted file mode 100644 index db4fa668..00000000 --- a/docs/Enums/Xmtp_KeystoreApi_V1_ErrorCode.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_ErrorCode Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_ErrorCode

-
-
- -
public enum Xmtp_KeystoreApi_V1_ErrorCode : SwiftProtobuf.Enum
-
extension Xmtp_KeystoreApi_V1_ErrorCode: CaseIterable
-
extension Xmtp_KeystoreApi_V1_ErrorCode: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_ErrorCode: SwiftProtobuf._ProtoNameProviding
- -
-
-

Application-specific error codes for the Keystore API.

- -
-
- -
-
-
-
    -
  • -
    - - - - RawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias RawValue = Int
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unspecified - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unspecified
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - invalidInput - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidInput
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - noMatchingPrekey - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case noMatchingPrekey
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - UNRECOGNIZED(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case UNRECOGNIZED(Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init?(rawValue: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - rawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var rawValue: Int { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allCases - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let allCases: [Xmtp_KeystoreApi_V1_ErrorCode]
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/Xmtp_KeystoreApi_V1_JobType.html b/docs/Enums/Xmtp_KeystoreApi_V1_JobType.html deleted file mode 100644 index 78aca669..00000000 --- a/docs/Enums/Xmtp_KeystoreApi_V1_JobType.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_JobType Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_JobType

-
-
- -
public enum Xmtp_KeystoreApi_V1_JobType : SwiftProtobuf.Enum
-
extension Xmtp_KeystoreApi_V1_JobType: CaseIterable
-
extension Xmtp_KeystoreApi_V1_JobType: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_JobType: SwiftProtobuf._ProtoNameProviding
- -
-
-

JobType is used to specify the type of job the caller would like info on

- -
-
- -
-
-
-
    -
  • -
    - - - - RawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias RawValue = Int
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unspecified - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unspecified
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - refreshV1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case refreshV1
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - refreshV2 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case refreshV2
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - UNRECOGNIZED(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case UNRECOGNIZED(Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init?(rawValue: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - rawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var rawValue: Int { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allCases - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let allCases: [Xmtp_KeystoreApi_V1_JobType]
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/Xmtp_MessageApi_V1_SortDirection.html b/docs/Enums/Xmtp_MessageApi_V1_SortDirection.html deleted file mode 100644 index 6a11ebc3..00000000 --- a/docs/Enums/Xmtp_MessageApi_V1_SortDirection.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - Xmtp_MessageApi_V1_SortDirection Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_SortDirection

-
-
- -
public enum Xmtp_MessageApi_V1_SortDirection : SwiftProtobuf.Enum
-
extension Xmtp_MessageApi_V1_SortDirection: CaseIterable
-
extension Xmtp_MessageApi_V1_SortDirection: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_SortDirection: SwiftProtobuf._ProtoNameProviding
- -
-
-

Sort direction

- -
-
- -
-
-
-
    -
  • -
    - - - - RawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias RawValue = Int
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unspecified - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unspecified
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ascending - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case ascending
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - descending - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case descending
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - UNRECOGNIZED(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case UNRECOGNIZED(Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init?(rawValue: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - rawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var rawValue: Int { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allCases - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let allCases: [Xmtp_MessageApi_V1_SortDirection]
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Enums/Xmtp_MessageContents_Compression.html b/docs/Enums/Xmtp_MessageContents_Compression.html deleted file mode 100644 index 15270803..00000000 --- a/docs/Enums/Xmtp_MessageContents_Compression.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_MessageContents_Compression Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_Compression

-
-
- -
public enum Xmtp_MessageContents_Compression : SwiftProtobuf.Enum
-
extension Xmtp_MessageContents_Compression: CaseIterable
-
extension Xmtp_MessageContents_Compression: @unchecked Sendable
-
extension Xmtp_MessageContents_Compression: SwiftProtobuf._ProtoNameProviding
- -
-
-

Recognized compression algorithms -protolint:disable ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH

- -
-
- -
-
-
-
    -
  • -
    - - - - RawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias RawValue = Int
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - deflate - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case deflate
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - gzip - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case gzip
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - UNRECOGNIZED(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case UNRECOGNIZED(Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init?(rawValue: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - rawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var rawValue: Int { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allCases - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let allCases: [Xmtp_MessageContents_Compression]
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Extensions.html b/docs/Extensions.html deleted file mode 100644 index ae1a0a85..00000000 --- a/docs/Extensions.html +++ /dev/null @@ -1,985 +0,0 @@ - - - - Extensions Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Extensions

-

The following extensions are available globally.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Extensions/ContentTypeID.html b/docs/Extensions/ContentTypeID.html deleted file mode 100644 index 225cbe19..00000000 --- a/docs/Extensions/ContentTypeID.html +++ /dev/null @@ -1,860 +0,0 @@ - - - - ContentTypeID Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ContentTypeID

-
-
- -
public extension ContentTypeID
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    init(authorityID: String, typeID: String, versionMajor: Int, versionMinor: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - id - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    var id: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - description - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    var description: String { get }
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Extensions/EncodedContent.html b/docs/Extensions/EncodedContent.html deleted file mode 100644 index b9862ecb..00000000 --- a/docs/Extensions/EncodedContent.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - EncodedContent Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

EncodedContent

-
-
- -
extension EncodedContent
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - decoded(with:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decoded<T>(with client: Client) throws -> T
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Extensions/PrivateKey.html b/docs/Extensions/PrivateKey.html deleted file mode 100644 index 571c44c7..00000000 --- a/docs/Extensions/PrivateKey.html +++ /dev/null @@ -1,943 +0,0 @@ - - - - PrivateKey Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

PrivateKey

-
-
- -
extension PrivateKey: SigningKey
- -
-
- -
-
- -
-
-
-
    -
  • -
    - - - - address - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var address: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sign(_:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func sign(_ data: Data) async throws -> Signature
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sign(message:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func sign(message: String) async throws -> Signature
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    init(_ privateKeyData: Data) throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    init(_ signedPrivateKey: SignedPrivateKey) throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - generate() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    static func generate() throws -> PrivateKey
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Extensions/SealedInvitationHeaderV1.html b/docs/Extensions/SealedInvitationHeaderV1.html deleted file mode 100644 index 0a29c82b..00000000 --- a/docs/Extensions/SealedInvitationHeaderV1.html +++ /dev/null @@ -1,831 +0,0 @@ - - - - SealedInvitationHeaderV1 Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

SealedInvitationHeaderV1

-
-
- -
extension SealedInvitationHeaderV1: Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - encode(to:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(to encoder: Encoder) throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(from:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(from decoder: Decoder) throws
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Extensions/Signature.html b/docs/Extensions/Signature.html deleted file mode 100644 index e8a76d17..00000000 --- a/docs/Extensions/Signature.html +++ /dev/null @@ -1,885 +0,0 @@ - - - - Signature Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Signature

-
-
- -
public extension Signature
-
extension Signature: Codable
- -
-
- -
-
- -
-
-
-
    -
  • - -
    -
    -
    -
    -
    -

    Generate Ethereum personal signature text from a message

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    static func ethPersonalMessage(_ message: String) throws -> Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(bytes:recovery:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(bytes: Data, recovery: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encode(to:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(to encoder: Encoder) throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(from:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(from decoder: Decoder) throws
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Extensions/SignedPrivateKey.html b/docs/Extensions/SignedPrivateKey.html deleted file mode 100644 index b5b5558d..00000000 --- a/docs/Extensions/SignedPrivateKey.html +++ /dev/null @@ -1,809 +0,0 @@ - - - - SignedPrivateKey Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

SignedPrivateKey

-
-
- -
extension SignedPrivateKey
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - sign(_:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func sign(_ data: Data) async throws -> Signature
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Extensions/SignedPublicKeyBundle.html b/docs/Extensions/SignedPublicKeyBundle.html deleted file mode 100644 index 40c7b464..00000000 --- a/docs/Extensions/SignedPublicKeyBundle.html +++ /dev/null @@ -1,831 +0,0 @@ - - - - SignedPublicKeyBundle Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

SignedPublicKeyBundle

-
-
- -
extension SignedPublicKeyBundle: Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - encode(to:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(to encoder: Encoder) throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(from:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(from decoder: Decoder) throws
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Global Variables.html b/docs/Global Variables.html deleted file mode 100644 index 9abef81f..00000000 --- a/docs/Global Variables.html +++ /dev/null @@ -1,934 +0,0 @@ - - - - Global Variables Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Global Variables

-

The following global variables are available globally.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Protocols.html b/docs/Protocols.html deleted file mode 100644 index fb493024..00000000 --- a/docs/Protocols.html +++ /dev/null @@ -1,865 +0,0 @@ - - - - Protocols Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Protocols

-

The following protocols are available globally.

- -
-
- -
-
-
-
    -
  • -
    - - - - ContentCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol ContentCodec : Hashable
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol Notifications_V1_NotificationsClientInterface
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - SigningKey - -
    -
    -
    -
    -
    -
    -

    Defines a type that is used by a Client to sign keys and messages.

    - -

    You can use Account for an easier WalletConnect flow, or PrivateKey -for quick key generation.

    -
    -

    Tip

    -

    You can make your own object that conforms to SigningKey if you want to -handle key management yourself.

    - -
    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol SigningKey
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Protocols/ContentCodec.html b/docs/Protocols/ContentCodec.html deleted file mode 100644 index 56d270aa..00000000 --- a/docs/Protocols/ContentCodec.html +++ /dev/null @@ -1,1032 +0,0 @@ - - - - ContentCodec Protocol Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ContentCodec

-
-
- -
public protocol ContentCodec : Hashable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - T - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    associatedtype T
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    var contentType: ContentTypeID { get }
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func encode(content: T, client: Client) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func decode(content: EncodedContent, client: Client) throws -> T
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback(content:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func fallback(content: T) throws -> String?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - - - Extension method - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    static func == (lhs: Self, rhs: Self) -> Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - id - - - Extension method - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    var id: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hash(into:) - - - Extension method - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func hash(into hasher: inout Hasher)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - description - - - Extension method - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    var description: String { get }
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Protocols/Notifications_V1_NotificationsClientInterface.html b/docs/Protocols/Notifications_V1_NotificationsClientInterface.html deleted file mode 100644 index e4333109..00000000 --- a/docs/Protocols/Notifications_V1_NotificationsClientInterface.html +++ /dev/null @@ -1,1011 +0,0 @@ - - - - Notifications_V1_NotificationsClientInterface Protocol Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_NotificationsClientInterface

-
-
- -
public protocol Notifications_V1_NotificationsClientInterface
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Protocols/SigningKey.html b/docs/Protocols/SigningKey.html deleted file mode 100644 index 8c132130..00000000 --- a/docs/Protocols/SigningKey.html +++ /dev/null @@ -1,876 +0,0 @@ - - - - SigningKey Protocol Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

SigningKey

-
-
- -
public protocol SigningKey
- -
-
-

Defines a type that is used by a Client to sign keys and messages.

- -

You can use Account for an easier WalletConnect flow, or PrivateKey -for quick key generation.

-
-

Tip

-

You can make your own object that conforms to SigningKey if you want to -handle key management yourself.

- -
- -
-
- -
-
-
-
    -
  • -
    - - - - address - -
    -
    -
    -
    -
    -
    -

    A wallet address for this key

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    var address: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sign(_:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Sign the data and return a secp256k1 compact recoverable signature.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func sign(_ data: Data) async throws -> Signature
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sign(message:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Pass a personal Ethereum signed message string text to be signed, returning -a secp256k1 compact recoverable signature. You can use Signature.ethPersonalMessage to generate this text.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func sign(message: String) async throws -> Signature
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs.html b/docs/Structs.html deleted file mode 100644 index f163d0cc..00000000 --- a/docs/Structs.html +++ /dev/null @@ -1,3959 +0,0 @@ - - - - Structures Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Structures

-

The following structures are available globally.

- -
-
- -
-
-
-
    -
  • -
    - - - - ClientOptions - -
    -
    -
    -
    -
    -
    -

    Specify configuration options for creating a Client.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ClientOptions
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Attachment - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Attachment : Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - AttachmentCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct AttachmentCodec : ContentCodec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - DecodedComposite - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct DecodedComposite
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct EncryptedEncodedContent
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Reaction - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Reaction : Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ReactionCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ReactionCodec : ContentCodec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ReadReceipt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ReadReceipt
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ReadReceiptCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ReadReceiptCodec : ContentCodec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - RemoteAttachment - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct RemoteAttachment
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - RemoteAttachmentCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct RemoteAttachmentCodec : ContentCodec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Reply - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Reply
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ReplyCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ReplyCodec : ContentCodec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - TextCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct TextCodec : ContentCodec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConsentListEntry - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ConsentListEntry : Codable, Hashable
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ConversationV1Container : Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConversationV1 - -
    -
    -
    -
    -
    -
    -

    Handles legacy message conversations.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ConversationV1
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ConversationV2Container : Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConversationV2 - -
    -
    -
    -
    -
    -
    -

    Handles V2 Message conversations.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ConversationV2
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - DecodedMessage - -
    -
    -
    -
    -
    -
    -

    Decrypted messages from a conversation.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct DecodedMessage : Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - DecryptedMessage - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct DecryptedMessage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Pagination - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Pagination
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - PreparedMessage - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct PreparedMessage
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Wrapper class for errors from the Keystore API

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_KeystoreError
    -
    extension Xmtp_KeystoreApi_V1_KeystoreError: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_KeystoreError: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Decrypt a batch of messages using X3DH key agreement

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_DecryptV1Request
    -
    extension Xmtp_KeystoreApi_V1_DecryptV1Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_DecryptV1Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response type for both V1 and V2 decryption requests

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_DecryptResponse
    -
    extension Xmtp_KeystoreApi_V1_DecryptResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_DecryptResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Decrypt a batch of messages using the appropriate topic keys

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_DecryptV2Request
    -
    extension Xmtp_KeystoreApi_V1_DecryptV2Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_DecryptV2Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Encrypt a batch of messages using X3DH key agreement

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_EncryptV1Request
    -
    extension Xmtp_KeystoreApi_V1_EncryptV1Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_EncryptV1Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response type for both V1 and V2 encryption requests

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_EncryptResponse
    -
    extension Xmtp_KeystoreApi_V1_EncryptResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_EncryptResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Encrypt a batch of messages using the appropriate topic keys

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_EncryptV2Request
    -
    extension Xmtp_KeystoreApi_V1_EncryptV2Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_EncryptV2Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Request to create an invite payload, and store the topic keys in the Keystore

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_CreateInviteRequest
    -
    extension Xmtp_KeystoreApi_V1_CreateInviteRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_CreateInviteRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response to a CreateInviteRequest

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_CreateInviteResponse
    -
    extension Xmtp_KeystoreApi_V1_CreateInviteResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_CreateInviteResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Request to save a batch of invite messages to the Keystore

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SaveInvitesRequest
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response to a SaveInvitesRequest

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SaveInvitesResponse
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    CreateAuthTokenRequest is used to create an auth token for the XMTP API

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_CreateAuthTokenRequest
    -
    extension Xmtp_KeystoreApi_V1_CreateAuthTokenRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_CreateAuthTokenRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SaveV1ConversationsRequest is used to save a batch of conversations to the -built in persistence

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest
    -
    extension Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Placeholder response type for SaveV1Conversations

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse
    -
    extension Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response for GetV2Conversations

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_GetConversationsResponse
    -
    extension Xmtp_KeystoreApi_V1_GetConversationsResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_GetConversationsResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Used to check if the Keystore implementation has been setup for the given -wallet address Only used for MM Snap Keystore currently

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest
    -
    extension Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response to GetKeystoreStatusRequest

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse
    -
    extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Used to initialize the Keystore with a private key bundle retrieved from the -client

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_InitKeystoreRequest
    -
    extension Xmtp_KeystoreApi_V1_InitKeystoreRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_InitKeystoreRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response to the request to initialize the Keystore

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_InitKeystoreResponse
    -
    extension Xmtp_KeystoreApi_V1_InitKeystoreResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_InitKeystoreResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SignDigestRequest is used to sign a digest with either the identity key -or a prekey

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SignDigestRequest
    -
    extension Xmtp_KeystoreApi_V1_SignDigestRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SignDigestRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    GetRefreshJobRequest is used to get the last run time of a refresh job

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_GetRefreshJobRequest
    -
    extension Xmtp_KeystoreApi_V1_GetRefreshJobRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_GetRefreshJobRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    GetRefreshJobResponse is used to return the last run time of a refresh job

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_GetRefreshJobResponse
    -
    extension Xmtp_KeystoreApi_V1_GetRefreshJobResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_GetRefreshJobResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SetRefreshJobRequest is used to set the last run time of a refresh job

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SetRefeshJobRequest
    -
    extension Xmtp_KeystoreApi_V1_SetRefeshJobRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SetRefeshJobRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SetRefreshJobResponse is an empty response type

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SetRefreshJobResponse
    -
    extension Xmtp_KeystoreApi_V1_SetRefreshJobResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SetRefreshJobResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    A mapping of topics to their decrypted invitations

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_TopicMap
    -
    extension Xmtp_KeystoreApi_V1_TopicMap: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_TopicMap: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Token is used by clients to prove to the nodes -that they are serving a specific wallet.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_Token
    -
    extension Xmtp_MessageApi_V1_Token: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_Token: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    AuthData carries token parameters that are authenticated -by the identity key signature. -It is embedded in the Token structure as bytes -so that the bytes don’t need to be reconstructed -to verify the token signature.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_AuthData
    -
    extension Xmtp_MessageApi_V1_AuthData: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_AuthData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    This is based off of the go-waku Index type, but with the -receiverTime and pubsubTopic removed for simplicity. -Both removed fields are optional

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_IndexCursor
    -
    extension Xmtp_MessageApi_V1_IndexCursor: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_IndexCursor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Wrapper for potentially multiple types of cursor

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_Cursor
    -
    extension Xmtp_MessageApi_V1_Cursor: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_Cursor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    This is based off of the go-waku PagingInfo struct, but with the direction -changed to our SortDirection enum format

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_PagingInfo
    -
    extension Xmtp_MessageApi_V1_PagingInfo: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_PagingInfo: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Envelope encapsulates a message while in transit.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_Envelope
    -
    extension Xmtp_MessageApi_V1_Envelope: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_Envelope: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Publish

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_PublishRequest
    -
    extension Xmtp_MessageApi_V1_PublishRequest: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_PublishRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Empty message as a response for Publish

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_PublishResponse
    -
    extension Xmtp_MessageApi_V1_PublishResponse: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_PublishResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Subscribe

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_SubscribeRequest
    -
    extension Xmtp_MessageApi_V1_SubscribeRequest: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_SubscribeRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SubscribeAll

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_SubscribeAllRequest
    -
    extension Xmtp_MessageApi_V1_SubscribeAllRequest: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_SubscribeAllRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Query

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_QueryRequest
    -
    extension Xmtp_MessageApi_V1_QueryRequest: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_QueryRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    The response, containing envelopes, for a query

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_QueryResponse
    -
    extension Xmtp_MessageApi_V1_QueryResponse: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_QueryResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    BatchQuery

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_BatchQueryRequest
    -
    extension Xmtp_MessageApi_V1_BatchQueryRequest: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_BatchQueryRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response containing a list of QueryResponse messages

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_BatchQueryResponse
    -
    extension Xmtp_MessageApi_V1_BatchQueryResponse: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_BatchQueryResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Ciphertext represents encrypted payload. -It is definited as a union to support cryptographic algorithm agility. -The payload is accompanied by the cryptographic parameters -required by the chosen encryption scheme.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_Ciphertext
    -
    extension Xmtp_MessageContents_Ciphertext: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Ciphertext: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SignedEciesCiphertext represents an ECIES encrypted payload and a signature

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SignedEciesCiphertext
    -
    extension Xmtp_MessageContents_SignedEciesCiphertext: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedEciesCiphertext: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Composite is used to implement xmtp.org/composite content type

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_Composite
    -
    extension Xmtp_MessageContents_Composite: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Composite: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    LEGACY: User key bundle V1 using PublicKeys. -The PublicKeys MUST be signed.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_ContactBundleV1
    -
    extension Xmtp_MessageContents_ContactBundleV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_ContactBundleV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    User key bundle V2 using SignedPublicKeys.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_ContactBundleV2
    -
    extension Xmtp_MessageContents_ContactBundleV2: @unchecked Sendable
    -
    extension Xmtp_MessageContents_ContactBundleV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Versioned ContactBundle

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_ContactBundle
    -
    extension Xmtp_MessageContents_ContactBundle: @unchecked Sendable
    -
    extension Xmtp_MessageContents_ContactBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    ContentTypeId is used to identify the type of content stored in a Message.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_ContentTypeId
    -
    extension Xmtp_MessageContents_ContentTypeId: @unchecked Sendable
    -
    extension Xmtp_MessageContents_ContentTypeId: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    EncodedContent bundles the content with metadata identifying its type -and parameters required for correct decoding and presentation of the content.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_EncodedContent
    -
    extension Xmtp_MessageContents_EncodedContent: @unchecked Sendable
    -
    extension Xmtp_MessageContents_EncodedContent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SignedContent attaches a signature to EncodedContent.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SignedContent
    -
    extension Xmtp_MessageContents_SignedContent: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedContent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    A light pointer for a conversation that contains no decryption keys

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_ConversationReference
    -
    extension Xmtp_MessageContents_ConversationReference: @unchecked Sendable
    -
    extension Xmtp_MessageContents_ConversationReference: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    EciesMessage is a wrapper for ECIES encrypted payloads

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_EciesMessage
    -
    extension Xmtp_MessageContents_EciesMessage: @unchecked Sendable
    -
    extension Xmtp_MessageContents_EciesMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Unsealed invitation V1

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_InvitationV1
    -
    extension Xmtp_MessageContents_InvitationV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_InvitationV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Sealed Invitation V1 Header -Header carries information that is unencrypted, thus readable by the network -it is however authenticated as associated data with the AEAD scheme used -to encrypt the invitation body, thus providing tamper evidence.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SealedInvitationHeaderV1
    -
    extension Xmtp_MessageContents_SealedInvitationHeaderV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SealedInvitationHeaderV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Sealed Invitation V1 -Invitation encrypted with key material derived from the sender’s and -recipient’s public key bundles using simplified X3DH where -the sender’s ephemeral key is replaced with sender’s pre-key.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SealedInvitationV1
    -
    extension Xmtp_MessageContents_SealedInvitationV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SealedInvitationV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Versioned Sealed Invitation

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SealedInvitation
    -
    extension Xmtp_MessageContents_SealedInvitation: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SealedInvitation: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Message header is encoded separately as the bytes are also used -as associated data for authenticated encryption

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_MessageHeaderV1
    -
    extension Xmtp_MessageContents_MessageHeaderV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_MessageHeaderV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Message is the top level protocol element

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_MessageV1
    -
    extension Xmtp_MessageContents_MessageV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_MessageV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Message header carries information that is not encrypted, and is therefore -observable by the network. It is however authenticated as associated data -of the AEAD encryption used to protect the message, -thus providing tamper evidence.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_MessageHeaderV2
    -
    extension Xmtp_MessageContents_MessageHeaderV2: @unchecked Sendable
    -
    extension Xmtp_MessageContents_MessageHeaderV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Message combines the encoded header with the encrypted payload.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_MessageV2
    -
    extension Xmtp_MessageContents_MessageV2: @unchecked Sendable
    -
    extension Xmtp_MessageContents_MessageV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Versioned Message

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_Message
    -
    extension Xmtp_MessageContents_Message: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    DecodedMessage represents the decrypted message contents. -DecodedMessage instances are not stored on the network, but -may be serialized and stored by clients

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_DecodedMessage
    -
    extension Xmtp_MessageContents_DecodedMessage: @unchecked Sendable
    -
    extension Xmtp_MessageContents_DecodedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PrivateKey generalized to support different key types

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SignedPrivateKey
    -
    extension Xmtp_MessageContents_SignedPrivateKey: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedPrivateKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PrivateKeyBundle wraps the identityKey and the preKeys, -enforces usage of signed keys.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PrivateKeyBundleV2
    -
    extension Xmtp_MessageContents_PrivateKeyBundleV2: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivateKeyBundleV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    LEGACY: PrivateKey generalized to support different key types

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PrivateKey
    -
    extension Xmtp_MessageContents_PrivateKey: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivateKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    LEGACY: PrivateKeyBundleV1 wraps the identityKey and the preKeys

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PrivateKeyBundleV1
    -
    extension Xmtp_MessageContents_PrivateKeyBundleV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivateKeyBundleV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Versioned PrivateKeyBundle

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PrivateKeyBundle
    -
    extension Xmtp_MessageContents_PrivateKeyBundle: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivateKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PrivateKeyBundle encrypted with key material generated by -signing a randomly generated “pre-key” with the user’s wallet, -i.e. EIP-191 signature of a “storage signature” message with -the pre-key embedded in it. -(see xmtp-js::PrivateKeyBundle.toEncryptedBytes for details)

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_EncryptedPrivateKeyBundleV1
    -
    extension Xmtp_MessageContents_EncryptedPrivateKeyBundleV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_EncryptedPrivateKeyBundleV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Versioned encrypted PrivateKeyBundle

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_EncryptedPrivateKeyBundle
    -
    extension Xmtp_MessageContents_EncryptedPrivateKeyBundle: @unchecked Sendable
    -
    extension Xmtp_MessageContents_EncryptedPrivateKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PrivatePreferencesAction is a message used to update the client’s -preference store. The only current actions are allow and block. -Other actions may be added later

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PrivatePreferencesAction
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    UnsignedPublicKey represents a generalized public key, -defined as a union to support cryptographic algorithm agility.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_UnsignedPublicKey
    -
    extension Xmtp_MessageContents_UnsignedPublicKey: @unchecked Sendable
    -
    extension Xmtp_MessageContents_UnsignedPublicKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SignedPublicKey

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SignedPublicKey
    -
    extension Xmtp_MessageContents_SignedPublicKey: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedPublicKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PublicKeyBundle packages the cryptographic keys associated with a wallet.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SignedPublicKeyBundle
    -
    extension Xmtp_MessageContents_SignedPublicKeyBundle: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedPublicKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PublicKey represents a generalized public key, -defined as a union to support cryptographic algorithm agility.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PublicKey
    -
    extension Xmtp_MessageContents_PublicKey: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PublicKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PublicKeyBundle packages the cryptographic keys associated with a wallet, -both senders and recipients are identified by their key bundles.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PublicKeyBundle
    -
    extension Xmtp_MessageContents_PublicKeyBundle: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PublicKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Signature represents a generalized public key signature, -defined as a union to support cryptographic algorithm agility.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_Signature
    -
    extension Xmtp_MessageContents_Signature: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Signature: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SignedPayload is a wrapper for a signature and a payload

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SignedPayload
    -
    extension Xmtp_MessageContents_SignedPayload: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedPayload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - XMTPPush - -
    -
    -
    -
    -
    -
    - - See more -
    -
    -
    -
  • -
  • -
    - - - - XMTPPush - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct XMTPPush
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Notifications_V1_DeliveryMechanism
    -
    extension Notifications_V1_DeliveryMechanism: @unchecked Sendable
    -
    extension Notifications_V1_DeliveryMechanism: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Notifications_V1_RegisterInstallationRequest
    -
    extension Notifications_V1_RegisterInstallationRequest: @unchecked Sendable
    -
    extension Notifications_V1_RegisterInstallationRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Notifications_V1_RegisterInstallationResponse
    -
    extension Notifications_V1_RegisterInstallationResponse: @unchecked Sendable
    -
    extension Notifications_V1_RegisterInstallationResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Notifications_V1_DeleteInstallationRequest
    -
    extension Notifications_V1_DeleteInstallationRequest: @unchecked Sendable
    -
    extension Notifications_V1_DeleteInstallationRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Notifications_V1_SubscribeRequest
    -
    extension Notifications_V1_SubscribeRequest: @unchecked Sendable
    -
    extension Notifications_V1_SubscribeRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Notifications_V1_UnsubscribeRequest
    -
    extension Notifications_V1_UnsubscribeRequest: @unchecked Sendable
    -
    extension Notifications_V1_UnsubscribeRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - SendOptions - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct SendOptions
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Attachment.html b/docs/Structs/Attachment.html deleted file mode 100644 index 8d8effbb..00000000 --- a/docs/Structs/Attachment.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - Attachment Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Attachment

-
-
- -
public struct Attachment : Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - filename - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var filename: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - mimeType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var mimeType: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - data - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var data: Data
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(filename: String, mimeType: String, data: Data)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/AttachmentCodec.html b/docs/Structs/AttachmentCodec.html deleted file mode 100644 index eb74af25..00000000 --- a/docs/Structs/AttachmentCodec.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - AttachmentCodec Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

AttachmentCodec

-
-
- -
public struct AttachmentCodec : ContentCodec
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - T - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias T = Attachment
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentType: ContentTypeID
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(content: Attachment, client _: Client) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(content: EncodedContent, client _: Client) throws -> Attachment
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback(content:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func fallback(content: Attachment) throws -> String?
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/ClientOptions.html b/docs/Structs/ClientOptions.html deleted file mode 100644 index 85306c86..00000000 --- a/docs/Structs/ClientOptions.html +++ /dev/null @@ -1,942 +0,0 @@ - - - - ClientOptions Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ClientOptions

-
-
- -
public struct ClientOptions
- -
-
-

Specify configuration options for creating a Client.

- -
-
- -
-
-
-
    -
  • -
    - - - - Api - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Api
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - api - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var api: ClientOptions.Api
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - codecs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var codecs: [any ContentCodec]
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    preEnableIdentityCallback will be called immediately before an Enable Identity wallet signature is requested from the user.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var preEnableIdentityCallback: PreEventCallback?
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    preCreateIdentityCallback will be called immediately before a Create Identity wallet signature is requested from the user.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var preCreateIdentityCallback: PreEventCallback?
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(api: Api = Api(), codecs: [any ContentCodec] = [], preEnableIdentityCallback: PreEventCallback? = nil, preCreateIdentityCallback: PreEventCallback? = nil)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/ClientOptions/Api.html b/docs/Structs/ClientOptions/Api.html deleted file mode 100644 index b8a1eb79..00000000 --- a/docs/Structs/ClientOptions/Api.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - Api Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Api

-
-
- -
public struct Api
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - env - -
    -
    -
    -
    -
    -
    -

    Specify which XMTP network to connect to. Defaults to .dev

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var env: XMTPEnvironment
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - isSecure - -
    -
    -
    -
    -
    -
    -

    Optional: Specify self-reported version e.g. XMTPInbox/v1.0.0.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var isSecure: Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - appVersion - -
    -
    -
    -
    -
    -
    -

    Specify whether the API client should use TLS security. In general this should only be false when using the .local environment.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var appVersion: String?
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(env: XMTPEnvironment = .dev, isSecure: Bool = true, appVersion: String? = nil)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/ConsentListEntry.html b/docs/Structs/ConsentListEntry.html deleted file mode 100644 index a912fd73..00000000 --- a/docs/Structs/ConsentListEntry.html +++ /dev/null @@ -1,888 +0,0 @@ - - - - ConsentListEntry Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConsentListEntry

-
-
- -
public struct ConsentListEntry : Codable, Hashable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - EntryType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum EntryType : String, Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - value - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var value: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - entryType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var entryType: EntryType
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - consentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var consentType: ConsentState
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/ConsentListEntry/EntryType.html b/docs/Structs/ConsentListEntry/EntryType.html deleted file mode 100644 index f59106b6..00000000 --- a/docs/Structs/ConsentListEntry/EntryType.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - EntryType Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

EntryType

-
-
- -
public enum EntryType : String, Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - address - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case address
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/ConversationV1.html b/docs/Structs/ConversationV1.html deleted file mode 100644 index 06426cbe..00000000 --- a/docs/Structs/ConversationV1.html +++ /dev/null @@ -1,1022 +0,0 @@ - - - - ConversationV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConversationV1

-
-
- -
public struct ConversationV1
- -
-
-

Handles legacy message conversations.

- -
-
- -
-
-
-
    -
  • -
    - - - - client - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var client: Client
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - peerAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var peerAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sentAt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sentAt: Date
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(client: Client, peerAddress: String, sentAt: Date)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encodedContainer - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encodedContainer: ConversationV1Container { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - streamMessages() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamMessages() -> AsyncThrowingStream<DecodedMessage, Error>
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamDecryptedMessages() -> AsyncThrowingStream<DecryptedMessage, Error>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - streamEphemeral() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamEphemeral() -> AsyncThrowingStream<Envelope, Error>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - decode(envelope:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(envelope: Envelope) throws -> DecodedMessage
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/ConversationV2.html b/docs/Structs/ConversationV2.html deleted file mode 100644 index 8fddf1f6..00000000 --- a/docs/Structs/ConversationV2.html +++ /dev/null @@ -1,1160 +0,0 @@ - - - - ConversationV2 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConversationV2

-
-
- -
public struct ConversationV2
- -
-
-

Handles V2 Message conversations.

- -
-
- -
-
-
-
    -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - keyMaterial - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var keyMaterial: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - context - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var context: InvitationV1.Context
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - peerAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var peerAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - client - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var client: Client
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(topic: String, keyMaterial: Data, context: InvitationV1.Context, peerAddress: String, client: Client)
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(topic: String, keyMaterial: Data, context: InvitationV1.Context, peerAddress: String, client: Client, header: SealedInvitationHeaderV1)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encodedContainer - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encodedContainer: ConversationV2Container { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - streamEphemeral() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamEphemeral() -> AsyncThrowingStream<Envelope, Error>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - streamMessages() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamMessages() -> AsyncThrowingStream<DecodedMessage, Error>
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamDecryptedMessages() -> AsyncThrowingStream<DecryptedMessage, Error>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - createdAt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdAt: Date { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - decode(envelope:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(envelope: Envelope) throws -> DecodedMessage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encode(codec:content:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode<Codec, T>(codec: Codec, content: T) async throws -> Data where Codec : ContentCodec, T == Codec.T
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/ConversationV2Container.html b/docs/Structs/ConversationV2Container.html deleted file mode 100644 index 2250c8c0..00000000 --- a/docs/Structs/ConversationV2Container.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - ConversationV2Container Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConversationV2Container

-
-
- -
public struct ConversationV2Container : Codable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/DecodedMessage.html b/docs/Structs/DecodedMessage.html deleted file mode 100644 index c5806a8a..00000000 --- a/docs/Structs/DecodedMessage.html +++ /dev/null @@ -1,1055 +0,0 @@ - - - - DecodedMessage Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

DecodedMessage

-
-
- -
public struct DecodedMessage : Sendable
- -
-
-

Decrypted messages from a conversation.

- -
-
- -
-
-
-
    -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - id - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var id: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encodedContent - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encodedContent: EncodedContent
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - senderAddress - -
    -
    -
    -
    -
    -
    -

    The wallet address of the sender of the message

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var senderAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sent - -
    -
    -
    -
    -
    -
    -

    When the message was sent

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sent: Date
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - client - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var client: Client
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(
    -	client: Client,
    -	topic: String,
    -	encodedContent: EncodedContent,
    -	senderAddress: String,
    -	sent: Date
    -)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - content() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func content<T>() throws -> T
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallbackContent - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var fallbackContent: String { get }
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    static func preview(client: Client, topic: String, body: String, senderAddress: String, sent: Date) -> DecodedMessage
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/DecryptedMessage.html b/docs/Structs/DecryptedMessage.html deleted file mode 100644 index 460f4005..00000000 --- a/docs/Structs/DecryptedMessage.html +++ /dev/null @@ -1,914 +0,0 @@ - - - - DecryptedMessage Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

DecryptedMessage

-
-
- -
public struct DecryptedMessage
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - id - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var id: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encodedContent - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encodedContent: EncodedContent
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - senderAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var senderAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sentAt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sentAt: Date
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/EncryptedEncodedContent.html b/docs/Structs/EncryptedEncodedContent.html deleted file mode 100644 index 2710ae01..00000000 --- a/docs/Structs/EncryptedEncodedContent.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - EncryptedEncodedContent Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

EncryptedEncodedContent

-
-
- -
public struct EncryptedEncodedContent
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - secret - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var secret: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - digest - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var digest: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - salt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var salt: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - nonce - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var nonce: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(secret: Data, digest: String, salt: Data, nonce: Data, payload: Data)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Notifications_V1_DeleteInstallationRequest.html b/docs/Structs/Notifications_V1_DeleteInstallationRequest.html deleted file mode 100644 index e39602b7..00000000 --- a/docs/Structs/Notifications_V1_DeleteInstallationRequest.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Notifications_V1_DeleteInstallationRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_DeleteInstallationRequest

-
-
- -
public struct Notifications_V1_DeleteInstallationRequest
-
extension Notifications_V1_DeleteInstallationRequest: @unchecked Sendable
-
extension Notifications_V1_DeleteInstallationRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - installationID - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var installationID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Notifications_V1_DeleteInstallationRequest, rhs: Notifications_V1_DeleteInstallationRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Notifications_V1_DeliveryMechanism.html b/docs/Structs/Notifications_V1_DeliveryMechanism.html deleted file mode 100644 index 2a2f7239..00000000 --- a/docs/Structs/Notifications_V1_DeliveryMechanism.html +++ /dev/null @@ -1,1086 +0,0 @@ - - - - Notifications_V1_DeliveryMechanism Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_DeliveryMechanism

-
-
- -
public struct Notifications_V1_DeliveryMechanism
-
extension Notifications_V1_DeliveryMechanism: @unchecked Sendable
-
extension Notifications_V1_DeliveryMechanism: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - deliveryMechanismType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var deliveryMechanismType: Notifications_V1_DeliveryMechanism.OneOf_DeliveryMechanismType?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - apnsDeviceToken - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var apnsDeviceToken: String { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - firebaseDeviceToken - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var firebaseDeviceToken: String { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_DeliveryMechanismType : Equatable
    -
    extension Notifications_V1_DeliveryMechanism.OneOf_DeliveryMechanismType: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Notifications_V1_DeliveryMechanism, rhs: Notifications_V1_DeliveryMechanism) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Notifications_V1_DeliveryMechanism/OneOf_DeliveryMechanismType.html b/docs/Structs/Notifications_V1_DeliveryMechanism/OneOf_DeliveryMechanismType.html deleted file mode 100644 index 719055b7..00000000 --- a/docs/Structs/Notifications_V1_DeliveryMechanism/OneOf_DeliveryMechanismType.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_DeliveryMechanismType Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_DeliveryMechanismType

-
-
- -
public enum OneOf_DeliveryMechanismType : Equatable
-
extension Notifications_V1_DeliveryMechanism.OneOf_DeliveryMechanismType: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - apnsDeviceToken(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case apnsDeviceToken(String)
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case firebaseDeviceToken(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Notifications_V1_RegisterInstallationRequest.html b/docs/Structs/Notifications_V1_RegisterInstallationRequest.html deleted file mode 100644 index fc6e7248..00000000 --- a/docs/Structs/Notifications_V1_RegisterInstallationRequest.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Notifications_V1_RegisterInstallationRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_RegisterInstallationRequest

-
-
- -
public struct Notifications_V1_RegisterInstallationRequest
-
extension Notifications_V1_RegisterInstallationRequest: @unchecked Sendable
-
extension Notifications_V1_RegisterInstallationRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - installationID - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var installationID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - deliveryMechanism - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var deliveryMechanism: Notifications_V1_DeliveryMechanism { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasDeliveryMechanism - -
    -
    -
    -
    -
    -
    -

    Returns true if deliveryMechanism has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasDeliveryMechanism: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Clears the value of deliveryMechanism. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearDeliveryMechanism()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Notifications_V1_RegisterInstallationRequest, rhs: Notifications_V1_RegisterInstallationRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Notifications_V1_RegisterInstallationResponse.html b/docs/Structs/Notifications_V1_RegisterInstallationResponse.html deleted file mode 100644 index 2be3ddd4..00000000 --- a/docs/Structs/Notifications_V1_RegisterInstallationResponse.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - Notifications_V1_RegisterInstallationResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_RegisterInstallationResponse

-
-
- -
public struct Notifications_V1_RegisterInstallationResponse
-
extension Notifications_V1_RegisterInstallationResponse: @unchecked Sendable
-
extension Notifications_V1_RegisterInstallationResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - installationID - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var installationID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - validUntil - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var validUntil: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Notifications_V1_RegisterInstallationResponse, rhs: Notifications_V1_RegisterInstallationResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Notifications_V1_SubscribeRequest.html b/docs/Structs/Notifications_V1_SubscribeRequest.html deleted file mode 100644 index b6613e09..00000000 --- a/docs/Structs/Notifications_V1_SubscribeRequest.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - Notifications_V1_SubscribeRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_SubscribeRequest

-
-
- -
public struct Notifications_V1_SubscribeRequest
-
extension Notifications_V1_SubscribeRequest: @unchecked Sendable
-
extension Notifications_V1_SubscribeRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - installationID - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var installationID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - topics - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topics: [String]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Notifications_V1_SubscribeRequest, rhs: Notifications_V1_SubscribeRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Notifications_V1_UnsubscribeRequest.html b/docs/Structs/Notifications_V1_UnsubscribeRequest.html deleted file mode 100644 index fc8655f0..00000000 --- a/docs/Structs/Notifications_V1_UnsubscribeRequest.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - Notifications_V1_UnsubscribeRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_UnsubscribeRequest

-
-
- -
public struct Notifications_V1_UnsubscribeRequest
-
extension Notifications_V1_UnsubscribeRequest: @unchecked Sendable
-
extension Notifications_V1_UnsubscribeRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - installationID - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var installationID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - topics - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topics: [String]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Notifications_V1_UnsubscribeRequest, rhs: Notifications_V1_UnsubscribeRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Pagination.html b/docs/Structs/Pagination.html deleted file mode 100644 index acab8ff5..00000000 --- a/docs/Structs/Pagination.html +++ /dev/null @@ -1,914 +0,0 @@ - - - - Pagination Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Pagination

-
-
- -
public struct Pagination
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - limit - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var limit: Int?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - before - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var before: Date?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - after - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var after: Date?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - direction - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var direction: PagingInfoSortDirection?
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(limit: Int? = nil, before: Date? = nil, after: Date? = nil, direction: PagingInfoSortDirection? = .descending)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/PreparedMessage.html b/docs/Structs/PreparedMessage.html deleted file mode 100644 index e481888d..00000000 --- a/docs/Structs/PreparedMessage.html +++ /dev/null @@ -1,914 +0,0 @@ - - - - PreparedMessage Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

PreparedMessage

-
-
- -
public struct PreparedMessage
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - envelopes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public let envelopes: [Envelope]
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func fromSerializedData(_ serializedData: Data) throws -> PreparedMessage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - serializedData() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func serializedData() throws -> Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - messageID - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var messageID: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - conversationTopic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversationTopic: String { get }
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Reaction.html b/docs/Structs/Reaction.html deleted file mode 100644 index 384597ac..00000000 --- a/docs/Structs/Reaction.html +++ /dev/null @@ -1,914 +0,0 @@ - - - - Reaction Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Reaction

-
-
- -
public struct Reaction : Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - reference - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var reference: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - action - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var action: ReactionAction
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - content - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var content: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - schema - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var schema: ReactionSchema
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(reference: String, action: ReactionAction, content: String, schema: ReactionSchema)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/ReactionCodec.html b/docs/Structs/ReactionCodec.html deleted file mode 100644 index 9ec24227..00000000 --- a/docs/Structs/ReactionCodec.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - ReactionCodec Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ReactionCodec

-
-
- -
public struct ReactionCodec : ContentCodec
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - T - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias T = Reaction
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentType: ContentTypeID
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(content: Reaction, client _: Client) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(content: EncodedContent, client _: Client) throws -> Reaction
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback(content:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func fallback(content: Reaction) throws -> String?
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/ReadReceipt.html b/docs/Structs/ReadReceipt.html deleted file mode 100644 index 101293fc..00000000 --- a/docs/Structs/ReadReceipt.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - ReadReceipt Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ReadReceipt

-
-
- -
public struct ReadReceipt
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/ReadReceiptCodec.html b/docs/Structs/ReadReceiptCodec.html deleted file mode 100644 index ff262693..00000000 --- a/docs/Structs/ReadReceiptCodec.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - ReadReceiptCodec Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ReadReceiptCodec

-
-
- -
public struct ReadReceiptCodec : ContentCodec
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - T - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias T = ReadReceipt
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentType: ContentTypeID
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(content: ReadReceipt, client _: Client) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(content: EncodedContent, client _: Client) throws -> ReadReceipt
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback(content:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func fallback(content: ReadReceipt) throws -> String?
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/RemoteAttachment.html b/docs/Structs/RemoteAttachment.html deleted file mode 100644 index 50e03f5a..00000000 --- a/docs/Structs/RemoteAttachment.html +++ /dev/null @@ -1,1161 +0,0 @@ - - - - RemoteAttachment Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

RemoteAttachment

-
-
- -
public struct RemoteAttachment
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - Scheme - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Scheme : String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - url - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var url: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentDigest - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentDigest: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - secret - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var secret: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - salt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var salt: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - nonce - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var nonce: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - scheme - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var scheme: Scheme
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentLength - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentLength: Int?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - filename - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var filename: String?
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(url: String, contentDigest: String, secret: Data, salt: Data, nonce: Data, scheme: Scheme) throws
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(url: String, encryptedEncodedContent: EncryptedEncodedContent) throws
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func encodeEncrypted<Codec, T>(content: T, codec: Codec, with client: Client) throws -> EncryptedEncodedContent where Codec : ContentCodec, T == Codec.T
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func decryptEncoded(encrypted: EncryptedEncodedContent) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - content() - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func content() async throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/RemoteAttachment/Scheme.html b/docs/Structs/RemoteAttachment/Scheme.html deleted file mode 100644 index 7bc1feb2..00000000 --- a/docs/Structs/RemoteAttachment/Scheme.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - Scheme Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Scheme

-
-
- -
public enum Scheme : String
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - https - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case https = "https"
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/RemoteAttachmentCodec.html b/docs/Structs/RemoteAttachmentCodec.html deleted file mode 100644 index 563c35c8..00000000 --- a/docs/Structs/RemoteAttachmentCodec.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - RemoteAttachmentCodec Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

RemoteAttachmentCodec

-
-
- -
public struct RemoteAttachmentCodec : ContentCodec
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Reply.html b/docs/Structs/Reply.html deleted file mode 100644 index 58da0009..00000000 --- a/docs/Structs/Reply.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - Reply Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Reply

-
-
- -
public struct Reply
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - reference - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var reference: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - content - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var content: Any
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentType: ContentTypeID
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(reference: String, content: Any, contentType: ContentTypeID)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/ReplyCodec.html b/docs/Structs/ReplyCodec.html deleted file mode 100644 index a566fddd..00000000 --- a/docs/Structs/ReplyCodec.html +++ /dev/null @@ -1,914 +0,0 @@ - - - - ReplyCodec Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ReplyCodec

-
-
- -
public struct ReplyCodec : ContentCodec
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentType: ContentTypeID
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(content reply: Reply, client: Client) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(content: EncodedContent, client: Client) throws -> Reply
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback(content:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func fallback(content: Reply) throws -> String?
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/SendOptions.html b/docs/Structs/SendOptions.html deleted file mode 100644 index cd04b1f2..00000000 --- a/docs/Structs/SendOptions.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - SendOptions Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

SendOptions

-
-
- -
public struct SendOptions
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/TextCodec.html b/docs/Structs/TextCodec.html deleted file mode 100644 index cd11bbec..00000000 --- a/docs/Structs/TextCodec.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - TextCodec Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

TextCodec

-
-
- -
public struct TextCodec : ContentCodec
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - T - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias T = String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentType: ContentTypeID
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(content: String, client _: Client) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(content: EncodedContent, client _: Client) throws -> String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback(content:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func fallback(content: String) throws -> String?
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/XMTPPush.html b/docs/Structs/XMTPPush.html deleted file mode 100644 index b421de31..00000000 --- a/docs/Structs/XMTPPush.html +++ /dev/null @@ -1,953 +0,0 @@ - - - - XMTPPush Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

XMTPPush

-
-
- -
public struct XMTPPush
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - shared - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var shared: XMTPPush
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - setPushServer(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func setPushServer(_: String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - request() - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func request() async throws -> Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - register(token:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func register(token _: String) async throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - subscribe(topics:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func subscribe(topics _: [String]) async throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unsubscribe(topics:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func unsubscribe(topics _: [String]) async throws
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html b/docs/Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html deleted file mode 100644 index 76159eba..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_CreateAuthTokenRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_CreateAuthTokenRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_CreateAuthTokenRequest
-
extension Xmtp_KeystoreApi_V1_CreateAuthTokenRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_CreateAuthTokenRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

CreateAuthTokenRequest is used to create an auth token for the XMTP API

- -
-
- -
-
-
-
    -
  • -
    - - - - timestampNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var timestampNs: UInt64 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasTimestampNs - -
    -
    -
    -
    -
    -
    -

    Returns true if timestampNs has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasTimestampNs: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearTimestampNs() - -
    -
    -
    -
    -
    -
    -

    Clears the value of timestampNs. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearTimestampNs()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_CreateAuthTokenRequest, rhs: Xmtp_KeystoreApi_V1_CreateAuthTokenRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html b/docs/Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html deleted file mode 100644 index 7b7c32a7..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html +++ /dev/null @@ -1,1165 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_CreateInviteRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_CreateInviteRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_CreateInviteRequest
-
extension Xmtp_KeystoreApi_V1_CreateInviteRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_CreateInviteRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Request to create an invite payload, and store the topic keys in the Keystore

- -
-
- -
-
-
-
    -
  • -
    - - - - context - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var context: Xmtp_MessageContents_InvitationV1.Context { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasContext - -
    -
    -
    -
    -
    -
    -

    Returns true if context has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasContext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearContext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of context. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearContext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recipient - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recipient: Xmtp_MessageContents_SignedPublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasRecipient - -
    -
    -
    -
    -
    -
    -

    Returns true if recipient has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasRecipient: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearRecipient() - -
    -
    -
    -
    -
    -
    -

    Clears the value of recipient. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearRecipient()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_CreateInviteRequest, rhs: Xmtp_KeystoreApi_V1_CreateInviteRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html b/docs/Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html deleted file mode 100644 index f0b86acc..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_CreateInviteResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_CreateInviteResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_CreateInviteResponse
-
extension Xmtp_KeystoreApi_V1_CreateInviteResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_CreateInviteResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response to a CreateInviteRequest

- -
-
- -
-
-
-
    -
  • -
    - - - - conversation - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversation: Xmtp_MessageContents_ConversationReference { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasConversation - -
    -
    -
    -
    -
    -
    -

    Returns true if conversation has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasConversation: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearConversation() - -
    -
    -
    -
    -
    -
    -

    Clears the value of conversation. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearConversation()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_CreateInviteResponse, rhs: Xmtp_KeystoreApi_V1_CreateInviteResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html b/docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html deleted file mode 100644 index 6e6b05ee..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_DecryptResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_DecryptResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_DecryptResponse
-
extension Xmtp_KeystoreApi_V1_DecryptResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response type for both V1 and V2 decryption requests

- -
-
- -
-
-
-
    -
  • -
    - - - - responses - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var responses: [Xmtp_KeystoreApi_V1_DecryptResponse.Response]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Response - -
    -
    -
    -
    -
    -
    -

    A single decryption response

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Response
    -
    extension Xmtp_KeystoreApi_V1_DecryptResponse.Response: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_DecryptResponse.Response: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptResponse, rhs: Xmtp_KeystoreApi_V1_DecryptResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html b/docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html deleted file mode 100644 index 91b44c72..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html +++ /dev/null @@ -1,1116 +0,0 @@ - - - - Response Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Response

-
-
- -
public struct Response
-
extension Xmtp_KeystoreApi_V1_DecryptResponse.Response: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptResponse.Response: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single decryption response

- -
-
- -
-
-
- -
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptResponse.Response, rhs: Xmtp_KeystoreApi_V1_DecryptResponse.Response) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/OneOf_Response.html b/docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/OneOf_Response.html deleted file mode 100644 index b1cb4cb4..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/OneOf_Response.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Response Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Response

-
-
- -
public enum OneOf_Response : Equatable
-
extension Xmtp_KeystoreApi_V1_DecryptResponse.Response.OneOf_Response: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html b/docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html deleted file mode 100644 index 6b48f8d7..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Success Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Success

-
-
- -
public struct Success
-
extension Xmtp_KeystoreApi_V1_DecryptResponse.Response.Success: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptResponse.Response.Success: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Wrapper object for success response

- -
-
- -
-
-
-
    -
  • -
    - - - - decrypted - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var decrypted: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptResponse.Response.Success, rhs: Xmtp_KeystoreApi_V1_DecryptResponse.Response.Success) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html b/docs/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html deleted file mode 100644 index c29ae808..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_DecryptV1Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_DecryptV1Request

-
-
- -
public struct Xmtp_KeystoreApi_V1_DecryptV1Request
-
extension Xmtp_KeystoreApi_V1_DecryptV1Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptV1Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Decrypt a batch of messages using X3DH key agreement

- -
-
- -
-
-
-
    -
  • -
    - - - - requests - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var requests: [Xmtp_KeystoreApi_V1_DecryptV1Request.Request]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Request - -
    -
    -
    -
    -
    -
    -

    A single decryption request

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Request
    -
    extension Xmtp_KeystoreApi_V1_DecryptV1Request.Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_DecryptV1Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptV1Request, rhs: Xmtp_KeystoreApi_V1_DecryptV1Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html b/docs/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html deleted file mode 100644 index ee09ec41..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html +++ /dev/null @@ -1,1192 +0,0 @@ - - - - Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Request

-
-
- -
public struct Request
-
extension Xmtp_KeystoreApi_V1_DecryptV1Request.Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptV1Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single decryption request

- -
-
- -
-
-
-
    -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPayload - -
    -
    -
    -
    -
    -
    -

    Returns true if payload has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPayload: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPayload() - -
    -
    -
    -
    -
    -
    -

    Clears the value of payload. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPayload()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - peerKeys - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var peerKeys: Xmtp_MessageContents_PublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPeerKeys - -
    -
    -
    -
    -
    -
    -

    Returns true if peerKeys has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPeerKeys: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPeerKeys() - -
    -
    -
    -
    -
    -
    -

    Clears the value of peerKeys. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPeerKeys()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - isSender - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var isSender: Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptV1Request.Request, rhs: Xmtp_KeystoreApi_V1_DecryptV1Request.Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html b/docs/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html deleted file mode 100644 index 8ee37a7f..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_DecryptV2Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_DecryptV2Request

-
-
- -
public struct Xmtp_KeystoreApi_V1_DecryptV2Request
-
extension Xmtp_KeystoreApi_V1_DecryptV2Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptV2Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Decrypt a batch of messages using the appropriate topic keys

- -
-
- -
-
-
-
    -
  • -
    - - - - requests - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var requests: [Xmtp_KeystoreApi_V1_DecryptV2Request.Request]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Request - -
    -
    -
    -
    -
    -
    -

    A single decryption request

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Request
    -
    extension Xmtp_KeystoreApi_V1_DecryptV2Request.Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_DecryptV2Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptV2Request, rhs: Xmtp_KeystoreApi_V1_DecryptV2Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html b/docs/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html deleted file mode 100644 index 466f2e7a..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html +++ /dev/null @@ -1,1111 +0,0 @@ - - - - Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Request

-
-
- -
public struct Request
-
extension Xmtp_KeystoreApi_V1_DecryptV2Request.Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptV2Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single decryption request

- -
-
- -
-
-
-
    -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPayload - -
    -
    -
    -
    -
    -
    -

    Returns true if payload has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPayload: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPayload() - -
    -
    -
    -
    -
    -
    -

    Clears the value of payload. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPayload()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentTopic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptV2Request.Request, rhs: Xmtp_KeystoreApi_V1_DecryptV2Request.Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html b/docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html deleted file mode 100644 index 79c8333c..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_EncryptResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_EncryptResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_EncryptResponse
-
extension Xmtp_KeystoreApi_V1_EncryptResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response type for both V1 and V2 encryption requests

- -
-
- -
-
-
-
    -
  • -
    - - - - responses - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var responses: [Xmtp_KeystoreApi_V1_EncryptResponse.Response]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Response - -
    -
    -
    -
    -
    -
    -

    A single encryption response

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Response
    -
    extension Xmtp_KeystoreApi_V1_EncryptResponse.Response: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_EncryptResponse.Response: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptResponse, rhs: Xmtp_KeystoreApi_V1_EncryptResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html b/docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html deleted file mode 100644 index 953e20cb..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html +++ /dev/null @@ -1,1116 +0,0 @@ - - - - Response Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Response

-
-
- -
public struct Response
-
extension Xmtp_KeystoreApi_V1_EncryptResponse.Response: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptResponse.Response: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single encryption response

- -
-
- -
-
-
- -
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptResponse.Response, rhs: Xmtp_KeystoreApi_V1_EncryptResponse.Response) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/OneOf_Response.html b/docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/OneOf_Response.html deleted file mode 100644 index fec96dde..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/OneOf_Response.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Response Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Response

-
-
- -
public enum OneOf_Response : Equatable
-
extension Xmtp_KeystoreApi_V1_EncryptResponse.Response.OneOf_Response: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html b/docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html deleted file mode 100644 index 861b63ae..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Success Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Success

-
-
- -
public struct Success
-
extension Xmtp_KeystoreApi_V1_EncryptResponse.Response.Success: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptResponse.Response.Success: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Wrapper object for success response

- -
-
- -
-
-
-
    -
  • -
    - - - - encrypted - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encrypted: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasEncrypted - -
    -
    -
    -
    -
    -
    -

    Returns true if encrypted has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasEncrypted: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearEncrypted() - -
    -
    -
    -
    -
    -
    -

    Clears the value of encrypted. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearEncrypted()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptResponse.Response.Success, rhs: Xmtp_KeystoreApi_V1_EncryptResponse.Response.Success) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html b/docs/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html deleted file mode 100644 index 0a17c3e9..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_EncryptV1Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_EncryptV1Request

-
-
- -
public struct Xmtp_KeystoreApi_V1_EncryptV1Request
-
extension Xmtp_KeystoreApi_V1_EncryptV1Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptV1Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Encrypt a batch of messages using X3DH key agreement

- -
-
- -
-
-
-
    -
  • -
    - - - - requests - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var requests: [Xmtp_KeystoreApi_V1_EncryptV1Request.Request]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Request - -
    -
    -
    -
    -
    -
    -

    A single encryption request

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Request
    -
    extension Xmtp_KeystoreApi_V1_EncryptV1Request.Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_EncryptV1Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptV1Request, rhs: Xmtp_KeystoreApi_V1_EncryptV1Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html b/docs/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html deleted file mode 100644 index d878171f..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html +++ /dev/null @@ -1,1111 +0,0 @@ - - - - Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Request

-
-
- -
public struct Request
-
extension Xmtp_KeystoreApi_V1_EncryptV1Request.Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptV1Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single encryption request

- -
-
- -
-
-
-
    -
  • -
    - - - - recipient - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recipient: Xmtp_MessageContents_PublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasRecipient - -
    -
    -
    -
    -
    -
    -

    Returns true if recipient has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasRecipient: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearRecipient() - -
    -
    -
    -
    -
    -
    -

    Clears the value of recipient. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearRecipient()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptV1Request.Request, rhs: Xmtp_KeystoreApi_V1_EncryptV1Request.Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html b/docs/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html deleted file mode 100644 index 77bfa291..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_EncryptV2Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_EncryptV2Request

-
-
- -
public struct Xmtp_KeystoreApi_V1_EncryptV2Request
-
extension Xmtp_KeystoreApi_V1_EncryptV2Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptV2Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Encrypt a batch of messages using the appropriate topic keys

- -
-
- -
-
-
-
    -
  • -
    - - - - requests - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var requests: [Xmtp_KeystoreApi_V1_EncryptV2Request.Request]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Request - -
    -
    -
    -
    -
    -
    -

    A single encryption request

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Request
    -
    extension Xmtp_KeystoreApi_V1_EncryptV2Request.Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_EncryptV2Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptV2Request, rhs: Xmtp_KeystoreApi_V1_EncryptV2Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html b/docs/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html deleted file mode 100644 index e33c8a73..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Request

-
-
- -
public struct Request
-
extension Xmtp_KeystoreApi_V1_EncryptV2Request.Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptV2Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single encryption request

- -
-
- -
-
-
-
    -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentTopic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptV2Request.Request, rhs: Xmtp_KeystoreApi_V1_EncryptV2Request.Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html b/docs/Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html deleted file mode 100644 index b9298399..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_GetConversationsResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_GetConversationsResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_GetConversationsResponse
-
extension Xmtp_KeystoreApi_V1_GetConversationsResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_GetConversationsResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response for GetV2Conversations

- -
-
- -
-
-
-
    -
  • -
    - - - - conversations - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversations: [Xmtp_MessageContents_ConversationReference]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_GetConversationsResponse, rhs: Xmtp_KeystoreApi_V1_GetConversationsResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html b/docs/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html deleted file mode 100644 index cbc32339..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html +++ /dev/null @@ -1,1004 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Used to check if the Keystore implementation has been setup for the given -wallet address Only used for MM Snap Keystore currently

- -
-
- -
-
-
-
    -
  • -
    - - - - walletAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var walletAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest, rhs: Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html b/docs/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html deleted file mode 100644 index d842ab1c..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html +++ /dev/null @@ -1,1034 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response to GetKeystoreStatusRequest

- -
-
- -
-
-
- -
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse, rhs: Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html b/docs/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html deleted file mode 100644 index 2bfaa8b4..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - KeystoreStatus Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

KeystoreStatus

-
-
- -
public enum KeystoreStatus : SwiftProtobuf.Enum
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.KeystoreStatus: CaseIterable
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.KeystoreStatus: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.KeystoreStatus: SwiftProtobuf._ProtoNameProviding
- -
-
-

Status of the Keystore for the specified wallet address

- -
-
- -
-
-
-
    -
  • -
    - - - - RawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias RawValue = Int
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unspecified - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unspecified
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - uninitialized - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case uninitialized
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - initialized - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case initialized
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - UNRECOGNIZED(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case UNRECOGNIZED(Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init?(rawValue: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - rawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var rawValue: Int { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allCases - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let allCases: [Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.KeystoreStatus]
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html b/docs/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html deleted file mode 100644 index b8851cea..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_GetRefreshJobRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_GetRefreshJobRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_GetRefreshJobRequest
-
extension Xmtp_KeystoreApi_V1_GetRefreshJobRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_GetRefreshJobRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

GetRefreshJobRequest is used to get the last run time of a refresh job

- -
-
- -
-
-
-
    -
  • -
    - - - - jobType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var jobType: Xmtp_KeystoreApi_V1_JobType
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_GetRefreshJobRequest, rhs: Xmtp_KeystoreApi_V1_GetRefreshJobRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html b/docs/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html deleted file mode 100644 index 253bb3bd..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_GetRefreshJobResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_GetRefreshJobResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_GetRefreshJobResponse
-
extension Xmtp_KeystoreApi_V1_GetRefreshJobResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_GetRefreshJobResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

GetRefreshJobResponse is used to return the last run time of a refresh job

- -
-
- -
-
-
-
    -
  • -
    - - - - lastRunNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var lastRunNs: Int64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_GetRefreshJobResponse, rhs: Xmtp_KeystoreApi_V1_GetRefreshJobResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html b/docs/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html deleted file mode 100644 index 55207668..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html +++ /dev/null @@ -1,1060 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_InitKeystoreRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_InitKeystoreRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_InitKeystoreRequest
-
extension Xmtp_KeystoreApi_V1_InitKeystoreRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_InitKeystoreRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Used to initialize the Keystore with a private key bundle retrieved from the -client

- -
-
- -
-
-
-
    -
  • -
    - - - - bundle - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bundle: Xmtp_KeystoreApi_V1_InitKeystoreRequest.OneOf_Bundle?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Xmtp_MessageContents_PrivateKeyBundleV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Bundle - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Bundle : Equatable
    -
    extension Xmtp_KeystoreApi_V1_InitKeystoreRequest.OneOf_Bundle: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_InitKeystoreRequest, rhs: Xmtp_KeystoreApi_V1_InitKeystoreRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest/OneOf_Bundle.html b/docs/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest/OneOf_Bundle.html deleted file mode 100644 index 5a600a0d..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest/OneOf_Bundle.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Bundle Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html b/docs/Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html deleted file mode 100644 index 304a0b57..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_InitKeystoreResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_InitKeystoreResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_InitKeystoreResponse
-
extension Xmtp_KeystoreApi_V1_InitKeystoreResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_InitKeystoreResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response to the request to initialize the Keystore

- -
-
- -
-
-
-
    -
  • -
    - - - - error - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var error: Xmtp_KeystoreApi_V1_KeystoreError { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasError - -
    -
    -
    -
    -
    -
    -

    Returns true if error has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasError: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearError() - -
    -
    -
    -
    -
    -
    -

    Clears the value of error. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearError()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_InitKeystoreResponse, rhs: Xmtp_KeystoreApi_V1_InitKeystoreResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_KeystoreError.html b/docs/Structs/Xmtp_KeystoreApi_V1_KeystoreError.html deleted file mode 100644 index ce9b145a..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_KeystoreError.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_KeystoreError Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_KeystoreError

-
-
- -
public struct Xmtp_KeystoreApi_V1_KeystoreError
-
extension Xmtp_KeystoreApi_V1_KeystoreError: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_KeystoreError: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Wrapper class for errors from the Keystore API

- -
-
- -
-
-
-
    -
  • -
    - - - - message - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var message: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - code - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var code: Xmtp_KeystoreApi_V1_ErrorCode
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_KeystoreError, rhs: Xmtp_KeystoreApi_V1_KeystoreError) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html b/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html deleted file mode 100644 index 3d8fc4aa..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SaveInvitesRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SaveInvitesRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_SaveInvitesRequest
-
extension Xmtp_KeystoreApi_V1_SaveInvitesRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveInvitesRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Request to save a batch of invite messages to the Keystore

- -
-
- -
-
-
-
    -
  • -
    - - - - requests - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var requests: [Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Request - -
    -
    -
    -
    -
    -
    -

    Mirrors xmtp.envelope schema

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Request
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SaveInvitesRequest, rhs: Xmtp_KeystoreApi_V1_SaveInvitesRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html b/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html deleted file mode 100644 index 4b118069..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Request

-
-
- -
public struct Request
-
extension Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Mirrors xmtp.envelope schema

- -
-
- -
-
-
-
    -
  • -
    - - - - contentTopic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - timestampNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var timestampNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request, rhs: Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html b/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html deleted file mode 100644 index eeae84a5..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SaveInvitesResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SaveInvitesResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_SaveInvitesResponse
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response to a SaveInvitesRequest

- -
-
- -
-
-
-
    -
  • -
    - - - - responses - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var responses: [Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Response - -
    -
    -
    -
    -
    -
    -

    A single response

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Response
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SaveInvitesResponse, rhs: Xmtp_KeystoreApi_V1_SaveInvitesResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html b/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html deleted file mode 100644 index e2366d2b..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html +++ /dev/null @@ -1,1116 +0,0 @@ - - - - Response Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Response

-
-
- -
public struct Response
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single response

- -
-
- -
-
-
- -
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response, rhs: Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/OneOf_Response.html b/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/OneOf_Response.html deleted file mode 100644 index b6ae85ef..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/OneOf_Response.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Response Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Response

-
-
- -
public enum OneOf_Response : Equatable
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response.OneOf_Response: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html b/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html deleted file mode 100644 index f4b85aca..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Success Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Success

-
-
- -
public struct Success
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response.Success: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response.Success: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Wrapper object for success response

- -
-
- -
-
-
-
    -
  • -
    - - - - conversation - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversation: Xmtp_MessageContents_ConversationReference { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasConversation - -
    -
    -
    -
    -
    -
    -

    Returns true if conversation has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasConversation: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearConversation() - -
    -
    -
    -
    -
    -
    -

    Clears the value of conversation. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearConversation()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html b/docs/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html deleted file mode 100644 index 228427af..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html +++ /dev/null @@ -1,1004 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest
-
extension Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SaveV1ConversationsRequest is used to save a batch of conversations to the -built in persistence

- -
-
- -
-
-
-
    -
  • -
    - - - - conversations - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversations: [Xmtp_MessageContents_ConversationReference]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest, rhs: Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html b/docs/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html deleted file mode 100644 index bae0c404..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html +++ /dev/null @@ -1,976 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse
-
extension Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Placeholder response type for SaveV1Conversations

- -
-
- -
-
-
-
    -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: _NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse, rhs: Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html b/docs/Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html deleted file mode 100644 index eff4b197..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SetRefeshJobRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SetRefeshJobRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_SetRefeshJobRequest
-
extension Xmtp_KeystoreApi_V1_SetRefeshJobRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SetRefeshJobRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SetRefreshJobRequest is used to set the last run time of a refresh job

- -
-
- -
-
-
-
    -
  • -
    - - - - jobType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var jobType: Xmtp_KeystoreApi_V1_JobType
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - lastRunNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var lastRunNs: Int64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SetRefeshJobRequest, rhs: Xmtp_KeystoreApi_V1_SetRefeshJobRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html b/docs/Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html deleted file mode 100644 index 5abb6e2f..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html +++ /dev/null @@ -1,976 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SetRefreshJobResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SetRefreshJobResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_SetRefreshJobResponse
-
extension Xmtp_KeystoreApi_V1_SetRefreshJobResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SetRefreshJobResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SetRefreshJobResponse is an empty response type

- -
-
- -
-
-
-
    -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: _NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SetRefreshJobResponse, rhs: Xmtp_KeystoreApi_V1_SetRefreshJobResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html b/docs/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html deleted file mode 100644 index ad6c70a6..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html +++ /dev/null @@ -1,1114 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SignDigestRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SignDigestRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_SignDigestRequest
-
extension Xmtp_KeystoreApi_V1_SignDigestRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SignDigestRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SignDigestRequest is used to sign a digest with either the identity key -or a prekey

- -
-
- -
-
-
-
    -
  • -
    - - - - digest - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var digest: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - signer - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var signer: Xmtp_KeystoreApi_V1_SignDigestRequest.OneOf_Signer?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - identityKey - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identityKey: Bool { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - prekeyIndex - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var prekeyIndex: UInt32 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Signer - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Signer : Equatable
    -
    extension Xmtp_KeystoreApi_V1_SignDigestRequest.OneOf_Signer: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SignDigestRequest, rhs: Xmtp_KeystoreApi_V1_SignDigestRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest/OneOf_Signer.html b/docs/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest/OneOf_Signer.html deleted file mode 100644 index cce3c85e..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest/OneOf_Signer.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Signer Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Signer

-
-
- -
public enum OneOf_Signer : Equatable
-
extension Xmtp_KeystoreApi_V1_SignDigestRequest.OneOf_Signer: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - identityKey(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case identityKey(Bool)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - prekeyIndex(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case prekeyIndex(UInt32)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_TopicMap.html b/docs/Structs/Xmtp_KeystoreApi_V1_TopicMap.html deleted file mode 100644 index 0eda67ed..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_TopicMap.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_TopicMap Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_TopicMap

-
-
- -
public struct Xmtp_KeystoreApi_V1_TopicMap
-
extension Xmtp_KeystoreApi_V1_TopicMap: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_TopicMap: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A mapping of topics to their decrypted invitations

- -
-
- -
-
-
-
    -
  • -
    - - - - topics - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topics: Dictionary<String, Xmtp_KeystoreApi_V1_TopicMap.TopicData>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - TopicData - -
    -
    -
    -
    -
    -
    -

    TopicData wraps the invitation and the timestamp it was created

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct TopicData
    -
    extension Xmtp_KeystoreApi_V1_TopicMap.TopicData: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_TopicMap.TopicData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_TopicMap, rhs: Xmtp_KeystoreApi_V1_TopicMap) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html b/docs/Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html deleted file mode 100644 index f6c70f47..00000000 --- a/docs/Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html +++ /dev/null @@ -1,1111 +0,0 @@ - - - - TopicData Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

TopicData

-
-
- -
public struct TopicData
-
extension Xmtp_KeystoreApi_V1_TopicMap.TopicData: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_TopicMap.TopicData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

TopicData wraps the invitation and the timestamp it was created

- -
-
- -
-
-
-
    -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - peerAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var peerAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - invitation - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var invitation: Xmtp_MessageContents_InvitationV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasInvitation - -
    -
    -
    -
    -
    -
    -

    Returns true if invitation has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasInvitation: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearInvitation() - -
    -
    -
    -
    -
    -
    -

    Clears the value of invitation. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearInvitation()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_TopicMap.TopicData, rhs: Xmtp_KeystoreApi_V1_TopicMap.TopicData) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_AuthData.html b/docs/Structs/Xmtp_MessageApi_V1_AuthData.html deleted file mode 100644 index 9721adcb..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_AuthData.html +++ /dev/null @@ -1,1034 +0,0 @@ - - - - Xmtp_MessageApi_V1_AuthData Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_AuthData

-
-
- -
public struct Xmtp_MessageApi_V1_AuthData
-
extension Xmtp_MessageApi_V1_AuthData: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_AuthData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

AuthData carries token parameters that are authenticated -by the identity key signature. -It is embedded in the Token structure as bytes -so that the bytes don’t need to be reconstructed -to verify the token signature.

- -
-
- -
-
-
-
    -
  • -
    - - - - walletAddr - -
    -
    -
    -
    -
    -
    -

    address of the wallet

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var walletAddr: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    time when the token was generated/signed

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_AuthData, rhs: Xmtp_MessageApi_V1_AuthData) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html b/docs/Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html deleted file mode 100644 index 99bc9ce8..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_MessageApi_V1_BatchQueryRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_BatchQueryRequest

-
-
- -
public struct Xmtp_MessageApi_V1_BatchQueryRequest
-
extension Xmtp_MessageApi_V1_BatchQueryRequest: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_BatchQueryRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

BatchQuery

- -
-
- -
-
-
-
    -
  • -
    - - - - requests - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var requests: [Xmtp_MessageApi_V1_QueryRequest]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_BatchQueryRequest, rhs: Xmtp_MessageApi_V1_BatchQueryRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html b/docs/Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html deleted file mode 100644 index b2663b5a..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_MessageApi_V1_BatchQueryResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_BatchQueryResponse

-
-
- -
public struct Xmtp_MessageApi_V1_BatchQueryResponse
-
extension Xmtp_MessageApi_V1_BatchQueryResponse: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_BatchQueryResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response containing a list of QueryResponse messages

- -
-
- -
-
-
-
    -
  • -
    - - - - responses - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var responses: [Xmtp_MessageApi_V1_QueryResponse]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_BatchQueryResponse, rhs: Xmtp_MessageApi_V1_BatchQueryResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_Cursor.html b/docs/Structs/Xmtp_MessageApi_V1_Cursor.html deleted file mode 100644 index 91fba6f4..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_Cursor.html +++ /dev/null @@ -1,1063 +0,0 @@ - - - - Xmtp_MessageApi_V1_Cursor Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_Cursor

-
-
- -
public struct Xmtp_MessageApi_V1_Cursor
-
extension Xmtp_MessageApi_V1_Cursor: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_Cursor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Wrapper for potentially multiple types of cursor

- -
-
- -
-
-
-
    -
  • -
    - - - - cursor - -
    -
    -
    -
    -
    -
    -

    Making the cursor a one-of type, as I would like to change the way we -handle pagination to use a precomputed sort field. -This way we can handle both methods

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cursor: Xmtp_MessageApi_V1_Cursor.OneOf_Cursor?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - index - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var index: Xmtp_MessageApi_V1_IndexCursor { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Cursor - -
    -
    -
    -
    -
    -
    -

    Making the cursor a one-of type, as I would like to change the way we -handle pagination to use a precomputed sort field. -This way we can handle both methods

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Cursor : Equatable
    -
    extension Xmtp_MessageApi_V1_Cursor.OneOf_Cursor: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_Cursor, rhs: Xmtp_MessageApi_V1_Cursor) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_Cursor/OneOf_Cursor.html b/docs/Structs/Xmtp_MessageApi_V1_Cursor/OneOf_Cursor.html deleted file mode 100644 index f3ab2d19..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_Cursor/OneOf_Cursor.html +++ /dev/null @@ -1,827 +0,0 @@ - - - - OneOf_Cursor Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Cursor

-
-
- -
public enum OneOf_Cursor : Equatable
-
extension Xmtp_MessageApi_V1_Cursor.OneOf_Cursor: @unchecked Sendable
- -
-
-

Making the cursor a one-of type, as I would like to change the way we -handle pagination to use a precomputed sort field. -This way we can handle both methods

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_Envelope.html b/docs/Structs/Xmtp_MessageApi_V1_Envelope.html deleted file mode 100644 index d1d74df9..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_Envelope.html +++ /dev/null @@ -1,1061 +0,0 @@ - - - - Xmtp_MessageApi_V1_Envelope Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_Envelope

-
-
- -
public struct Xmtp_MessageApi_V1_Envelope
-
extension Xmtp_MessageApi_V1_Envelope: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_Envelope: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Envelope encapsulates a message while in transit.

- -
-
- -
-
-
-
    -
  • -
    - - - - contentTopic - -
    -
    -
    -
    -
    -
    -

    The topic the message belongs to, -If the message includes the topic as well -it MUST be the same as the topic in the envelope.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - timestampNs - -
    -
    -
    -
    -
    -
    -

    Message creation timestamp -If the message includes the timestamp as well -it MUST be equivalent to the timestamp in the envelope.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var timestampNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - message - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var message: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_Envelope, rhs: Xmtp_MessageApi_V1_Envelope) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_IndexCursor.html b/docs/Structs/Xmtp_MessageApi_V1_IndexCursor.html deleted file mode 100644 index 897a6765..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_IndexCursor.html +++ /dev/null @@ -1,1032 +0,0 @@ - - - - Xmtp_MessageApi_V1_IndexCursor Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_IndexCursor

-
-
- -
public struct Xmtp_MessageApi_V1_IndexCursor
-
extension Xmtp_MessageApi_V1_IndexCursor: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_IndexCursor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

This is based off of the go-waku Index type, but with the -receiverTime and pubsubTopic removed for simplicity. -Both removed fields are optional

- -
-
- -
-
-
-
    -
  • -
    - - - - digest - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var digest: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - senderTimeNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var senderTimeNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_IndexCursor, rhs: Xmtp_MessageApi_V1_IndexCursor) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_PagingInfo.html b/docs/Structs/Xmtp_MessageApi_V1_PagingInfo.html deleted file mode 100644 index a52c571c..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_PagingInfo.html +++ /dev/null @@ -1,1112 +0,0 @@ - - - - Xmtp_MessageApi_V1_PagingInfo Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_PagingInfo

-
-
- -
public struct Xmtp_MessageApi_V1_PagingInfo
-
extension Xmtp_MessageApi_V1_PagingInfo: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_PagingInfo: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

This is based off of the go-waku PagingInfo struct, but with the direction -changed to our SortDirection enum format

- -
-
- -
-
-
-
    -
  • -
    - - - - limit - -
    -
    -
    -
    -
    -
    -

    Note: this is a uint32, while go-waku’s pageSize is a uint64

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var limit: UInt32
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - cursor - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cursor: Xmtp_MessageApi_V1_Cursor { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasCursor - -
    -
    -
    -
    -
    -
    -

    Returns true if cursor has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasCursor: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearCursor() - -
    -
    -
    -
    -
    -
    -

    Clears the value of cursor. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearCursor()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - direction - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var direction: Xmtp_MessageApi_V1_SortDirection
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_PagingInfo, rhs: Xmtp_MessageApi_V1_PagingInfo) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_PublishRequest.html b/docs/Structs/Xmtp_MessageApi_V1_PublishRequest.html deleted file mode 100644 index aa054655..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_PublishRequest.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_MessageApi_V1_PublishRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_PublishRequest

-
-
- -
public struct Xmtp_MessageApi_V1_PublishRequest
-
extension Xmtp_MessageApi_V1_PublishRequest: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_PublishRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Publish

- -
-
- -
-
-
-
    -
  • -
    - - - - envelopes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var envelopes: [Xmtp_MessageApi_V1_Envelope]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_PublishRequest, rhs: Xmtp_MessageApi_V1_PublishRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_PublishResponse.html b/docs/Structs/Xmtp_MessageApi_V1_PublishResponse.html deleted file mode 100644 index 1b5b41ab..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_PublishResponse.html +++ /dev/null @@ -1,976 +0,0 @@ - - - - Xmtp_MessageApi_V1_PublishResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_PublishResponse

-
-
- -
public struct Xmtp_MessageApi_V1_PublishResponse
-
extension Xmtp_MessageApi_V1_PublishResponse: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_PublishResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Empty message as a response for Publish

- -
-
- -
-
-
-
    -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: _NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_PublishResponse, rhs: Xmtp_MessageApi_V1_PublishResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_QueryRequest.html b/docs/Structs/Xmtp_MessageApi_V1_QueryRequest.html deleted file mode 100644 index 46456a26..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_QueryRequest.html +++ /dev/null @@ -1,1138 +0,0 @@ - - - - Xmtp_MessageApi_V1_QueryRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_QueryRequest

-
-
- -
public struct Xmtp_MessageApi_V1_QueryRequest
-
extension Xmtp_MessageApi_V1_QueryRequest: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_QueryRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Query

- -
-
- -
-
-
-
    -
  • -
    - - - - contentTopics - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopics: [String]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - startTimeNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var startTimeNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - endTimeNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var endTimeNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - pagingInfo - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var pagingInfo: Xmtp_MessageApi_V1_PagingInfo { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPagingInfo - -
    -
    -
    -
    -
    -
    -

    Returns true if pagingInfo has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPagingInfo: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPagingInfo() - -
    -
    -
    -
    -
    -
    -

    Clears the value of pagingInfo. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPagingInfo()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_QueryRequest, rhs: Xmtp_MessageApi_V1_QueryRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_QueryResponse.html b/docs/Structs/Xmtp_MessageApi_V1_QueryResponse.html deleted file mode 100644 index 1256f7a3..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_QueryResponse.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageApi_V1_QueryResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_QueryResponse

-
-
- -
public struct Xmtp_MessageApi_V1_QueryResponse
-
extension Xmtp_MessageApi_V1_QueryResponse: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_QueryResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

The response, containing envelopes, for a query

- -
-
- -
-
-
-
    -
  • -
    - - - - envelopes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var envelopes: [Xmtp_MessageApi_V1_Envelope]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - pagingInfo - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var pagingInfo: Xmtp_MessageApi_V1_PagingInfo { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPagingInfo - -
    -
    -
    -
    -
    -
    -

    Returns true if pagingInfo has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPagingInfo: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPagingInfo() - -
    -
    -
    -
    -
    -
    -

    Clears the value of pagingInfo. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPagingInfo()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_QueryResponse, rhs: Xmtp_MessageApi_V1_QueryResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html b/docs/Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html deleted file mode 100644 index 0a246939..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html +++ /dev/null @@ -1,976 +0,0 @@ - - - - Xmtp_MessageApi_V1_SubscribeAllRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_SubscribeAllRequest

-
-
- -
public struct Xmtp_MessageApi_V1_SubscribeAllRequest
-
extension Xmtp_MessageApi_V1_SubscribeAllRequest: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_SubscribeAllRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SubscribeAll

- -
-
- -
-
-
-
    -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: _NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_SubscribeAllRequest, rhs: Xmtp_MessageApi_V1_SubscribeAllRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_SubscribeRequest.html b/docs/Structs/Xmtp_MessageApi_V1_SubscribeRequest.html deleted file mode 100644 index d2af691c..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_SubscribeRequest.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_MessageApi_V1_SubscribeRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_SubscribeRequest

-
-
- -
public struct Xmtp_MessageApi_V1_SubscribeRequest
-
extension Xmtp_MessageApi_V1_SubscribeRequest: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_SubscribeRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Subscribe

- -
-
- -
-
-
-
    -
  • -
    - - - - contentTopics - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopics: [String]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_SubscribeRequest, rhs: Xmtp_MessageApi_V1_SubscribeRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageApi_V1_Token.html b/docs/Structs/Xmtp_MessageApi_V1_Token.html deleted file mode 100644 index 56048c52..00000000 --- a/docs/Structs/Xmtp_MessageApi_V1_Token.html +++ /dev/null @@ -1,1166 +0,0 @@ - - - - Xmtp_MessageApi_V1_Token Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_Token

-
-
- -
public struct Xmtp_MessageApi_V1_Token
-
extension Xmtp_MessageApi_V1_Token: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_Token: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Token is used by clients to prove to the nodes -that they are serving a specific wallet.

- -
-
- -
-
-
-
    -
  • -
    - - - - identityKey - -
    -
    -
    -
    -
    -
    -

    identity key signed by a wallet

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identityKey: Xmtp_MessageContents_PublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasIdentityKey - -
    -
    -
    -
    -
    -
    -

    Returns true if identityKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasIdentityKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearIdentityKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of identityKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearIdentityKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - authDataBytes - -
    -
    -
    -
    -
    -
    -

    encoded bytes of AuthData

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var authDataBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - authDataSignature - -
    -
    -
    -
    -
    -
    -

    identity key signature of AuthData bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var authDataSignature: Xmtp_MessageContents_Signature { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasAuthDataSignature - -
    -
    -
    -
    -
    -
    -

    Returns true if authDataSignature has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasAuthDataSignature: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Clears the value of authDataSignature. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearAuthDataSignature()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_Token, rhs: Xmtp_MessageApi_V1_Token) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_Ciphertext.html b/docs/Structs/Xmtp_MessageContents_Ciphertext.html deleted file mode 100644 index 725818f5..00000000 --- a/docs/Structs/Xmtp_MessageContents_Ciphertext.html +++ /dev/null @@ -1,1093 +0,0 @@ - - - - Xmtp_MessageContents_Ciphertext Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_Ciphertext

-
-
- -
public struct Xmtp_MessageContents_Ciphertext
-
extension Xmtp_MessageContents_Ciphertext: @unchecked Sendable
-
extension Xmtp_MessageContents_Ciphertext: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Ciphertext represents encrypted payload. -It is definited as a union to support cryptographic algorithm agility. -The payload is accompanied by the cryptographic parameters -required by the chosen encryption scheme.

- -
-
- -
-
-
-
    -
  • -
    - - - - union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var union: Xmtp_MessageContents_Ciphertext.OneOf_Union?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - aes256GcmHkdfSha256 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var aes256GcmHkdfSha256: Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Union : Equatable
    -
    extension Xmtp_MessageContents_Ciphertext.OneOf_Union: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Aes256gcmHkdfsha256 - -
    -
    -
    -
    -
    -
    -

    Encryption: AES256-GCM -Key derivation function: HKDF-SHA256

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Aes256gcmHkdfsha256
    -
    extension Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Ciphertext, rhs: Xmtp_MessageContents_Ciphertext) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html b/docs/Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html deleted file mode 100644 index 9aacb752..00000000 --- a/docs/Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html +++ /dev/null @@ -1,1058 +0,0 @@ - - - - Aes256gcmHkdfsha256 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Aes256gcmHkdfsha256

-
-
- -
public struct Aes256gcmHkdfsha256
-
extension Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256: @unchecked Sendable
-
extension Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Encryption: AES256-GCM -Key derivation function: HKDF-SHA256

- -
-
- -
-
-
-
    -
  • -
    - - - - hkdfSalt - -
    -
    -
    -
    -
    -
    -

    32 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hkdfSalt: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - gcmNonce - -
    -
    -
    -
    -
    -
    -

    12 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var gcmNonce: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    encrypted payload

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256, rhs: Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_Ciphertext/OneOf_Union.html b/docs/Structs/Xmtp_MessageContents_Ciphertext/OneOf_Union.html deleted file mode 100644 index 5ae99ab1..00000000 --- a/docs/Structs/Xmtp_MessageContents_Ciphertext/OneOf_Union.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Union Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/Structs/Xmtp_MessageContents_Composite.html b/docs/Structs/Xmtp_MessageContents_Composite.html deleted file mode 100644 index 6224e626..00000000 --- a/docs/Structs/Xmtp_MessageContents_Composite.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_MessageContents_Composite Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_Composite

-
-
- -
public struct Xmtp_MessageContents_Composite
-
extension Xmtp_MessageContents_Composite: @unchecked Sendable
-
extension Xmtp_MessageContents_Composite: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Composite is used to implement xmtp.org/composite content type

- -
-
- -
-
-
-
    -
  • -
    - - - - parts - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var parts: [Xmtp_MessageContents_Composite.Part]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Part - -
    -
    -
    -
    -
    -
    -

    Part represents one section of a composite message

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Part
    -
    extension Xmtp_MessageContents_Composite.Part: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Composite.Part: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Composite, rhs: Xmtp_MessageContents_Composite) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_Composite/Part.html b/docs/Structs/Xmtp_MessageContents_Composite/Part.html deleted file mode 100644 index d502d9ff..00000000 --- a/docs/Structs/Xmtp_MessageContents_Composite/Part.html +++ /dev/null @@ -1,1086 +0,0 @@ - - - - Part Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Part

-
-
- -
public struct Part
-
extension Xmtp_MessageContents_Composite.Part: @unchecked Sendable
-
extension Xmtp_MessageContents_Composite.Part: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Part represents one section of a composite message

- -
-
- -
-
-
- -
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Composite.Part, rhs: Xmtp_MessageContents_Composite.Part) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_Composite/Part/OneOf_Element.html b/docs/Structs/Xmtp_MessageContents_Composite/Part/OneOf_Element.html deleted file mode 100644 index 9304c6b6..00000000 --- a/docs/Structs/Xmtp_MessageContents_Composite/Part/OneOf_Element.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Element Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Element

-
-
- -
public enum OneOf_Element : Equatable
-
extension Xmtp_MessageContents_Composite.Part.OneOf_Element: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_ContactBundle.html b/docs/Structs/Xmtp_MessageContents_ContactBundle.html deleted file mode 100644 index fa63c01c..00000000 --- a/docs/Structs/Xmtp_MessageContents_ContactBundle.html +++ /dev/null @@ -1,1086 +0,0 @@ - - - - Xmtp_MessageContents_ContactBundle Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_ContactBundle

-
-
- -
public struct Xmtp_MessageContents_ContactBundle
-
extension Xmtp_MessageContents_ContactBundle: @unchecked Sendable
-
extension Xmtp_MessageContents_ContactBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Versioned ContactBundle

- -
-
- -
-
-
-
    -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Xmtp_MessageContents_ContactBundle.OneOf_Version?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Xmtp_MessageContents_ContactBundleV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v2 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v2: Xmtp_MessageContents_ContactBundleV2 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Version : Equatable
    -
    extension Xmtp_MessageContents_ContactBundle.OneOf_Version: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_ContactBundle, rhs: Xmtp_MessageContents_ContactBundle) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_ContactBundle/OneOf_Version.html b/docs/Structs/Xmtp_MessageContents_ContactBundle/OneOf_Version.html deleted file mode 100644 index 9865790c..00000000 --- a/docs/Structs/Xmtp_MessageContents_ContactBundle/OneOf_Version.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Version

-
-
- -
public enum OneOf_Version : Equatable
-
extension Xmtp_MessageContents_ContactBundle.OneOf_Version: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_ContactBundleV1.html b/docs/Structs/Xmtp_MessageContents_ContactBundleV1.html deleted file mode 100644 index c1215e02..00000000 --- a/docs/Structs/Xmtp_MessageContents_ContactBundleV1.html +++ /dev/null @@ -1,1058 +0,0 @@ - - - - Xmtp_MessageContents_ContactBundleV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_ContactBundleV1

-
-
- -
public struct Xmtp_MessageContents_ContactBundleV1
-
extension Xmtp_MessageContents_ContactBundleV1: @unchecked Sendable
-
extension Xmtp_MessageContents_ContactBundleV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

LEGACY: User key bundle V1 using PublicKeys. -The PublicKeys MUST be signed.

- -
-
- -
-
-
-
    -
  • -
    - - - - keyBundle - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var keyBundle: Xmtp_MessageContents_PublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasKeyBundle - -
    -
    -
    -
    -
    -
    -

    Returns true if keyBundle has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasKeyBundle: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearKeyBundle() - -
    -
    -
    -
    -
    -
    -

    Clears the value of keyBundle. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearKeyBundle()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_ContactBundleV1, rhs: Xmtp_MessageContents_ContactBundleV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_ContactBundleV2.html b/docs/Structs/Xmtp_MessageContents_ContactBundleV2.html deleted file mode 100644 index 246e9560..00000000 --- a/docs/Structs/Xmtp_MessageContents_ContactBundleV2.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Xmtp_MessageContents_ContactBundleV2 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_ContactBundleV2

-
-
- -
public struct Xmtp_MessageContents_ContactBundleV2
-
extension Xmtp_MessageContents_ContactBundleV2: @unchecked Sendable
-
extension Xmtp_MessageContents_ContactBundleV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

User key bundle V2 using SignedPublicKeys.

- -
-
- -
-
-
-
    -
  • -
    - - - - keyBundle - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var keyBundle: Xmtp_MessageContents_SignedPublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasKeyBundle - -
    -
    -
    -
    -
    -
    -

    Returns true if keyBundle has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasKeyBundle: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearKeyBundle() - -
    -
    -
    -
    -
    -
    -

    Clears the value of keyBundle. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearKeyBundle()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_ContactBundleV2, rhs: Xmtp_MessageContents_ContactBundleV2) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_ContentTypeId.html b/docs/Structs/Xmtp_MessageContents_ContentTypeId.html deleted file mode 100644 index 4bbf3dbb..00000000 --- a/docs/Structs/Xmtp_MessageContents_ContentTypeId.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageContents_ContentTypeId Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_ContentTypeId

-
-
- -
public struct Xmtp_MessageContents_ContentTypeId
-
extension Xmtp_MessageContents_ContentTypeId: @unchecked Sendable
-
extension Xmtp_MessageContents_ContentTypeId: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

ContentTypeId is used to identify the type of content stored in a Message.

- -
-
- -
-
-
-
    -
  • -
    - - - - authorityID - -
    -
    -
    -
    -
    -
    -

    authority governing this content type

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var authorityID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - typeID - -
    -
    -
    -
    -
    -
    -

    type identifier

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var typeID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - versionMajor - -
    -
    -
    -
    -
    -
    -

    major version of the type

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var versionMajor: UInt32
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - versionMinor - -
    -
    -
    -
    -
    -
    -

    minor version of the type

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var versionMinor: UInt32
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_ContentTypeId, rhs: Xmtp_MessageContents_ContentTypeId) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_ConversationReference.html b/docs/Structs/Xmtp_MessageContents_ConversationReference.html deleted file mode 100644 index f8c07e25..00000000 --- a/docs/Structs/Xmtp_MessageContents_ConversationReference.html +++ /dev/null @@ -1,1138 +0,0 @@ - - - - Xmtp_MessageContents_ConversationReference Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_ConversationReference

-
-
- -
public struct Xmtp_MessageContents_ConversationReference
-
extension Xmtp_MessageContents_ConversationReference: @unchecked Sendable
-
extension Xmtp_MessageContents_ConversationReference: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A light pointer for a conversation that contains no decryption keys

- -
-
- -
-
-
-
    -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - peerAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var peerAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - context - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var context: Xmtp_MessageContents_InvitationV1.Context { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasContext - -
    -
    -
    -
    -
    -
    -

    Returns true if context has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasContext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearContext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of context. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearContext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_ConversationReference, rhs: Xmtp_MessageContents_ConversationReference) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_DecodedMessage.html b/docs/Structs/Xmtp_MessageContents_DecodedMessage.html deleted file mode 100644 index 89e6689c..00000000 --- a/docs/Structs/Xmtp_MessageContents_DecodedMessage.html +++ /dev/null @@ -1,1302 +0,0 @@ - - - - Xmtp_MessageContents_DecodedMessage Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_DecodedMessage

-
-
- -
public struct Xmtp_MessageContents_DecodedMessage
-
extension Xmtp_MessageContents_DecodedMessage: @unchecked Sendable
-
extension Xmtp_MessageContents_DecodedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

DecodedMessage represents the decrypted message contents. -DecodedMessage instances are not stored on the network, but -may be serialized and stored by clients

- -
-
- -
-
-
-
    -
  • -
    - - - - id - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var id: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - messageVersion - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var messageVersion: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - senderAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var senderAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recipientAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recipientAddress: String { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasRecipientAddress - -
    -
    -
    -
    -
    -
    -

    Returns true if recipientAddress has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasRecipientAddress: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Clears the value of recipientAddress. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearRecipientAddress()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sentNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sentNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentTopic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - conversation - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversation: Xmtp_MessageContents_ConversationReference { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasConversation - -
    -
    -
    -
    -
    -
    -

    Returns true if conversation has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasConversation: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearConversation() - -
    -
    -
    -
    -
    -
    -

    Clears the value of conversation. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearConversation()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentBytes - -
    -
    -
    -
    -
    -
    -

    encapsulates EncodedContent

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_DecodedMessage, rhs: Xmtp_MessageContents_DecodedMessage) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_EciesMessage.html b/docs/Structs/Xmtp_MessageContents_EciesMessage.html deleted file mode 100644 index 5e1ec5e8..00000000 --- a/docs/Structs/Xmtp_MessageContents_EciesMessage.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - Xmtp_MessageContents_EciesMessage Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_EciesMessage

-
-
- -
public struct Xmtp_MessageContents_EciesMessage
-
extension Xmtp_MessageContents_EciesMessage: @unchecked Sendable
-
extension Xmtp_MessageContents_EciesMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

EciesMessage is a wrapper for ECIES encrypted payloads

- -
-
- -
-
-
-
    -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Xmtp_MessageContents_EciesMessage.OneOf_Version?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Expected to be an ECIES encrypted SignedPayload

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Data { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Version : Equatable
    -
    extension Xmtp_MessageContents_EciesMessage.OneOf_Version: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_EciesMessage, rhs: Xmtp_MessageContents_EciesMessage) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_EciesMessage/OneOf_Version.html b/docs/Structs/Xmtp_MessageContents_EciesMessage/OneOf_Version.html deleted file mode 100644 index a8f7592f..00000000 --- a/docs/Structs/Xmtp_MessageContents_EciesMessage/OneOf_Version.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Version

-
-
- -
public enum OneOf_Version : Equatable
-
extension Xmtp_MessageContents_EciesMessage.OneOf_Version: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - v1(_:) - -
    -
    -
    -
    -
    -
    -

    Expected to be an ECIES encrypted SignedPayload

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v1(Data)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_EncodedContent.html b/docs/Structs/Xmtp_MessageContents_EncodedContent.html deleted file mode 100644 index 5325dc32..00000000 --- a/docs/Structs/Xmtp_MessageContents_EncodedContent.html +++ /dev/null @@ -1,1277 +0,0 @@ - - - - Xmtp_MessageContents_EncodedContent Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_EncodedContent

-
-
- -
public struct Xmtp_MessageContents_EncodedContent
-
extension Xmtp_MessageContents_EncodedContent: @unchecked Sendable
-
extension Xmtp_MessageContents_EncodedContent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

EncodedContent bundles the content with metadata identifying its type -and parameters required for correct decoding and presentation of the content.

- -
-
- -
-
-
-
    -
  • -
    - - - - type - -
    -
    -
    -
    -
    -
    -

    content type identifier used to match the payload with -the correct decoding machinery

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var type: Xmtp_MessageContents_ContentTypeId { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasType - -
    -
    -
    -
    -
    -
    -

    Returns true if type has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasType: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearType() - -
    -
    -
    -
    -
    -
    -

    Clears the value of type. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearType()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - parameters - -
    -
    -
    -
    -
    -
    -

    optional encoding parameters required to correctly decode the content

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var parameters: Dictionary<String, String>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback - -
    -
    -
    -
    -
    -
    -

    optional fallback description of the content that can be used in case -the client cannot decode or render the content

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var fallback: String { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasFallback - -
    -
    -
    -
    -
    -
    -

    Returns true if fallback has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasFallback: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearFallback() - -
    -
    -
    -
    -
    -
    -

    Clears the value of fallback. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearFallback()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - compression - -
    -
    -
    -
    -
    -
    -

    optional compression; the value indicates algorithm used to -compress the encoded content bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var compression: Xmtp_MessageContents_Compression { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasCompression - -
    -
    -
    -
    -
    -
    -

    Returns true if compression has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasCompression: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearCompression() - -
    -
    -
    -
    -
    -
    -

    Clears the value of compression. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearCompression()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - content - -
    -
    -
    -
    -
    -
    -

    encoded content itself

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var content: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_EncodedContent, rhs: Xmtp_MessageContents_EncodedContent) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html b/docs/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html deleted file mode 100644 index c5b951c0..00000000 --- a/docs/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - Xmtp_MessageContents_EncryptedPrivateKeyBundle Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_EncryptedPrivateKeyBundle

-
-
- -
public struct Xmtp_MessageContents_EncryptedPrivateKeyBundle
-
extension Xmtp_MessageContents_EncryptedPrivateKeyBundle: @unchecked Sendable
-
extension Xmtp_MessageContents_EncryptedPrivateKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Versioned encrypted PrivateKeyBundle

- -
-
- -
-
-
-
    -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Xmtp_MessageContents_EncryptedPrivateKeyBundle.OneOf_Version?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Xmtp_MessageContents_EncryptedPrivateKeyBundleV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Version : Equatable
    -
    extension Xmtp_MessageContents_EncryptedPrivateKeyBundle.OneOf_Version: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_EncryptedPrivateKeyBundle, rhs: Xmtp_MessageContents_EncryptedPrivateKeyBundle) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle/OneOf_Version.html b/docs/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle/OneOf_Version.html deleted file mode 100644 index d50f6684..00000000 --- a/docs/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle/OneOf_Version.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html b/docs/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html deleted file mode 100644 index 3d0d827f..00000000 --- a/docs/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html +++ /dev/null @@ -1,1088 +0,0 @@ - - - - Xmtp_MessageContents_EncryptedPrivateKeyBundleV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_EncryptedPrivateKeyBundleV1

-
-
- -
public struct Xmtp_MessageContents_EncryptedPrivateKeyBundleV1
-
extension Xmtp_MessageContents_EncryptedPrivateKeyBundleV1: @unchecked Sendable
-
extension Xmtp_MessageContents_EncryptedPrivateKeyBundleV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PrivateKeyBundle encrypted with key material generated by -signing a randomly generated “pre-key” with the user’s wallet, -i.e. EIP-191 signature of a “storage signature” message with -the pre-key embedded in it. -(see xmtp-js::PrivateKeyBundle.toEncryptedBytes for details)

- -
-
- -
-
-
-
    -
  • -
    - - - - walletPreKey - -
    -
    -
    -
    -
    -
    -

    randomly generated pre-key

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var walletPreKey: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ciphertext - -
    -
    -
    -
    -
    -
    -

    MUST contain encrypted PrivateKeyBundle

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ciphertext: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasCiphertext - -
    -
    -
    -
    -
    -
    -

    Returns true if ciphertext has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasCiphertext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearCiphertext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of ciphertext. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearCiphertext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_EncryptedPrivateKeyBundleV1, rhs: Xmtp_MessageContents_EncryptedPrivateKeyBundleV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_InvitationV1.html b/docs/Structs/Xmtp_MessageContents_InvitationV1.html deleted file mode 100644 index 79b89459..00000000 --- a/docs/Structs/Xmtp_MessageContents_InvitationV1.html +++ /dev/null @@ -1,1230 +0,0 @@ - - - - Xmtp_MessageContents_InvitationV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_InvitationV1

-
-
- -
public struct Xmtp_MessageContents_InvitationV1
-
extension Xmtp_MessageContents_InvitationV1: @unchecked Sendable
-
extension Xmtp_MessageContents_InvitationV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Unsealed invitation V1

- -
-
- -
-
-
-
    -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    topic name chosen for this conversation. -It MUST be randomly generated bytes (length >= 32), -then base64 encoded without padding

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - context - -
    -
    -
    -
    -
    -
    -

    A context object defining metadata

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var context: Xmtp_MessageContents_InvitationV1.Context { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasContext - -
    -
    -
    -
    -
    -
    -

    Returns true if context has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasContext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearContext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of context. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearContext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encryption - -
    -
    -
    -
    -
    -
    -

    message encryption scheme and keys for this conversation.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encryption: Xmtp_MessageContents_InvitationV1.OneOf_Encryption?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - aes256GcmHkdfSha256 - -
    -
    -
    -
    -
    -
    -

    Specify the encryption method to process the key material properly.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var aes256GcmHkdfSha256: Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Encryption - -
    -
    -
    -
    -
    -
    -

    message encryption scheme and keys for this conversation.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Encryption : Equatable
    -
    extension Xmtp_MessageContents_InvitationV1.OneOf_Encryption: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Aes256gcmHkdfsha256 - -
    -
    -
    -
    -
    -
    -

    Supported encryption schemes -AES256-GCM-HKDF-SHA256

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Aes256gcmHkdfsha256
    -
    extension Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256: @unchecked Sendable
    -
    extension Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Context - -
    -
    -
    -
    -
    -
    -

    The context type

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Context
    -
    extension Xmtp_MessageContents_InvitationV1.Context: @unchecked Sendable
    -
    extension Xmtp_MessageContents_InvitationV1.Context: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_InvitationV1, rhs: Xmtp_MessageContents_InvitationV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html b/docs/Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html deleted file mode 100644 index b7806262..00000000 --- a/docs/Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html +++ /dev/null @@ -1,1004 +0,0 @@ - - - - Aes256gcmHkdfsha256 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Aes256gcmHkdfsha256

-
-
- -
public struct Aes256gcmHkdfsha256
-
extension Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256: @unchecked Sendable
-
extension Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Supported encryption schemes -AES256-GCM-HKDF-SHA256

- -
-
- -
-
-
-
    -
  • -
    - - - - keyMaterial - -
    -
    -
    -
    -
    -
    -

    randomly generated key material (32 bytes)

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var keyMaterial: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256, rhs: Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_InvitationV1/Context.html b/docs/Structs/Xmtp_MessageContents_InvitationV1/Context.html deleted file mode 100644 index 91e8fc31..00000000 --- a/docs/Structs/Xmtp_MessageContents_InvitationV1/Context.html +++ /dev/null @@ -1,1031 +0,0 @@ - - - - Context Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Context

-
-
- -
public struct Context
-
extension Xmtp_MessageContents_InvitationV1.Context: @unchecked Sendable
-
extension Xmtp_MessageContents_InvitationV1.Context: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

The context type

- -
-
- -
-
-
-
    -
  • -
    - - - - conversationID - -
    -
    -
    -
    -
    -
    -

    Expected to be a URI (ie xmtp.org/convo1)

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversationID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - metadata - -
    -
    -
    -
    -
    -
    -

    Key value map of additional metadata that would be exposed to -application developers and could be used for filtering

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var metadata: Dictionary<String, String>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_InvitationV1.Context, rhs: Xmtp_MessageContents_InvitationV1.Context) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_InvitationV1/OneOf_Encryption.html b/docs/Structs/Xmtp_MessageContents_InvitationV1/OneOf_Encryption.html deleted file mode 100644 index 1986238a..00000000 --- a/docs/Structs/Xmtp_MessageContents_InvitationV1/OneOf_Encryption.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Encryption Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Encryption

-
-
- -
public enum OneOf_Encryption : Equatable
-
extension Xmtp_MessageContents_InvitationV1.OneOf_Encryption: @unchecked Sendable
- -
-
-

message encryption scheme and keys for this conversation.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_Message.html b/docs/Structs/Xmtp_MessageContents_Message.html deleted file mode 100644 index 04392074..00000000 --- a/docs/Structs/Xmtp_MessageContents_Message.html +++ /dev/null @@ -1,1086 +0,0 @@ - - - - Xmtp_MessageContents_Message Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_Message

-
-
- -
public struct Xmtp_MessageContents_Message
-
extension Xmtp_MessageContents_Message: @unchecked Sendable
-
extension Xmtp_MessageContents_Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Versioned Message

- -
-
- -
-
-
-
    -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Xmtp_MessageContents_Message.OneOf_Version?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Xmtp_MessageContents_MessageV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v2 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v2: Xmtp_MessageContents_MessageV2 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Version : Equatable
    -
    extension Xmtp_MessageContents_Message.OneOf_Version: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Message, rhs: Xmtp_MessageContents_Message) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_Message/OneOf_Version.html b/docs/Structs/Xmtp_MessageContents_Message/OneOf_Version.html deleted file mode 100644 index 69360cc3..00000000 --- a/docs/Structs/Xmtp_MessageContents_Message/OneOf_Version.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Version

-
-
- -
public enum OneOf_Version : Equatable
-
extension Xmtp_MessageContents_Message.OneOf_Version: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_MessageHeaderV1.html b/docs/Structs/Xmtp_MessageContents_MessageHeaderV1.html deleted file mode 100644 index 8e703ce3..00000000 --- a/docs/Structs/Xmtp_MessageContents_MessageHeaderV1.html +++ /dev/null @@ -1,1166 +0,0 @@ - - - - Xmtp_MessageContents_MessageHeaderV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_MessageHeaderV1

-
-
- -
public struct Xmtp_MessageContents_MessageHeaderV1
-
extension Xmtp_MessageContents_MessageHeaderV1: @unchecked Sendable
-
extension Xmtp_MessageContents_MessageHeaderV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Message header is encoded separately as the bytes are also used -as associated data for authenticated encryption

- -
-
- -
-
-
-
    -
  • -
    - - - - sender - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sender: Xmtp_MessageContents_PublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSender - -
    -
    -
    -
    -
    -
    -

    Returns true if sender has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSender: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSender() - -
    -
    -
    -
    -
    -
    -

    Clears the value of sender. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSender()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recipient - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recipient: Xmtp_MessageContents_PublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasRecipient - -
    -
    -
    -
    -
    -
    -

    Returns true if recipient has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasRecipient: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearRecipient() - -
    -
    -
    -
    -
    -
    -

    Clears the value of recipient. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearRecipient()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - timestamp - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var timestamp: UInt64 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_MessageHeaderV1, rhs: Xmtp_MessageContents_MessageHeaderV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_MessageHeaderV2.html b/docs/Structs/Xmtp_MessageContents_MessageHeaderV2.html deleted file mode 100644 index 66043cb7..00000000 --- a/docs/Structs/Xmtp_MessageContents_MessageHeaderV2.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_MessageContents_MessageHeaderV2 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_MessageHeaderV2

-
-
- -
public struct Xmtp_MessageContents_MessageHeaderV2
-
extension Xmtp_MessageContents_MessageHeaderV2: @unchecked Sendable
-
extension Xmtp_MessageContents_MessageHeaderV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Message header carries information that is not encrypted, and is therefore -observable by the network. It is however authenticated as associated data -of the AEAD encryption used to protect the message, -thus providing tamper evidence.

- -
-
- -
-
-
-
    -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    sender specified message creation time

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    the topic the message belongs to

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_MessageHeaderV2, rhs: Xmtp_MessageContents_MessageHeaderV2) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_MessageV1.html b/docs/Structs/Xmtp_MessageContents_MessageV1.html deleted file mode 100644 index fc55a186..00000000 --- a/docs/Structs/Xmtp_MessageContents_MessageV1.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageContents_MessageV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_MessageV1

-
-
- -
public struct Xmtp_MessageContents_MessageV1
-
extension Xmtp_MessageContents_MessageV1: @unchecked Sendable
-
extension Xmtp_MessageContents_MessageV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Message is the top level protocol element

- -
-
- -
-
-
-
    -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    encapsulates encoded MessageHeaderV1

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ciphertext - -
    -
    -
    -
    -
    -
    -

    Ciphertext.payload MUST contain encrypted EncodedContent

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ciphertext: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasCiphertext - -
    -
    -
    -
    -
    -
    -

    Returns true if ciphertext has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasCiphertext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearCiphertext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of ciphertext. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearCiphertext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_MessageV1, rhs: Xmtp_MessageContents_MessageV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_MessageV2.html b/docs/Structs/Xmtp_MessageContents_MessageV2.html deleted file mode 100644 index e673914a..00000000 --- a/docs/Structs/Xmtp_MessageContents_MessageV2.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageContents_MessageV2 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_MessageV2

-
-
- -
public struct Xmtp_MessageContents_MessageV2
-
extension Xmtp_MessageContents_MessageV2: @unchecked Sendable
-
extension Xmtp_MessageContents_MessageV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Message combines the encoded header with the encrypted payload.

- -
-
- -
-
-
-
    -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    encapsulates encoded MessageHeaderV2

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ciphertext - -
    -
    -
    -
    -
    -
    -

    Ciphertext.payload MUST contain encrypted SignedContent

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ciphertext: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasCiphertext - -
    -
    -
    -
    -
    -
    -

    Returns true if ciphertext has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasCiphertext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearCiphertext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of ciphertext. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearCiphertext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_MessageV2, rhs: Xmtp_MessageContents_MessageV2) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PrivateKey.html b/docs/Structs/Xmtp_MessageContents_PrivateKey.html deleted file mode 100644 index 0d97077f..00000000 --- a/docs/Structs/Xmtp_MessageContents_PrivateKey.html +++ /dev/null @@ -1,1197 +0,0 @@ - - - - Xmtp_MessageContents_PrivateKey Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PrivateKey

-
-
- -
public struct Xmtp_MessageContents_PrivateKey
-
extension Xmtp_MessageContents_PrivateKey: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivateKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

LEGACY: PrivateKey generalized to support different key types

- -
-
- -
-
-
-
    -
  • -
    - - - - timestamp - -
    -
    -
    -
    -
    -
    -

    time the key was created

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var timestamp: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - union - -
    -
    -
    -
    -
    -
    -

    private key

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var union: Xmtp_MessageContents_PrivateKey.OneOf_Union?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - secp256K1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var secp256K1: Xmtp_MessageContents_PrivateKey.Secp256k1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - publicKey - -
    -
    -
    -
    -
    -
    -

    public key for this private key

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var publicKey: Xmtp_MessageContents_PublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPublicKey - -
    -
    -
    -
    -
    -
    -

    Returns true if publicKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPublicKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPublicKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of publicKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPublicKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Union - -
    -
    -
    -
    -
    -
    -

    private key

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Union : Equatable
    -
    extension Xmtp_MessageContents_PrivateKey.OneOf_Union: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Secp256k1 - -
    -
    -
    -
    -
    -
    -

    EC: SECP256k1

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Secp256k1
    -
    extension Xmtp_MessageContents_PrivateKey.Secp256k1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivateKey.Secp256k1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PrivateKey, rhs: Xmtp_MessageContents_PrivateKey) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PrivateKey/OneOf_Union.html b/docs/Structs/Xmtp_MessageContents_PrivateKey/OneOf_Union.html deleted file mode 100644 index a968ee65..00000000 --- a/docs/Structs/Xmtp_MessageContents_PrivateKey/OneOf_Union.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Union Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html b/docs/Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html deleted file mode 100644 index 76a5f6a8..00000000 --- a/docs/Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Secp256k1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Secp256k1

-
-
- -
public struct Secp256k1
-
extension Xmtp_MessageContents_PrivateKey.Secp256k1: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivateKey.Secp256k1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

EC: SECP256k1

- -
-
- -
-
-
-
    -
  • -
    - - - - bytes - -
    -
    -
    -
    -
    -
    -

    D big-endian, 32 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PrivateKey.Secp256k1, rhs: Xmtp_MessageContents_PrivateKey.Secp256k1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PrivateKeyBundle.html b/docs/Structs/Xmtp_MessageContents_PrivateKeyBundle.html deleted file mode 100644 index ebe808bf..00000000 --- a/docs/Structs/Xmtp_MessageContents_PrivateKeyBundle.html +++ /dev/null @@ -1,1086 +0,0 @@ - - - - Xmtp_MessageContents_PrivateKeyBundle Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PrivateKeyBundle

-
-
- -
public struct Xmtp_MessageContents_PrivateKeyBundle
-
extension Xmtp_MessageContents_PrivateKeyBundle: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivateKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Versioned PrivateKeyBundle

- -
-
- -
-
-
-
    -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Xmtp_MessageContents_PrivateKeyBundle.OneOf_Version?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Xmtp_MessageContents_PrivateKeyBundleV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v2 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v2: Xmtp_MessageContents_PrivateKeyBundleV2 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Version : Equatable
    -
    extension Xmtp_MessageContents_PrivateKeyBundle.OneOf_Version: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PrivateKeyBundle, rhs: Xmtp_MessageContents_PrivateKeyBundle) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PrivateKeyBundle/OneOf_Version.html b/docs/Structs/Xmtp_MessageContents_PrivateKeyBundle/OneOf_Version.html deleted file mode 100644 index c44e1651..00000000 --- a/docs/Structs/Xmtp_MessageContents_PrivateKeyBundle/OneOf_Version.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Version

-
-
- -
public enum OneOf_Version : Equatable
-
extension Xmtp_MessageContents_PrivateKeyBundle.OneOf_Version: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html b/docs/Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html deleted file mode 100644 index 56fe811d..00000000 --- a/docs/Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageContents_PrivateKeyBundleV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PrivateKeyBundleV1

-
-
- -
public struct Xmtp_MessageContents_PrivateKeyBundleV1
-
extension Xmtp_MessageContents_PrivateKeyBundleV1: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivateKeyBundleV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

LEGACY: PrivateKeyBundleV1 wraps the identityKey and the preKeys

- -
-
- -
-
-
-
    -
  • -
    - - - - identityKey - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identityKey: Xmtp_MessageContents_PrivateKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasIdentityKey - -
    -
    -
    -
    -
    -
    -

    Returns true if identityKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasIdentityKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearIdentityKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of identityKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearIdentityKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - preKeys - -
    -
    -
    -
    -
    -
    -

    all the known pre-keys, newer keys first,

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var preKeys: [Xmtp_MessageContents_PrivateKey]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PrivateKeyBundleV1, rhs: Xmtp_MessageContents_PrivateKeyBundleV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html b/docs/Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html deleted file mode 100644 index 33cc0a8e..00000000 --- a/docs/Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html +++ /dev/null @@ -1,1085 +0,0 @@ - - - - Xmtp_MessageContents_PrivateKeyBundleV2 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PrivateKeyBundleV2

-
-
- -
public struct Xmtp_MessageContents_PrivateKeyBundleV2
-
extension Xmtp_MessageContents_PrivateKeyBundleV2: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivateKeyBundleV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PrivateKeyBundle wraps the identityKey and the preKeys, -enforces usage of signed keys.

- -
-
- -
-
-
-
    -
  • -
    - - - - identityKey - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identityKey: Xmtp_MessageContents_SignedPrivateKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasIdentityKey - -
    -
    -
    -
    -
    -
    -

    Returns true if identityKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasIdentityKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearIdentityKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of identityKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearIdentityKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - preKeys - -
    -
    -
    -
    -
    -
    -

    all the known pre-keys, newer keys first,

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var preKeys: [Xmtp_MessageContents_SignedPrivateKey]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PrivateKeyBundleV2, rhs: Xmtp_MessageContents_PrivateKeyBundleV2) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction.html b/docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction.html deleted file mode 100644 index 067caf40..00000000 --- a/docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction.html +++ /dev/null @@ -1,1148 +0,0 @@ - - - - Xmtp_MessageContents_PrivatePreferencesAction Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PrivatePreferencesAction

-
-
- -
public struct Xmtp_MessageContents_PrivatePreferencesAction
-
extension Xmtp_MessageContents_PrivatePreferencesAction: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivatePreferencesAction: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PrivatePreferencesAction is a message used to update the client’s -preference store. The only current actions are allow and block. -Other actions may be added later

- -
-
- -
-
-
-
    -
  • -
    - - - - messageType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var messageType: Xmtp_MessageContents_PrivatePreferencesAction.OneOf_MessageType?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allow - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var allow: Xmtp_MessageContents_PrivatePreferencesAction.Allow { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - block - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var block: Xmtp_MessageContents_PrivatePreferencesAction.Block { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_MessageType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_MessageType : Equatable
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction.OneOf_MessageType: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Allow - -
    -
    -
    -
    -
    -
    -

    Add the given wallet addresses to the allow list

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Allow
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction.Allow: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction.Allow: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Block - -
    -
    -
    -
    -
    -
    -

    Add the given wallet addresses to the block list

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Block
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction.Block: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction.Block: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PrivatePreferencesAction, rhs: Xmtp_MessageContents_PrivatePreferencesAction) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html b/docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html deleted file mode 100644 index 230d8af0..00000000 --- a/docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Allow Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Allow

-
-
- -
public struct Allow
-
extension Xmtp_MessageContents_PrivatePreferencesAction.Allow: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivatePreferencesAction.Allow: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Add the given wallet addresses to the allow list

- -
-
- -
-
-
-
    -
  • -
    - - - - walletAddresses - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var walletAddresses: [String]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html b/docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html deleted file mode 100644 index 408607ce..00000000 --- a/docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Block Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Block

-
-
- -
public struct Block
-
extension Xmtp_MessageContents_PrivatePreferencesAction.Block: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivatePreferencesAction.Block: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Add the given wallet addresses to the block list

- -
-
- -
-
-
-
    -
  • -
    - - - - walletAddresses - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var walletAddresses: [String]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction/OneOf_MessageType.html b/docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction/OneOf_MessageType.html deleted file mode 100644 index a1223faf..00000000 --- a/docs/Structs/Xmtp_MessageContents_PrivatePreferencesAction/OneOf_MessageType.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_MessageType Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_MessageType

-
-
- -
public enum OneOf_MessageType : Equatable
-
extension Xmtp_MessageContents_PrivatePreferencesAction.OneOf_MessageType: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PublicKey.html b/docs/Structs/Xmtp_MessageContents_PublicKey.html deleted file mode 100644 index 81b9cecd..00000000 --- a/docs/Structs/Xmtp_MessageContents_PublicKey.html +++ /dev/null @@ -1,1198 +0,0 @@ - - - - Xmtp_MessageContents_PublicKey Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PublicKey

-
-
- -
public struct Xmtp_MessageContents_PublicKey
-
extension Xmtp_MessageContents_PublicKey: @unchecked Sendable
-
extension Xmtp_MessageContents_PublicKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PublicKey represents a generalized public key, -defined as a union to support cryptographic algorithm agility.

- -
-
- -
-
-
-
    -
  • -
    - - - - timestamp - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var timestamp: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - signature - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var signature: Xmtp_MessageContents_Signature { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSignature - -
    -
    -
    -
    -
    -
    -

    Returns true if signature has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSignature: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSignature() - -
    -
    -
    -
    -
    -
    -

    Clears the value of signature. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSignature()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var union: Xmtp_MessageContents_PublicKey.OneOf_Union?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - secp256K1Uncompressed - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var secp256K1Uncompressed: Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Union : Equatable
    -
    extension Xmtp_MessageContents_PublicKey.OneOf_Union: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Secp256k1Uncompressed - -
    -
    -
    -
    -
    -
    -

    The key bytes

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Secp256k1Uncompressed
    -
    extension Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PublicKey, rhs: Xmtp_MessageContents_PublicKey) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PublicKey/OneOf_Union.html b/docs/Structs/Xmtp_MessageContents_PublicKey/OneOf_Union.html deleted file mode 100644 index 2cdc6af5..00000000 --- a/docs/Structs/Xmtp_MessageContents_PublicKey/OneOf_Union.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Union Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html b/docs/Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html deleted file mode 100644 index 6661588f..00000000 --- a/docs/Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Secp256k1Uncompressed Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Secp256k1Uncompressed

-
-
- -
public struct Secp256k1Uncompressed
-
extension Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed: @unchecked Sendable
-
extension Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

The key bytes

- -
-
- -
-
-
-
    -
  • -
    - - - - bytes - -
    -
    -
    -
    -
    -
    -

    uncompressed point with prefix (0x04) [ P || X || Y ], 65 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed, rhs: Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_PublicKeyBundle.html b/docs/Structs/Xmtp_MessageContents_PublicKeyBundle.html deleted file mode 100644 index e5a1fc6e..00000000 --- a/docs/Structs/Xmtp_MessageContents_PublicKeyBundle.html +++ /dev/null @@ -1,1139 +0,0 @@ - - - - Xmtp_MessageContents_PublicKeyBundle Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PublicKeyBundle

-
-
- -
public struct Xmtp_MessageContents_PublicKeyBundle
-
extension Xmtp_MessageContents_PublicKeyBundle: @unchecked Sendable
-
extension Xmtp_MessageContents_PublicKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PublicKeyBundle packages the cryptographic keys associated with a wallet, -both senders and recipients are identified by their key bundles.

- -
-
- -
-
-
-
    -
  • -
    - - - - identityKey - -
    -
    -
    -
    -
    -
    -

    Identity key MUST be signed by the wallet.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identityKey: Xmtp_MessageContents_PublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasIdentityKey - -
    -
    -
    -
    -
    -
    -

    Returns true if identityKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasIdentityKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearIdentityKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of identityKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearIdentityKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - preKey - -
    -
    -
    -
    -
    -
    -

    Pre-key MUST be signed by the identity key.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var preKey: Xmtp_MessageContents_PublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPreKey - -
    -
    -
    -
    -
    -
    -

    Returns true if preKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPreKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPreKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of preKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPreKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PublicKeyBundle, rhs: Xmtp_MessageContents_PublicKeyBundle) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_SealedInvitation.html b/docs/Structs/Xmtp_MessageContents_SealedInvitation.html deleted file mode 100644 index 3241170d..00000000 --- a/docs/Structs/Xmtp_MessageContents_SealedInvitation.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - Xmtp_MessageContents_SealedInvitation Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SealedInvitation

-
-
- -
public struct Xmtp_MessageContents_SealedInvitation
-
extension Xmtp_MessageContents_SealedInvitation: @unchecked Sendable
-
extension Xmtp_MessageContents_SealedInvitation: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Versioned Sealed Invitation

- -
-
- -
-
-
-
    -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Xmtp_MessageContents_SealedInvitation.OneOf_Version?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Xmtp_MessageContents_SealedInvitationV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Version : Equatable
    -
    extension Xmtp_MessageContents_SealedInvitation.OneOf_Version: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SealedInvitation, rhs: Xmtp_MessageContents_SealedInvitation) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_SealedInvitation/OneOf_Version.html b/docs/Structs/Xmtp_MessageContents_SealedInvitation/OneOf_Version.html deleted file mode 100644 index b1303492..00000000 --- a/docs/Structs/Xmtp_MessageContents_SealedInvitation/OneOf_Version.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html b/docs/Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html deleted file mode 100644 index 6d7bd6c6..00000000 --- a/docs/Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html +++ /dev/null @@ -1,1168 +0,0 @@ - - - - Xmtp_MessageContents_SealedInvitationHeaderV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SealedInvitationHeaderV1

-
-
- -
public struct Xmtp_MessageContents_SealedInvitationHeaderV1
-
extension Xmtp_MessageContents_SealedInvitationHeaderV1: @unchecked Sendable
-
extension Xmtp_MessageContents_SealedInvitationHeaderV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Sealed Invitation V1 Header -Header carries information that is unencrypted, thus readable by the network -it is however authenticated as associated data with the AEAD scheme used -to encrypt the invitation body, thus providing tamper evidence.

- -
-
- -
-
-
-
    -
  • -
    - - - - sender - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sender: Xmtp_MessageContents_SignedPublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSender - -
    -
    -
    -
    -
    -
    -

    Returns true if sender has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSender: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSender() - -
    -
    -
    -
    -
    -
    -

    Clears the value of sender. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSender()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recipient - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recipient: Xmtp_MessageContents_SignedPublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasRecipient - -
    -
    -
    -
    -
    -
    -

    Returns true if recipient has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasRecipient: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearRecipient() - -
    -
    -
    -
    -
    -
    -

    Clears the value of recipient. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearRecipient()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SealedInvitationHeaderV1, rhs: Xmtp_MessageContents_SealedInvitationHeaderV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_SealedInvitationV1.html b/docs/Structs/Xmtp_MessageContents_SealedInvitationV1.html deleted file mode 100644 index 2eff671b..00000000 --- a/docs/Structs/Xmtp_MessageContents_SealedInvitationV1.html +++ /dev/null @@ -1,1087 +0,0 @@ - - - - Xmtp_MessageContents_SealedInvitationV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SealedInvitationV1

-
-
- -
public struct Xmtp_MessageContents_SealedInvitationV1
-
extension Xmtp_MessageContents_SealedInvitationV1: @unchecked Sendable
-
extension Xmtp_MessageContents_SealedInvitationV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Sealed Invitation V1 -Invitation encrypted with key material derived from the sender’s and -recipient’s public key bundles using simplified X3DH where -the sender’s ephemeral key is replaced with sender’s pre-key.

- -
-
- -
-
-
-
    -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    encoded SealedInvitationHeaderV1 used as associated data for Ciphertext

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ciphertext - -
    -
    -
    -
    -
    -
    -

    Ciphertext.payload MUST contain encrypted InvitationV1.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ciphertext: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasCiphertext - -
    -
    -
    -
    -
    -
    -

    Returns true if ciphertext has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasCiphertext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearCiphertext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of ciphertext. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearCiphertext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SealedInvitationV1, rhs: Xmtp_MessageContents_SealedInvitationV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_Signature.html b/docs/Structs/Xmtp_MessageContents_Signature.html deleted file mode 100644 index d7b95beb..00000000 --- a/docs/Structs/Xmtp_MessageContents_Signature.html +++ /dev/null @@ -1,1150 +0,0 @@ - - - - Xmtp_MessageContents_Signature Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_Signature

-
-
- -
public struct Xmtp_MessageContents_Signature
-
extension Xmtp_MessageContents_Signature: @unchecked Sendable
-
extension Xmtp_MessageContents_Signature: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Signature represents a generalized public key signature, -defined as a union to support cryptographic algorithm agility.

- -
-
- -
-
-
-
    -
  • -
    - - - - union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var union: Xmtp_MessageContents_Signature.OneOf_Union?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ecdsaCompact - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ecdsaCompact: Xmtp_MessageContents_Signature.ECDSACompact { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - walletEcdsaCompact - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var walletEcdsaCompact: Xmtp_MessageContents_Signature.WalletECDSACompact { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Union : Equatable
    -
    extension Xmtp_MessageContents_Signature.OneOf_Union: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ECDSACompact - -
    -
    -
    -
    -
    -
    -

    ECDSA signature bytes and the recovery bit

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ECDSACompact
    -
    extension Xmtp_MessageContents_Signature.ECDSACompact: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Signature.ECDSACompact: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - WalletECDSACompact - -
    -
    -
    -
    -
    -
    -

    ECDSA signature bytes and the recovery bit -produced by xmtp-js::PublicKey.signWithWallet function, i.e. -EIP-191 signature of a “Create Identity” message with the key embedded. -Used to sign identity keys.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct WalletECDSACompact
    -
    extension Xmtp_MessageContents_Signature.WalletECDSACompact: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Signature.WalletECDSACompact: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Signature, rhs: Xmtp_MessageContents_Signature) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_Signature/ECDSACompact.html b/docs/Structs/Xmtp_MessageContents_Signature/ECDSACompact.html deleted file mode 100644 index 3d3442c2..00000000 --- a/docs/Structs/Xmtp_MessageContents_Signature/ECDSACompact.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - ECDSACompact Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ECDSACompact

-
-
- -
public struct ECDSACompact
-
extension Xmtp_MessageContents_Signature.ECDSACompact: @unchecked Sendable
-
extension Xmtp_MessageContents_Signature.ECDSACompact: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

ECDSA signature bytes and the recovery bit

- -
-
- -
-
-
-
    -
  • -
    - - - - bytes - -
    -
    -
    -
    -
    -
    -

    compact representation [ R || S ], 64 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recovery - -
    -
    -
    -
    -
    -
    -

    recovery bit

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recovery: UInt32
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Signature.ECDSACompact, rhs: Xmtp_MessageContents_Signature.ECDSACompact) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_Signature/OneOf_Union.html b/docs/Structs/Xmtp_MessageContents_Signature/OneOf_Union.html deleted file mode 100644 index 89dc6313..00000000 --- a/docs/Structs/Xmtp_MessageContents_Signature/OneOf_Union.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Union Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Union

-
-
- -
public enum OneOf_Union : Equatable
-
extension Xmtp_MessageContents_Signature.OneOf_Union: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html b/docs/Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html deleted file mode 100644 index 42fe1452..00000000 --- a/docs/Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - WalletECDSACompact Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

WalletECDSACompact

-
-
- -
public struct WalletECDSACompact
-
extension Xmtp_MessageContents_Signature.WalletECDSACompact: @unchecked Sendable
-
extension Xmtp_MessageContents_Signature.WalletECDSACompact: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

ECDSA signature bytes and the recovery bit -produced by xmtp-js::PublicKey.signWithWallet function, i.e. -EIP-191 signature of a “Create Identity” message with the key embedded. -Used to sign identity keys.

- -
-
- -
-
-
-
    -
  • -
    - - - - bytes - -
    -
    -
    -
    -
    -
    -

    compact representation [ R || S ], 64 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recovery - -
    -
    -
    -
    -
    -
    -

    recovery bit

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recovery: UInt32
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Signature.WalletECDSACompact, rhs: Xmtp_MessageContents_Signature.WalletECDSACompact) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_SignedContent.html b/docs/Structs/Xmtp_MessageContents_SignedContent.html deleted file mode 100644 index 1dd0729f..00000000 --- a/docs/Structs/Xmtp_MessageContents_SignedContent.html +++ /dev/null @@ -1,1167 +0,0 @@ - - - - Xmtp_MessageContents_SignedContent Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SignedContent

-
-
- -
public struct Xmtp_MessageContents_SignedContent
-
extension Xmtp_MessageContents_SignedContent: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedContent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SignedContent attaches a signature to EncodedContent.

- -
-
- -
-
-
-
    -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    MUST contain EncodedContent

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sender - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sender: Xmtp_MessageContents_SignedPublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSender - -
    -
    -
    -
    -
    -
    -

    Returns true if sender has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSender: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSender() - -
    -
    -
    -
    -
    -
    -

    Clears the value of sender. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSender()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - signature - -
    -
    -
    -
    -
    -
    -

    MUST be a signature of a concatenation of -the message header bytes and the payload bytes, -signed by the sender’s pre-key.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var signature: Xmtp_MessageContents_Signature { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSignature - -
    -
    -
    -
    -
    -
    -

    Returns true if signature has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSignature: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSignature() - -
    -
    -
    -
    -
    -
    -

    Clears the value of signature. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSignature()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedContent, rhs: Xmtp_MessageContents_SignedContent) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_SignedEciesCiphertext.html b/docs/Structs/Xmtp_MessageContents_SignedEciesCiphertext.html deleted file mode 100644 index 9c34cb54..00000000 --- a/docs/Structs/Xmtp_MessageContents_SignedEciesCiphertext.html +++ /dev/null @@ -1,1114 +0,0 @@ - - - - Xmtp_MessageContents_SignedEciesCiphertext Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SignedEciesCiphertext

-
-
- -
public struct Xmtp_MessageContents_SignedEciesCiphertext
-
extension Xmtp_MessageContents_SignedEciesCiphertext: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedEciesCiphertext: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SignedEciesCiphertext represents an ECIES encrypted payload and a signature

- -
-
- -
-
-
-
    -
  • -
    - - - - eciesBytes - -
    -
    -
    -
    -
    -
    -

    serialized Ecies message

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var eciesBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - signature - -
    -
    -
    -
    -
    -
    -

    signature of sha256(ecies_bytes) signed with the IdentityKey

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var signature: Xmtp_MessageContents_Signature { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSignature - -
    -
    -
    -
    -
    -
    -

    Returns true if signature has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSignature: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSignature() - -
    -
    -
    -
    -
    -
    -

    Clears the value of signature. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSignature()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Ecies - -
    -
    -
    -
    -
    -
    -

    Ecies is ciphertext encrypted using ECIES with a MAC

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Ecies
    -
    extension Xmtp_MessageContents_SignedEciesCiphertext.Ecies: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedEciesCiphertext.Ecies: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedEciesCiphertext, rhs: Xmtp_MessageContents_SignedEciesCiphertext) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html b/docs/Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html deleted file mode 100644 index 47cbd8ac..00000000 --- a/docs/Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Ecies Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Ecies

-
-
- -
public struct Ecies
-
extension Xmtp_MessageContents_SignedEciesCiphertext.Ecies: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedEciesCiphertext.Ecies: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Ecies is ciphertext encrypted using ECIES with a MAC

- -
-
- -
-
-
-
    -
  • -
    - - - - ephemeralPublicKey - -
    -
    -
    -
    -
    -
    -

    65 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ephemeralPublicKey: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - iv - -
    -
    -
    -
    -
    -
    -

    16 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var iv: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - mac - -
    -
    -
    -
    -
    -
    -

    32 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var mac: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ciphertext - -
    -
    -
    -
    -
    -
    -

    encrypted payload with block size of 16

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ciphertext: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedEciesCiphertext.Ecies, rhs: Xmtp_MessageContents_SignedEciesCiphertext.Ecies) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_SignedPayload.html b/docs/Structs/Xmtp_MessageContents_SignedPayload.html deleted file mode 100644 index 18b83a5d..00000000 --- a/docs/Structs/Xmtp_MessageContents_SignedPayload.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageContents_SignedPayload Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SignedPayload

-
-
- -
public struct Xmtp_MessageContents_SignedPayload
-
extension Xmtp_MessageContents_SignedPayload: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedPayload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SignedPayload is a wrapper for a signature and a payload

- -
-
- -
-
-
-
    -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - signature - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var signature: Xmtp_MessageContents_Signature { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSignature - -
    -
    -
    -
    -
    -
    -

    Returns true if signature has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSignature: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSignature() - -
    -
    -
    -
    -
    -
    -

    Clears the value of signature. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSignature()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedPayload, rhs: Xmtp_MessageContents_SignedPayload) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_SignedPrivateKey.html b/docs/Structs/Xmtp_MessageContents_SignedPrivateKey.html deleted file mode 100644 index a7580919..00000000 --- a/docs/Structs/Xmtp_MessageContents_SignedPrivateKey.html +++ /dev/null @@ -1,1197 +0,0 @@ - - - - Xmtp_MessageContents_SignedPrivateKey Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SignedPrivateKey

-
-
- -
public struct Xmtp_MessageContents_SignedPrivateKey
-
extension Xmtp_MessageContents_SignedPrivateKey: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedPrivateKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PrivateKey generalized to support different key types

- -
-
- -
-
-
-
    -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    time the key was created

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - union - -
    -
    -
    -
    -
    -
    -

    private key

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var union: Xmtp_MessageContents_SignedPrivateKey.OneOf_Union?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - secp256K1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var secp256K1: Xmtp_MessageContents_SignedPrivateKey.Secp256k1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - publicKey - -
    -
    -
    -
    -
    -
    -

    public key for this private key

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var publicKey: Xmtp_MessageContents_SignedPublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPublicKey - -
    -
    -
    -
    -
    -
    -

    Returns true if publicKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPublicKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPublicKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of publicKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPublicKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Union - -
    -
    -
    -
    -
    -
    -

    private key

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Union : Equatable
    -
    extension Xmtp_MessageContents_SignedPrivateKey.OneOf_Union: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Secp256k1 - -
    -
    -
    -
    -
    -
    -

    EC: SECP256k1

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Secp256k1
    -
    extension Xmtp_MessageContents_SignedPrivateKey.Secp256k1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedPrivateKey.Secp256k1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedPrivateKey, rhs: Xmtp_MessageContents_SignedPrivateKey) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_SignedPrivateKey/OneOf_Union.html b/docs/Structs/Xmtp_MessageContents_SignedPrivateKey/OneOf_Union.html deleted file mode 100644 index c9ea3414..00000000 --- a/docs/Structs/Xmtp_MessageContents_SignedPrivateKey/OneOf_Union.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Union Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html b/docs/Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html deleted file mode 100644 index 454544ef..00000000 --- a/docs/Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Secp256k1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Secp256k1

-
-
- -
public struct Secp256k1
-
extension Xmtp_MessageContents_SignedPrivateKey.Secp256k1: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedPrivateKey.Secp256k1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

EC: SECP256k1

- -
-
- -
-
-
-
    -
  • -
    - - - - bytes - -
    -
    -
    -
    -
    -
    -

    D big-endian, 32 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedPrivateKey.Secp256k1, rhs: Xmtp_MessageContents_SignedPrivateKey.Secp256k1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_SignedPublicKey.html b/docs/Structs/Xmtp_MessageContents_SignedPublicKey.html deleted file mode 100644 index 22a3422c..00000000 --- a/docs/Structs/Xmtp_MessageContents_SignedPublicKey.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageContents_SignedPublicKey Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SignedPublicKey

-
-
- -
public struct Xmtp_MessageContents_SignedPublicKey
-
extension Xmtp_MessageContents_SignedPublicKey: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedPublicKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SignedPublicKey

- -
-
- -
-
-
-
    -
  • -
    - - - - keyBytes - -
    -
    -
    -
    -
    -
    -

    embeds an UnsignedPublicKey

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var keyBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - signature - -
    -
    -
    -
    -
    -
    -

    signs key_bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var signature: Xmtp_MessageContents_Signature { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSignature - -
    -
    -
    -
    -
    -
    -

    Returns true if signature has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSignature: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSignature() - -
    -
    -
    -
    -
    -
    -

    Clears the value of signature. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSignature()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedPublicKey, rhs: Xmtp_MessageContents_SignedPublicKey) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html b/docs/Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html deleted file mode 100644 index 7355bae8..00000000 --- a/docs/Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html +++ /dev/null @@ -1,1138 +0,0 @@ - - - - Xmtp_MessageContents_SignedPublicKeyBundle Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SignedPublicKeyBundle

-
-
- -
public struct Xmtp_MessageContents_SignedPublicKeyBundle
-
extension Xmtp_MessageContents_SignedPublicKeyBundle: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedPublicKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PublicKeyBundle packages the cryptographic keys associated with a wallet.

- -
-
- -
-
-
-
    -
  • -
    - - - - identityKey - -
    -
    -
    -
    -
    -
    -

    Identity key MUST be signed by the wallet.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identityKey: Xmtp_MessageContents_SignedPublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasIdentityKey - -
    -
    -
    -
    -
    -
    -

    Returns true if identityKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasIdentityKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearIdentityKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of identityKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearIdentityKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - preKey - -
    -
    -
    -
    -
    -
    -

    Pre-key MUST be signed by the identity key.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var preKey: Xmtp_MessageContents_SignedPublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPreKey - -
    -
    -
    -
    -
    -
    -

    Returns true if preKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPreKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPreKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of preKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPreKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedPublicKeyBundle, rhs: Xmtp_MessageContents_SignedPublicKeyBundle) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_UnsignedPublicKey.html b/docs/Structs/Xmtp_MessageContents_UnsignedPublicKey.html deleted file mode 100644 index 4b93916e..00000000 --- a/docs/Structs/Xmtp_MessageContents_UnsignedPublicKey.html +++ /dev/null @@ -1,1117 +0,0 @@ - - - - Xmtp_MessageContents_UnsignedPublicKey Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_UnsignedPublicKey

-
-
- -
public struct Xmtp_MessageContents_UnsignedPublicKey
-
extension Xmtp_MessageContents_UnsignedPublicKey: @unchecked Sendable
-
extension Xmtp_MessageContents_UnsignedPublicKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

UnsignedPublicKey represents a generalized public key, -defined as a union to support cryptographic algorithm agility.

- -
-
- -
-
-
-
    -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var union: Xmtp_MessageContents_UnsignedPublicKey.OneOf_Union?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - secp256K1Uncompressed - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var secp256K1Uncompressed: Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Union : Equatable
    -
    extension Xmtp_MessageContents_UnsignedPublicKey.OneOf_Union: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Secp256k1Uncompressed - -
    -
    -
    -
    -
    -
    -

    EC: SECP256k1

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Secp256k1Uncompressed
    -
    extension Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed: @unchecked Sendable
    -
    extension Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_UnsignedPublicKey, rhs: Xmtp_MessageContents_UnsignedPublicKey) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Structs/Xmtp_MessageContents_UnsignedPublicKey/OneOf_Union.html b/docs/Structs/Xmtp_MessageContents_UnsignedPublicKey/OneOf_Union.html deleted file mode 100644 index 9503b7f7..00000000 --- a/docs/Structs/Xmtp_MessageContents_UnsignedPublicKey/OneOf_Union.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Union Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html b/docs/Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html deleted file mode 100644 index 9981b62f..00000000 --- a/docs/Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Secp256k1Uncompressed Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Secp256k1Uncompressed

-
-
- -
public struct Secp256k1Uncompressed
-
extension Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed: @unchecked Sendable
-
extension Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

EC: SECP256k1

- -
-
- -
-
-
-
    -
  • -
    - - - - bytes - -
    -
    -
    -
    -
    -
    -

    uncompressed point with prefix (0x04) [ P || X || Y ], 65 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed, rhs: Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/Typealiases.html b/docs/Typealiases.html deleted file mode 100644 index 50b17b41..00000000 --- a/docs/Typealiases.html +++ /dev/null @@ -1,1451 +0,0 @@ - - - - Type Aliases Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Type Aliases

-

The following type aliases are available globally.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/badge.svg b/docs/badge.svg deleted file mode 100644 index 6da0b45d..00000000 --- a/docs/badge.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - documentation - - - documentation - - - 69% - - - 69% - - - diff --git a/docs/css/highlight.css b/docs/css/highlight.css deleted file mode 100644 index c170357c..00000000 --- a/docs/css/highlight.css +++ /dev/null @@ -1,202 +0,0 @@ -/*! Jazzy - https://github.com/realm/jazzy - * Copyright Realm Inc. - * SPDX-License-Identifier: MIT - */ -/* Credit to https://gist.github.com/wataru420/2048287 */ -.highlight .c { - color: #999988; - font-style: italic; } - -.highlight .err { - color: #a61717; - background-color: #e3d2d2; } - -.highlight .k { - color: #000000; - font-weight: bold; } - -.highlight .o { - color: #000000; - font-weight: bold; } - -.highlight .cm { - color: #999988; - font-style: italic; } - -.highlight .cp { - color: #999999; - font-weight: bold; } - -.highlight .c1 { - color: #999988; - font-style: italic; } - -.highlight .cs { - color: #999999; - font-weight: bold; - font-style: italic; } - -.highlight .gd { - color: #000000; - background-color: #ffdddd; } - -.highlight .gd .x { - color: #000000; - background-color: #ffaaaa; } - -.highlight .ge { - color: #000000; - font-style: italic; } - -.highlight .gr { - color: #aa0000; } - -.highlight .gh { - color: #999999; } - -.highlight .gi { - color: #000000; - background-color: #ddffdd; } - -.highlight .gi .x { - color: #000000; - background-color: #aaffaa; } - -.highlight .go { - color: #888888; } - -.highlight .gp { - color: #555555; } - -.highlight .gs { - font-weight: bold; } - -.highlight .gu { - color: #aaaaaa; } - -.highlight .gt { - color: #aa0000; } - -.highlight .kc { - color: #000000; - font-weight: bold; } - -.highlight .kd { - color: #000000; - font-weight: bold; } - -.highlight .kp { - color: #000000; - font-weight: bold; } - -.highlight .kr { - color: #000000; - font-weight: bold; } - -.highlight .kt { - color: #445588; } - -.highlight .m { - color: #009999; } - -.highlight .s { - color: #d14; } - -.highlight .na { - color: #008080; } - -.highlight .nb { - color: #0086B3; } - -.highlight .nc { - color: #445588; - font-weight: bold; } - -.highlight .no { - color: #008080; } - -.highlight .ni { - color: #800080; } - -.highlight .ne { - color: #990000; - font-weight: bold; } - -.highlight .nf { - color: #990000; } - -.highlight .nn { - color: #555555; } - -.highlight .nt { - color: #000080; } - -.highlight .nv { - color: #008080; } - -.highlight .ow { - color: #000000; - font-weight: bold; } - -.highlight .w { - color: #bbbbbb; } - -.highlight .mf { - color: #009999; } - -.highlight .mh { - color: #009999; } - -.highlight .mi { - color: #009999; } - -.highlight .mo { - color: #009999; } - -.highlight .sb { - color: #d14; } - -.highlight .sc { - color: #d14; } - -.highlight .sd { - color: #d14; } - -.highlight .s2 { - color: #d14; } - -.highlight .se { - color: #d14; } - -.highlight .sh { - color: #d14; } - -.highlight .si { - color: #d14; } - -.highlight .sx { - color: #d14; } - -.highlight .sr { - color: #009926; } - -.highlight .s1 { - color: #d14; } - -.highlight .ss { - color: #990073; } - -.highlight .bp { - color: #999999; } - -.highlight .vc { - color: #008080; } - -.highlight .vg { - color: #008080; } - -.highlight .vi { - color: #008080; } - -.highlight .il { - color: #009999; } diff --git a/docs/css/jazzy.css b/docs/css/jazzy.css deleted file mode 100644 index c7bb9fe2..00000000 --- a/docs/css/jazzy.css +++ /dev/null @@ -1,404 +0,0 @@ -/*! Jazzy - https://github.com/realm/jazzy - * Copyright Realm Inc. - * SPDX-License-Identifier: MIT - */ -*, *:before, *:after { - box-sizing: inherit; } - -body { - margin: 0; - background: #fff; - color: #333; - font: 16px/1.7 "Helvetica Neue", Helvetica, Arial, sans-serif; - letter-spacing: .2px; - -webkit-font-smoothing: antialiased; - box-sizing: border-box; } - -h1 { - font-size: 2rem; - font-weight: 700; - margin: 1.275em 0 0.6em; } - -h2 { - font-size: 1.75rem; - font-weight: 700; - margin: 1.275em 0 0.3em; } - -h3 { - font-size: 1.5rem; - font-weight: 700; - margin: 1em 0 0.3em; } - -h4 { - font-size: 1.25rem; - font-weight: 700; - margin: 1.275em 0 0.85em; } - -h5 { - font-size: 1rem; - font-weight: 700; - margin: 1.275em 0 0.85em; } - -h6 { - font-size: 1rem; - font-weight: 700; - margin: 1.275em 0 0.85em; - color: #777; } - -p { - margin: 0 0 1em; } - -ul, ol { - padding: 0 0 0 2em; - margin: 0 0 0.85em; } - -blockquote { - margin: 0 0 0.85em; - padding: 0 15px; - color: #858585; - border-left: 4px solid #e5e5e5; } - -img { - max-width: 100%; } - -a { - color: #4183c4; - text-decoration: none; } - a:hover, a:focus { - outline: 0; - text-decoration: underline; } - a.discouraged { - text-decoration: line-through; } - a.discouraged:hover, a.discouraged:focus { - text-decoration: underline line-through; } - -table { - background: #fff; - width: 100%; - border-collapse: collapse; - border-spacing: 0; - overflow: auto; - margin: 0 0 0.85em; } - -tr:nth-child(2n) { - background-color: #fbfbfb; } - -th, td { - padding: 6px 13px; - border: 1px solid #ddd; } - -hr { - height: 1px; - border: none; - background-color: #ddd; } - -pre { - margin: 0 0 1.275em; - padding: .85em 1em; - overflow: auto; - background: #f7f7f7; - font-size: .85em; - font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; } - -code { - font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; } - -.item-container p > code, .item-container li > code, .top-matter p > code, .top-matter li > code { - background: #f7f7f7; - padding: .2em; } - .item-container p > code:before, .item-container p > code:after, .item-container li > code:before, .item-container li > code:after, .top-matter p > code:before, .top-matter p > code:after, .top-matter li > code:before, .top-matter li > code:after { - letter-spacing: -.2em; - content: "\00a0"; } - -pre code { - padding: 0; - white-space: pre; } - -.content-wrapper { - display: flex; - flex-direction: column; } - @media (min-width: 768px) { - .content-wrapper { - flex-direction: row; } } -.header { - display: flex; - padding: 8px; - font-size: 0.875em; - background: #444; - color: #999; } - -.header-col { - margin: 0; - padding: 0 8px; } - -.header-col--primary { - flex: 1; } - -.header-link { - color: #fff; } - -.header-icon { - padding-right: 2px; - vertical-align: -3px; - height: 16px; } - -.breadcrumbs { - font-size: 0.875em; - padding: 8px 16px; - margin: 0; - background: #fbfbfb; - border-bottom: 1px solid #ddd; } - -.carat { - height: 10px; - margin: 0 5px; } - -.navigation { - order: 2; } - @media (min-width: 768px) { - .navigation { - order: 1; - width: 25%; - max-width: 300px; - padding-bottom: 64px; - overflow: hidden; - word-wrap: normal; - background: #fbfbfb; - border-right: 1px solid #ddd; } } -.nav-groups { - list-style-type: none; - padding-left: 0; } - -.nav-group-name { - border-bottom: 1px solid #ddd; - padding: 8px 0 8px 16px; } - -.nav-group-name-link { - color: #333; } - -.nav-group-tasks { - margin: 8px 0; - padding: 0 0 0 8px; } - -.nav-group-task { - font-size: 1em; - list-style-type: none; - white-space: nowrap; } - -.nav-group-task-link { - color: #808080; } - -.main-content { - order: 1; } - @media (min-width: 768px) { - .main-content { - order: 2; - flex: 1; - padding-bottom: 60px; } } -.section { - padding: 0 32px; - border-bottom: 1px solid #ddd; } - -.section-content { - max-width: 834px; - margin: 0 auto; - padding: 16px 0; } - -.section-name { - color: #666; - display: block; } - .section-name p { - margin-bottom: inherit; } - -.declaration .highlight { - overflow-x: initial; - padding: 8px 0; - margin: 0; - background-color: transparent; - border: none; } - -.task-group-section { - border-top: 1px solid #ddd; } - -.task-group { - padding-top: 0px; } - -.task-name-container a[name]:before { - content: ""; - display: block; } - -.section-name-container { - position: relative; } - .section-name-container .section-name-link { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - margin-bottom: 0; } - .section-name-container .section-name { - position: relative; - pointer-events: none; - z-index: 1; } - .section-name-container .section-name a { - pointer-events: auto; } - -.item-container { - padding: 0; } - -.item { - padding-top: 8px; - width: 100%; - list-style-type: none; } - .item a[name]:before { - content: ""; - display: block; } - .item .token, .item .direct-link { - display: inline-block; - text-indent: -20px; - padding-left: 3px; - margin-left: 20px; - font-size: 1rem; } - .item .declaration-note { - font-size: .85em; - color: #808080; - font-style: italic; } - -.pointer-container { - border-bottom: 1px solid #ddd; - left: -23px; - padding-bottom: 13px; - position: relative; - width: 110%; } - -.pointer { - left: 21px; - top: 7px; - display: block; - position: absolute; - width: 12px; - height: 12px; - border-left: 1px solid #ddd; - border-top: 1px solid #ddd; - background: #fff; - transform: rotate(45deg); } - -.height-container { - display: none; - position: relative; - width: 100%; - overflow: hidden; } - .height-container .section { - background: #fff; - border: 1px solid #ddd; - border-top-width: 0; - padding-top: 10px; - padding-bottom: 5px; - padding: 8px 16px; } - -.aside, .language { - padding: 6px 12px; - margin: 12px 0; - border-left: 5px solid #dddddd; - overflow-y: hidden; } - .aside .aside-title, .language .aside-title { - font-size: 9px; - letter-spacing: 2px; - text-transform: uppercase; - padding-bottom: 0; - margin: 0; - color: #aaa; - -webkit-user-select: none; } - .aside p:last-child, .language p:last-child { - margin-bottom: 0; } - -.language { - border-left: 5px solid #cde9f4; } - .language .aside-title { - color: #4183c4; } - -.aside-warning, .aside-deprecated, .aside-unavailable { - border-left: 5px solid #ff6666; } - .aside-warning .aside-title, .aside-deprecated .aside-title, .aside-unavailable .aside-title { - color: #ff0000; } - -.graybox { - border-collapse: collapse; - width: 100%; } - .graybox p { - margin: 0; - word-break: break-word; - min-width: 50px; } - .graybox td { - border: 1px solid #ddd; - padding: 5px 25px 5px 10px; - vertical-align: middle; } - .graybox tr td:first-of-type { - text-align: right; - padding: 7px; - vertical-align: top; - word-break: normal; - width: 40px; } - -.slightly-smaller { - font-size: 0.9em; } - -.footer { - padding: 8px 16px; - background: #444; - color: #ddd; - font-size: 0.8em; } - .footer p { - margin: 8px 0; } - .footer a { - color: #fff; } - -html.dash .header, html.dash .breadcrumbs, html.dash .navigation { - display: none; } - -html.dash .height-container { - display: block; } - -form[role=search] input { - font: 16px/1.7 "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 24px; - padding: 0 10px; - margin: 0; - border: none; - border-radius: 1em; } - .loading form[role=search] input { - background: white url(../img/spinner.gif) center right 4px no-repeat; } - -form[role=search] .tt-menu { - margin: 0; - min-width: 300px; - background: #fbfbfb; - color: #333; - border: 1px solid #ddd; } - -form[role=search] .tt-highlight { - font-weight: bold; } - -form[role=search] .tt-suggestion { - font: 16px/1.7 "Helvetica Neue", Helvetica, Arial, sans-serif; - padding: 0 8px; } - form[role=search] .tt-suggestion span { - display: table-cell; - white-space: nowrap; } - form[role=search] .tt-suggestion .doc-parent-name { - width: 100%; - text-align: right; - font-weight: normal; - font-size: 0.9em; - padding-left: 16px; } - -form[role=search] .tt-suggestion:hover, -form[role=search] .tt-suggestion.tt-cursor { - cursor: pointer; - background-color: #4183c4; - color: #fff; } - -form[role=search] .tt-suggestion:hover .doc-parent-name, -form[role=search] .tt-suggestion.tt-cursor .doc-parent-name { - color: #fff; } diff --git a/docs/docsets/XMTP.docset/Contents/Info.plist b/docs/docsets/XMTP.docset/Contents/Info.plist deleted file mode 100644 index f0294d5b..00000000 --- a/docs/docsets/XMTP.docset/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleIdentifier - com.jazzy.xmtp - CFBundleName - XMTP - DocSetPlatformFamily - xmtp - isDashDocset - - dashIndexFilePath - index.html - isJavaScriptEnabled - - DashDocSetFamily - dashtoc - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Actors.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Actors.html deleted file mode 100644 index caf390bc..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Actors.html +++ /dev/null @@ -1,828 +0,0 @@ - - - - Actors Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Actors

-

The following actors are available globally.

- -
-
- -
-
-
-
    -
  • -
    - - - - Contacts - -
    -
    -
    -
    -
    -
    -

    Provides access to contact bundles.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public actor Contacts
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Conversations - -
    -
    -
    -
    -
    -
    -

    Handles listing and creating Conversations.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public actor Conversations
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Actors/Contacts.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Actors/Contacts.html deleted file mode 100644 index c9cb1c59..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Actors/Contacts.html +++ /dev/null @@ -1,950 +0,0 @@ - - - - Contacts Actor Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Contacts

-
-
- -
public actor Contacts
- -
-
-

Provides access to contact bundles.

- -
-
- -
-
-
-
    -
  • -
    - - - - consentList - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var consentList: ConsentList
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - refreshConsentList() - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func refreshConsentList() async throws -> ConsentList
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - isAllowed(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isAllowed(_ address: String) -> Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - isDenied(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isDenied(_ address: String) -> Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allow(addresses:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func allow(addresses: [String]) async throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - deny(addresses:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func deny(addresses: [String]) async throws
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Actors/Conversations.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Actors/Conversations.html deleted file mode 100644 index 6cb225fa..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Actors/Conversations.html +++ /dev/null @@ -1,1068 +0,0 @@ - - - - Conversations Actor Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Conversations

-
-
- -
public actor Conversations
- -
-
-

Handles listing and creating Conversations.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes.html deleted file mode 100644 index 0ead7c71..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes.html +++ /dev/null @@ -1,868 +0,0 @@ - - - - Classes Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Classes

-

The following classes are available globally.

- -
-
- -
-
-
-
    -
  • -
    - - - - Client - -
    -
    -
    -
    -
    -
    -

    Client is the entrypoint into the XMTP SDK.

    - -

    A client is created by calling create(account:options:) with a SigningKey that can create signatures on your behalf. The client will request a signature in two cases:

    - -
      -
    1. To sign the newly generated key bundle. This happens only the very first time when a key bundle is not found in storage.
    2. -
    3. To sign a random salt used to encrypt the key bundle in storage. This happens every time the client is started, including the very first time).
    4. -
    -
    -

    Important

    -

    The client connects to the XMTP dev environment by default. Use ClientOptions to change this and other parameters of the network connection.

    - -
    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public final class Client : Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConsentList - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public class ConsentList
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Concrete implementation of Notifications_V1_NotificationsClientInterface.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public final class Notifications_V1_NotificationsClient : Notifications_V1_NotificationsClientInterface
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Client.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Client.html deleted file mode 100644 index d8147c0b..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Client.html +++ /dev/null @@ -1,1356 +0,0 @@ - - - - Client Class Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Client

-
-
- -
public final class Client : Sendable
- -
-
-

Client is the entrypoint into the XMTP SDK.

- -

A client is created by calling create(account:options:) with a SigningKey that can create signatures on your behalf. The client will request a signature in two cases:

- -
    -
  1. To sign the newly generated key bundle. This happens only the very first time when a key bundle is not found in storage.
  2. -
  3. To sign a random salt used to encrypt the key bundle in storage. This happens every time the client is started, including the very first time).
  4. -
-
-

Important

-

The client connects to the XMTP dev environment by default. Use ClientOptions to change this and other parameters of the network connection.

- -
- -
-
- -
-
-
-
    -
  • -
    - - - - address - -
    -
    -
    -
    -
    -
    -

    The wallet address of the SigningKey used to create this Client.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public let address: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - conversations - -
    -
    -
    -
    -
    -
    -

    Access Conversations for this Client.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public lazy var conversations: Conversations { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contacts - -
    -
    -
    -
    -
    -
    -

    Access Contacts for this Client.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public lazy var contacts: Contacts { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - environment - -
    -
    -
    -
    -
    -
    -

    The XMTP environment which specifies which network this Client is connected to.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var environment: XMTPEnvironment { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - register(codec:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func register(codec: any ContentCodec)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - create(account:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Creates a client.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func create(account: SigningKey, options: ClientOptions? = nil) async throws -> Client
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - from(bundle:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func from(bundle: PrivateKeyBundle, options: ClientOptions? = nil) async throws -> Client
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - from(v1Bundle:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Create a Client from saved v1 key bundle.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func from(v1Bundle: PrivateKeyBundleV1, options: ClientOptions? = nil) async throws -> Client
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - privateKeyBundle - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var privateKeyBundle: PrivateKeyBundle { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - publicKeyBundle - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var publicKeyBundle: SignedPublicKeyBundle { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1keys - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1keys: PrivateKeyBundleV1 { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - keys - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var keys: PrivateKeyBundleV2 { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - canMessage(_:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func canMessage(_ peerAddress: String) async throws -> Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - canMessage(_:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func canMessage(_ peerAddress: String, options: ClientOptions? = nil) async throws -> Bool
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func importConversation(from conversationData: Data) throws -> Conversation?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - query(topic:pagination:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func query(topic: Topic, pagination: Pagination? = nil) async throws -> QueryResponse
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - batchQuery(request:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func batchQuery(request: BatchQueryRequest) async throws -> BatchQueryResponse
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - publish(envelopes:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @discardableResult
    -public func publish(envelopes: [Envelope]) async throws -> PublishResponse
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - subscribe(topics:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func subscribe(topics: [String]) -> AsyncThrowingStream<Envelope, Error>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - subscribe(topics:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func subscribe(topics: [Topic]) -> AsyncThrowingStream<Envelope, Error>
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/ConsentList.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/ConsentList.html deleted file mode 100644 index e8c8f430..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/ConsentList.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - ConsentList Class Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConsentList

-
-
- -
public class ConsentList
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - entries - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var entries: [String : ConsentListEntry]
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Notifications_V1_NotificationsClient.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Notifications_V1_NotificationsClient.html deleted file mode 100644 index 921a8285..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Notifications_V1_NotificationsClient.html +++ /dev/null @@ -1,1066 +0,0 @@ - - - - Notifications_V1_NotificationsClient Class Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_NotificationsClient

-
-
- -
public final class Notifications_V1_NotificationsClient : Notifications_V1_NotificationsClientInterface
- -
-
-

Concrete implementation of Notifications_V1_NotificationsClientInterface.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Notifications_V1_NotificationsClient/Metadata.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Notifications_V1_NotificationsClient/Metadata.html deleted file mode 100644 index fc54f454..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Notifications_V1_NotificationsClient/Metadata.html +++ /dev/null @@ -1,807 +0,0 @@ - - - - Metadata Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Metadata

-
-
- -
public enum Metadata
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - Methods - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Methods
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Notifications_V1_NotificationsClient/Metadata/Methods.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Notifications_V1_NotificationsClient/Metadata/Methods.html deleted file mode 100644 index ccbac3d7..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Classes/Notifications_V1_NotificationsClient/Metadata/Methods.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - Methods Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Methods

-
-
- -
public enum Methods
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - registerInstallation - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let registerInstallation: MethodSpec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - deleteInstallation - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let deleteInstallation: MethodSpec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - subscribe - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let subscribe: MethodSpec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unsubscribe - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let unsubscribe: MethodSpec
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums.html deleted file mode 100644 index 57616267..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums.html +++ /dev/null @@ -1,1318 +0,0 @@ - - - - Enumerations Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Enumerations

-

The following enumerations are available globally.

- -
-
- -
-
-
-
    -
  • -
    - - - - ApiClientError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ApiClientError : Error
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ClientError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ClientError : Error
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - AttachmentCodecError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum AttachmentCodecError : Error
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ReactionAction - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ReactionAction : String, Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ReactionSchema - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ReactionSchema : String, Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - RemoteAttachmentError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum RemoteAttachmentError : Error
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConsentState - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ConsentState : String, Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ContactError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ContactError : Error
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConversationContainer - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ConversationContainer : Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Conversation - -
    -
    -
    -
    -
    -
    -

    Wrapper that provides a common interface between ConversationV1 and ConversationV2 objects.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Conversation : Sendable
    -
    extension Conversation: Hashable, Equatable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConversationError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum ConversationError : Error
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum EncodedContentCompression
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - MessageVersion - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum MessageVersion : String, RawRepresentable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Topic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Topic
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Application-specific error codes for the Keystore API.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Xmtp_KeystoreApi_V1_ErrorCode : SwiftProtobuf.Enum
    -
    extension Xmtp_KeystoreApi_V1_ErrorCode: CaseIterable
    -
    extension Xmtp_KeystoreApi_V1_ErrorCode: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_ErrorCode: SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    JobType is used to specify the type of job the caller would like info on

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Xmtp_KeystoreApi_V1_JobType : SwiftProtobuf.Enum
    -
    extension Xmtp_KeystoreApi_V1_JobType: CaseIterable
    -
    extension Xmtp_KeystoreApi_V1_JobType: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_JobType: SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Sort direction

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Xmtp_MessageApi_V1_SortDirection : SwiftProtobuf.Enum
    -
    extension Xmtp_MessageApi_V1_SortDirection: CaseIterable
    -
    extension Xmtp_MessageApi_V1_SortDirection: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_SortDirection: SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Recognized compression algorithms -protolint:disable ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Xmtp_MessageContents_Compression : SwiftProtobuf.Enum
    -
    extension Xmtp_MessageContents_Compression: CaseIterable
    -
    extension Xmtp_MessageContents_Compression: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Compression: SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - XMTPEnvironment - -
    -
    -
    -
    -
    -
    -

    Contains hosts an ApiClient can connect to

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum XMTPEnvironment : String
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ApiClientError.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ApiClientError.html deleted file mode 100644 index 63d13e75..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ApiClientError.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - ApiClientError Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ApiClientError

-
-
- -
public enum ApiClientError : Error
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - batchQueryError(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case batchQueryError(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - queryError(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case queryError(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - publishError(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case publishError(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - subscribeError(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case subscribeError(String)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/AttachmentCodecError.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/AttachmentCodecError.html deleted file mode 100644 index 0a797830..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/AttachmentCodecError.html +++ /dev/null @@ -1,833 +0,0 @@ - - - - AttachmentCodecError Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

AttachmentCodecError

-
-
- -
public enum AttachmentCodecError : Error
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - invalidParameters - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidParameters
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownDecodingError - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unknownDecodingError
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ClientError.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ClientError.html deleted file mode 100644 index 5bd948bb..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ClientError.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - ClientError Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ClientError

-
-
- -
public enum ClientError : Error
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - creationError(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case creationError(String)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ConsentState.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ConsentState.html deleted file mode 100644 index 065179e2..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ConsentState.html +++ /dev/null @@ -1,860 +0,0 @@ - - - - ConsentState Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConsentState

-
-
- -
public enum ConsentState : String, Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - allowed - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case allowed
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - denied - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case denied
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknown - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unknown
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ContactError.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ContactError.html deleted file mode 100644 index 6e1b798f..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ContactError.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - ContactError Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ContactError

-
-
- -
public enum ContactError : Error
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - invalidIdentifier - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidIdentifier
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Conversation.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Conversation.html deleted file mode 100644 index 60dc9172..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Conversation.html +++ /dev/null @@ -1,1550 +0,0 @@ - - - - Conversation Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Conversation

-
-
- -
public enum Conversation : Sendable
-
extension Conversation: Hashable, Equatable
- -
-
-

Wrapper that provides a common interface between ConversationV1 and ConversationV2 objects.

- -
-
- -
-
-
-
    -
  • -
    - - - - v1(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v1(ConversationV1)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v2(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v2(ConversationV2)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Version
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - consentState() - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func consentState() async -> ConsentState
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Version { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - createdAt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdAt: Date { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encodedContainer - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encodedContainer: ConversationContainer { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - peerAddress - -
    -
    -
    -
    -
    -
    -

    The wallet address of the other person in this conversation.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var peerAddress: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - conversationID - -
    -
    -
    -
    -
    -
    -

    An optional string that can specify a different context for a conversation with another account address.

    -
    -

    Note

    -

    conversationID is only available for ConversationV2 conversations.

    - -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversationID: String? { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - toTopicData() - -
    -
    -
    -
    -
    -
    -

    Exports the serializable topic data required for later import. -See Conversations.importTopicData()

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func toTopicData() -> Xmtp_KeystoreApi_V1_TopicMap.TopicData
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - decode(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(_ envelope: Envelope) throws -> DecodedMessage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - decrypt(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decrypt(_ envelope: Envelope) throws -> DecryptedMessage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encode(codec:content:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode<Codec, T>(codec: Codec, content: T) async throws -> Data where Codec : ContentCodec, T == Codec.T
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - prepareMessage(content:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func prepareMessage<T>(content: T, options: SendOptions? = nil) async throws -> PreparedMessage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - send(prepared:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @discardableResult
    -public func send(prepared: PreparedMessage) async throws -> String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - send(content:options:fallback:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @discardableResult
    -public func send<T>(content: T, options: SendOptions? = nil, fallback _: String? = nil) async throws -> String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - send(encodedContent:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @discardableResult
    -public func send(encodedContent: EncodedContent, options: SendOptions? = nil) async throws -> String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - send(text:options:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Send a message to the conversation

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func send(text: String, options: SendOptions? = nil) async throws -> String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clientAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var clientAddress: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    The topic identifier for this conversation

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - streamEphemeral() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamEphemeral() -> AsyncThrowingStream<Envelope, Error>?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - streamMessages() - -
    -
    -
    -
    -
    -
    -

    Returns a stream you can iterate through to receive new messages in this conversation.

    -
    -

    Note

    -

    All messages in the conversation are returned by this stream. If you want to filter out messages -by a sender, you can check the Client address against the message’s peerAddress.

    - -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamMessages() -> AsyncThrowingStream<DecodedMessage, Error>
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamDecryptedMessages() -> AsyncThrowingStream<DecryptedMessage, Error>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - messages(limit:before:after:direction:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    List messages in the conversation

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func messages(limit: Int? = nil, before: Date? = nil, after: Date? = nil, direction: PagingInfoSortDirection? = .descending) async throws -> [DecodedMessage]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - decryptedMessages(limit:before:after:direction:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decryptedMessages(limit: Int? = nil, before: Date? = nil, after: Date? = nil, direction: PagingInfoSortDirection? = .descending) async throws -> [DecryptedMessage]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Conversation, rhs: Conversation) -> Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hash(into:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func hash(into hasher: inout Hasher)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Conversation/Version.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Conversation/Version.html deleted file mode 100644 index 8cb37669..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Conversation/Version.html +++ /dev/null @@ -1,833 +0,0 @@ - - - - Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Version

-
-
- -
public enum Version
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v1
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v2 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v2
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ConversationContainer.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ConversationContainer.html deleted file mode 100644 index 649bf0b9..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ConversationContainer.html +++ /dev/null @@ -1,860 +0,0 @@ - - - - ConversationContainer Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConversationContainer

-
-
- -
public enum ConversationContainer : Codable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ConversationError.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ConversationError.html deleted file mode 100644 index 9fe3ca73..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ConversationError.html +++ /dev/null @@ -1,860 +0,0 @@ - - - - ConversationError Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConversationError

-
-
- -
public enum ConversationError : Error
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - recipientNotOnNetwork - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case recipientNotOnNetwork
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recipientIsSender - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case recipientIsSender
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1NotSupported(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v1NotSupported(String)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/EncodedContentCompression.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/EncodedContentCompression.html deleted file mode 100644 index 83762bd3..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/EncodedContentCompression.html +++ /dev/null @@ -1,833 +0,0 @@ - - - - EncodedContentCompression Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

EncodedContentCompression

-
-
- -
public enum EncodedContentCompression
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - deflate - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case deflate
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - gzip - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case gzip
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/MessageVersion.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/MessageVersion.html deleted file mode 100644 index 3ef9d32d..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/MessageVersion.html +++ /dev/null @@ -1,833 +0,0 @@ - - - - MessageVersion Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

MessageVersion

-
-
- -
public enum MessageVersion : String, RawRepresentable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v1
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v2 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v2
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ReactionAction.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ReactionAction.html deleted file mode 100644 index 89b76027..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ReactionAction.html +++ /dev/null @@ -1,886 +0,0 @@ - - - - ReactionAction Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ReactionAction

-
-
- -
public enum ReactionAction : String, Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - added - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case added
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - removed - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case removed
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknown - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unknown
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(rawValue: String)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ReactionSchema.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ReactionSchema.html deleted file mode 100644 index 3d380bde..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/ReactionSchema.html +++ /dev/null @@ -1,913 +0,0 @@ - - - - ReactionSchema Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ReactionSchema

-
-
- -
public enum ReactionSchema : String, Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - unicode - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unicode
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - shortcode - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case shortcode
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - custom - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case custom
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknown - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unknown
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(rawValue: String)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/RemoteAttachmentError.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/RemoteAttachmentError.html deleted file mode 100644 index 42aab2ea..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/RemoteAttachmentError.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - RemoteAttachmentError Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

RemoteAttachmentError

-
-
- -
public enum RemoteAttachmentError : Error
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - invalidURL - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidURL
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1NotSupported - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v1NotSupported
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - invalidParameters(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidParameters(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - invalidDigest(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidDigest(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - invalidScheme(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidScheme(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - payloadNotFound - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case payloadNotFound
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Topic.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Topic.html deleted file mode 100644 index f6fca4b1..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Topic.html +++ /dev/null @@ -1,968 +0,0 @@ - - - - Topic Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Topic

-
-
- -
public enum Topic
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case userPrivateStoreKeyBundle(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contact(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case contact(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - userIntro(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case userIntro(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - userInvite(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case userInvite(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - directMessageV1(_:_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case directMessageV1(String, String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - directMessageV2(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case directMessageV2(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - preferenceList(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case preferenceList(String)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/XMTPEnvironment.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/XMTPEnvironment.html deleted file mode 100644 index c6a5aefd..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/XMTPEnvironment.html +++ /dev/null @@ -1,860 +0,0 @@ - - - - XMTPEnvironment Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

XMTPEnvironment

-
-
- -
public enum XMTPEnvironment : String
- -
-
-

Contains hosts an ApiClient can connect to

- -
-
- -
-
-
-
    -
  • -
    - - - - dev - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case dev = "dev.xmtp.network"
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - production - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case production = "production.xmtp.network"
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - local - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case local = "localhost"
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_KeystoreApi_V1_ErrorCode.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_KeystoreApi_V1_ErrorCode.html deleted file mode 100644 index db4fa668..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_KeystoreApi_V1_ErrorCode.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_ErrorCode Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_ErrorCode

-
-
- -
public enum Xmtp_KeystoreApi_V1_ErrorCode : SwiftProtobuf.Enum
-
extension Xmtp_KeystoreApi_V1_ErrorCode: CaseIterable
-
extension Xmtp_KeystoreApi_V1_ErrorCode: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_ErrorCode: SwiftProtobuf._ProtoNameProviding
- -
-
-

Application-specific error codes for the Keystore API.

- -
-
- -
-
-
-
    -
  • -
    - - - - RawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias RawValue = Int
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unspecified - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unspecified
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - invalidInput - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case invalidInput
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - noMatchingPrekey - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case noMatchingPrekey
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - UNRECOGNIZED(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case UNRECOGNIZED(Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init?(rawValue: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - rawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var rawValue: Int { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allCases - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let allCases: [Xmtp_KeystoreApi_V1_ErrorCode]
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_KeystoreApi_V1_JobType.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_KeystoreApi_V1_JobType.html deleted file mode 100644 index 78aca669..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_KeystoreApi_V1_JobType.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_JobType Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_JobType

-
-
- -
public enum Xmtp_KeystoreApi_V1_JobType : SwiftProtobuf.Enum
-
extension Xmtp_KeystoreApi_V1_JobType: CaseIterable
-
extension Xmtp_KeystoreApi_V1_JobType: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_JobType: SwiftProtobuf._ProtoNameProviding
- -
-
-

JobType is used to specify the type of job the caller would like info on

- -
-
- -
-
-
-
    -
  • -
    - - - - RawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias RawValue = Int
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unspecified - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unspecified
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - refreshV1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case refreshV1
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - refreshV2 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case refreshV2
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - UNRECOGNIZED(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case UNRECOGNIZED(Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init?(rawValue: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - rawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var rawValue: Int { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allCases - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let allCases: [Xmtp_KeystoreApi_V1_JobType]
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_MessageApi_V1_SortDirection.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_MessageApi_V1_SortDirection.html deleted file mode 100644 index 6a11ebc3..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_MessageApi_V1_SortDirection.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - Xmtp_MessageApi_V1_SortDirection Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_SortDirection

-
-
- -
public enum Xmtp_MessageApi_V1_SortDirection : SwiftProtobuf.Enum
-
extension Xmtp_MessageApi_V1_SortDirection: CaseIterable
-
extension Xmtp_MessageApi_V1_SortDirection: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_SortDirection: SwiftProtobuf._ProtoNameProviding
- -
-
-

Sort direction

- -
-
- -
-
-
-
    -
  • -
    - - - - RawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias RawValue = Int
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unspecified - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unspecified
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ascending - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case ascending
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - descending - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case descending
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - UNRECOGNIZED(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case UNRECOGNIZED(Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init?(rawValue: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - rawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var rawValue: Int { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allCases - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let allCases: [Xmtp_MessageApi_V1_SortDirection]
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_MessageContents_Compression.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_MessageContents_Compression.html deleted file mode 100644 index 15270803..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Enums/Xmtp_MessageContents_Compression.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_MessageContents_Compression Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_Compression

-
-
- -
public enum Xmtp_MessageContents_Compression : SwiftProtobuf.Enum
-
extension Xmtp_MessageContents_Compression: CaseIterable
-
extension Xmtp_MessageContents_Compression: @unchecked Sendable
-
extension Xmtp_MessageContents_Compression: SwiftProtobuf._ProtoNameProviding
- -
-
-

Recognized compression algorithms -protolint:disable ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH

- -
-
- -
-
-
-
    -
  • -
    - - - - RawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias RawValue = Int
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - deflate - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case deflate
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - gzip - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case gzip
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - UNRECOGNIZED(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case UNRECOGNIZED(Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init?(rawValue: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - rawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var rawValue: Int { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allCases - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let allCases: [Xmtp_MessageContents_Compression]
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions.html deleted file mode 100644 index ae1a0a85..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions.html +++ /dev/null @@ -1,985 +0,0 @@ - - - - Extensions Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Extensions

-

The following extensions are available globally.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/ContentTypeID.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/ContentTypeID.html deleted file mode 100644 index 225cbe19..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/ContentTypeID.html +++ /dev/null @@ -1,860 +0,0 @@ - - - - ContentTypeID Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ContentTypeID

-
-
- -
public extension ContentTypeID
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    init(authorityID: String, typeID: String, versionMajor: Int, versionMinor: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - id - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    var id: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - description - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    var description: String { get }
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/EncodedContent.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/EncodedContent.html deleted file mode 100644 index b9862ecb..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/EncodedContent.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - EncodedContent Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

EncodedContent

-
-
- -
extension EncodedContent
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - decoded(with:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decoded<T>(with client: Client) throws -> T
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/PrivateKey.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/PrivateKey.html deleted file mode 100644 index 571c44c7..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/PrivateKey.html +++ /dev/null @@ -1,943 +0,0 @@ - - - - PrivateKey Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

PrivateKey

-
-
- -
extension PrivateKey: SigningKey
- -
-
- -
-
- -
-
-
-
    -
  • -
    - - - - address - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var address: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sign(_:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func sign(_ data: Data) async throws -> Signature
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sign(message:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func sign(message: String) async throws -> Signature
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    init(_ privateKeyData: Data) throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    init(_ signedPrivateKey: SignedPrivateKey) throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - generate() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    static func generate() throws -> PrivateKey
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/SealedInvitationHeaderV1.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/SealedInvitationHeaderV1.html deleted file mode 100644 index 0a29c82b..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/SealedInvitationHeaderV1.html +++ /dev/null @@ -1,831 +0,0 @@ - - - - SealedInvitationHeaderV1 Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

SealedInvitationHeaderV1

-
-
- -
extension SealedInvitationHeaderV1: Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - encode(to:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(to encoder: Encoder) throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(from:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(from decoder: Decoder) throws
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/Signature.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/Signature.html deleted file mode 100644 index e8a76d17..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/Signature.html +++ /dev/null @@ -1,885 +0,0 @@ - - - - Signature Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Signature

-
-
- -
public extension Signature
-
extension Signature: Codable
- -
-
- -
-
- -
-
-
-
    -
  • - -
    -
    -
    -
    -
    -

    Generate Ethereum personal signature text from a message

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    static func ethPersonalMessage(_ message: String) throws -> Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(bytes:recovery:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(bytes: Data, recovery: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encode(to:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(to encoder: Encoder) throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(from:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(from decoder: Decoder) throws
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/SignedPrivateKey.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/SignedPrivateKey.html deleted file mode 100644 index b5b5558d..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/SignedPrivateKey.html +++ /dev/null @@ -1,809 +0,0 @@ - - - - SignedPrivateKey Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

SignedPrivateKey

-
-
- -
extension SignedPrivateKey
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - sign(_:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func sign(_ data: Data) async throws -> Signature
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/SignedPublicKeyBundle.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/SignedPublicKeyBundle.html deleted file mode 100644 index 40c7b464..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Extensions/SignedPublicKeyBundle.html +++ /dev/null @@ -1,831 +0,0 @@ - - - - SignedPublicKeyBundle Extension Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

SignedPublicKeyBundle

-
-
- -
extension SignedPublicKeyBundle: Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - encode(to:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(to encoder: Encoder) throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(from:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(from decoder: Decoder) throws
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Global Variables.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Global Variables.html deleted file mode 100644 index 9abef81f..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Global Variables.html +++ /dev/null @@ -1,934 +0,0 @@ - - - - Global Variables Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Global Variables

-

The following global variables are available globally.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols.html deleted file mode 100644 index fb493024..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols.html +++ /dev/null @@ -1,865 +0,0 @@ - - - - Protocols Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Protocols

-

The following protocols are available globally.

- -
-
- -
-
-
-
    -
  • -
    - - - - ContentCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol ContentCodec : Hashable
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol Notifications_V1_NotificationsClientInterface
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - SigningKey - -
    -
    -
    -
    -
    -
    -

    Defines a type that is used by a Client to sign keys and messages.

    - -

    You can use Account for an easier WalletConnect flow, or PrivateKey -for quick key generation.

    -
    -

    Tip

    -

    You can make your own object that conforms to SigningKey if you want to -handle key management yourself.

    - -
    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol SigningKey
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols/ContentCodec.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols/ContentCodec.html deleted file mode 100644 index 56d270aa..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols/ContentCodec.html +++ /dev/null @@ -1,1032 +0,0 @@ - - - - ContentCodec Protocol Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ContentCodec

-
-
- -
public protocol ContentCodec : Hashable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - T - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    associatedtype T
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    var contentType: ContentTypeID { get }
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func encode(content: T, client: Client) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func decode(content: EncodedContent, client: Client) throws -> T
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback(content:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func fallback(content: T) throws -> String?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - - - Extension method - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    static func == (lhs: Self, rhs: Self) -> Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - id - - - Extension method - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    var id: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hash(into:) - - - Extension method - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func hash(into hasher: inout Hasher)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - description - - - Extension method - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    var description: String { get }
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols/Notifications_V1_NotificationsClientInterface.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols/Notifications_V1_NotificationsClientInterface.html deleted file mode 100644 index e4333109..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols/Notifications_V1_NotificationsClientInterface.html +++ /dev/null @@ -1,1011 +0,0 @@ - - - - Notifications_V1_NotificationsClientInterface Protocol Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_NotificationsClientInterface

-
-
- -
public protocol Notifications_V1_NotificationsClientInterface
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols/SigningKey.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols/SigningKey.html deleted file mode 100644 index 8c132130..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Protocols/SigningKey.html +++ /dev/null @@ -1,876 +0,0 @@ - - - - SigningKey Protocol Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

SigningKey

-
-
- -
public protocol SigningKey
- -
-
-

Defines a type that is used by a Client to sign keys and messages.

- -

You can use Account for an easier WalletConnect flow, or PrivateKey -for quick key generation.

-
-

Tip

-

You can make your own object that conforms to SigningKey if you want to -handle key management yourself.

- -
- -
-
- -
-
-
-
    -
  • -
    - - - - address - -
    -
    -
    -
    -
    -
    -

    A wallet address for this key

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    var address: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sign(_:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Sign the data and return a secp256k1 compact recoverable signature.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func sign(_ data: Data) async throws -> Signature
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sign(message:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Pass a personal Ethereum signed message string text to be signed, returning -a secp256k1 compact recoverable signature. You can use Signature.ethPersonalMessage to generate this text.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func sign(message: String) async throws -> Signature
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs.html deleted file mode 100644 index f163d0cc..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs.html +++ /dev/null @@ -1,3959 +0,0 @@ - - - - Structures Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Structures

-

The following structures are available globally.

- -
-
- -
-
-
-
    -
  • -
    - - - - ClientOptions - -
    -
    -
    -
    -
    -
    -

    Specify configuration options for creating a Client.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ClientOptions
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Attachment - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Attachment : Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - AttachmentCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct AttachmentCodec : ContentCodec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - DecodedComposite - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct DecodedComposite
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct EncryptedEncodedContent
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Reaction - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Reaction : Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ReactionCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ReactionCodec : ContentCodec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ReadReceipt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ReadReceipt
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ReadReceiptCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ReadReceiptCodec : ContentCodec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - RemoteAttachment - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct RemoteAttachment
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - RemoteAttachmentCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct RemoteAttachmentCodec : ContentCodec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Reply - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Reply
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ReplyCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ReplyCodec : ContentCodec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - TextCodec - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct TextCodec : ContentCodec
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConsentListEntry - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ConsentListEntry : Codable, Hashable
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ConversationV1Container : Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConversationV1 - -
    -
    -
    -
    -
    -
    -

    Handles legacy message conversations.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ConversationV1
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ConversationV2Container : Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ConversationV2 - -
    -
    -
    -
    -
    -
    -

    Handles V2 Message conversations.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ConversationV2
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - DecodedMessage - -
    -
    -
    -
    -
    -
    -

    Decrypted messages from a conversation.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct DecodedMessage : Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - DecryptedMessage - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct DecryptedMessage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Pagination - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Pagination
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - PreparedMessage - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct PreparedMessage
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Wrapper class for errors from the Keystore API

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_KeystoreError
    -
    extension Xmtp_KeystoreApi_V1_KeystoreError: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_KeystoreError: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Decrypt a batch of messages using X3DH key agreement

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_DecryptV1Request
    -
    extension Xmtp_KeystoreApi_V1_DecryptV1Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_DecryptV1Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response type for both V1 and V2 decryption requests

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_DecryptResponse
    -
    extension Xmtp_KeystoreApi_V1_DecryptResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_DecryptResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Decrypt a batch of messages using the appropriate topic keys

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_DecryptV2Request
    -
    extension Xmtp_KeystoreApi_V1_DecryptV2Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_DecryptV2Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Encrypt a batch of messages using X3DH key agreement

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_EncryptV1Request
    -
    extension Xmtp_KeystoreApi_V1_EncryptV1Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_EncryptV1Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response type for both V1 and V2 encryption requests

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_EncryptResponse
    -
    extension Xmtp_KeystoreApi_V1_EncryptResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_EncryptResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Encrypt a batch of messages using the appropriate topic keys

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_EncryptV2Request
    -
    extension Xmtp_KeystoreApi_V1_EncryptV2Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_EncryptV2Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Request to create an invite payload, and store the topic keys in the Keystore

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_CreateInviteRequest
    -
    extension Xmtp_KeystoreApi_V1_CreateInviteRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_CreateInviteRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response to a CreateInviteRequest

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_CreateInviteResponse
    -
    extension Xmtp_KeystoreApi_V1_CreateInviteResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_CreateInviteResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Request to save a batch of invite messages to the Keystore

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SaveInvitesRequest
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response to a SaveInvitesRequest

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SaveInvitesResponse
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    CreateAuthTokenRequest is used to create an auth token for the XMTP API

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_CreateAuthTokenRequest
    -
    extension Xmtp_KeystoreApi_V1_CreateAuthTokenRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_CreateAuthTokenRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SaveV1ConversationsRequest is used to save a batch of conversations to the -built in persistence

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest
    -
    extension Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Placeholder response type for SaveV1Conversations

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse
    -
    extension Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response for GetV2Conversations

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_GetConversationsResponse
    -
    extension Xmtp_KeystoreApi_V1_GetConversationsResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_GetConversationsResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Used to check if the Keystore implementation has been setup for the given -wallet address Only used for MM Snap Keystore currently

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest
    -
    extension Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response to GetKeystoreStatusRequest

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse
    -
    extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Used to initialize the Keystore with a private key bundle retrieved from the -client

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_InitKeystoreRequest
    -
    extension Xmtp_KeystoreApi_V1_InitKeystoreRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_InitKeystoreRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response to the request to initialize the Keystore

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_InitKeystoreResponse
    -
    extension Xmtp_KeystoreApi_V1_InitKeystoreResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_InitKeystoreResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SignDigestRequest is used to sign a digest with either the identity key -or a prekey

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SignDigestRequest
    -
    extension Xmtp_KeystoreApi_V1_SignDigestRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SignDigestRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    GetRefreshJobRequest is used to get the last run time of a refresh job

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_GetRefreshJobRequest
    -
    extension Xmtp_KeystoreApi_V1_GetRefreshJobRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_GetRefreshJobRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    GetRefreshJobResponse is used to return the last run time of a refresh job

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_GetRefreshJobResponse
    -
    extension Xmtp_KeystoreApi_V1_GetRefreshJobResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_GetRefreshJobResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SetRefreshJobRequest is used to set the last run time of a refresh job

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SetRefeshJobRequest
    -
    extension Xmtp_KeystoreApi_V1_SetRefeshJobRequest: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SetRefeshJobRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SetRefreshJobResponse is an empty response type

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_SetRefreshJobResponse
    -
    extension Xmtp_KeystoreApi_V1_SetRefreshJobResponse: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SetRefreshJobResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    A mapping of topics to their decrypted invitations

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_KeystoreApi_V1_TopicMap
    -
    extension Xmtp_KeystoreApi_V1_TopicMap: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_TopicMap: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Token is used by clients to prove to the nodes -that they are serving a specific wallet.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_Token
    -
    extension Xmtp_MessageApi_V1_Token: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_Token: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    AuthData carries token parameters that are authenticated -by the identity key signature. -It is embedded in the Token structure as bytes -so that the bytes don’t need to be reconstructed -to verify the token signature.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_AuthData
    -
    extension Xmtp_MessageApi_V1_AuthData: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_AuthData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    This is based off of the go-waku Index type, but with the -receiverTime and pubsubTopic removed for simplicity. -Both removed fields are optional

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_IndexCursor
    -
    extension Xmtp_MessageApi_V1_IndexCursor: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_IndexCursor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Wrapper for potentially multiple types of cursor

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_Cursor
    -
    extension Xmtp_MessageApi_V1_Cursor: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_Cursor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    This is based off of the go-waku PagingInfo struct, but with the direction -changed to our SortDirection enum format

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_PagingInfo
    -
    extension Xmtp_MessageApi_V1_PagingInfo: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_PagingInfo: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Envelope encapsulates a message while in transit.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_Envelope
    -
    extension Xmtp_MessageApi_V1_Envelope: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_Envelope: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Publish

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_PublishRequest
    -
    extension Xmtp_MessageApi_V1_PublishRequest: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_PublishRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Empty message as a response for Publish

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_PublishResponse
    -
    extension Xmtp_MessageApi_V1_PublishResponse: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_PublishResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Subscribe

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_SubscribeRequest
    -
    extension Xmtp_MessageApi_V1_SubscribeRequest: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_SubscribeRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SubscribeAll

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_SubscribeAllRequest
    -
    extension Xmtp_MessageApi_V1_SubscribeAllRequest: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_SubscribeAllRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Query

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_QueryRequest
    -
    extension Xmtp_MessageApi_V1_QueryRequest: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_QueryRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    The response, containing envelopes, for a query

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_QueryResponse
    -
    extension Xmtp_MessageApi_V1_QueryResponse: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_QueryResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    BatchQuery

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_BatchQueryRequest
    -
    extension Xmtp_MessageApi_V1_BatchQueryRequest: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_BatchQueryRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Response containing a list of QueryResponse messages

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageApi_V1_BatchQueryResponse
    -
    extension Xmtp_MessageApi_V1_BatchQueryResponse: @unchecked Sendable
    -
    extension Xmtp_MessageApi_V1_BatchQueryResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Ciphertext represents encrypted payload. -It is definited as a union to support cryptographic algorithm agility. -The payload is accompanied by the cryptographic parameters -required by the chosen encryption scheme.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_Ciphertext
    -
    extension Xmtp_MessageContents_Ciphertext: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Ciphertext: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SignedEciesCiphertext represents an ECIES encrypted payload and a signature

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SignedEciesCiphertext
    -
    extension Xmtp_MessageContents_SignedEciesCiphertext: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedEciesCiphertext: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Composite is used to implement xmtp.org/composite content type

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_Composite
    -
    extension Xmtp_MessageContents_Composite: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Composite: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    LEGACY: User key bundle V1 using PublicKeys. -The PublicKeys MUST be signed.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_ContactBundleV1
    -
    extension Xmtp_MessageContents_ContactBundleV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_ContactBundleV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    User key bundle V2 using SignedPublicKeys.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_ContactBundleV2
    -
    extension Xmtp_MessageContents_ContactBundleV2: @unchecked Sendable
    -
    extension Xmtp_MessageContents_ContactBundleV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Versioned ContactBundle

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_ContactBundle
    -
    extension Xmtp_MessageContents_ContactBundle: @unchecked Sendable
    -
    extension Xmtp_MessageContents_ContactBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    ContentTypeId is used to identify the type of content stored in a Message.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_ContentTypeId
    -
    extension Xmtp_MessageContents_ContentTypeId: @unchecked Sendable
    -
    extension Xmtp_MessageContents_ContentTypeId: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    EncodedContent bundles the content with metadata identifying its type -and parameters required for correct decoding and presentation of the content.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_EncodedContent
    -
    extension Xmtp_MessageContents_EncodedContent: @unchecked Sendable
    -
    extension Xmtp_MessageContents_EncodedContent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SignedContent attaches a signature to EncodedContent.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SignedContent
    -
    extension Xmtp_MessageContents_SignedContent: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedContent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    A light pointer for a conversation that contains no decryption keys

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_ConversationReference
    -
    extension Xmtp_MessageContents_ConversationReference: @unchecked Sendable
    -
    extension Xmtp_MessageContents_ConversationReference: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    EciesMessage is a wrapper for ECIES encrypted payloads

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_EciesMessage
    -
    extension Xmtp_MessageContents_EciesMessage: @unchecked Sendable
    -
    extension Xmtp_MessageContents_EciesMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Unsealed invitation V1

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_InvitationV1
    -
    extension Xmtp_MessageContents_InvitationV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_InvitationV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Sealed Invitation V1 Header -Header carries information that is unencrypted, thus readable by the network -it is however authenticated as associated data with the AEAD scheme used -to encrypt the invitation body, thus providing tamper evidence.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SealedInvitationHeaderV1
    -
    extension Xmtp_MessageContents_SealedInvitationHeaderV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SealedInvitationHeaderV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Sealed Invitation V1 -Invitation encrypted with key material derived from the sender’s and -recipient’s public key bundles using simplified X3DH where -the sender’s ephemeral key is replaced with sender’s pre-key.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SealedInvitationV1
    -
    extension Xmtp_MessageContents_SealedInvitationV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SealedInvitationV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Versioned Sealed Invitation

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SealedInvitation
    -
    extension Xmtp_MessageContents_SealedInvitation: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SealedInvitation: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Message header is encoded separately as the bytes are also used -as associated data for authenticated encryption

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_MessageHeaderV1
    -
    extension Xmtp_MessageContents_MessageHeaderV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_MessageHeaderV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Message is the top level protocol element

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_MessageV1
    -
    extension Xmtp_MessageContents_MessageV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_MessageV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Message header carries information that is not encrypted, and is therefore -observable by the network. It is however authenticated as associated data -of the AEAD encryption used to protect the message, -thus providing tamper evidence.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_MessageHeaderV2
    -
    extension Xmtp_MessageContents_MessageHeaderV2: @unchecked Sendable
    -
    extension Xmtp_MessageContents_MessageHeaderV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Message combines the encoded header with the encrypted payload.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_MessageV2
    -
    extension Xmtp_MessageContents_MessageV2: @unchecked Sendable
    -
    extension Xmtp_MessageContents_MessageV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Versioned Message

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_Message
    -
    extension Xmtp_MessageContents_Message: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    DecodedMessage represents the decrypted message contents. -DecodedMessage instances are not stored on the network, but -may be serialized and stored by clients

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_DecodedMessage
    -
    extension Xmtp_MessageContents_DecodedMessage: @unchecked Sendable
    -
    extension Xmtp_MessageContents_DecodedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PrivateKey generalized to support different key types

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SignedPrivateKey
    -
    extension Xmtp_MessageContents_SignedPrivateKey: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedPrivateKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PrivateKeyBundle wraps the identityKey and the preKeys, -enforces usage of signed keys.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PrivateKeyBundleV2
    -
    extension Xmtp_MessageContents_PrivateKeyBundleV2: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivateKeyBundleV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    LEGACY: PrivateKey generalized to support different key types

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PrivateKey
    -
    extension Xmtp_MessageContents_PrivateKey: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivateKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    LEGACY: PrivateKeyBundleV1 wraps the identityKey and the preKeys

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PrivateKeyBundleV1
    -
    extension Xmtp_MessageContents_PrivateKeyBundleV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivateKeyBundleV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Versioned PrivateKeyBundle

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PrivateKeyBundle
    -
    extension Xmtp_MessageContents_PrivateKeyBundle: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivateKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PrivateKeyBundle encrypted with key material generated by -signing a randomly generated “pre-key” with the user’s wallet, -i.e. EIP-191 signature of a “storage signature” message with -the pre-key embedded in it. -(see xmtp-js::PrivateKeyBundle.toEncryptedBytes for details)

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_EncryptedPrivateKeyBundleV1
    -
    extension Xmtp_MessageContents_EncryptedPrivateKeyBundleV1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_EncryptedPrivateKeyBundleV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Versioned encrypted PrivateKeyBundle

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_EncryptedPrivateKeyBundle
    -
    extension Xmtp_MessageContents_EncryptedPrivateKeyBundle: @unchecked Sendable
    -
    extension Xmtp_MessageContents_EncryptedPrivateKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PrivatePreferencesAction is a message used to update the client’s -preference store. The only current actions are allow and block. -Other actions may be added later

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PrivatePreferencesAction
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    UnsignedPublicKey represents a generalized public key, -defined as a union to support cryptographic algorithm agility.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_UnsignedPublicKey
    -
    extension Xmtp_MessageContents_UnsignedPublicKey: @unchecked Sendable
    -
    extension Xmtp_MessageContents_UnsignedPublicKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SignedPublicKey

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SignedPublicKey
    -
    extension Xmtp_MessageContents_SignedPublicKey: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedPublicKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PublicKeyBundle packages the cryptographic keys associated with a wallet.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SignedPublicKeyBundle
    -
    extension Xmtp_MessageContents_SignedPublicKeyBundle: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedPublicKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PublicKey represents a generalized public key, -defined as a union to support cryptographic algorithm agility.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PublicKey
    -
    extension Xmtp_MessageContents_PublicKey: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PublicKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    PublicKeyBundle packages the cryptographic keys associated with a wallet, -both senders and recipients are identified by their key bundles.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_PublicKeyBundle
    -
    extension Xmtp_MessageContents_PublicKeyBundle: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PublicKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Signature represents a generalized public key signature, -defined as a union to support cryptographic algorithm agility.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_Signature
    -
    extension Xmtp_MessageContents_Signature: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Signature: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    SignedPayload is a wrapper for a signature and a payload

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Xmtp_MessageContents_SignedPayload
    -
    extension Xmtp_MessageContents_SignedPayload: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedPayload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - XMTPPush - -
    -
    -
    -
    -
    -
    - - See more -
    -
    -
    -
  • -
  • -
    - - - - XMTPPush - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct XMTPPush
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Notifications_V1_DeliveryMechanism
    -
    extension Notifications_V1_DeliveryMechanism: @unchecked Sendable
    -
    extension Notifications_V1_DeliveryMechanism: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Notifications_V1_RegisterInstallationRequest
    -
    extension Notifications_V1_RegisterInstallationRequest: @unchecked Sendable
    -
    extension Notifications_V1_RegisterInstallationRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Notifications_V1_RegisterInstallationResponse
    -
    extension Notifications_V1_RegisterInstallationResponse: @unchecked Sendable
    -
    extension Notifications_V1_RegisterInstallationResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Notifications_V1_DeleteInstallationRequest
    -
    extension Notifications_V1_DeleteInstallationRequest: @unchecked Sendable
    -
    extension Notifications_V1_DeleteInstallationRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Notifications_V1_SubscribeRequest
    -
    extension Notifications_V1_SubscribeRequest: @unchecked Sendable
    -
    extension Notifications_V1_SubscribeRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Notifications_V1_UnsubscribeRequest
    -
    extension Notifications_V1_UnsubscribeRequest: @unchecked Sendable
    -
    extension Notifications_V1_UnsubscribeRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - SendOptions - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct SendOptions
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Attachment.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Attachment.html deleted file mode 100644 index 8d8effbb..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Attachment.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - Attachment Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Attachment

-
-
- -
public struct Attachment : Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - filename - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var filename: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - mimeType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var mimeType: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - data - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var data: Data
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(filename: String, mimeType: String, data: Data)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/AttachmentCodec.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/AttachmentCodec.html deleted file mode 100644 index eb74af25..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/AttachmentCodec.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - AttachmentCodec Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

AttachmentCodec

-
-
- -
public struct AttachmentCodec : ContentCodec
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - T - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias T = Attachment
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentType: ContentTypeID
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(content: Attachment, client _: Client) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(content: EncodedContent, client _: Client) throws -> Attachment
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback(content:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func fallback(content: Attachment) throws -> String?
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ClientOptions.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ClientOptions.html deleted file mode 100644 index 85306c86..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ClientOptions.html +++ /dev/null @@ -1,942 +0,0 @@ - - - - ClientOptions Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ClientOptions

-
-
- -
public struct ClientOptions
- -
-
-

Specify configuration options for creating a Client.

- -
-
- -
-
-
-
    -
  • -
    - - - - Api - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Api
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - api - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var api: ClientOptions.Api
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - codecs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var codecs: [any ContentCodec]
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    preEnableIdentityCallback will be called immediately before an Enable Identity wallet signature is requested from the user.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var preEnableIdentityCallback: PreEventCallback?
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    preCreateIdentityCallback will be called immediately before a Create Identity wallet signature is requested from the user.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var preCreateIdentityCallback: PreEventCallback?
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(api: Api = Api(), codecs: [any ContentCodec] = [], preEnableIdentityCallback: PreEventCallback? = nil, preCreateIdentityCallback: PreEventCallback? = nil)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ClientOptions/Api.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ClientOptions/Api.html deleted file mode 100644 index b8a1eb79..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ClientOptions/Api.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - Api Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Api

-
-
- -
public struct Api
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - env - -
    -
    -
    -
    -
    -
    -

    Specify which XMTP network to connect to. Defaults to .dev

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var env: XMTPEnvironment
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - isSecure - -
    -
    -
    -
    -
    -
    -

    Optional: Specify self-reported version e.g. XMTPInbox/v1.0.0.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var isSecure: Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - appVersion - -
    -
    -
    -
    -
    -
    -

    Specify whether the API client should use TLS security. In general this should only be false when using the .local environment.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var appVersion: String?
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(env: XMTPEnvironment = .dev, isSecure: Bool = true, appVersion: String? = nil)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConsentListEntry.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConsentListEntry.html deleted file mode 100644 index a912fd73..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConsentListEntry.html +++ /dev/null @@ -1,888 +0,0 @@ - - - - ConsentListEntry Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConsentListEntry

-
-
- -
public struct ConsentListEntry : Codable, Hashable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - EntryType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum EntryType : String, Codable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - value - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var value: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - entryType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var entryType: EntryType
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - consentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var consentType: ConsentState
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConsentListEntry/EntryType.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConsentListEntry/EntryType.html deleted file mode 100644 index f59106b6..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConsentListEntry/EntryType.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - EntryType Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

EntryType

-
-
- -
public enum EntryType : String, Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - address - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case address
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConversationV1.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConversationV1.html deleted file mode 100644 index 06426cbe..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConversationV1.html +++ /dev/null @@ -1,1022 +0,0 @@ - - - - ConversationV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConversationV1

-
-
- -
public struct ConversationV1
- -
-
-

Handles legacy message conversations.

- -
-
- -
-
-
-
    -
  • -
    - - - - client - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var client: Client
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - peerAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var peerAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sentAt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sentAt: Date
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(client: Client, peerAddress: String, sentAt: Date)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encodedContainer - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encodedContainer: ConversationV1Container { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - streamMessages() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamMessages() -> AsyncThrowingStream<DecodedMessage, Error>
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamDecryptedMessages() -> AsyncThrowingStream<DecryptedMessage, Error>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - streamEphemeral() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamEphemeral() -> AsyncThrowingStream<Envelope, Error>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - decode(envelope:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(envelope: Envelope) throws -> DecodedMessage
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConversationV2.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConversationV2.html deleted file mode 100644 index 8fddf1f6..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConversationV2.html +++ /dev/null @@ -1,1160 +0,0 @@ - - - - ConversationV2 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConversationV2

-
-
- -
public struct ConversationV2
- -
-
-

Handles V2 Message conversations.

- -
-
- -
-
-
-
    -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - keyMaterial - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var keyMaterial: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - context - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var context: InvitationV1.Context
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - peerAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var peerAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - client - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var client: Client
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(topic: String, keyMaterial: Data, context: InvitationV1.Context, peerAddress: String, client: Client)
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(topic: String, keyMaterial: Data, context: InvitationV1.Context, peerAddress: String, client: Client, header: SealedInvitationHeaderV1)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encodedContainer - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encodedContainer: ConversationV2Container { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - streamEphemeral() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamEphemeral() -> AsyncThrowingStream<Envelope, Error>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - streamMessages() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamMessages() -> AsyncThrowingStream<DecodedMessage, Error>
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func streamDecryptedMessages() -> AsyncThrowingStream<DecryptedMessage, Error>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - createdAt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdAt: Date { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - decode(envelope:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(envelope: Envelope) throws -> DecodedMessage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encode(codec:content:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode<Codec, T>(codec: Codec, content: T) async throws -> Data where Codec : ContentCodec, T == Codec.T
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConversationV2Container.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConversationV2Container.html deleted file mode 100644 index 2250c8c0..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ConversationV2Container.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - ConversationV2Container Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ConversationV2Container

-
-
- -
public struct ConversationV2Container : Codable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/DecodedMessage.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/DecodedMessage.html deleted file mode 100644 index c5806a8a..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/DecodedMessage.html +++ /dev/null @@ -1,1055 +0,0 @@ - - - - DecodedMessage Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

DecodedMessage

-
-
- -
public struct DecodedMessage : Sendable
- -
-
-

Decrypted messages from a conversation.

- -
-
- -
-
-
-
    -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - id - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var id: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encodedContent - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encodedContent: EncodedContent
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - senderAddress - -
    -
    -
    -
    -
    -
    -

    The wallet address of the sender of the message

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var senderAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sent - -
    -
    -
    -
    -
    -
    -

    When the message was sent

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sent: Date
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - client - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var client: Client
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(
    -	client: Client,
    -	topic: String,
    -	encodedContent: EncodedContent,
    -	senderAddress: String,
    -	sent: Date
    -)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - content() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func content<T>() throws -> T
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallbackContent - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var fallbackContent: String { get }
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    static func preview(client: Client, topic: String, body: String, senderAddress: String, sent: Date) -> DecodedMessage
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/DecryptedMessage.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/DecryptedMessage.html deleted file mode 100644 index 460f4005..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/DecryptedMessage.html +++ /dev/null @@ -1,914 +0,0 @@ - - - - DecryptedMessage Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

DecryptedMessage

-
-
- -
public struct DecryptedMessage
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - id - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var id: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encodedContent - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encodedContent: EncodedContent
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - senderAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var senderAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sentAt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sentAt: Date
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/EncryptedEncodedContent.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/EncryptedEncodedContent.html deleted file mode 100644 index 2710ae01..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/EncryptedEncodedContent.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - EncryptedEncodedContent Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

EncryptedEncodedContent

-
-
- -
public struct EncryptedEncodedContent
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - secret - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var secret: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - digest - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var digest: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - salt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var salt: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - nonce - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var nonce: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(secret: Data, digest: String, salt: Data, nonce: Data, payload: Data)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_DeleteInstallationRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_DeleteInstallationRequest.html deleted file mode 100644 index e39602b7..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_DeleteInstallationRequest.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Notifications_V1_DeleteInstallationRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_DeleteInstallationRequest

-
-
- -
public struct Notifications_V1_DeleteInstallationRequest
-
extension Notifications_V1_DeleteInstallationRequest: @unchecked Sendable
-
extension Notifications_V1_DeleteInstallationRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - installationID - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var installationID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Notifications_V1_DeleteInstallationRequest, rhs: Notifications_V1_DeleteInstallationRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_DeliveryMechanism.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_DeliveryMechanism.html deleted file mode 100644 index 2a2f7239..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_DeliveryMechanism.html +++ /dev/null @@ -1,1086 +0,0 @@ - - - - Notifications_V1_DeliveryMechanism Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_DeliveryMechanism

-
-
- -
public struct Notifications_V1_DeliveryMechanism
-
extension Notifications_V1_DeliveryMechanism: @unchecked Sendable
-
extension Notifications_V1_DeliveryMechanism: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - deliveryMechanismType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var deliveryMechanismType: Notifications_V1_DeliveryMechanism.OneOf_DeliveryMechanismType?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - apnsDeviceToken - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var apnsDeviceToken: String { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - firebaseDeviceToken - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var firebaseDeviceToken: String { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_DeliveryMechanismType : Equatable
    -
    extension Notifications_V1_DeliveryMechanism.OneOf_DeliveryMechanismType: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Notifications_V1_DeliveryMechanism, rhs: Notifications_V1_DeliveryMechanism) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_DeliveryMechanism/OneOf_DeliveryMechanismType.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_DeliveryMechanism/OneOf_DeliveryMechanismType.html deleted file mode 100644 index 719055b7..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_DeliveryMechanism/OneOf_DeliveryMechanismType.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_DeliveryMechanismType Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_DeliveryMechanismType

-
-
- -
public enum OneOf_DeliveryMechanismType : Equatable
-
extension Notifications_V1_DeliveryMechanism.OneOf_DeliveryMechanismType: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - apnsDeviceToken(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case apnsDeviceToken(String)
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case firebaseDeviceToken(String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_RegisterInstallationRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_RegisterInstallationRequest.html deleted file mode 100644 index fc6e7248..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_RegisterInstallationRequest.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Notifications_V1_RegisterInstallationRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_RegisterInstallationRequest

-
-
- -
public struct Notifications_V1_RegisterInstallationRequest
-
extension Notifications_V1_RegisterInstallationRequest: @unchecked Sendable
-
extension Notifications_V1_RegisterInstallationRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - installationID - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var installationID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - deliveryMechanism - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var deliveryMechanism: Notifications_V1_DeliveryMechanism { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasDeliveryMechanism - -
    -
    -
    -
    -
    -
    -

    Returns true if deliveryMechanism has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasDeliveryMechanism: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Clears the value of deliveryMechanism. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearDeliveryMechanism()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Notifications_V1_RegisterInstallationRequest, rhs: Notifications_V1_RegisterInstallationRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_RegisterInstallationResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_RegisterInstallationResponse.html deleted file mode 100644 index 2be3ddd4..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_RegisterInstallationResponse.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - Notifications_V1_RegisterInstallationResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_RegisterInstallationResponse

-
-
- -
public struct Notifications_V1_RegisterInstallationResponse
-
extension Notifications_V1_RegisterInstallationResponse: @unchecked Sendable
-
extension Notifications_V1_RegisterInstallationResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - installationID - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var installationID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - validUntil - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var validUntil: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Notifications_V1_RegisterInstallationResponse, rhs: Notifications_V1_RegisterInstallationResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_SubscribeRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_SubscribeRequest.html deleted file mode 100644 index b6613e09..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_SubscribeRequest.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - Notifications_V1_SubscribeRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_SubscribeRequest

-
-
- -
public struct Notifications_V1_SubscribeRequest
-
extension Notifications_V1_SubscribeRequest: @unchecked Sendable
-
extension Notifications_V1_SubscribeRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - installationID - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var installationID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - topics - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topics: [String]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Notifications_V1_SubscribeRequest, rhs: Notifications_V1_SubscribeRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_UnsubscribeRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_UnsubscribeRequest.html deleted file mode 100644 index fc8655f0..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Notifications_V1_UnsubscribeRequest.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - Notifications_V1_UnsubscribeRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Notifications_V1_UnsubscribeRequest

-
-
- -
public struct Notifications_V1_UnsubscribeRequest
-
extension Notifications_V1_UnsubscribeRequest: @unchecked Sendable
-
extension Notifications_V1_UnsubscribeRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - installationID - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var installationID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - topics - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topics: [String]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Notifications_V1_UnsubscribeRequest, rhs: Notifications_V1_UnsubscribeRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Pagination.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Pagination.html deleted file mode 100644 index acab8ff5..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Pagination.html +++ /dev/null @@ -1,914 +0,0 @@ - - - - Pagination Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Pagination

-
-
- -
public struct Pagination
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - limit - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var limit: Int?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - before - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var before: Date?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - after - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var after: Date?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - direction - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var direction: PagingInfoSortDirection?
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(limit: Int? = nil, before: Date? = nil, after: Date? = nil, direction: PagingInfoSortDirection? = .descending)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/PreparedMessage.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/PreparedMessage.html deleted file mode 100644 index e481888d..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/PreparedMessage.html +++ /dev/null @@ -1,914 +0,0 @@ - - - - PreparedMessage Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

PreparedMessage

-
-
- -
public struct PreparedMessage
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - envelopes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public let envelopes: [Envelope]
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func fromSerializedData(_ serializedData: Data) throws -> PreparedMessage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - serializedData() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func serializedData() throws -> Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - messageID - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var messageID: String { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - conversationTopic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversationTopic: String { get }
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Reaction.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Reaction.html deleted file mode 100644 index 384597ac..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Reaction.html +++ /dev/null @@ -1,914 +0,0 @@ - - - - Reaction Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Reaction

-
-
- -
public struct Reaction : Codable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - reference - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var reference: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - action - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var action: ReactionAction
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - content - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var content: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - schema - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var schema: ReactionSchema
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(reference: String, action: ReactionAction, content: String, schema: ReactionSchema)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReactionCodec.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReactionCodec.html deleted file mode 100644 index 9ec24227..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReactionCodec.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - ReactionCodec Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ReactionCodec

-
-
- -
public struct ReactionCodec : ContentCodec
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - T - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias T = Reaction
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentType: ContentTypeID
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(content: Reaction, client _: Client) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(content: EncodedContent, client _: Client) throws -> Reaction
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback(content:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func fallback(content: Reaction) throws -> String?
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReadReceipt.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReadReceipt.html deleted file mode 100644 index 101293fc..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReadReceipt.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - ReadReceipt Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ReadReceipt

-
-
- -
public struct ReadReceipt
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReadReceiptCodec.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReadReceiptCodec.html deleted file mode 100644 index ff262693..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReadReceiptCodec.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - ReadReceiptCodec Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ReadReceiptCodec

-
-
- -
public struct ReadReceiptCodec : ContentCodec
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - T - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias T = ReadReceipt
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentType: ContentTypeID
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(content: ReadReceipt, client _: Client) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(content: EncodedContent, client _: Client) throws -> ReadReceipt
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback(content:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func fallback(content: ReadReceipt) throws -> String?
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/RemoteAttachment.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/RemoteAttachment.html deleted file mode 100644 index 50e03f5a..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/RemoteAttachment.html +++ /dev/null @@ -1,1161 +0,0 @@ - - - - RemoteAttachment Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

RemoteAttachment

-
-
- -
public struct RemoteAttachment
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - Scheme - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum Scheme : String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - url - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var url: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentDigest - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentDigest: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - secret - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var secret: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - salt - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var salt: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - nonce - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var nonce: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - scheme - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var scheme: Scheme
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentLength - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentLength: Int?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - filename - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var filename: String?
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(url: String, contentDigest: String, secret: Data, salt: Data, nonce: Data, scheme: Scheme) throws
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(url: String, encryptedEncodedContent: EncryptedEncodedContent) throws
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func encodeEncrypted<Codec, T>(content: T, codec: Codec, with client: Client) throws -> EncryptedEncodedContent where Codec : ContentCodec, T == Codec.T
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func decryptEncoded(encrypted: EncryptedEncodedContent) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - content() - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func content() async throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/RemoteAttachment/Scheme.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/RemoteAttachment/Scheme.html deleted file mode 100644 index 7bc1feb2..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/RemoteAttachment/Scheme.html +++ /dev/null @@ -1,806 +0,0 @@ - - - - Scheme Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Scheme

-
-
- -
public enum Scheme : String
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - https - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case https = "https"
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/RemoteAttachmentCodec.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/RemoteAttachmentCodec.html deleted file mode 100644 index 563c35c8..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/RemoteAttachmentCodec.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - RemoteAttachmentCodec Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

RemoteAttachmentCodec

-
-
- -
public struct RemoteAttachmentCodec : ContentCodec
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Reply.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Reply.html deleted file mode 100644 index 58da0009..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Reply.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - Reply Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Reply

-
-
- -
public struct Reply
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - reference - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var reference: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - content - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var content: Any
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentType: ContentTypeID
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(reference: String, content: Any, contentType: ContentTypeID)
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReplyCodec.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReplyCodec.html deleted file mode 100644 index a566fddd..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/ReplyCodec.html +++ /dev/null @@ -1,914 +0,0 @@ - - - - ReplyCodec Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ReplyCodec

-
-
- -
public struct ReplyCodec : ContentCodec
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentType: ContentTypeID
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(content reply: Reply, client: Client) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(content: EncodedContent, client: Client) throws -> Reply
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback(content:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func fallback(content: Reply) throws -> String?
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/SendOptions.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/SendOptions.html deleted file mode 100644 index cd04b1f2..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/SendOptions.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - SendOptions Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

SendOptions

-
-
- -
public struct SendOptions
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/TextCodec.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/TextCodec.html deleted file mode 100644 index cd11bbec..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/TextCodec.html +++ /dev/null @@ -1,941 +0,0 @@ - - - - TextCodec Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

TextCodec

-
-
- -
public struct TextCodec : ContentCodec
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - T - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias T = String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentType: ContentTypeID
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func encode(content: String, client _: Client) throws -> EncodedContent
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func decode(content: EncodedContent, client _: Client) throws -> String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback(content:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func fallback(content: String) throws -> String?
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/XMTPPush.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/XMTPPush.html deleted file mode 100644 index b421de31..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/XMTPPush.html +++ /dev/null @@ -1,953 +0,0 @@ - - - - XMTPPush Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

XMTPPush

-
-
- -
public struct XMTPPush
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - shared - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var shared: XMTPPush
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - setPushServer(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func setPushServer(_: String)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - request() - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func request() async throws -> Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - register(token:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func register(token _: String) async throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - subscribe(topics:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func subscribe(topics _: [String]) async throws
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unsubscribe(topics:) - - - Asynchronous - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func unsubscribe(topics _: [String]) async throws
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html deleted file mode 100644 index 76159eba..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_CreateAuthTokenRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_CreateAuthTokenRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_CreateAuthTokenRequest
-
extension Xmtp_KeystoreApi_V1_CreateAuthTokenRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_CreateAuthTokenRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

CreateAuthTokenRequest is used to create an auth token for the XMTP API

- -
-
- -
-
-
-
    -
  • -
    - - - - timestampNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var timestampNs: UInt64 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasTimestampNs - -
    -
    -
    -
    -
    -
    -

    Returns true if timestampNs has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasTimestampNs: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearTimestampNs() - -
    -
    -
    -
    -
    -
    -

    Clears the value of timestampNs. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearTimestampNs()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_CreateAuthTokenRequest, rhs: Xmtp_KeystoreApi_V1_CreateAuthTokenRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html deleted file mode 100644 index 7b7c32a7..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html +++ /dev/null @@ -1,1165 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_CreateInviteRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_CreateInviteRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_CreateInviteRequest
-
extension Xmtp_KeystoreApi_V1_CreateInviteRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_CreateInviteRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Request to create an invite payload, and store the topic keys in the Keystore

- -
-
- -
-
-
-
    -
  • -
    - - - - context - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var context: Xmtp_MessageContents_InvitationV1.Context { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasContext - -
    -
    -
    -
    -
    -
    -

    Returns true if context has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasContext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearContext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of context. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearContext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recipient - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recipient: Xmtp_MessageContents_SignedPublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasRecipient - -
    -
    -
    -
    -
    -
    -

    Returns true if recipient has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasRecipient: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearRecipient() - -
    -
    -
    -
    -
    -
    -

    Clears the value of recipient. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearRecipient()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_CreateInviteRequest, rhs: Xmtp_KeystoreApi_V1_CreateInviteRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html deleted file mode 100644 index f0b86acc..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_CreateInviteResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_CreateInviteResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_CreateInviteResponse
-
extension Xmtp_KeystoreApi_V1_CreateInviteResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_CreateInviteResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response to a CreateInviteRequest

- -
-
- -
-
-
-
    -
  • -
    - - - - conversation - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversation: Xmtp_MessageContents_ConversationReference { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasConversation - -
    -
    -
    -
    -
    -
    -

    Returns true if conversation has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasConversation: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearConversation() - -
    -
    -
    -
    -
    -
    -

    Clears the value of conversation. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearConversation()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_CreateInviteResponse, rhs: Xmtp_KeystoreApi_V1_CreateInviteResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html deleted file mode 100644 index 6e6b05ee..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_DecryptResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_DecryptResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_DecryptResponse
-
extension Xmtp_KeystoreApi_V1_DecryptResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response type for both V1 and V2 decryption requests

- -
-
- -
-
-
-
    -
  • -
    - - - - responses - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var responses: [Xmtp_KeystoreApi_V1_DecryptResponse.Response]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Response - -
    -
    -
    -
    -
    -
    -

    A single decryption response

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Response
    -
    extension Xmtp_KeystoreApi_V1_DecryptResponse.Response: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_DecryptResponse.Response: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptResponse, rhs: Xmtp_KeystoreApi_V1_DecryptResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html deleted file mode 100644 index 91b44c72..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html +++ /dev/null @@ -1,1116 +0,0 @@ - - - - Response Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Response

-
-
- -
public struct Response
-
extension Xmtp_KeystoreApi_V1_DecryptResponse.Response: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptResponse.Response: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single decryption response

- -
-
- -
-
-
- -
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptResponse.Response, rhs: Xmtp_KeystoreApi_V1_DecryptResponse.Response) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/OneOf_Response.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/OneOf_Response.html deleted file mode 100644 index b1cb4cb4..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/OneOf_Response.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Response Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Response

-
-
- -
public enum OneOf_Response : Equatable
-
extension Xmtp_KeystoreApi_V1_DecryptResponse.Response.OneOf_Response: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html deleted file mode 100644 index 6b48f8d7..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Success Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Success

-
-
- -
public struct Success
-
extension Xmtp_KeystoreApi_V1_DecryptResponse.Response.Success: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptResponse.Response.Success: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Wrapper object for success response

- -
-
- -
-
-
-
    -
  • -
    - - - - decrypted - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var decrypted: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptResponse.Response.Success, rhs: Xmtp_KeystoreApi_V1_DecryptResponse.Response.Success) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html deleted file mode 100644 index c29ae808..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_DecryptV1Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_DecryptV1Request

-
-
- -
public struct Xmtp_KeystoreApi_V1_DecryptV1Request
-
extension Xmtp_KeystoreApi_V1_DecryptV1Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptV1Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Decrypt a batch of messages using X3DH key agreement

- -
-
- -
-
-
-
    -
  • -
    - - - - requests - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var requests: [Xmtp_KeystoreApi_V1_DecryptV1Request.Request]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Request - -
    -
    -
    -
    -
    -
    -

    A single decryption request

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Request
    -
    extension Xmtp_KeystoreApi_V1_DecryptV1Request.Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_DecryptV1Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptV1Request, rhs: Xmtp_KeystoreApi_V1_DecryptV1Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html deleted file mode 100644 index ee09ec41..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html +++ /dev/null @@ -1,1192 +0,0 @@ - - - - Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Request

-
-
- -
public struct Request
-
extension Xmtp_KeystoreApi_V1_DecryptV1Request.Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptV1Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single decryption request

- -
-
- -
-
-
-
    -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPayload - -
    -
    -
    -
    -
    -
    -

    Returns true if payload has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPayload: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPayload() - -
    -
    -
    -
    -
    -
    -

    Clears the value of payload. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPayload()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - peerKeys - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var peerKeys: Xmtp_MessageContents_PublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPeerKeys - -
    -
    -
    -
    -
    -
    -

    Returns true if peerKeys has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPeerKeys: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPeerKeys() - -
    -
    -
    -
    -
    -
    -

    Clears the value of peerKeys. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPeerKeys()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - isSender - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var isSender: Bool
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptV1Request.Request, rhs: Xmtp_KeystoreApi_V1_DecryptV1Request.Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html deleted file mode 100644 index 8ee37a7f..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_DecryptV2Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_DecryptV2Request

-
-
- -
public struct Xmtp_KeystoreApi_V1_DecryptV2Request
-
extension Xmtp_KeystoreApi_V1_DecryptV2Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptV2Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Decrypt a batch of messages using the appropriate topic keys

- -
-
- -
-
-
-
    -
  • -
    - - - - requests - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var requests: [Xmtp_KeystoreApi_V1_DecryptV2Request.Request]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Request - -
    -
    -
    -
    -
    -
    -

    A single decryption request

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Request
    -
    extension Xmtp_KeystoreApi_V1_DecryptV2Request.Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_DecryptV2Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptV2Request, rhs: Xmtp_KeystoreApi_V1_DecryptV2Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html deleted file mode 100644 index 466f2e7a..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html +++ /dev/null @@ -1,1111 +0,0 @@ - - - - Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Request

-
-
- -
public struct Request
-
extension Xmtp_KeystoreApi_V1_DecryptV2Request.Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_DecryptV2Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single decryption request

- -
-
- -
-
-
-
    -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPayload - -
    -
    -
    -
    -
    -
    -

    Returns true if payload has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPayload: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPayload() - -
    -
    -
    -
    -
    -
    -

    Clears the value of payload. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPayload()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentTopic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_DecryptV2Request.Request, rhs: Xmtp_KeystoreApi_V1_DecryptV2Request.Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html deleted file mode 100644 index 79c8333c..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_EncryptResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_EncryptResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_EncryptResponse
-
extension Xmtp_KeystoreApi_V1_EncryptResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response type for both V1 and V2 encryption requests

- -
-
- -
-
-
-
    -
  • -
    - - - - responses - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var responses: [Xmtp_KeystoreApi_V1_EncryptResponse.Response]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Response - -
    -
    -
    -
    -
    -
    -

    A single encryption response

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Response
    -
    extension Xmtp_KeystoreApi_V1_EncryptResponse.Response: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_EncryptResponse.Response: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptResponse, rhs: Xmtp_KeystoreApi_V1_EncryptResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html deleted file mode 100644 index 953e20cb..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html +++ /dev/null @@ -1,1116 +0,0 @@ - - - - Response Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Response

-
-
- -
public struct Response
-
extension Xmtp_KeystoreApi_V1_EncryptResponse.Response: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptResponse.Response: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single encryption response

- -
-
- -
-
-
- -
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptResponse.Response, rhs: Xmtp_KeystoreApi_V1_EncryptResponse.Response) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/OneOf_Response.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/OneOf_Response.html deleted file mode 100644 index fec96dde..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/OneOf_Response.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Response Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Response

-
-
- -
public enum OneOf_Response : Equatable
-
extension Xmtp_KeystoreApi_V1_EncryptResponse.Response.OneOf_Response: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html deleted file mode 100644 index 861b63ae..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Success Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Success

-
-
- -
public struct Success
-
extension Xmtp_KeystoreApi_V1_EncryptResponse.Response.Success: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptResponse.Response.Success: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Wrapper object for success response

- -
-
- -
-
-
-
    -
  • -
    - - - - encrypted - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encrypted: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasEncrypted - -
    -
    -
    -
    -
    -
    -

    Returns true if encrypted has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasEncrypted: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearEncrypted() - -
    -
    -
    -
    -
    -
    -

    Clears the value of encrypted. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearEncrypted()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptResponse.Response.Success, rhs: Xmtp_KeystoreApi_V1_EncryptResponse.Response.Success) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html deleted file mode 100644 index 0a17c3e9..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_EncryptV1Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_EncryptV1Request

-
-
- -
public struct Xmtp_KeystoreApi_V1_EncryptV1Request
-
extension Xmtp_KeystoreApi_V1_EncryptV1Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptV1Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Encrypt a batch of messages using X3DH key agreement

- -
-
- -
-
-
-
    -
  • -
    - - - - requests - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var requests: [Xmtp_KeystoreApi_V1_EncryptV1Request.Request]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Request - -
    -
    -
    -
    -
    -
    -

    A single encryption request

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Request
    -
    extension Xmtp_KeystoreApi_V1_EncryptV1Request.Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_EncryptV1Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptV1Request, rhs: Xmtp_KeystoreApi_V1_EncryptV1Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html deleted file mode 100644 index d878171f..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html +++ /dev/null @@ -1,1111 +0,0 @@ - - - - Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Request

-
-
- -
public struct Request
-
extension Xmtp_KeystoreApi_V1_EncryptV1Request.Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptV1Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single encryption request

- -
-
- -
-
-
-
    -
  • -
    - - - - recipient - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recipient: Xmtp_MessageContents_PublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasRecipient - -
    -
    -
    -
    -
    -
    -

    Returns true if recipient has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasRecipient: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearRecipient() - -
    -
    -
    -
    -
    -
    -

    Clears the value of recipient. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearRecipient()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptV1Request.Request, rhs: Xmtp_KeystoreApi_V1_EncryptV1Request.Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html deleted file mode 100644 index 77bfa291..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_EncryptV2Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_EncryptV2Request

-
-
- -
public struct Xmtp_KeystoreApi_V1_EncryptV2Request
-
extension Xmtp_KeystoreApi_V1_EncryptV2Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptV2Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Encrypt a batch of messages using the appropriate topic keys

- -
-
- -
-
-
-
    -
  • -
    - - - - requests - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var requests: [Xmtp_KeystoreApi_V1_EncryptV2Request.Request]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Request - -
    -
    -
    -
    -
    -
    -

    A single encryption request

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Request
    -
    extension Xmtp_KeystoreApi_V1_EncryptV2Request.Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_EncryptV2Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptV2Request, rhs: Xmtp_KeystoreApi_V1_EncryptV2Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html deleted file mode 100644 index e33c8a73..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Request

-
-
- -
public struct Request
-
extension Xmtp_KeystoreApi_V1_EncryptV2Request.Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_EncryptV2Request.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single encryption request

- -
-
- -
-
-
-
    -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentTopic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_EncryptV2Request.Request, rhs: Xmtp_KeystoreApi_V1_EncryptV2Request.Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html deleted file mode 100644 index b9298399..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_GetConversationsResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_GetConversationsResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_GetConversationsResponse
-
extension Xmtp_KeystoreApi_V1_GetConversationsResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_GetConversationsResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response for GetV2Conversations

- -
-
- -
-
-
-
    -
  • -
    - - - - conversations - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversations: [Xmtp_MessageContents_ConversationReference]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_GetConversationsResponse, rhs: Xmtp_KeystoreApi_V1_GetConversationsResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html deleted file mode 100644 index cbc32339..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html +++ /dev/null @@ -1,1004 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Used to check if the Keystore implementation has been setup for the given -wallet address Only used for MM Snap Keystore currently

- -
-
- -
-
-
-
    -
  • -
    - - - - walletAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var walletAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest, rhs: Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html deleted file mode 100644 index d842ab1c..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html +++ /dev/null @@ -1,1034 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response to GetKeystoreStatusRequest

- -
-
- -
-
-
- -
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse, rhs: Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html deleted file mode 100644 index 2bfaa8b4..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - KeystoreStatus Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

KeystoreStatus

-
-
- -
public enum KeystoreStatus : SwiftProtobuf.Enum
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.KeystoreStatus: CaseIterable
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.KeystoreStatus: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.KeystoreStatus: SwiftProtobuf._ProtoNameProviding
- -
-
-

Status of the Keystore for the specified wallet address

- -
-
- -
-
-
-
    -
  • -
    - - - - RawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias RawValue = Int
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unspecified - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case unspecified
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - uninitialized - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case uninitialized
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - initialized - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case initialized
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - UNRECOGNIZED(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case UNRECOGNIZED(Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init(rawValue:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init?(rawValue: Int)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - rawValue - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var rawValue: Int { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allCases - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let allCases: [Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.KeystoreStatus]
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html deleted file mode 100644 index b8851cea..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_GetRefreshJobRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_GetRefreshJobRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_GetRefreshJobRequest
-
extension Xmtp_KeystoreApi_V1_GetRefreshJobRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_GetRefreshJobRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

GetRefreshJobRequest is used to get the last run time of a refresh job

- -
-
- -
-
-
-
    -
  • -
    - - - - jobType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var jobType: Xmtp_KeystoreApi_V1_JobType
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_GetRefreshJobRequest, rhs: Xmtp_KeystoreApi_V1_GetRefreshJobRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html deleted file mode 100644 index 253bb3bd..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_GetRefreshJobResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_GetRefreshJobResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_GetRefreshJobResponse
-
extension Xmtp_KeystoreApi_V1_GetRefreshJobResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_GetRefreshJobResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

GetRefreshJobResponse is used to return the last run time of a refresh job

- -
-
- -
-
-
-
    -
  • -
    - - - - lastRunNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var lastRunNs: Int64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_GetRefreshJobResponse, rhs: Xmtp_KeystoreApi_V1_GetRefreshJobResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html deleted file mode 100644 index 55207668..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html +++ /dev/null @@ -1,1060 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_InitKeystoreRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_InitKeystoreRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_InitKeystoreRequest
-
extension Xmtp_KeystoreApi_V1_InitKeystoreRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_InitKeystoreRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Used to initialize the Keystore with a private key bundle retrieved from the -client

- -
-
- -
-
-
-
    -
  • -
    - - - - bundle - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bundle: Xmtp_KeystoreApi_V1_InitKeystoreRequest.OneOf_Bundle?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Xmtp_MessageContents_PrivateKeyBundleV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Bundle - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Bundle : Equatable
    -
    extension Xmtp_KeystoreApi_V1_InitKeystoreRequest.OneOf_Bundle: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_InitKeystoreRequest, rhs: Xmtp_KeystoreApi_V1_InitKeystoreRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest/OneOf_Bundle.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest/OneOf_Bundle.html deleted file mode 100644 index 5a600a0d..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest/OneOf_Bundle.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Bundle Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html deleted file mode 100644 index 304a0b57..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_InitKeystoreResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_InitKeystoreResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_InitKeystoreResponse
-
extension Xmtp_KeystoreApi_V1_InitKeystoreResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_InitKeystoreResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response to the request to initialize the Keystore

- -
-
- -
-
-
-
    -
  • -
    - - - - error - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var error: Xmtp_KeystoreApi_V1_KeystoreError { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasError - -
    -
    -
    -
    -
    -
    -

    Returns true if error has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasError: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearError() - -
    -
    -
    -
    -
    -
    -

    Clears the value of error. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearError()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_InitKeystoreResponse, rhs: Xmtp_KeystoreApi_V1_InitKeystoreResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_KeystoreError.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_KeystoreError.html deleted file mode 100644 index ce9b145a..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_KeystoreError.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_KeystoreError Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_KeystoreError

-
-
- -
public struct Xmtp_KeystoreApi_V1_KeystoreError
-
extension Xmtp_KeystoreApi_V1_KeystoreError: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_KeystoreError: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Wrapper class for errors from the Keystore API

- -
-
- -
-
-
-
    -
  • -
    - - - - message - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var message: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - code - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var code: Xmtp_KeystoreApi_V1_ErrorCode
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_KeystoreError, rhs: Xmtp_KeystoreApi_V1_KeystoreError) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html deleted file mode 100644 index 3d8fc4aa..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SaveInvitesRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SaveInvitesRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_SaveInvitesRequest
-
extension Xmtp_KeystoreApi_V1_SaveInvitesRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveInvitesRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Request to save a batch of invite messages to the Keystore

- -
-
- -
-
-
-
    -
  • -
    - - - - requests - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var requests: [Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Request - -
    -
    -
    -
    -
    -
    -

    Mirrors xmtp.envelope schema

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Request
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SaveInvitesRequest, rhs: Xmtp_KeystoreApi_V1_SaveInvitesRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html deleted file mode 100644 index 4b118069..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Request Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Request

-
-
- -
public struct Request
-
extension Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Mirrors xmtp.envelope schema

- -
-
- -
-
-
-
    -
  • -
    - - - - contentTopic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - timestampNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var timestampNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request, rhs: Xmtp_KeystoreApi_V1_SaveInvitesRequest.Request) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html deleted file mode 100644 index eeae84a5..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SaveInvitesResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SaveInvitesResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_SaveInvitesResponse
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response to a SaveInvitesRequest

- -
-
- -
-
-
-
    -
  • -
    - - - - responses - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var responses: [Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Response - -
    -
    -
    -
    -
    -
    -

    A single response

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Response
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SaveInvitesResponse, rhs: Xmtp_KeystoreApi_V1_SaveInvitesResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html deleted file mode 100644 index e2366d2b..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html +++ /dev/null @@ -1,1116 +0,0 @@ - - - - Response Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Response

-
-
- -
public struct Response
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A single response

- -
-
- -
-
-
- -
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response, rhs: Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/OneOf_Response.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/OneOf_Response.html deleted file mode 100644 index b6ae85ef..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/OneOf_Response.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Response Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Response

-
-
- -
public enum OneOf_Response : Equatable
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response.OneOf_Response: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html deleted file mode 100644 index f4b85aca..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Success Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Success

-
-
- -
public struct Success
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response.Success: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveInvitesResponse.Response.Success: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Wrapper object for success response

- -
-
- -
-
-
-
    -
  • -
    - - - - conversation - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversation: Xmtp_MessageContents_ConversationReference { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasConversation - -
    -
    -
    -
    -
    -
    -

    Returns true if conversation has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasConversation: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearConversation() - -
    -
    -
    -
    -
    -
    -

    Clears the value of conversation. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearConversation()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html deleted file mode 100644 index 228427af..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html +++ /dev/null @@ -1,1004 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest
-
extension Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SaveV1ConversationsRequest is used to save a batch of conversations to the -built in persistence

- -
-
- -
-
-
-
    -
  • -
    - - - - conversations - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversations: [Xmtp_MessageContents_ConversationReference]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest, rhs: Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html deleted file mode 100644 index bae0c404..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html +++ /dev/null @@ -1,976 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse
-
extension Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Placeholder response type for SaveV1Conversations

- -
-
- -
-
-
-
    -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: _NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse, rhs: Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html deleted file mode 100644 index eff4b197..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SetRefeshJobRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SetRefeshJobRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_SetRefeshJobRequest
-
extension Xmtp_KeystoreApi_V1_SetRefeshJobRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SetRefeshJobRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SetRefreshJobRequest is used to set the last run time of a refresh job

- -
-
- -
-
-
-
    -
  • -
    - - - - jobType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var jobType: Xmtp_KeystoreApi_V1_JobType
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - lastRunNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var lastRunNs: Int64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SetRefeshJobRequest, rhs: Xmtp_KeystoreApi_V1_SetRefeshJobRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html deleted file mode 100644 index 5abb6e2f..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html +++ /dev/null @@ -1,976 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SetRefreshJobResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SetRefreshJobResponse

-
-
- -
public struct Xmtp_KeystoreApi_V1_SetRefreshJobResponse
-
extension Xmtp_KeystoreApi_V1_SetRefreshJobResponse: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SetRefreshJobResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SetRefreshJobResponse is an empty response type

- -
-
- -
-
-
-
    -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: _NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SetRefreshJobResponse, rhs: Xmtp_KeystoreApi_V1_SetRefreshJobResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html deleted file mode 100644 index ad6c70a6..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html +++ /dev/null @@ -1,1114 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_SignDigestRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_SignDigestRequest

-
-
- -
public struct Xmtp_KeystoreApi_V1_SignDigestRequest
-
extension Xmtp_KeystoreApi_V1_SignDigestRequest: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_SignDigestRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SignDigestRequest is used to sign a digest with either the identity key -or a prekey

- -
-
- -
-
-
-
    -
  • -
    - - - - digest - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var digest: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - signer - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var signer: Xmtp_KeystoreApi_V1_SignDigestRequest.OneOf_Signer?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - identityKey - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identityKey: Bool { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - prekeyIndex - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var prekeyIndex: UInt32 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Signer - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Signer : Equatable
    -
    extension Xmtp_KeystoreApi_V1_SignDigestRequest.OneOf_Signer: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_SignDigestRequest, rhs: Xmtp_KeystoreApi_V1_SignDigestRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest/OneOf_Signer.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest/OneOf_Signer.html deleted file mode 100644 index cce3c85e..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_SignDigestRequest/OneOf_Signer.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Signer Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Signer

-
-
- -
public enum OneOf_Signer : Equatable
-
extension Xmtp_KeystoreApi_V1_SignDigestRequest.OneOf_Signer: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - identityKey(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case identityKey(Bool)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - prekeyIndex(_:) - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case prekeyIndex(UInt32)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_TopicMap.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_TopicMap.html deleted file mode 100644 index 0eda67ed..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_TopicMap.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_KeystoreApi_V1_TopicMap Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_KeystoreApi_V1_TopicMap

-
-
- -
public struct Xmtp_KeystoreApi_V1_TopicMap
-
extension Xmtp_KeystoreApi_V1_TopicMap: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_TopicMap: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A mapping of topics to their decrypted invitations

- -
-
- -
-
-
-
    -
  • -
    - - - - topics - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topics: Dictionary<String, Xmtp_KeystoreApi_V1_TopicMap.TopicData>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - TopicData - -
    -
    -
    -
    -
    -
    -

    TopicData wraps the invitation and the timestamp it was created

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct TopicData
    -
    extension Xmtp_KeystoreApi_V1_TopicMap.TopicData: @unchecked Sendable
    -
    extension Xmtp_KeystoreApi_V1_TopicMap.TopicData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_TopicMap, rhs: Xmtp_KeystoreApi_V1_TopicMap) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html deleted file mode 100644 index f6c70f47..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html +++ /dev/null @@ -1,1111 +0,0 @@ - - - - TopicData Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

TopicData

-
-
- -
public struct TopicData
-
extension Xmtp_KeystoreApi_V1_TopicMap.TopicData: @unchecked Sendable
-
extension Xmtp_KeystoreApi_V1_TopicMap.TopicData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

TopicData wraps the invitation and the timestamp it was created

- -
-
- -
-
-
-
    -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - peerAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var peerAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - invitation - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var invitation: Xmtp_MessageContents_InvitationV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasInvitation - -
    -
    -
    -
    -
    -
    -

    Returns true if invitation has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasInvitation: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearInvitation() - -
    -
    -
    -
    -
    -
    -

    Clears the value of invitation. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearInvitation()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_KeystoreApi_V1_TopicMap.TopicData, rhs: Xmtp_KeystoreApi_V1_TopicMap.TopicData) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_AuthData.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_AuthData.html deleted file mode 100644 index 9721adcb..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_AuthData.html +++ /dev/null @@ -1,1034 +0,0 @@ - - - - Xmtp_MessageApi_V1_AuthData Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_AuthData

-
-
- -
public struct Xmtp_MessageApi_V1_AuthData
-
extension Xmtp_MessageApi_V1_AuthData: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_AuthData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

AuthData carries token parameters that are authenticated -by the identity key signature. -It is embedded in the Token structure as bytes -so that the bytes don’t need to be reconstructed -to verify the token signature.

- -
-
- -
-
-
-
    -
  • -
    - - - - walletAddr - -
    -
    -
    -
    -
    -
    -

    address of the wallet

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var walletAddr: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    time when the token was generated/signed

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_AuthData, rhs: Xmtp_MessageApi_V1_AuthData) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html deleted file mode 100644 index 99bc9ce8..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_MessageApi_V1_BatchQueryRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_BatchQueryRequest

-
-
- -
public struct Xmtp_MessageApi_V1_BatchQueryRequest
-
extension Xmtp_MessageApi_V1_BatchQueryRequest: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_BatchQueryRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

BatchQuery

- -
-
- -
-
-
-
    -
  • -
    - - - - requests - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var requests: [Xmtp_MessageApi_V1_QueryRequest]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_BatchQueryRequest, rhs: Xmtp_MessageApi_V1_BatchQueryRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html deleted file mode 100644 index b2663b5a..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_MessageApi_V1_BatchQueryResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_BatchQueryResponse

-
-
- -
public struct Xmtp_MessageApi_V1_BatchQueryResponse
-
extension Xmtp_MessageApi_V1_BatchQueryResponse: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_BatchQueryResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Response containing a list of QueryResponse messages

- -
-
- -
-
-
-
    -
  • -
    - - - - responses - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var responses: [Xmtp_MessageApi_V1_QueryResponse]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_BatchQueryResponse, rhs: Xmtp_MessageApi_V1_BatchQueryResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Cursor.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Cursor.html deleted file mode 100644 index 91fba6f4..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Cursor.html +++ /dev/null @@ -1,1063 +0,0 @@ - - - - Xmtp_MessageApi_V1_Cursor Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_Cursor

-
-
- -
public struct Xmtp_MessageApi_V1_Cursor
-
extension Xmtp_MessageApi_V1_Cursor: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_Cursor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Wrapper for potentially multiple types of cursor

- -
-
- -
-
-
-
    -
  • -
    - - - - cursor - -
    -
    -
    -
    -
    -
    -

    Making the cursor a one-of type, as I would like to change the way we -handle pagination to use a precomputed sort field. -This way we can handle both methods

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cursor: Xmtp_MessageApi_V1_Cursor.OneOf_Cursor?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - index - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var index: Xmtp_MessageApi_V1_IndexCursor { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Cursor - -
    -
    -
    -
    -
    -
    -

    Making the cursor a one-of type, as I would like to change the way we -handle pagination to use a precomputed sort field. -This way we can handle both methods

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Cursor : Equatable
    -
    extension Xmtp_MessageApi_V1_Cursor.OneOf_Cursor: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_Cursor, rhs: Xmtp_MessageApi_V1_Cursor) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Cursor/OneOf_Cursor.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Cursor/OneOf_Cursor.html deleted file mode 100644 index f3ab2d19..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Cursor/OneOf_Cursor.html +++ /dev/null @@ -1,827 +0,0 @@ - - - - OneOf_Cursor Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Cursor

-
-
- -
public enum OneOf_Cursor : Equatable
-
extension Xmtp_MessageApi_V1_Cursor.OneOf_Cursor: @unchecked Sendable
- -
-
-

Making the cursor a one-of type, as I would like to change the way we -handle pagination to use a precomputed sort field. -This way we can handle both methods

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Envelope.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Envelope.html deleted file mode 100644 index d1d74df9..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Envelope.html +++ /dev/null @@ -1,1061 +0,0 @@ - - - - Xmtp_MessageApi_V1_Envelope Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_Envelope

-
-
- -
public struct Xmtp_MessageApi_V1_Envelope
-
extension Xmtp_MessageApi_V1_Envelope: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_Envelope: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Envelope encapsulates a message while in transit.

- -
-
- -
-
-
-
    -
  • -
    - - - - contentTopic - -
    -
    -
    -
    -
    -
    -

    The topic the message belongs to, -If the message includes the topic as well -it MUST be the same as the topic in the envelope.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - timestampNs - -
    -
    -
    -
    -
    -
    -

    Message creation timestamp -If the message includes the timestamp as well -it MUST be equivalent to the timestamp in the envelope.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var timestampNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - message - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var message: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_Envelope, rhs: Xmtp_MessageApi_V1_Envelope) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_IndexCursor.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_IndexCursor.html deleted file mode 100644 index 897a6765..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_IndexCursor.html +++ /dev/null @@ -1,1032 +0,0 @@ - - - - Xmtp_MessageApi_V1_IndexCursor Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_IndexCursor

-
-
- -
public struct Xmtp_MessageApi_V1_IndexCursor
-
extension Xmtp_MessageApi_V1_IndexCursor: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_IndexCursor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

This is based off of the go-waku Index type, but with the -receiverTime and pubsubTopic removed for simplicity. -Both removed fields are optional

- -
-
- -
-
-
-
    -
  • -
    - - - - digest - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var digest: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - senderTimeNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var senderTimeNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_IndexCursor, rhs: Xmtp_MessageApi_V1_IndexCursor) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_PagingInfo.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_PagingInfo.html deleted file mode 100644 index a52c571c..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_PagingInfo.html +++ /dev/null @@ -1,1112 +0,0 @@ - - - - Xmtp_MessageApi_V1_PagingInfo Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_PagingInfo

-
-
- -
public struct Xmtp_MessageApi_V1_PagingInfo
-
extension Xmtp_MessageApi_V1_PagingInfo: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_PagingInfo: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

This is based off of the go-waku PagingInfo struct, but with the direction -changed to our SortDirection enum format

- -
-
- -
-
-
-
    -
  • -
    - - - - limit - -
    -
    -
    -
    -
    -
    -

    Note: this is a uint32, while go-waku’s pageSize is a uint64

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var limit: UInt32
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - cursor - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var cursor: Xmtp_MessageApi_V1_Cursor { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasCursor - -
    -
    -
    -
    -
    -
    -

    Returns true if cursor has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasCursor: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearCursor() - -
    -
    -
    -
    -
    -
    -

    Clears the value of cursor. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearCursor()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - direction - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var direction: Xmtp_MessageApi_V1_SortDirection
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_PagingInfo, rhs: Xmtp_MessageApi_V1_PagingInfo) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_PublishRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_PublishRequest.html deleted file mode 100644 index aa054655..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_PublishRequest.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_MessageApi_V1_PublishRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_PublishRequest

-
-
- -
public struct Xmtp_MessageApi_V1_PublishRequest
-
extension Xmtp_MessageApi_V1_PublishRequest: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_PublishRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Publish

- -
-
- -
-
-
-
    -
  • -
    - - - - envelopes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var envelopes: [Xmtp_MessageApi_V1_Envelope]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_PublishRequest, rhs: Xmtp_MessageApi_V1_PublishRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_PublishResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_PublishResponse.html deleted file mode 100644 index 1b5b41ab..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_PublishResponse.html +++ /dev/null @@ -1,976 +0,0 @@ - - - - Xmtp_MessageApi_V1_PublishResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_PublishResponse

-
-
- -
public struct Xmtp_MessageApi_V1_PublishResponse
-
extension Xmtp_MessageApi_V1_PublishResponse: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_PublishResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Empty message as a response for Publish

- -
-
- -
-
-
-
    -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: _NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_PublishResponse, rhs: Xmtp_MessageApi_V1_PublishResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_QueryRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_QueryRequest.html deleted file mode 100644 index 46456a26..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_QueryRequest.html +++ /dev/null @@ -1,1138 +0,0 @@ - - - - Xmtp_MessageApi_V1_QueryRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_QueryRequest

-
-
- -
public struct Xmtp_MessageApi_V1_QueryRequest
-
extension Xmtp_MessageApi_V1_QueryRequest: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_QueryRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Query

- -
-
- -
-
-
-
    -
  • -
    - - - - contentTopics - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopics: [String]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - startTimeNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var startTimeNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - endTimeNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var endTimeNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - pagingInfo - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var pagingInfo: Xmtp_MessageApi_V1_PagingInfo { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPagingInfo - -
    -
    -
    -
    -
    -
    -

    Returns true if pagingInfo has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPagingInfo: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPagingInfo() - -
    -
    -
    -
    -
    -
    -

    Clears the value of pagingInfo. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPagingInfo()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_QueryRequest, rhs: Xmtp_MessageApi_V1_QueryRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_QueryResponse.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_QueryResponse.html deleted file mode 100644 index 1256f7a3..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_QueryResponse.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageApi_V1_QueryResponse Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_QueryResponse

-
-
- -
public struct Xmtp_MessageApi_V1_QueryResponse
-
extension Xmtp_MessageApi_V1_QueryResponse: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_QueryResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

The response, containing envelopes, for a query

- -
-
- -
-
-
-
    -
  • -
    - - - - envelopes - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var envelopes: [Xmtp_MessageApi_V1_Envelope]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - pagingInfo - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var pagingInfo: Xmtp_MessageApi_V1_PagingInfo { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPagingInfo - -
    -
    -
    -
    -
    -
    -

    Returns true if pagingInfo has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPagingInfo: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPagingInfo() - -
    -
    -
    -
    -
    -
    -

    Clears the value of pagingInfo. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPagingInfo()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_QueryResponse, rhs: Xmtp_MessageApi_V1_QueryResponse) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html deleted file mode 100644 index 0a246939..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html +++ /dev/null @@ -1,976 +0,0 @@ - - - - Xmtp_MessageApi_V1_SubscribeAllRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_SubscribeAllRequest

-
-
- -
public struct Xmtp_MessageApi_V1_SubscribeAllRequest
-
extension Xmtp_MessageApi_V1_SubscribeAllRequest: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_SubscribeAllRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SubscribeAll

- -
-
- -
-
-
-
    -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: _NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_SubscribeAllRequest, rhs: Xmtp_MessageApi_V1_SubscribeAllRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_SubscribeRequest.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_SubscribeRequest.html deleted file mode 100644 index d2af691c..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_SubscribeRequest.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Xmtp_MessageApi_V1_SubscribeRequest Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_SubscribeRequest

-
-
- -
public struct Xmtp_MessageApi_V1_SubscribeRequest
-
extension Xmtp_MessageApi_V1_SubscribeRequest: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_SubscribeRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Subscribe

- -
-
- -
-
-
-
    -
  • -
    - - - - contentTopics - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopics: [String]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_SubscribeRequest, rhs: Xmtp_MessageApi_V1_SubscribeRequest) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Token.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Token.html deleted file mode 100644 index 56048c52..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageApi_V1_Token.html +++ /dev/null @@ -1,1166 +0,0 @@ - - - - Xmtp_MessageApi_V1_Token Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageApi_V1_Token

-
-
- -
public struct Xmtp_MessageApi_V1_Token
-
extension Xmtp_MessageApi_V1_Token: @unchecked Sendable
-
extension Xmtp_MessageApi_V1_Token: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Token is used by clients to prove to the nodes -that they are serving a specific wallet.

- -
-
- -
-
-
-
    -
  • -
    - - - - identityKey - -
    -
    -
    -
    -
    -
    -

    identity key signed by a wallet

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identityKey: Xmtp_MessageContents_PublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasIdentityKey - -
    -
    -
    -
    -
    -
    -

    Returns true if identityKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasIdentityKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearIdentityKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of identityKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearIdentityKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - authDataBytes - -
    -
    -
    -
    -
    -
    -

    encoded bytes of AuthData

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var authDataBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - authDataSignature - -
    -
    -
    -
    -
    -
    -

    identity key signature of AuthData bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var authDataSignature: Xmtp_MessageContents_Signature { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasAuthDataSignature - -
    -
    -
    -
    -
    -
    -

    Returns true if authDataSignature has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasAuthDataSignature: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Clears the value of authDataSignature. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearAuthDataSignature()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageApi_V1_Token, rhs: Xmtp_MessageApi_V1_Token) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Ciphertext.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Ciphertext.html deleted file mode 100644 index 725818f5..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Ciphertext.html +++ /dev/null @@ -1,1093 +0,0 @@ - - - - Xmtp_MessageContents_Ciphertext Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_Ciphertext

-
-
- -
public struct Xmtp_MessageContents_Ciphertext
-
extension Xmtp_MessageContents_Ciphertext: @unchecked Sendable
-
extension Xmtp_MessageContents_Ciphertext: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Ciphertext represents encrypted payload. -It is definited as a union to support cryptographic algorithm agility. -The payload is accompanied by the cryptographic parameters -required by the chosen encryption scheme.

- -
-
- -
-
-
-
    -
  • -
    - - - - union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var union: Xmtp_MessageContents_Ciphertext.OneOf_Union?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - aes256GcmHkdfSha256 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var aes256GcmHkdfSha256: Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Union : Equatable
    -
    extension Xmtp_MessageContents_Ciphertext.OneOf_Union: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Aes256gcmHkdfsha256 - -
    -
    -
    -
    -
    -
    -

    Encryption: AES256-GCM -Key derivation function: HKDF-SHA256

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Aes256gcmHkdfsha256
    -
    extension Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Ciphertext, rhs: Xmtp_MessageContents_Ciphertext) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html deleted file mode 100644 index 9aacb752..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html +++ /dev/null @@ -1,1058 +0,0 @@ - - - - Aes256gcmHkdfsha256 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Aes256gcmHkdfsha256

-
-
- -
public struct Aes256gcmHkdfsha256
-
extension Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256: @unchecked Sendable
-
extension Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Encryption: AES256-GCM -Key derivation function: HKDF-SHA256

- -
-
- -
-
-
-
    -
  • -
    - - - - hkdfSalt - -
    -
    -
    -
    -
    -
    -

    32 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hkdfSalt: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - gcmNonce - -
    -
    -
    -
    -
    -
    -

    12 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var gcmNonce: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    encrypted payload

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256, rhs: Xmtp_MessageContents_Ciphertext.Aes256gcmHkdfsha256) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Ciphertext/OneOf_Union.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Ciphertext/OneOf_Union.html deleted file mode 100644 index 5ae99ab1..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Ciphertext/OneOf_Union.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Union Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Composite.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Composite.html deleted file mode 100644 index 6224e626..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Composite.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_MessageContents_Composite Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_Composite

-
-
- -
public struct Xmtp_MessageContents_Composite
-
extension Xmtp_MessageContents_Composite: @unchecked Sendable
-
extension Xmtp_MessageContents_Composite: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Composite is used to implement xmtp.org/composite content type

- -
-
- -
-
-
-
    -
  • -
    - - - - parts - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var parts: [Xmtp_MessageContents_Composite.Part]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Part - -
    -
    -
    -
    -
    -
    -

    Part represents one section of a composite message

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Part
    -
    extension Xmtp_MessageContents_Composite.Part: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Composite.Part: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Composite, rhs: Xmtp_MessageContents_Composite) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Composite/Part.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Composite/Part.html deleted file mode 100644 index d502d9ff..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Composite/Part.html +++ /dev/null @@ -1,1086 +0,0 @@ - - - - Part Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Part

-
-
- -
public struct Part
-
extension Xmtp_MessageContents_Composite.Part: @unchecked Sendable
-
extension Xmtp_MessageContents_Composite.Part: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Part represents one section of a composite message

- -
-
- -
-
-
- -
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Composite.Part, rhs: Xmtp_MessageContents_Composite.Part) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Composite/Part/OneOf_Element.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Composite/Part/OneOf_Element.html deleted file mode 100644 index 9304c6b6..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Composite/Part/OneOf_Element.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Element Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Element

-
-
- -
public enum OneOf_Element : Equatable
-
extension Xmtp_MessageContents_Composite.Part.OneOf_Element: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundle.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundle.html deleted file mode 100644 index fa63c01c..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundle.html +++ /dev/null @@ -1,1086 +0,0 @@ - - - - Xmtp_MessageContents_ContactBundle Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_ContactBundle

-
-
- -
public struct Xmtp_MessageContents_ContactBundle
-
extension Xmtp_MessageContents_ContactBundle: @unchecked Sendable
-
extension Xmtp_MessageContents_ContactBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Versioned ContactBundle

- -
-
- -
-
-
-
    -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Xmtp_MessageContents_ContactBundle.OneOf_Version?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Xmtp_MessageContents_ContactBundleV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v2 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v2: Xmtp_MessageContents_ContactBundleV2 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Version : Equatable
    -
    extension Xmtp_MessageContents_ContactBundle.OneOf_Version: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_ContactBundle, rhs: Xmtp_MessageContents_ContactBundle) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundle/OneOf_Version.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundle/OneOf_Version.html deleted file mode 100644 index 9865790c..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundle/OneOf_Version.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Version

-
-
- -
public enum OneOf_Version : Equatable
-
extension Xmtp_MessageContents_ContactBundle.OneOf_Version: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundleV1.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundleV1.html deleted file mode 100644 index c1215e02..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundleV1.html +++ /dev/null @@ -1,1058 +0,0 @@ - - - - Xmtp_MessageContents_ContactBundleV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_ContactBundleV1

-
-
- -
public struct Xmtp_MessageContents_ContactBundleV1
-
extension Xmtp_MessageContents_ContactBundleV1: @unchecked Sendable
-
extension Xmtp_MessageContents_ContactBundleV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

LEGACY: User key bundle V1 using PublicKeys. -The PublicKeys MUST be signed.

- -
-
- -
-
-
-
    -
  • -
    - - - - keyBundle - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var keyBundle: Xmtp_MessageContents_PublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasKeyBundle - -
    -
    -
    -
    -
    -
    -

    Returns true if keyBundle has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasKeyBundle: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearKeyBundle() - -
    -
    -
    -
    -
    -
    -

    Clears the value of keyBundle. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearKeyBundle()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_ContactBundleV1, rhs: Xmtp_MessageContents_ContactBundleV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundleV2.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundleV2.html deleted file mode 100644 index 246e9560..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContactBundleV2.html +++ /dev/null @@ -1,1057 +0,0 @@ - - - - Xmtp_MessageContents_ContactBundleV2 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_ContactBundleV2

-
-
- -
public struct Xmtp_MessageContents_ContactBundleV2
-
extension Xmtp_MessageContents_ContactBundleV2: @unchecked Sendable
-
extension Xmtp_MessageContents_ContactBundleV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

User key bundle V2 using SignedPublicKeys.

- -
-
- -
-
-
-
    -
  • -
    - - - - keyBundle - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var keyBundle: Xmtp_MessageContents_SignedPublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasKeyBundle - -
    -
    -
    -
    -
    -
    -

    Returns true if keyBundle has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasKeyBundle: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearKeyBundle() - -
    -
    -
    -
    -
    -
    -

    Clears the value of keyBundle. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearKeyBundle()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_ContactBundleV2, rhs: Xmtp_MessageContents_ContactBundleV2) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContentTypeId.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContentTypeId.html deleted file mode 100644 index 4bbf3dbb..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ContentTypeId.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageContents_ContentTypeId Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_ContentTypeId

-
-
- -
public struct Xmtp_MessageContents_ContentTypeId
-
extension Xmtp_MessageContents_ContentTypeId: @unchecked Sendable
-
extension Xmtp_MessageContents_ContentTypeId: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

ContentTypeId is used to identify the type of content stored in a Message.

- -
-
- -
-
-
-
    -
  • -
    - - - - authorityID - -
    -
    -
    -
    -
    -
    -

    authority governing this content type

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var authorityID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - typeID - -
    -
    -
    -
    -
    -
    -

    type identifier

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var typeID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - versionMajor - -
    -
    -
    -
    -
    -
    -

    major version of the type

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var versionMajor: UInt32
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - versionMinor - -
    -
    -
    -
    -
    -
    -

    minor version of the type

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var versionMinor: UInt32
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_ContentTypeId, rhs: Xmtp_MessageContents_ContentTypeId) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ConversationReference.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ConversationReference.html deleted file mode 100644 index f8c07e25..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_ConversationReference.html +++ /dev/null @@ -1,1138 +0,0 @@ - - - - Xmtp_MessageContents_ConversationReference Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_ConversationReference

-
-
- -
public struct Xmtp_MessageContents_ConversationReference
-
extension Xmtp_MessageContents_ConversationReference: @unchecked Sendable
-
extension Xmtp_MessageContents_ConversationReference: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

A light pointer for a conversation that contains no decryption keys

- -
-
- -
-
-
-
    -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - peerAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var peerAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - context - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var context: Xmtp_MessageContents_InvitationV1.Context { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasContext - -
    -
    -
    -
    -
    -
    -

    Returns true if context has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasContext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearContext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of context. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearContext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_ConversationReference, rhs: Xmtp_MessageContents_ConversationReference) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_DecodedMessage.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_DecodedMessage.html deleted file mode 100644 index 89e6689c..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_DecodedMessage.html +++ /dev/null @@ -1,1302 +0,0 @@ - - - - Xmtp_MessageContents_DecodedMessage Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_DecodedMessage

-
-
- -
public struct Xmtp_MessageContents_DecodedMessage
-
extension Xmtp_MessageContents_DecodedMessage: @unchecked Sendable
-
extension Xmtp_MessageContents_DecodedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

DecodedMessage represents the decrypted message contents. -DecodedMessage instances are not stored on the network, but -may be serialized and stored by clients

- -
-
- -
-
-
-
    -
  • -
    - - - - id - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var id: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - messageVersion - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var messageVersion: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - senderAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var senderAddress: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recipientAddress - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recipientAddress: String { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasRecipientAddress - -
    -
    -
    -
    -
    -
    -

    Returns true if recipientAddress has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasRecipientAddress: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    -

    Clears the value of recipientAddress. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearRecipientAddress()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sentNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sentNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentTopic - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentTopic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - conversation - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversation: Xmtp_MessageContents_ConversationReference { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasConversation - -
    -
    -
    -
    -
    -
    -

    Returns true if conversation has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasConversation: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearConversation() - -
    -
    -
    -
    -
    -
    -

    Clears the value of conversation. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearConversation()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - contentBytes - -
    -
    -
    -
    -
    -
    -

    encapsulates EncodedContent

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var contentBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_DecodedMessage, rhs: Xmtp_MessageContents_DecodedMessage) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EciesMessage.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EciesMessage.html deleted file mode 100644 index 5e1ec5e8..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EciesMessage.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - Xmtp_MessageContents_EciesMessage Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_EciesMessage

-
-
- -
public struct Xmtp_MessageContents_EciesMessage
-
extension Xmtp_MessageContents_EciesMessage: @unchecked Sendable
-
extension Xmtp_MessageContents_EciesMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

EciesMessage is a wrapper for ECIES encrypted payloads

- -
-
- -
-
-
-
    -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Xmtp_MessageContents_EciesMessage.OneOf_Version?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Expected to be an ECIES encrypted SignedPayload

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Data { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Version : Equatable
    -
    extension Xmtp_MessageContents_EciesMessage.OneOf_Version: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_EciesMessage, rhs: Xmtp_MessageContents_EciesMessage) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EciesMessage/OneOf_Version.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EciesMessage/OneOf_Version.html deleted file mode 100644 index a8f7592f..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EciesMessage/OneOf_Version.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Version

-
-
- -
public enum OneOf_Version : Equatable
-
extension Xmtp_MessageContents_EciesMessage.OneOf_Version: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
-
    -
  • -
    - - - - v1(_:) - -
    -
    -
    -
    -
    -
    -

    Expected to be an ECIES encrypted SignedPayload

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    case v1(Data)
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncodedContent.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncodedContent.html deleted file mode 100644 index 5325dc32..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncodedContent.html +++ /dev/null @@ -1,1277 +0,0 @@ - - - - Xmtp_MessageContents_EncodedContent Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_EncodedContent

-
-
- -
public struct Xmtp_MessageContents_EncodedContent
-
extension Xmtp_MessageContents_EncodedContent: @unchecked Sendable
-
extension Xmtp_MessageContents_EncodedContent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

EncodedContent bundles the content with metadata identifying its type -and parameters required for correct decoding and presentation of the content.

- -
-
- -
-
-
-
    -
  • -
    - - - - type - -
    -
    -
    -
    -
    -
    -

    content type identifier used to match the payload with -the correct decoding machinery

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var type: Xmtp_MessageContents_ContentTypeId { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasType - -
    -
    -
    -
    -
    -
    -

    Returns true if type has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasType: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearType() - -
    -
    -
    -
    -
    -
    -

    Clears the value of type. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearType()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - parameters - -
    -
    -
    -
    -
    -
    -

    optional encoding parameters required to correctly decode the content

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var parameters: Dictionary<String, String>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - fallback - -
    -
    -
    -
    -
    -
    -

    optional fallback description of the content that can be used in case -the client cannot decode or render the content

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var fallback: String { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasFallback - -
    -
    -
    -
    -
    -
    -

    Returns true if fallback has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasFallback: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearFallback() - -
    -
    -
    -
    -
    -
    -

    Clears the value of fallback. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearFallback()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - compression - -
    -
    -
    -
    -
    -
    -

    optional compression; the value indicates algorithm used to -compress the encoded content bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var compression: Xmtp_MessageContents_Compression { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasCompression - -
    -
    -
    -
    -
    -
    -

    Returns true if compression has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasCompression: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearCompression() - -
    -
    -
    -
    -
    -
    -

    Clears the value of compression. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearCompression()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - content - -
    -
    -
    -
    -
    -
    -

    encoded content itself

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var content: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_EncodedContent, rhs: Xmtp_MessageContents_EncodedContent) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html deleted file mode 100644 index c5b951c0..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - Xmtp_MessageContents_EncryptedPrivateKeyBundle Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_EncryptedPrivateKeyBundle

-
-
- -
public struct Xmtp_MessageContents_EncryptedPrivateKeyBundle
-
extension Xmtp_MessageContents_EncryptedPrivateKeyBundle: @unchecked Sendable
-
extension Xmtp_MessageContents_EncryptedPrivateKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Versioned encrypted PrivateKeyBundle

- -
-
- -
-
-
-
    -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Xmtp_MessageContents_EncryptedPrivateKeyBundle.OneOf_Version?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Xmtp_MessageContents_EncryptedPrivateKeyBundleV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Version : Equatable
    -
    extension Xmtp_MessageContents_EncryptedPrivateKeyBundle.OneOf_Version: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_EncryptedPrivateKeyBundle, rhs: Xmtp_MessageContents_EncryptedPrivateKeyBundle) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle/OneOf_Version.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle/OneOf_Version.html deleted file mode 100644 index d50f6684..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle/OneOf_Version.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html deleted file mode 100644 index 3d0d827f..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html +++ /dev/null @@ -1,1088 +0,0 @@ - - - - Xmtp_MessageContents_EncryptedPrivateKeyBundleV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_EncryptedPrivateKeyBundleV1

-
-
- -
public struct Xmtp_MessageContents_EncryptedPrivateKeyBundleV1
-
extension Xmtp_MessageContents_EncryptedPrivateKeyBundleV1: @unchecked Sendable
-
extension Xmtp_MessageContents_EncryptedPrivateKeyBundleV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PrivateKeyBundle encrypted with key material generated by -signing a randomly generated “pre-key” with the user’s wallet, -i.e. EIP-191 signature of a “storage signature” message with -the pre-key embedded in it. -(see xmtp-js::PrivateKeyBundle.toEncryptedBytes for details)

- -
-
- -
-
-
-
    -
  • -
    - - - - walletPreKey - -
    -
    -
    -
    -
    -
    -

    randomly generated pre-key

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var walletPreKey: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ciphertext - -
    -
    -
    -
    -
    -
    -

    MUST contain encrypted PrivateKeyBundle

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ciphertext: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasCiphertext - -
    -
    -
    -
    -
    -
    -

    Returns true if ciphertext has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasCiphertext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearCiphertext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of ciphertext. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearCiphertext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_EncryptedPrivateKeyBundleV1, rhs: Xmtp_MessageContents_EncryptedPrivateKeyBundleV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1.html deleted file mode 100644 index 79b89459..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1.html +++ /dev/null @@ -1,1230 +0,0 @@ - - - - Xmtp_MessageContents_InvitationV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_InvitationV1

-
-
- -
public struct Xmtp_MessageContents_InvitationV1
-
extension Xmtp_MessageContents_InvitationV1: @unchecked Sendable
-
extension Xmtp_MessageContents_InvitationV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Unsealed invitation V1

- -
-
- -
-
-
-
    -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    topic name chosen for this conversation. -It MUST be randomly generated bytes (length >= 32), -then base64 encoded without padding

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - context - -
    -
    -
    -
    -
    -
    -

    A context object defining metadata

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var context: Xmtp_MessageContents_InvitationV1.Context { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasContext - -
    -
    -
    -
    -
    -
    -

    Returns true if context has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasContext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearContext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of context. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearContext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - encryption - -
    -
    -
    -
    -
    -
    -

    message encryption scheme and keys for this conversation.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var encryption: Xmtp_MessageContents_InvitationV1.OneOf_Encryption?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - aes256GcmHkdfSha256 - -
    -
    -
    -
    -
    -
    -

    Specify the encryption method to process the key material properly.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var aes256GcmHkdfSha256: Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Encryption - -
    -
    -
    -
    -
    -
    -

    message encryption scheme and keys for this conversation.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Encryption : Equatable
    -
    extension Xmtp_MessageContents_InvitationV1.OneOf_Encryption: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Aes256gcmHkdfsha256 - -
    -
    -
    -
    -
    -
    -

    Supported encryption schemes -AES256-GCM-HKDF-SHA256

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Aes256gcmHkdfsha256
    -
    extension Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256: @unchecked Sendable
    -
    extension Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Context - -
    -
    -
    -
    -
    -
    -

    The context type

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Context
    -
    extension Xmtp_MessageContents_InvitationV1.Context: @unchecked Sendable
    -
    extension Xmtp_MessageContents_InvitationV1.Context: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_InvitationV1, rhs: Xmtp_MessageContents_InvitationV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html deleted file mode 100644 index b7806262..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html +++ /dev/null @@ -1,1004 +0,0 @@ - - - - Aes256gcmHkdfsha256 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Aes256gcmHkdfsha256

-
-
- -
public struct Aes256gcmHkdfsha256
-
extension Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256: @unchecked Sendable
-
extension Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Supported encryption schemes -AES256-GCM-HKDF-SHA256

- -
-
- -
-
-
-
    -
  • -
    - - - - keyMaterial - -
    -
    -
    -
    -
    -
    -

    randomly generated key material (32 bytes)

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var keyMaterial: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256, rhs: Xmtp_MessageContents_InvitationV1.Aes256gcmHkdfsha256) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1/Context.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1/Context.html deleted file mode 100644 index 91e8fc31..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1/Context.html +++ /dev/null @@ -1,1031 +0,0 @@ - - - - Context Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Context

-
-
- -
public struct Context
-
extension Xmtp_MessageContents_InvitationV1.Context: @unchecked Sendable
-
extension Xmtp_MessageContents_InvitationV1.Context: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

The context type

- -
-
- -
-
-
-
    -
  • -
    - - - - conversationID - -
    -
    -
    -
    -
    -
    -

    Expected to be a URI (ie xmtp.org/convo1)

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var conversationID: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - metadata - -
    -
    -
    -
    -
    -
    -

    Key value map of additional metadata that would be exposed to -application developers and could be used for filtering

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var metadata: Dictionary<String, String>
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_InvitationV1.Context, rhs: Xmtp_MessageContents_InvitationV1.Context) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1/OneOf_Encryption.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1/OneOf_Encryption.html deleted file mode 100644 index 1986238a..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_InvitationV1/OneOf_Encryption.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Encryption Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Encryption

-
-
- -
public enum OneOf_Encryption : Equatable
-
extension Xmtp_MessageContents_InvitationV1.OneOf_Encryption: @unchecked Sendable
- -
-
-

message encryption scheme and keys for this conversation.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Message.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Message.html deleted file mode 100644 index 04392074..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Message.html +++ /dev/null @@ -1,1086 +0,0 @@ - - - - Xmtp_MessageContents_Message Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_Message

-
-
- -
public struct Xmtp_MessageContents_Message
-
extension Xmtp_MessageContents_Message: @unchecked Sendable
-
extension Xmtp_MessageContents_Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Versioned Message

- -
-
- -
-
-
-
    -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Xmtp_MessageContents_Message.OneOf_Version?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Xmtp_MessageContents_MessageV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v2 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v2: Xmtp_MessageContents_MessageV2 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Version : Equatable
    -
    extension Xmtp_MessageContents_Message.OneOf_Version: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Message, rhs: Xmtp_MessageContents_Message) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Message/OneOf_Version.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Message/OneOf_Version.html deleted file mode 100644 index 69360cc3..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Message/OneOf_Version.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Version

-
-
- -
public enum OneOf_Version : Equatable
-
extension Xmtp_MessageContents_Message.OneOf_Version: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageHeaderV1.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageHeaderV1.html deleted file mode 100644 index 8e703ce3..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageHeaderV1.html +++ /dev/null @@ -1,1166 +0,0 @@ - - - - Xmtp_MessageContents_MessageHeaderV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_MessageHeaderV1

-
-
- -
public struct Xmtp_MessageContents_MessageHeaderV1
-
extension Xmtp_MessageContents_MessageHeaderV1: @unchecked Sendable
-
extension Xmtp_MessageContents_MessageHeaderV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Message header is encoded separately as the bytes are also used -as associated data for authenticated encryption

- -
-
- -
-
-
-
    -
  • -
    - - - - sender - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sender: Xmtp_MessageContents_PublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSender - -
    -
    -
    -
    -
    -
    -

    Returns true if sender has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSender: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSender() - -
    -
    -
    -
    -
    -
    -

    Clears the value of sender. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSender()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recipient - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recipient: Xmtp_MessageContents_PublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasRecipient - -
    -
    -
    -
    -
    -
    -

    Returns true if recipient has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasRecipient: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearRecipient() - -
    -
    -
    -
    -
    -
    -

    Clears the value of recipient. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearRecipient()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - timestamp - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var timestamp: UInt64 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_MessageHeaderV1, rhs: Xmtp_MessageContents_MessageHeaderV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageHeaderV2.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageHeaderV2.html deleted file mode 100644 index 66043cb7..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageHeaderV2.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - Xmtp_MessageContents_MessageHeaderV2 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_MessageHeaderV2

-
-
- -
public struct Xmtp_MessageContents_MessageHeaderV2
-
extension Xmtp_MessageContents_MessageHeaderV2: @unchecked Sendable
-
extension Xmtp_MessageContents_MessageHeaderV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Message header carries information that is not encrypted, and is therefore -observable by the network. It is however authenticated as associated data -of the AEAD encryption used to protect the message, -thus providing tamper evidence.

- -
-
- -
-
-
-
    -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    sender specified message creation time

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - topic - -
    -
    -
    -
    -
    -
    -

    the topic the message belongs to

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var topic: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_MessageHeaderV2, rhs: Xmtp_MessageContents_MessageHeaderV2) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageV1.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageV1.html deleted file mode 100644 index fc55a186..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageV1.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageContents_MessageV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_MessageV1

-
-
- -
public struct Xmtp_MessageContents_MessageV1
-
extension Xmtp_MessageContents_MessageV1: @unchecked Sendable
-
extension Xmtp_MessageContents_MessageV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Message is the top level protocol element

- -
-
- -
-
-
-
    -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    encapsulates encoded MessageHeaderV1

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ciphertext - -
    -
    -
    -
    -
    -
    -

    Ciphertext.payload MUST contain encrypted EncodedContent

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ciphertext: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasCiphertext - -
    -
    -
    -
    -
    -
    -

    Returns true if ciphertext has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasCiphertext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearCiphertext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of ciphertext. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearCiphertext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_MessageV1, rhs: Xmtp_MessageContents_MessageV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageV2.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageV2.html deleted file mode 100644 index e673914a..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_MessageV2.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageContents_MessageV2 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_MessageV2

-
-
- -
public struct Xmtp_MessageContents_MessageV2
-
extension Xmtp_MessageContents_MessageV2: @unchecked Sendable
-
extension Xmtp_MessageContents_MessageV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Message combines the encoded header with the encrypted payload.

- -
-
- -
-
-
-
    -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    encapsulates encoded MessageHeaderV2

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ciphertext - -
    -
    -
    -
    -
    -
    -

    Ciphertext.payload MUST contain encrypted SignedContent

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ciphertext: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasCiphertext - -
    -
    -
    -
    -
    -
    -

    Returns true if ciphertext has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasCiphertext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearCiphertext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of ciphertext. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearCiphertext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_MessageV2, rhs: Xmtp_MessageContents_MessageV2) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKey.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKey.html deleted file mode 100644 index 0d97077f..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKey.html +++ /dev/null @@ -1,1197 +0,0 @@ - - - - Xmtp_MessageContents_PrivateKey Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PrivateKey

-
-
- -
public struct Xmtp_MessageContents_PrivateKey
-
extension Xmtp_MessageContents_PrivateKey: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivateKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

LEGACY: PrivateKey generalized to support different key types

- -
-
- -
-
-
-
    -
  • -
    - - - - timestamp - -
    -
    -
    -
    -
    -
    -

    time the key was created

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var timestamp: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - union - -
    -
    -
    -
    -
    -
    -

    private key

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var union: Xmtp_MessageContents_PrivateKey.OneOf_Union?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - secp256K1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var secp256K1: Xmtp_MessageContents_PrivateKey.Secp256k1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - publicKey - -
    -
    -
    -
    -
    -
    -

    public key for this private key

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var publicKey: Xmtp_MessageContents_PublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPublicKey - -
    -
    -
    -
    -
    -
    -

    Returns true if publicKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPublicKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPublicKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of publicKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPublicKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Union - -
    -
    -
    -
    -
    -
    -

    private key

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Union : Equatable
    -
    extension Xmtp_MessageContents_PrivateKey.OneOf_Union: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Secp256k1 - -
    -
    -
    -
    -
    -
    -

    EC: SECP256k1

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Secp256k1
    -
    extension Xmtp_MessageContents_PrivateKey.Secp256k1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivateKey.Secp256k1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PrivateKey, rhs: Xmtp_MessageContents_PrivateKey) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKey/OneOf_Union.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKey/OneOf_Union.html deleted file mode 100644 index a968ee65..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKey/OneOf_Union.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Union Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html deleted file mode 100644 index 76a5f6a8..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Secp256k1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Secp256k1

-
-
- -
public struct Secp256k1
-
extension Xmtp_MessageContents_PrivateKey.Secp256k1: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivateKey.Secp256k1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

EC: SECP256k1

- -
-
- -
-
-
-
    -
  • -
    - - - - bytes - -
    -
    -
    -
    -
    -
    -

    D big-endian, 32 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PrivateKey.Secp256k1, rhs: Xmtp_MessageContents_PrivateKey.Secp256k1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundle.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundle.html deleted file mode 100644 index ebe808bf..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundle.html +++ /dev/null @@ -1,1086 +0,0 @@ - - - - Xmtp_MessageContents_PrivateKeyBundle Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PrivateKeyBundle

-
-
- -
public struct Xmtp_MessageContents_PrivateKeyBundle
-
extension Xmtp_MessageContents_PrivateKeyBundle: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivateKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Versioned PrivateKeyBundle

- -
-
- -
-
-
-
    -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Xmtp_MessageContents_PrivateKeyBundle.OneOf_Version?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Xmtp_MessageContents_PrivateKeyBundleV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v2 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v2: Xmtp_MessageContents_PrivateKeyBundleV2 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Version : Equatable
    -
    extension Xmtp_MessageContents_PrivateKeyBundle.OneOf_Version: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PrivateKeyBundle, rhs: Xmtp_MessageContents_PrivateKeyBundle) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundle/OneOf_Version.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundle/OneOf_Version.html deleted file mode 100644 index c44e1651..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundle/OneOf_Version.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Version

-
-
- -
public enum OneOf_Version : Equatable
-
extension Xmtp_MessageContents_PrivateKeyBundle.OneOf_Version: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html deleted file mode 100644 index 56fe811d..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageContents_PrivateKeyBundleV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PrivateKeyBundleV1

-
-
- -
public struct Xmtp_MessageContents_PrivateKeyBundleV1
-
extension Xmtp_MessageContents_PrivateKeyBundleV1: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivateKeyBundleV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

LEGACY: PrivateKeyBundleV1 wraps the identityKey and the preKeys

- -
-
- -
-
-
-
    -
  • -
    - - - - identityKey - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identityKey: Xmtp_MessageContents_PrivateKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasIdentityKey - -
    -
    -
    -
    -
    -
    -

    Returns true if identityKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasIdentityKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearIdentityKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of identityKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearIdentityKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - preKeys - -
    -
    -
    -
    -
    -
    -

    all the known pre-keys, newer keys first,

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var preKeys: [Xmtp_MessageContents_PrivateKey]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PrivateKeyBundleV1, rhs: Xmtp_MessageContents_PrivateKeyBundleV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html deleted file mode 100644 index 33cc0a8e..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html +++ /dev/null @@ -1,1085 +0,0 @@ - - - - Xmtp_MessageContents_PrivateKeyBundleV2 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PrivateKeyBundleV2

-
-
- -
public struct Xmtp_MessageContents_PrivateKeyBundleV2
-
extension Xmtp_MessageContents_PrivateKeyBundleV2: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivateKeyBundleV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PrivateKeyBundle wraps the identityKey and the preKeys, -enforces usage of signed keys.

- -
-
- -
-
-
-
    -
  • -
    - - - - identityKey - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identityKey: Xmtp_MessageContents_SignedPrivateKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasIdentityKey - -
    -
    -
    -
    -
    -
    -

    Returns true if identityKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasIdentityKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearIdentityKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of identityKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearIdentityKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - preKeys - -
    -
    -
    -
    -
    -
    -

    all the known pre-keys, newer keys first,

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var preKeys: [Xmtp_MessageContents_SignedPrivateKey]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PrivateKeyBundleV2, rhs: Xmtp_MessageContents_PrivateKeyBundleV2) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction.html deleted file mode 100644 index 067caf40..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction.html +++ /dev/null @@ -1,1148 +0,0 @@ - - - - Xmtp_MessageContents_PrivatePreferencesAction Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PrivatePreferencesAction

-
-
- -
public struct Xmtp_MessageContents_PrivatePreferencesAction
-
extension Xmtp_MessageContents_PrivatePreferencesAction: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivatePreferencesAction: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PrivatePreferencesAction is a message used to update the client’s -preference store. The only current actions are allow and block. -Other actions may be added later

- -
-
- -
-
-
-
    -
  • -
    - - - - messageType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var messageType: Xmtp_MessageContents_PrivatePreferencesAction.OneOf_MessageType?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - allow - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var allow: Xmtp_MessageContents_PrivatePreferencesAction.Allow { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - block - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var block: Xmtp_MessageContents_PrivatePreferencesAction.Block { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_MessageType - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_MessageType : Equatable
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction.OneOf_MessageType: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Allow - -
    -
    -
    -
    -
    -
    -

    Add the given wallet addresses to the allow list

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Allow
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction.Allow: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction.Allow: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Block - -
    -
    -
    -
    -
    -
    -

    Add the given wallet addresses to the block list

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Block
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction.Block: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PrivatePreferencesAction.Block: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PrivatePreferencesAction, rhs: Xmtp_MessageContents_PrivatePreferencesAction) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html deleted file mode 100644 index 230d8af0..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Allow Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Allow

-
-
- -
public struct Allow
-
extension Xmtp_MessageContents_PrivatePreferencesAction.Allow: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivatePreferencesAction.Allow: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Add the given wallet addresses to the allow list

- -
-
- -
-
-
-
    -
  • -
    - - - - walletAddresses - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var walletAddresses: [String]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html deleted file mode 100644 index 408607ce..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Block Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Block

-
-
- -
public struct Block
-
extension Xmtp_MessageContents_PrivatePreferencesAction.Block: @unchecked Sendable
-
extension Xmtp_MessageContents_PrivatePreferencesAction.Block: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Add the given wallet addresses to the block list

- -
-
- -
-
-
-
    -
  • -
    - - - - walletAddresses - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var walletAddresses: [String]
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction/OneOf_MessageType.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction/OneOf_MessageType.html deleted file mode 100644 index a1223faf..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PrivatePreferencesAction/OneOf_MessageType.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_MessageType Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_MessageType

-
-
- -
public enum OneOf_MessageType : Equatable
-
extension Xmtp_MessageContents_PrivatePreferencesAction.OneOf_MessageType: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKey.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKey.html deleted file mode 100644 index 81b9cecd..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKey.html +++ /dev/null @@ -1,1198 +0,0 @@ - - - - Xmtp_MessageContents_PublicKey Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PublicKey

-
-
- -
public struct Xmtp_MessageContents_PublicKey
-
extension Xmtp_MessageContents_PublicKey: @unchecked Sendable
-
extension Xmtp_MessageContents_PublicKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PublicKey represents a generalized public key, -defined as a union to support cryptographic algorithm agility.

- -
-
- -
-
-
-
    -
  • -
    - - - - timestamp - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var timestamp: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - signature - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var signature: Xmtp_MessageContents_Signature { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSignature - -
    -
    -
    -
    -
    -
    -

    Returns true if signature has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSignature: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSignature() - -
    -
    -
    -
    -
    -
    -

    Clears the value of signature. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSignature()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var union: Xmtp_MessageContents_PublicKey.OneOf_Union?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - secp256K1Uncompressed - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var secp256K1Uncompressed: Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Union : Equatable
    -
    extension Xmtp_MessageContents_PublicKey.OneOf_Union: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Secp256k1Uncompressed - -
    -
    -
    -
    -
    -
    -

    The key bytes

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Secp256k1Uncompressed
    -
    extension Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed: @unchecked Sendable
    -
    extension Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PublicKey, rhs: Xmtp_MessageContents_PublicKey) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKey/OneOf_Union.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKey/OneOf_Union.html deleted file mode 100644 index 2cdc6af5..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKey/OneOf_Union.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Union Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html deleted file mode 100644 index 6661588f..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Secp256k1Uncompressed Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Secp256k1Uncompressed

-
-
- -
public struct Secp256k1Uncompressed
-
extension Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed: @unchecked Sendable
-
extension Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

The key bytes

- -
-
- -
-
-
-
    -
  • -
    - - - - bytes - -
    -
    -
    -
    -
    -
    -

    uncompressed point with prefix (0x04) [ P || X || Y ], 65 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed, rhs: Xmtp_MessageContents_PublicKey.Secp256k1Uncompressed) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKeyBundle.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKeyBundle.html deleted file mode 100644 index e5a1fc6e..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_PublicKeyBundle.html +++ /dev/null @@ -1,1139 +0,0 @@ - - - - Xmtp_MessageContents_PublicKeyBundle Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_PublicKeyBundle

-
-
- -
public struct Xmtp_MessageContents_PublicKeyBundle
-
extension Xmtp_MessageContents_PublicKeyBundle: @unchecked Sendable
-
extension Xmtp_MessageContents_PublicKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PublicKeyBundle packages the cryptographic keys associated with a wallet, -both senders and recipients are identified by their key bundles.

- -
-
- -
-
-
-
    -
  • -
    - - - - identityKey - -
    -
    -
    -
    -
    -
    -

    Identity key MUST be signed by the wallet.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identityKey: Xmtp_MessageContents_PublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasIdentityKey - -
    -
    -
    -
    -
    -
    -

    Returns true if identityKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasIdentityKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearIdentityKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of identityKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearIdentityKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - preKey - -
    -
    -
    -
    -
    -
    -

    Pre-key MUST be signed by the identity key.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var preKey: Xmtp_MessageContents_PublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPreKey - -
    -
    -
    -
    -
    -
    -

    Returns true if preKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPreKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPreKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of preKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPreKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_PublicKeyBundle, rhs: Xmtp_MessageContents_PublicKeyBundle) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitation.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitation.html deleted file mode 100644 index 3241170d..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitation.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - Xmtp_MessageContents_SealedInvitation Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SealedInvitation

-
-
- -
public struct Xmtp_MessageContents_SealedInvitation
-
extension Xmtp_MessageContents_SealedInvitation: @unchecked Sendable
-
extension Xmtp_MessageContents_SealedInvitation: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Versioned Sealed Invitation

- -
-
- -
-
-
-
    -
  • -
    - - - - version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var version: Xmtp_MessageContents_SealedInvitation.OneOf_Version?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - v1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var v1: Xmtp_MessageContents_SealedInvitationV1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Version - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Version : Equatable
    -
    extension Xmtp_MessageContents_SealedInvitation.OneOf_Version: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SealedInvitation, rhs: Xmtp_MessageContents_SealedInvitation) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitation/OneOf_Version.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitation/OneOf_Version.html deleted file mode 100644 index b1303492..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitation/OneOf_Version.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Version Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html deleted file mode 100644 index 6d7bd6c6..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html +++ /dev/null @@ -1,1168 +0,0 @@ - - - - Xmtp_MessageContents_SealedInvitationHeaderV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SealedInvitationHeaderV1

-
-
- -
public struct Xmtp_MessageContents_SealedInvitationHeaderV1
-
extension Xmtp_MessageContents_SealedInvitationHeaderV1: @unchecked Sendable
-
extension Xmtp_MessageContents_SealedInvitationHeaderV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Sealed Invitation V1 Header -Header carries information that is unencrypted, thus readable by the network -it is however authenticated as associated data with the AEAD scheme used -to encrypt the invitation body, thus providing tamper evidence.

- -
-
- -
-
-
-
    -
  • -
    - - - - sender - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sender: Xmtp_MessageContents_SignedPublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSender - -
    -
    -
    -
    -
    -
    -

    Returns true if sender has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSender: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSender() - -
    -
    -
    -
    -
    -
    -

    Clears the value of sender. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSender()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recipient - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recipient: Xmtp_MessageContents_SignedPublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasRecipient - -
    -
    -
    -
    -
    -
    -

    Returns true if recipient has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasRecipient: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearRecipient() - -
    -
    -
    -
    -
    -
    -

    Clears the value of recipient. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearRecipient()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SealedInvitationHeaderV1, rhs: Xmtp_MessageContents_SealedInvitationHeaderV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitationV1.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitationV1.html deleted file mode 100644 index 2eff671b..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SealedInvitationV1.html +++ /dev/null @@ -1,1087 +0,0 @@ - - - - Xmtp_MessageContents_SealedInvitationV1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SealedInvitationV1

-
-
- -
public struct Xmtp_MessageContents_SealedInvitationV1
-
extension Xmtp_MessageContents_SealedInvitationV1: @unchecked Sendable
-
extension Xmtp_MessageContents_SealedInvitationV1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Sealed Invitation V1 -Invitation encrypted with key material derived from the sender’s and -recipient’s public key bundles using simplified X3DH where -the sender’s ephemeral key is replaced with sender’s pre-key.

- -
-
- -
-
-
-
    -
  • -
    - - - - headerBytes - -
    -
    -
    -
    -
    -
    -

    encoded SealedInvitationHeaderV1 used as associated data for Ciphertext

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var headerBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ciphertext - -
    -
    -
    -
    -
    -
    -

    Ciphertext.payload MUST contain encrypted InvitationV1.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ciphertext: Xmtp_MessageContents_Ciphertext { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasCiphertext - -
    -
    -
    -
    -
    -
    -

    Returns true if ciphertext has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasCiphertext: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearCiphertext() - -
    -
    -
    -
    -
    -
    -

    Clears the value of ciphertext. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearCiphertext()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SealedInvitationV1, rhs: Xmtp_MessageContents_SealedInvitationV1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature.html deleted file mode 100644 index d7b95beb..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature.html +++ /dev/null @@ -1,1150 +0,0 @@ - - - - Xmtp_MessageContents_Signature Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_Signature

-
-
- -
public struct Xmtp_MessageContents_Signature
-
extension Xmtp_MessageContents_Signature: @unchecked Sendable
-
extension Xmtp_MessageContents_Signature: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Signature represents a generalized public key signature, -defined as a union to support cryptographic algorithm agility.

- -
-
- -
-
-
-
    -
  • -
    - - - - union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var union: Xmtp_MessageContents_Signature.OneOf_Union?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ecdsaCompact - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ecdsaCompact: Xmtp_MessageContents_Signature.ECDSACompact { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - walletEcdsaCompact - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var walletEcdsaCompact: Xmtp_MessageContents_Signature.WalletECDSACompact { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Union : Equatable
    -
    extension Xmtp_MessageContents_Signature.OneOf_Union: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ECDSACompact - -
    -
    -
    -
    -
    -
    -

    ECDSA signature bytes and the recovery bit

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct ECDSACompact
    -
    extension Xmtp_MessageContents_Signature.ECDSACompact: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Signature.ECDSACompact: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - WalletECDSACompact - -
    -
    -
    -
    -
    -
    -

    ECDSA signature bytes and the recovery bit -produced by xmtp-js::PublicKey.signWithWallet function, i.e. -EIP-191 signature of a “Create Identity” message with the key embedded. -Used to sign identity keys.

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct WalletECDSACompact
    -
    extension Xmtp_MessageContents_Signature.WalletECDSACompact: @unchecked Sendable
    -
    extension Xmtp_MessageContents_Signature.WalletECDSACompact: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Signature, rhs: Xmtp_MessageContents_Signature) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature/ECDSACompact.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature/ECDSACompact.html deleted file mode 100644 index 3d3442c2..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature/ECDSACompact.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - ECDSACompact Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

ECDSACompact

-
-
- -
public struct ECDSACompact
-
extension Xmtp_MessageContents_Signature.ECDSACompact: @unchecked Sendable
-
extension Xmtp_MessageContents_Signature.ECDSACompact: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

ECDSA signature bytes and the recovery bit

- -
-
- -
-
-
-
    -
  • -
    - - - - bytes - -
    -
    -
    -
    -
    -
    -

    compact representation [ R || S ], 64 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recovery - -
    -
    -
    -
    -
    -
    -

    recovery bit

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recovery: UInt32
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Signature.ECDSACompact, rhs: Xmtp_MessageContents_Signature.ECDSACompact) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature/OneOf_Union.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature/OneOf_Union.html deleted file mode 100644 index 89dc6313..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature/OneOf_Union.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - OneOf_Union Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

OneOf_Union

-
-
- -
public enum OneOf_Union : Equatable
-
extension Xmtp_MessageContents_Signature.OneOf_Union: @unchecked Sendable
- -
-
-

Undocumented

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html deleted file mode 100644 index 42fe1452..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html +++ /dev/null @@ -1,1033 +0,0 @@ - - - - WalletECDSACompact Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

WalletECDSACompact

-
-
- -
public struct WalletECDSACompact
-
extension Xmtp_MessageContents_Signature.WalletECDSACompact: @unchecked Sendable
-
extension Xmtp_MessageContents_Signature.WalletECDSACompact: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

ECDSA signature bytes and the recovery bit -produced by xmtp-js::PublicKey.signWithWallet function, i.e. -EIP-191 signature of a “Create Identity” message with the key embedded. -Used to sign identity keys.

- -
-
- -
-
-
-
    -
  • -
    - - - - bytes - -
    -
    -
    -
    -
    -
    -

    compact representation [ R || S ], 64 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - recovery - -
    -
    -
    -
    -
    -
    -

    recovery bit

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var recovery: UInt32
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_Signature.WalletECDSACompact, rhs: Xmtp_MessageContents_Signature.WalletECDSACompact) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedContent.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedContent.html deleted file mode 100644 index 1dd0729f..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedContent.html +++ /dev/null @@ -1,1167 +0,0 @@ - - - - Xmtp_MessageContents_SignedContent Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SignedContent

-
-
- -
public struct Xmtp_MessageContents_SignedContent
-
extension Xmtp_MessageContents_SignedContent: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedContent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SignedContent attaches a signature to EncodedContent.

- -
-
- -
-
-
-
    -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    MUST contain EncodedContent

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - sender - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var sender: Xmtp_MessageContents_SignedPublicKeyBundle { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSender - -
    -
    -
    -
    -
    -
    -

    Returns true if sender has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSender: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSender() - -
    -
    -
    -
    -
    -
    -

    Clears the value of sender. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSender()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - signature - -
    -
    -
    -
    -
    -
    -

    MUST be a signature of a concatenation of -the message header bytes and the payload bytes, -signed by the sender’s pre-key.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var signature: Xmtp_MessageContents_Signature { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSignature - -
    -
    -
    -
    -
    -
    -

    Returns true if signature has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSignature: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSignature() - -
    -
    -
    -
    -
    -
    -

    Clears the value of signature. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSignature()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedContent, rhs: Xmtp_MessageContents_SignedContent) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedEciesCiphertext.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedEciesCiphertext.html deleted file mode 100644 index 9c34cb54..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedEciesCiphertext.html +++ /dev/null @@ -1,1114 +0,0 @@ - - - - Xmtp_MessageContents_SignedEciesCiphertext Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SignedEciesCiphertext

-
-
- -
public struct Xmtp_MessageContents_SignedEciesCiphertext
-
extension Xmtp_MessageContents_SignedEciesCiphertext: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedEciesCiphertext: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SignedEciesCiphertext represents an ECIES encrypted payload and a signature

- -
-
- -
-
-
-
    -
  • -
    - - - - eciesBytes - -
    -
    -
    -
    -
    -
    -

    serialized Ecies message

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var eciesBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - signature - -
    -
    -
    -
    -
    -
    -

    signature of sha256(ecies_bytes) signed with the IdentityKey

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var signature: Xmtp_MessageContents_Signature { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSignature - -
    -
    -
    -
    -
    -
    -

    Returns true if signature has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSignature: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSignature() - -
    -
    -
    -
    -
    -
    -

    Clears the value of signature. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSignature()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Ecies - -
    -
    -
    -
    -
    -
    -

    Ecies is ciphertext encrypted using ECIES with a MAC

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Ecies
    -
    extension Xmtp_MessageContents_SignedEciesCiphertext.Ecies: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedEciesCiphertext.Ecies: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedEciesCiphertext, rhs: Xmtp_MessageContents_SignedEciesCiphertext) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html deleted file mode 100644 index 47cbd8ac..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Ecies Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Ecies

-
-
- -
public struct Ecies
-
extension Xmtp_MessageContents_SignedEciesCiphertext.Ecies: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedEciesCiphertext.Ecies: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

Ecies is ciphertext encrypted using ECIES with a MAC

- -
-
- -
-
-
-
    -
  • -
    - - - - ephemeralPublicKey - -
    -
    -
    -
    -
    -
    -

    65 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ephemeralPublicKey: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - iv - -
    -
    -
    -
    -
    -
    -

    16 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var iv: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - mac - -
    -
    -
    -
    -
    -
    -

    32 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var mac: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ciphertext - -
    -
    -
    -
    -
    -
    -

    encrypted payload with block size of 16

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var ciphertext: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedEciesCiphertext.Ecies, rhs: Xmtp_MessageContents_SignedEciesCiphertext.Ecies) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPayload.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPayload.html deleted file mode 100644 index 18b83a5d..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPayload.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageContents_SignedPayload Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SignedPayload

-
-
- -
public struct Xmtp_MessageContents_SignedPayload
-
extension Xmtp_MessageContents_SignedPayload: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedPayload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SignedPayload is a wrapper for a signature and a payload

- -
-
- -
-
-
-
    -
  • -
    - - - - payload - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var payload: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - signature - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var signature: Xmtp_MessageContents_Signature { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSignature - -
    -
    -
    -
    -
    -
    -

    Returns true if signature has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSignature: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSignature() - -
    -
    -
    -
    -
    -
    -

    Clears the value of signature. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSignature()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedPayload, rhs: Xmtp_MessageContents_SignedPayload) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPrivateKey.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPrivateKey.html deleted file mode 100644 index a7580919..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPrivateKey.html +++ /dev/null @@ -1,1197 +0,0 @@ - - - - Xmtp_MessageContents_SignedPrivateKey Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SignedPrivateKey

-
-
- -
public struct Xmtp_MessageContents_SignedPrivateKey
-
extension Xmtp_MessageContents_SignedPrivateKey: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedPrivateKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PrivateKey generalized to support different key types

- -
-
- -
-
-
-
    -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    time the key was created

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - union - -
    -
    -
    -
    -
    -
    -

    private key

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var union: Xmtp_MessageContents_SignedPrivateKey.OneOf_Union?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - secp256K1 - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var secp256K1: Xmtp_MessageContents_SignedPrivateKey.Secp256k1 { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - publicKey - -
    -
    -
    -
    -
    -
    -

    public key for this private key

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var publicKey: Xmtp_MessageContents_SignedPublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPublicKey - -
    -
    -
    -
    -
    -
    -

    Returns true if publicKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPublicKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPublicKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of publicKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPublicKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Union - -
    -
    -
    -
    -
    -
    -

    private key

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Union : Equatable
    -
    extension Xmtp_MessageContents_SignedPrivateKey.OneOf_Union: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Secp256k1 - -
    -
    -
    -
    -
    -
    -

    EC: SECP256k1

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Secp256k1
    -
    extension Xmtp_MessageContents_SignedPrivateKey.Secp256k1: @unchecked Sendable
    -
    extension Xmtp_MessageContents_SignedPrivateKey.Secp256k1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedPrivateKey, rhs: Xmtp_MessageContents_SignedPrivateKey) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPrivateKey/OneOf_Union.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPrivateKey/OneOf_Union.html deleted file mode 100644 index c9ea3414..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPrivateKey/OneOf_Union.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Union Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html deleted file mode 100644 index 454544ef..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Secp256k1 Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Secp256k1

-
-
- -
public struct Secp256k1
-
extension Xmtp_MessageContents_SignedPrivateKey.Secp256k1: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedPrivateKey.Secp256k1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

EC: SECP256k1

- -
-
- -
-
-
-
    -
  • -
    - - - - bytes - -
    -
    -
    -
    -
    -
    -

    D big-endian, 32 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedPrivateKey.Secp256k1, rhs: Xmtp_MessageContents_SignedPrivateKey.Secp256k1) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPublicKey.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPublicKey.html deleted file mode 100644 index 22a3422c..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPublicKey.html +++ /dev/null @@ -1,1084 +0,0 @@ - - - - Xmtp_MessageContents_SignedPublicKey Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SignedPublicKey

-
-
- -
public struct Xmtp_MessageContents_SignedPublicKey
-
extension Xmtp_MessageContents_SignedPublicKey: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedPublicKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

SignedPublicKey

- -
-
- -
-
-
-
    -
  • -
    - - - - keyBytes - -
    -
    -
    -
    -
    -
    -

    embeds an UnsignedPublicKey

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var keyBytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - signature - -
    -
    -
    -
    -
    -
    -

    signs key_bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var signature: Xmtp_MessageContents_Signature { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasSignature - -
    -
    -
    -
    -
    -
    -

    Returns true if signature has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasSignature: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearSignature() - -
    -
    -
    -
    -
    -
    -

    Clears the value of signature. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearSignature()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedPublicKey, rhs: Xmtp_MessageContents_SignedPublicKey) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html deleted file mode 100644 index 7355bae8..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html +++ /dev/null @@ -1,1138 +0,0 @@ - - - - Xmtp_MessageContents_SignedPublicKeyBundle Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_SignedPublicKeyBundle

-
-
- -
public struct Xmtp_MessageContents_SignedPublicKeyBundle
-
extension Xmtp_MessageContents_SignedPublicKeyBundle: @unchecked Sendable
-
extension Xmtp_MessageContents_SignedPublicKeyBundle: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

PublicKeyBundle packages the cryptographic keys associated with a wallet.

- -
-
- -
-
-
-
    -
  • -
    - - - - identityKey - -
    -
    -
    -
    -
    -
    -

    Identity key MUST be signed by the wallet.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var identityKey: Xmtp_MessageContents_SignedPublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasIdentityKey - -
    -
    -
    -
    -
    -
    -

    Returns true if identityKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasIdentityKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearIdentityKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of identityKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearIdentityKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - preKey - -
    -
    -
    -
    -
    -
    -

    Pre-key MUST be signed by the identity key.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var preKey: Xmtp_MessageContents_SignedPublicKey { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - hasPreKey - -
    -
    -
    -
    -
    -
    -

    Returns true if preKey has been explicitly set.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var hasPreKey: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - clearPreKey() - -
    -
    -
    -
    -
    -
    -

    Clears the value of preKey. Subsequent reads from it will return its default value.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func clearPreKey()
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_SignedPublicKeyBundle, rhs: Xmtp_MessageContents_SignedPublicKeyBundle) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_UnsignedPublicKey.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_UnsignedPublicKey.html deleted file mode 100644 index 4b93916e..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_UnsignedPublicKey.html +++ /dev/null @@ -1,1117 +0,0 @@ - - - - Xmtp_MessageContents_UnsignedPublicKey Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Xmtp_MessageContents_UnsignedPublicKey

-
-
- -
public struct Xmtp_MessageContents_UnsignedPublicKey
-
extension Xmtp_MessageContents_UnsignedPublicKey: @unchecked Sendable
-
extension Xmtp_MessageContents_UnsignedPublicKey: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

UnsignedPublicKey represents a generalized public key, -defined as a union to support cryptographic algorithm agility.

- -
-
- -
-
-
-
    -
  • -
    - - - - createdNs - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var createdNs: UInt64
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var union: Xmtp_MessageContents_UnsignedPublicKey.OneOf_Union?
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - secp256K1Uncompressed - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var secp256K1Uncompressed: Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed { get set }
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - OneOf_Union - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum OneOf_Union : Equatable
    -
    extension Xmtp_MessageContents_UnsignedPublicKey.OneOf_Union: @unchecked Sendable
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - Secp256k1Uncompressed - -
    -
    -
    -
    -
    -
    -

    EC: SECP256k1

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public struct Secp256k1Uncompressed
    -
    extension Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed: @unchecked Sendable
    -
    extension Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_UnsignedPublicKey, rhs: Xmtp_MessageContents_UnsignedPublicKey) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_UnsignedPublicKey/OneOf_Union.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_UnsignedPublicKey/OneOf_Union.html deleted file mode 100644 index 9503b7f7..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_UnsignedPublicKey/OneOf_Union.html +++ /dev/null @@ -1,825 +0,0 @@ - - - - OneOf_Union Enumeration Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- - -
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html deleted file mode 100644 index 9981b62f..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html +++ /dev/null @@ -1,1003 +0,0 @@ - - - - Secp256k1Uncompressed Structure Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Secp256k1Uncompressed

-
-
- -
public struct Secp256k1Uncompressed
-
extension Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed: @unchecked Sendable
-
extension Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
- -
-
-

EC: SECP256k1

- -
-
- -
-
-
-
    -
  • -
    - - - - bytes - -
    -
    -
    -
    -
    -
    -

    uncompressed point with prefix (0x04) [ P || X || Y ], 65 bytes

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var bytes: Data
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - unknownFields - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public var unknownFields: UnknownStorage
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - init() - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public init()
    - -
    -
    -
    -
    -
  • -
-
-
-
- - -
- -

Code below here is support for the SwiftProtobuf runtime. -

-
-
-
    -
  • -
    - - - - protoMessageName - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let protoMessageName: String
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - _protobuf_nameMap - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
    - -
    -
    -
    -
    -
  • -
  • - -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - traverse(visitor:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func traverse<V>(visitor: inout V) throws where V : Visitor
    - -
    -
    -
    -
    -
  • -
  • -
    - - - - ==(_:_:) - -
    -
    -
    -
    -
    -
    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static func == (lhs: Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed, rhs: Xmtp_MessageContents_UnsignedPublicKey.Secp256k1Uncompressed) -> Bool
    - -
    -
    -
    -
    -
  • -
-
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Typealiases.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/Typealiases.html deleted file mode 100644 index 50b17b41..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/Typealiases.html +++ /dev/null @@ -1,1451 +0,0 @@ - - - - Type Aliases Reference - - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
-

Type Aliases

-

The following type aliases are available globally.

- -
-
- -
-
-
- -
-
-
- -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/css/highlight.css b/docs/docsets/XMTP.docset/Contents/Resources/Documents/css/highlight.css deleted file mode 100644 index c170357c..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/css/highlight.css +++ /dev/null @@ -1,202 +0,0 @@ -/*! Jazzy - https://github.com/realm/jazzy - * Copyright Realm Inc. - * SPDX-License-Identifier: MIT - */ -/* Credit to https://gist.github.com/wataru420/2048287 */ -.highlight .c { - color: #999988; - font-style: italic; } - -.highlight .err { - color: #a61717; - background-color: #e3d2d2; } - -.highlight .k { - color: #000000; - font-weight: bold; } - -.highlight .o { - color: #000000; - font-weight: bold; } - -.highlight .cm { - color: #999988; - font-style: italic; } - -.highlight .cp { - color: #999999; - font-weight: bold; } - -.highlight .c1 { - color: #999988; - font-style: italic; } - -.highlight .cs { - color: #999999; - font-weight: bold; - font-style: italic; } - -.highlight .gd { - color: #000000; - background-color: #ffdddd; } - -.highlight .gd .x { - color: #000000; - background-color: #ffaaaa; } - -.highlight .ge { - color: #000000; - font-style: italic; } - -.highlight .gr { - color: #aa0000; } - -.highlight .gh { - color: #999999; } - -.highlight .gi { - color: #000000; - background-color: #ddffdd; } - -.highlight .gi .x { - color: #000000; - background-color: #aaffaa; } - -.highlight .go { - color: #888888; } - -.highlight .gp { - color: #555555; } - -.highlight .gs { - font-weight: bold; } - -.highlight .gu { - color: #aaaaaa; } - -.highlight .gt { - color: #aa0000; } - -.highlight .kc { - color: #000000; - font-weight: bold; } - -.highlight .kd { - color: #000000; - font-weight: bold; } - -.highlight .kp { - color: #000000; - font-weight: bold; } - -.highlight .kr { - color: #000000; - font-weight: bold; } - -.highlight .kt { - color: #445588; } - -.highlight .m { - color: #009999; } - -.highlight .s { - color: #d14; } - -.highlight .na { - color: #008080; } - -.highlight .nb { - color: #0086B3; } - -.highlight .nc { - color: #445588; - font-weight: bold; } - -.highlight .no { - color: #008080; } - -.highlight .ni { - color: #800080; } - -.highlight .ne { - color: #990000; - font-weight: bold; } - -.highlight .nf { - color: #990000; } - -.highlight .nn { - color: #555555; } - -.highlight .nt { - color: #000080; } - -.highlight .nv { - color: #008080; } - -.highlight .ow { - color: #000000; - font-weight: bold; } - -.highlight .w { - color: #bbbbbb; } - -.highlight .mf { - color: #009999; } - -.highlight .mh { - color: #009999; } - -.highlight .mi { - color: #009999; } - -.highlight .mo { - color: #009999; } - -.highlight .sb { - color: #d14; } - -.highlight .sc { - color: #d14; } - -.highlight .sd { - color: #d14; } - -.highlight .s2 { - color: #d14; } - -.highlight .se { - color: #d14; } - -.highlight .sh { - color: #d14; } - -.highlight .si { - color: #d14; } - -.highlight .sx { - color: #d14; } - -.highlight .sr { - color: #009926; } - -.highlight .s1 { - color: #d14; } - -.highlight .ss { - color: #990073; } - -.highlight .bp { - color: #999999; } - -.highlight .vc { - color: #008080; } - -.highlight .vg { - color: #008080; } - -.highlight .vi { - color: #008080; } - -.highlight .il { - color: #009999; } diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/css/jazzy.css b/docs/docsets/XMTP.docset/Contents/Resources/Documents/css/jazzy.css deleted file mode 100644 index c7bb9fe2..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/css/jazzy.css +++ /dev/null @@ -1,404 +0,0 @@ -/*! Jazzy - https://github.com/realm/jazzy - * Copyright Realm Inc. - * SPDX-License-Identifier: MIT - */ -*, *:before, *:after { - box-sizing: inherit; } - -body { - margin: 0; - background: #fff; - color: #333; - font: 16px/1.7 "Helvetica Neue", Helvetica, Arial, sans-serif; - letter-spacing: .2px; - -webkit-font-smoothing: antialiased; - box-sizing: border-box; } - -h1 { - font-size: 2rem; - font-weight: 700; - margin: 1.275em 0 0.6em; } - -h2 { - font-size: 1.75rem; - font-weight: 700; - margin: 1.275em 0 0.3em; } - -h3 { - font-size: 1.5rem; - font-weight: 700; - margin: 1em 0 0.3em; } - -h4 { - font-size: 1.25rem; - font-weight: 700; - margin: 1.275em 0 0.85em; } - -h5 { - font-size: 1rem; - font-weight: 700; - margin: 1.275em 0 0.85em; } - -h6 { - font-size: 1rem; - font-weight: 700; - margin: 1.275em 0 0.85em; - color: #777; } - -p { - margin: 0 0 1em; } - -ul, ol { - padding: 0 0 0 2em; - margin: 0 0 0.85em; } - -blockquote { - margin: 0 0 0.85em; - padding: 0 15px; - color: #858585; - border-left: 4px solid #e5e5e5; } - -img { - max-width: 100%; } - -a { - color: #4183c4; - text-decoration: none; } - a:hover, a:focus { - outline: 0; - text-decoration: underline; } - a.discouraged { - text-decoration: line-through; } - a.discouraged:hover, a.discouraged:focus { - text-decoration: underline line-through; } - -table { - background: #fff; - width: 100%; - border-collapse: collapse; - border-spacing: 0; - overflow: auto; - margin: 0 0 0.85em; } - -tr:nth-child(2n) { - background-color: #fbfbfb; } - -th, td { - padding: 6px 13px; - border: 1px solid #ddd; } - -hr { - height: 1px; - border: none; - background-color: #ddd; } - -pre { - margin: 0 0 1.275em; - padding: .85em 1em; - overflow: auto; - background: #f7f7f7; - font-size: .85em; - font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; } - -code { - font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; } - -.item-container p > code, .item-container li > code, .top-matter p > code, .top-matter li > code { - background: #f7f7f7; - padding: .2em; } - .item-container p > code:before, .item-container p > code:after, .item-container li > code:before, .item-container li > code:after, .top-matter p > code:before, .top-matter p > code:after, .top-matter li > code:before, .top-matter li > code:after { - letter-spacing: -.2em; - content: "\00a0"; } - -pre code { - padding: 0; - white-space: pre; } - -.content-wrapper { - display: flex; - flex-direction: column; } - @media (min-width: 768px) { - .content-wrapper { - flex-direction: row; } } -.header { - display: flex; - padding: 8px; - font-size: 0.875em; - background: #444; - color: #999; } - -.header-col { - margin: 0; - padding: 0 8px; } - -.header-col--primary { - flex: 1; } - -.header-link { - color: #fff; } - -.header-icon { - padding-right: 2px; - vertical-align: -3px; - height: 16px; } - -.breadcrumbs { - font-size: 0.875em; - padding: 8px 16px; - margin: 0; - background: #fbfbfb; - border-bottom: 1px solid #ddd; } - -.carat { - height: 10px; - margin: 0 5px; } - -.navigation { - order: 2; } - @media (min-width: 768px) { - .navigation { - order: 1; - width: 25%; - max-width: 300px; - padding-bottom: 64px; - overflow: hidden; - word-wrap: normal; - background: #fbfbfb; - border-right: 1px solid #ddd; } } -.nav-groups { - list-style-type: none; - padding-left: 0; } - -.nav-group-name { - border-bottom: 1px solid #ddd; - padding: 8px 0 8px 16px; } - -.nav-group-name-link { - color: #333; } - -.nav-group-tasks { - margin: 8px 0; - padding: 0 0 0 8px; } - -.nav-group-task { - font-size: 1em; - list-style-type: none; - white-space: nowrap; } - -.nav-group-task-link { - color: #808080; } - -.main-content { - order: 1; } - @media (min-width: 768px) { - .main-content { - order: 2; - flex: 1; - padding-bottom: 60px; } } -.section { - padding: 0 32px; - border-bottom: 1px solid #ddd; } - -.section-content { - max-width: 834px; - margin: 0 auto; - padding: 16px 0; } - -.section-name { - color: #666; - display: block; } - .section-name p { - margin-bottom: inherit; } - -.declaration .highlight { - overflow-x: initial; - padding: 8px 0; - margin: 0; - background-color: transparent; - border: none; } - -.task-group-section { - border-top: 1px solid #ddd; } - -.task-group { - padding-top: 0px; } - -.task-name-container a[name]:before { - content: ""; - display: block; } - -.section-name-container { - position: relative; } - .section-name-container .section-name-link { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - margin-bottom: 0; } - .section-name-container .section-name { - position: relative; - pointer-events: none; - z-index: 1; } - .section-name-container .section-name a { - pointer-events: auto; } - -.item-container { - padding: 0; } - -.item { - padding-top: 8px; - width: 100%; - list-style-type: none; } - .item a[name]:before { - content: ""; - display: block; } - .item .token, .item .direct-link { - display: inline-block; - text-indent: -20px; - padding-left: 3px; - margin-left: 20px; - font-size: 1rem; } - .item .declaration-note { - font-size: .85em; - color: #808080; - font-style: italic; } - -.pointer-container { - border-bottom: 1px solid #ddd; - left: -23px; - padding-bottom: 13px; - position: relative; - width: 110%; } - -.pointer { - left: 21px; - top: 7px; - display: block; - position: absolute; - width: 12px; - height: 12px; - border-left: 1px solid #ddd; - border-top: 1px solid #ddd; - background: #fff; - transform: rotate(45deg); } - -.height-container { - display: none; - position: relative; - width: 100%; - overflow: hidden; } - .height-container .section { - background: #fff; - border: 1px solid #ddd; - border-top-width: 0; - padding-top: 10px; - padding-bottom: 5px; - padding: 8px 16px; } - -.aside, .language { - padding: 6px 12px; - margin: 12px 0; - border-left: 5px solid #dddddd; - overflow-y: hidden; } - .aside .aside-title, .language .aside-title { - font-size: 9px; - letter-spacing: 2px; - text-transform: uppercase; - padding-bottom: 0; - margin: 0; - color: #aaa; - -webkit-user-select: none; } - .aside p:last-child, .language p:last-child { - margin-bottom: 0; } - -.language { - border-left: 5px solid #cde9f4; } - .language .aside-title { - color: #4183c4; } - -.aside-warning, .aside-deprecated, .aside-unavailable { - border-left: 5px solid #ff6666; } - .aside-warning .aside-title, .aside-deprecated .aside-title, .aside-unavailable .aside-title { - color: #ff0000; } - -.graybox { - border-collapse: collapse; - width: 100%; } - .graybox p { - margin: 0; - word-break: break-word; - min-width: 50px; } - .graybox td { - border: 1px solid #ddd; - padding: 5px 25px 5px 10px; - vertical-align: middle; } - .graybox tr td:first-of-type { - text-align: right; - padding: 7px; - vertical-align: top; - word-break: normal; - width: 40px; } - -.slightly-smaller { - font-size: 0.9em; } - -.footer { - padding: 8px 16px; - background: #444; - color: #ddd; - font-size: 0.8em; } - .footer p { - margin: 8px 0; } - .footer a { - color: #fff; } - -html.dash .header, html.dash .breadcrumbs, html.dash .navigation { - display: none; } - -html.dash .height-container { - display: block; } - -form[role=search] input { - font: 16px/1.7 "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 24px; - padding: 0 10px; - margin: 0; - border: none; - border-radius: 1em; } - .loading form[role=search] input { - background: white url(../img/spinner.gif) center right 4px no-repeat; } - -form[role=search] .tt-menu { - margin: 0; - min-width: 300px; - background: #fbfbfb; - color: #333; - border: 1px solid #ddd; } - -form[role=search] .tt-highlight { - font-weight: bold; } - -form[role=search] .tt-suggestion { - font: 16px/1.7 "Helvetica Neue", Helvetica, Arial, sans-serif; - padding: 0 8px; } - form[role=search] .tt-suggestion span { - display: table-cell; - white-space: nowrap; } - form[role=search] .tt-suggestion .doc-parent-name { - width: 100%; - text-align: right; - font-weight: normal; - font-size: 0.9em; - padding-left: 16px; } - -form[role=search] .tt-suggestion:hover, -form[role=search] .tt-suggestion.tt-cursor { - cursor: pointer; - background-color: #4183c4; - color: #fff; } - -form[role=search] .tt-suggestion:hover .doc-parent-name, -form[role=search] .tt-suggestion.tt-cursor .doc-parent-name { - color: #fff; } diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/img/carat.png b/docs/docsets/XMTP.docset/Contents/Resources/Documents/img/carat.png deleted file mode 100755 index 29d2f7fd4955fca6bc6fb740e0373a2c358c398e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRo!3HEV4DF?Wlw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlqAi{-jv*Ddl5#RKJQ5NTUZgiPI4RUKGIKU?u8L&ndhX1t za+0CMVUnT(Gnb}ei=c~x==tMH^F1_tBocXwcoSWoO-SZY-o>!8%^=Bms)(~h;m_U( zXNixk28L}0LS5-jKyq@#2gyS|J&f#pGCLkTc<@2s1dqeyqJ*Rc0tSIETAgmODY;(s z2y|Mcp&2}7rpBprBBB~1qM1`N+}4SoxYVPqsXi&l`rxZp{(w0iSy$Nv5*Vy!RapG^ S^0y4=eg;ohKbLh*2~7a!Pg}VF diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/img/dash.png b/docs/docsets/XMTP.docset/Contents/Resources/Documents/img/dash.png deleted file mode 100755 index 6f694c7a012b417908da3687a0a39aa182e91c74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1338 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 diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/index.html b/docs/docsets/XMTP.docset/Contents/Resources/Documents/index.html deleted file mode 100644 index c604ebf4..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/index.html +++ /dev/null @@ -1,1187 +0,0 @@ - - - - XMTP Reference - - - - - - - - - - - - - - - -
-

- - XMTP 0.7.3-alpha0 Docs - - (69% documented) -

- -
-
- -
-
- - -
- - - -
- -
- -
-
- -

XMTP-iOS

- -

Lint Status

- -

xmtp-ios provides a Swift implementation of an XMTP message API client for use with iOS apps.

- -

Use xmtp-ios to build with XMTP to send messages between blockchain accounts, including DMs, notifications, announcements, and more.

- -

To keep up with the latest SDK developments, see the Issues tab in this repo.

- -

To learn more about XMTP and get answers to frequently asked questions, see the XMTP documentation.

- -

x-red-sm

-

Quickstart and example apps built with xmtp-ios

- -
    -
  • Use the XMTP iOS quickstart app as a tool to start building an app with XMTP. This basic messaging app has an intentionally unopinionated UI to help make it easier for you to build with.

  • -
  • Use the XMTP Inbox iOS example app as a reference implementation to understand how to implement features following developer and user experience best practices.

  • -
-

Reference docs

- -
-

View the reference
-Access the Swift client SDK reference documentation.

-
-

Install with Swift Package Manager

- -

Use Xcode to add to the project (File > Add Packages…) or add this to your Package.swift file:

-
.package(url: "https://github.com/xmtp/xmtp-ios", branch: "main")
-
-

Usage overview

- -

The XMTP message API revolves around a message API client (client) that allows retrieving and sending messages to other XMTP network participants. A client must connect to a wallet app on startup. If this is the very first time the client is created, the client will generate a key bundle that is used to encrypt and authenticate messages. The key bundle persists encrypted in the network using an account signature. The public side of the key bundle is also regularly advertised on the network to allow parties to establish shared encryption keys. All of this happens transparently, without requiring any additional code.

-
import XMTP
-
-// You'll want to replace this with a wallet from your application.
-let account = try PrivateKey.generate()
-
-// Create the client with your wallet. This will connect to the XMTP `dev` network by default.
-// The account is anything that conforms to the `XMTP.SigningKey` protocol.
-let client = try await Client.create(account: account)
-
-// Start a conversation with XMTP
-let conversation = try await client.conversations.newConversation(with: "0x3F11b27F323b62B159D2642964fa27C46C841897")
-
-// Load all messages in the conversation
-let messages = try await conversation.messages()
-// Send a message
-try await conversation.send(content: "gm")
-// Listen for new messages in the conversation
-for try await message in conversation.streamMessages() {
-  print("\(message.senderAddress): \(message.body)")
-}
-
-

Create a client

- -

A client is created with Client.create(account: SigningKey) async throws -> Client that requires passing in an object capable of creating signatures on your behalf. The client will request a signature in two cases:

- -
    -
  1. To sign the newly generated key bundle. This happens only the very first time when a key bundle is not found in storage.
  2. -
  3. To sign a random salt used to encrypt the key bundle in storage. This happens every time the client is started, including the very first time.
  4. -
- -
-

Important
-The client connects to the XMTP dev environment by default. Use ClientOptions to change this and other parameters of the network connection.

-
-
import XMTP
-
-// Create the client with a `SigningKey` from your app
-let client = try await Client.create(account: account, options: .init(api: .init(env: .production)))
-
-

Create a client from saved keys

- -

You can save your keys from the client via the privateKeyBundle property:

-
// Create the client with a `SigningKey` from your app
-let client = try await Client.create(account: account, options: .init(api: .init(env: .production)))
-
-// Get the key bundle
-let keys = client.privateKeyBundle
-
-// Serialize the key bundle and store it somewhere safe
-let keysData = try keys.serializedData()
-
- -

Once you have those keys, you can create a new client with Client.from:

-
let keys = try PrivateKeyBundle(serializedData: keysData)
-let client = try Client.from(bundle: keys, options: .init(api: .init(env: .production)))
-
-

Configure the client

- -

You can configure the client’s network connection and key storage method with these optional parameters of Client.create:

- - - - - - - - - - - - - -
ParameterDefaultDescription
envdevConnect to the specified XMTP network environment. Valid values include .dev, .production, or .local. For important details about working with these environments, see XMTP production and dev network environments.
-

Configure env

-
// Configure the client to use the `production` network
-let clientOptions = ClientOptions(api: .init(env: .production))
-let client = try await Client.create(account: account, options: clientOptions)
-
-

Configure content types

- -

You can use custom content types by calling Client.register. The SDK comes with two commonly used content type codecs, AttachmentCodec and RemoteAttachmentCodec:

-
Client.register(AttachmentCodec())
-Client.register(RemoteAttachmentCodec())
-
- -

To learn more about using AttachmentCodec and RemoteAttachmentCodec, see Handle different content types.

-

Handle conversations

- -

Most of the time, when interacting with the network, you’ll want to do it through conversations. Conversations are between two accounts.

-
import XMTP
-// Create the client with a wallet from your app
-let client = try await Client.create(account: account)
-let conversations = try await client.conversations.list()
-
-

List existing conversations

- -

You can get a list of all conversations that have one or more messages.

-
let allConversations = try await client.conversations.list()
-
-for conversation in allConversations {
-  print("Saying GM to \(conversation.peerAddress)")
-  try await conversation.send(content: "gm")
-}
-
- -

These conversations include all conversations for a user regardless of which app created the conversation. This functionality provides the concept of an interoperable inbox, which enables a user to access all of their conversations in any app built with XMTP.

-

Listen for new conversations

- -

You can also listen for new conversations being started in real-time. This will allow apps to display incoming messages from new contacts.

- -
-

Warning
-This stream will continue infinitely. To end the stream, break from the loop.

-
-
for try await conversation in client.conversations.stream() {
-  print("New conversation started with \(conversation.peerAddress)")
-
-  // Say hello to your new friend
-  try await conversation.send(content: "Hi there!")
-
-  // Break from the loop to stop listening
-  break
-}
-
-

Start a new conversation

- -

You can create a new conversation with any Ethereum address on the XMTP network.

-
let newConversation = try await client.conversations.newConversation(with: "0x3F11b27F323b62B159D2642964fa27C46C841897")
-
-

Send messages

- -

To be able to send a message, the recipient must have already created a client at least once and consequently advertised their key bundle on the network. Messages are addressed using account addresses. By default, the message payload supports plain strings.

- -

To learn about support for other content types, see Handle different content types.

-
let conversation = try await client.conversations.newConversation(with: "0x3F11b27F323b62B159D2642964fa27C46C841897")
-try await conversation.send(content: "Hello world")
-
-

List messages in a conversation

- -

You can receive the complete message history in a conversation by calling conversation.messages()

-
for conversation in client.conversations.list() {
-  let messagesInConversation = try await conversation.messages()
-}
-
-

List messages in a conversation with pagination

- -

It may be helpful to retrieve and process the messages in a conversation page by page. You can do this by calling conversation.messages(limit: Int, before: Date) which will return the specified number of messages sent before that time.

-
let conversation = try await client.conversations.newConversation(with: "0x3F11b27F323b62B159D2642964fa27C46C841897")
-
-let messages = try await conversation.messages(limit: 25)
-let nextPage = try await conversation.messages(limit: 25, before: messages[0].sent)
-
-

Listen for new messages in a conversation

- -

You can listen for any new messages (incoming or outgoing) in a conversation by calling conversation.streamMessages().

- -

A successfully received message (that makes it through the decoding and decryption without throwing) can be trusted to be authentic. Authentic means that it was sent by the owner of the message.senderAddress account and that it wasn’t modified in transit. The message.sent timestamp can be trusted to have been set by the sender.

- -

The stream returned by the stream methods is an asynchronous iterator and as such is usable by a for-await-of loop. Note however that it is by its nature infinite, so any looping construct used with it will not terminate, unless the termination is explicitly initiated (by breaking the loop).

-
let conversation = try await client.conversations.newConversation(with: "0x3F11b27F323b62B159D2642964fa27C46C841897")
-
-for try await message in conversation.streamMessages() {
-  if message.senderAddress == client.address {
-    // This message was sent from me
-    continue
-  }
-
-  print("New message from \(message.senderAddress): \(message.body)")
-}
-
-

Decode a single message

- -

You can decode a single Envelope from XMTP using the decode method:

-
let conversation = try await client.conversations.newConversation(with: "0x3F11b27F323b62B159D2642964fa27C46C841897")
-
-// Assume this function returns an Envelope that contains a message for the above conversation
-let envelope = getEnvelopeFromXMTP()
-
-let decodedMessage = try conversation.decode(envelope)
-
-

Serialize/Deserialize conversations

- -

You can save a conversation object locally using its encodedContainer property. This returns a ConversationContainer object which conforms to Codable.

-
// Get a conversation
-let conversation = try await client.conversations.newConversation(with: "0x3F11b27F323b62B159D2642964fa27C46C841897")
-
-// Get a container
-let container = conversation.encodedContainer
-
-// Dump it to JSON
-let encoder = JSONEncoder()
-let data = try encoder.encode(container)
-
-// Get it back from JSON
-let decoder = JSONDecoder()
-let containerAgain = try decoder.decode(ConversationContainer.self, from: data)
-
-// Get an actual Conversation object like we had above
-let decodedConversation = containerAgain.decode(with: client)
-try await decodedConversation.send(text: "hi")
-
- - -

Feature status

- -

The user consent feature enables your app to request and respect user consent preferences. With this feature, another blockchain account address registered on the XMTP network can have one of three consent preference values:

- -
    -
  • Unknown
  • -
  • Allowed
  • -
  • Denied
  • -
- -

To learn more, see Request and respect user consent.

-

Handle different content types

- -

All of the send functions support SendOptions as an optional parameter. The contentType option allows specifying different types of content other than the default simple string standard content type, which is identified with content type identifier ContentTypeText.

- -

To learn more about content types, see Content types with XMTP.

- -

Support for other content types can be added by registering additional ContentCodecs with the client. Every codec is associated with a content type identifier, ContentTypeID, which is used to signal to the client which codec should be used to process the content that is being sent or received.

- -

For example, see the Codecs available in xmtp-ios.

-

Send a remote attachment

- -

Use the RemoteAttachmentCodec package to enable your app to send and receive message attachments.

- -

Message attachments are files. More specifically, attachments are objects that have:

- -
    -
  • filename Most files have names, at least the most common file types.
  • -
  • mimeType What kind of file is it? You can often assume this from the file extension, but it’s nice to have a specific field for it. Here’s a list of common mime types.
  • -
  • data What is this file’s data? Most files have data. If the file doesn’t have data then it’s probably not the most interesting thing to send.
  • -
- -

Because XMTP messages can only be up to 1MB in size, we need to store the attachment somewhere other than the XMTP network. In other words, we need to store it in a remote location.

- -

End-to-end encryption must apply not only to XMTP messages, but to message attachments as well. For this reason, we need to encrypt the attachment before we store it.

-

Create an attachment object

-
let attachment = Attachment(
-  filename: "screenshot.png",
-  mimeType: "image/png",
-  data: Data(somePNGData)
-)
-
-

Encrypt the attachment

- -

Use the RemoteAttachmentCodec.encodeEncrypted to encrypt the attachment:

-
// Encode the attachment and encrypt that encoded content
-const encryptedAttachment = try RemoteAttachment.encodeEncrypted(
-    content: attachment,
-    codec: AttachmentCodec()
-)
-
-

Upload the encrypted attachment

- -

Upload the encrypted attachment anywhere where it will be accessible via an HTTPS GET request. For example, you can use web3.storage:

-
func upload(data: Data, token: String): String {
-  let url = URL(string: "https://api.web3.storage/upload")!
-  var request = URLRequest(url: url)
-  request.addValue("Bearer \(token)", forHTTPHeaderField: "Authorization")
-  request.addValue("XMTP", forHTTPHeaderField: "X-NAME")
-  request.httpMethod = "POST"
-
-  let responseData = try await URLSession.shared.upload(for: request, from: data).0
-  let response = try JSONDecoder().decode(Web3Storage.Response.self, from: responseData)
-
-  return "https://\(response.cid).ipfs.w3s.link"
-}
-
-let url = upload(data: encryptedAttachment.payload, token: YOUR_WEB3_STORAGE_TOKEN)
-
-

Create a remote attachment

- -

Now that you have a url, you can create a RemoteAttachment.

-
let remoteAttachment = try RemoteAttachment(
-  url: url,
-  encryptedEncodedContent: encryptedEncodedContent
-)
-
-

Send a remote attachment

- -

Now that you have a remote attachment, you can send it:

-
try await conversation.send(
-    content: remoteAttachment,
-    options: .init(
-        contentType: ContentTypeRemoteAttachment,
-        contentFallback: "a description of the image"
-    )
-)
-
- -

Note that we’re using contentFallback to enable clients that don’t support these content types to still display something. For cases where clients do support these types, they can use the content fallback as alt text for accessibility purposes.

-

Receive a remote attachment

- -

Now that you can send a remote attachment, you need a way to receive a remote attachment. For example:

-
let messages = try await conversation.messages()
-let message = messages[0]
-
-guard message.encodedContent.contentType == ContentTypeRemoteAttachment else {
-    return
-}
-
-const remoteAttachment: RemoteAttachment = try message.content()
-
-

Download, decrypt, and decode the attachment

- -

Now that you can receive a remote attachment, you need to download, decrypt, and decode it so your app can display it. For example:

-
let attachment: Attachment = try await remoteAttachment.content()
-
- -

You now have the original attachment:

-
attachment.filename // => "screenshot.png"
-attachment.mimeType // => "image/png",
-attachment.data // => [the PNG data]
-
-

Display the attachment

- -

Display the attachment in your app as you please. For example, you can display it as an image:

-
import UIKIt
-import SwiftUI
-
-struct ContentView: View {
-    var body: some View {
-        Image(uiImage: UIImage(data: attachment.data))
-    }
-}
-
-

Handle custom content types

- -

Beyond this, custom codecs and content types may be proposed as interoperable standards through XRCs. To learn more about the custom content type proposal process, see XIP-5.

-

Compression

- -

Message content can be optionally compressed using the compression option. The value of the option is the name of the compression algorithm to use. Currently supported are gzip and deflate. Compression is applied to the bytes produced by the content codec.

- -

Content will be decompressed transparently on the receiving end. Note that Client enforces maximum content size. The default limit can be overridden through the ClientOptions. Consequently a message that would expand beyond that limit on the receiving end will fail to decode.

-
try await conversation.send(text: '#'.repeat(1000), options: .init(compression: .gzip))
-
-

🏗 Breaking revisions

- -

Because xmtp-ios is in active development, you should expect breaking revisions that might require you to adopt the latest SDK release to enable your app to continue working as expected.

- -

XMTP communicates about breaking revisions in the XMTP Discord community, providing as much advance notice as possible. Additionally, breaking revisions in an xmtp-ios release are described on the Releases page.

-

Deprecation

- -

Older versions of the SDK will eventually be deprecated, which means:

- -
    -
  1. The network will not support and eventually actively reject connections from clients using deprecated versions.
  2. -
  3. Bugs will not be fixed in deprecated versions.
  4. -
- -

The following table provides the deprecation schedule.

- - - - - - - - - - - - - - - -
AnnouncedEffectiveMinimum VersionRationale
There are no deprecations scheduled for xmtp-ios at this time.
- -

Bug reports, feature requests, and PRs are welcome in accordance with these contribution guidelines.

-

XMTP production and dev network environments

- -

XMTP provides both production and dev network environments to support the development phases of your project.

- -

The production and dev networks are completely separate and not interchangeable. -For example, for a given blockchain account, its XMTP identity on dev network is completely distinct from its XMTP identity on the production network, as are the messages associated with these identities. In addition, XMTP identities and messages created on the dev network can’t be accessed from or moved to the production network, and vice versa.

- -
-

Important
-When you create a client, it connects to the XMTP dev environment by default. To learn how to use the env parameter to set your client’s network environment, see Configure the client.

-
- -

The env parameter accepts one of three valid values: dev, production, or local. Here are some best practices for when to use each environment:

- -
    -
  • dev: Use to have a client communicate with the dev network. As a best practice, set env to dev while developing and testing your app. Follow this best practice to isolate test messages to dev inboxes.

  • -
  • production: Use to have a client communicate with the production network. As a best practice, set env to production when your app is serving real users. Follow this best practice to isolate messages between real-world users to production inboxes.

  • -
  • local: Use to have a client communicate with an XMTP node you are running locally. For example, an XMTP node developer can set env to local to generate client traffic to test a node running locally.

  • -
- -

The production network is configured to store messages indefinitely. XMTP may occasionally delete messages and keys from the dev network, and will provide advance notice in the XMTP Discord community.

- -
-
- - -
-
- - - diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/js/jazzy.js b/docs/docsets/XMTP.docset/Contents/Resources/Documents/js/jazzy.js deleted file mode 100755 index 19844166..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/js/jazzy.js +++ /dev/null @@ -1,74 +0,0 @@ -// Jazzy - https://github.com/realm/jazzy -// Copyright Realm Inc. -// SPDX-License-Identifier: MIT - -window.jazzy = {'docset': false} -if (typeof window.dash != 'undefined') { - document.documentElement.className += ' dash' - window.jazzy.docset = true -} -if (navigator.userAgent.match(/xcode/i)) { - document.documentElement.className += ' xcode' - window.jazzy.docset = true -} - -function toggleItem($link, $content) { - var animationDuration = 300; - $link.toggleClass('token-open'); - $content.slideToggle(animationDuration); -} - -function itemLinkToContent($link) { - return $link.parent().parent().next(); -} - -// On doc load + hash-change, open any targetted item -function openCurrentItemIfClosed() { - if (window.jazzy.docset) { - return; - } - var $link = $(`a[name="${location.hash.substring(1)}"]`).nextAll('.token'); - $content = itemLinkToContent($link); - if ($content.is(':hidden')) { - toggleItem($link, $content); - } -} - -$(openCurrentItemIfClosed); -$(window).on('hashchange', openCurrentItemIfClosed); - -// On item link ('token') click, toggle its discussion -$('.token').on('click', function(event) { - if (window.jazzy.docset) { - return; - } - var $link = $(this); - toggleItem($link, itemLinkToContent($link)); - - // Keeps the document from jumping to the hash. - var href = $link.attr('href'); - if (history.pushState) { - history.pushState({}, '', href); - } else { - location.hash = href; - } - event.preventDefault(); -}); - -// Clicks on links to the current, closed, item need to open the item -$("a:not('.token')").on('click', function() { - if (location == this.href) { - openCurrentItemIfClosed(); - } -}); - -// KaTeX rendering -if ("katex" in window) { - $($('.math').each( (_, element) => { - katex.render(element.textContent, element, { - displayMode: $(element).hasClass('m-block'), - throwOnError: false, - trust: true - }); - })) -} diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/js/jazzy.search.js b/docs/docsets/XMTP.docset/Contents/Resources/Documents/js/jazzy.search.js deleted file mode 100644 index 359cdbb8..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/js/jazzy.search.js +++ /dev/null @@ -1,74 +0,0 @@ -// Jazzy - https://github.com/realm/jazzy -// Copyright Realm Inc. -// SPDX-License-Identifier: MIT - -$(function(){ - var $typeahead = $('[data-typeahead]'); - var $form = $typeahead.parents('form'); - var searchURL = $form.attr('action'); - - function displayTemplate(result) { - return result.name; - } - - function suggestionTemplate(result) { - var t = '
'; - t += '' + result.name + ''; - if (result.parent_name) { - t += '' + result.parent_name + ''; - } - t += '
'; - return t; - } - - $typeahead.one('focus', function() { - $form.addClass('loading'); - - $.getJSON(searchURL).then(function(searchData) { - const searchIndex = lunr(function() { - this.ref('url'); - this.field('name'); - this.field('abstract'); - for (const [url, doc] of Object.entries(searchData)) { - this.add({url: url, name: doc.name, abstract: doc.abstract}); - } - }); - - $typeahead.typeahead( - { - highlight: true, - minLength: 3, - autoselect: true - }, - { - limit: 10, - display: displayTemplate, - templates: { suggestion: suggestionTemplate }, - source: function(query, sync) { - const lcSearch = query.toLowerCase(); - const results = searchIndex.query(function(q) { - q.term(lcSearch, { boost: 100 }); - q.term(lcSearch, { - boost: 10, - wildcard: lunr.Query.wildcard.TRAILING - }); - }).map(function(result) { - var doc = searchData[result.ref]; - doc.url = result.ref; - return doc; - }); - sync(results); - } - } - ); - $form.removeClass('loading'); - $typeahead.trigger('focus'); - }); - }); - - var baseURL = searchURL.slice(0, -"search.json".length); - - $typeahead.on('typeahead:select', function(e, result) { - window.location = baseURL + result.url; - }); -}); diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/js/jquery.min.js b/docs/docsets/XMTP.docset/Contents/Resources/Documents/js/jquery.min.js deleted file mode 100644 index 7f37b5d9..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/js/jquery.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 00){var c=e.utils.clone(r)||{};c.position=[a,l],c.index=s.length,s.push(new e.Token(i.slice(a,o),c))}a=o+1}}return s},e.tokenizer.separator=/[\s\-]+/,e.Pipeline=function(){this._stack=[]},e.Pipeline.registeredFunctions=Object.create(null),e.Pipeline.registerFunction=function(t,r){r in this.registeredFunctions&&e.utils.warn("Overwriting existing registered function: "+r),t.label=r,e.Pipeline.registeredFunctions[t.label]=t},e.Pipeline.warnIfFunctionNotRegistered=function(t){var r=t.label&&t.label in this.registeredFunctions;r||e.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",t)},e.Pipeline.load=function(t){var r=new e.Pipeline;return t.forEach(function(t){var i=e.Pipeline.registeredFunctions[t];if(!i)throw new Error("Cannot load unregistered function: "+t);r.add(i)}),r},e.Pipeline.prototype.add=function(){var t=Array.prototype.slice.call(arguments);t.forEach(function(t){e.Pipeline.warnIfFunctionNotRegistered(t),this._stack.push(t)},this)},e.Pipeline.prototype.after=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");i+=1,this._stack.splice(i,0,r)},e.Pipeline.prototype.before=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");this._stack.splice(i,0,r)},e.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);t!=-1&&this._stack.splice(t,1)},e.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=n),s!=e);)i=r-t,n=t+Math.floor(i/2),s=this.elements[2*n];return s==e?2*n:s>e?2*n:sa?l+=2:o==a&&(t+=r[u+1]*i[l+1],u+=2,l+=2);return t},e.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},e.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var o,a=s.str.charAt(0);a in s.node.edges?o=s.node.edges[a]:(o=new e.TokenSet,s.node.edges[a]=o),1==s.str.length&&(o["final"]=!0),n.push({node:o,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(0!=s.editsRemaining){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new e.TokenSet;s.node.edges["*"]=u}if(0==s.str.length&&(u["final"]=!0),n.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&n.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),1==s.str.length&&(s.node["final"]=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new e.TokenSet;s.node.edges["*"]=l}1==s.str.length&&(l["final"]=!0),n.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var c,h=s.str.charAt(0),d=s.str.charAt(1);d in s.node.edges?c=s.node.edges[d]:(c=new e.TokenSet,s.node.edges[d]=c),1==s.str.length&&(c["final"]=!0),n.push({node:c,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return i},e.TokenSet.fromString=function(t){for(var r=new e.TokenSet,i=r,n=0,s=t.length;n=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r["char"]]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}},e.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},e.Index.prototype.search=function(t){return this.query(function(r){var i=new e.QueryParser(t,r);i.parse()})},e.Index.prototype.query=function(t){for(var r=new e.Query(this.fields),i=Object.create(null),n=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},e.Builder.prototype.k1=function(e){this._k1=e},e.Builder.prototype.add=function(t,r){var i=t[this._ref],n=Object.keys(this._fields);this._documents[i]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){var t,r;do t=this.next(),r=t.charCodeAt(0);while(r>47&&r<58);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos1&&(t.backup(),t.emit(e.QueryLexer.TERM)),t.ignore(),t.more())return e.QueryLexer.lexText},e.QueryLexer.lexEditDistance=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.EDIT_DISTANCE),e.QueryLexer.lexText},e.QueryLexer.lexBoost=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.BOOST),e.QueryLexer.lexText},e.QueryLexer.lexEOS=function(t){t.width()>0&&t.emit(e.QueryLexer.TERM)},e.QueryLexer.termSeparator=e.tokenizer.separator,e.QueryLexer.lexText=function(t){for(;;){var r=t.next();if(r==e.QueryLexer.EOS)return e.QueryLexer.lexEOS;if(92!=r.charCodeAt(0)){if(":"==r)return e.QueryLexer.lexField;if("~"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexEditDistance;if("^"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexBoost;if("+"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if("-"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if(r.match(e.QueryLexer.termSeparator))return e.QueryLexer.lexTerm}else t.escapeCharacter()}},e.QueryParser=function(t,r){this.lexer=new e.QueryLexer(t),this.query=r,this.currentClause={},this.lexemeIdx=0},e.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var t=e.QueryParser.parseClause;t;)t=t(this);return this.query},e.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},e.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},e.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},e.QueryParser.parseClause=function(t){var r=t.peekLexeme();if(void 0!=r)switch(r.type){case e.QueryLexer.PRESENCE:return e.QueryParser.parsePresence;case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(i+=" with value '"+r.str+"'"),new e.QueryParseError(i,r.start,r.end)}},e.QueryParser.parsePresence=function(t){var r=t.consumeLexeme();if(void 0!=r){switch(r.str){case"-":t.currentClause.presence=e.Query.presence.PROHIBITED;break;case"+":t.currentClause.presence=e.Query.presence.REQUIRED;break;default:var i="unrecognised presence operator'"+r.str+"'";throw new e.QueryParseError(i,r.start,r.end)}var n=t.peekLexeme();if(void 0==n){var i="expecting term or field, found nothing";throw new e.QueryParseError(i,r.start,r.end)}switch(n.type){case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expecting term or field, found '"+n.type+"'";throw new e.QueryParseError(i,n.start,n.end)}}},e.QueryParser.parseField=function(t){var r=t.consumeLexeme();if(void 0!=r){if(t.query.allFields.indexOf(r.str)==-1){var i=t.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),n="unrecognised field '"+r.str+"', possible fields: "+i;throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.fields=[r.str];var s=t.peekLexeme();if(void 0==s){var n="expecting term, found nothing";throw new e.QueryParseError(n,r.start,r.end)}switch(s.type){case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var n="expecting term, found '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseTerm=function(t){var r=t.consumeLexeme();if(void 0!=r){t.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(t.currentClause.usePipeline=!1);var i=t.peekLexeme();if(void 0==i)return void t.nextClause();switch(i.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+i.type+"'";throw new e.QueryParseError(n,i.start,i.end)}}},e.QueryParser.parseEditDistance=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="edit distance must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.editDistance=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseBoost=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="boost must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.boost=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.lunr=t()}(this,function(){return e})}(); diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/js/typeahead.jquery.js b/docs/docsets/XMTP.docset/Contents/Resources/Documents/js/typeahead.jquery.js deleted file mode 100644 index 3a2d2ab0..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/js/typeahead.jquery.js +++ /dev/null @@ -1,1694 +0,0 @@ -/*! - * typeahead.js 1.3.1 - * https://github.com/corejavascript/typeahead.js - * Copyright 2013-2020 Twitter, Inc. and other contributors; Licensed MIT - */ - - -(function(root, factory) { - if (typeof define === "function" && define.amd) { - define([ "jquery" ], function(a0) { - return factory(a0); - }); - } else if (typeof module === "object" && module.exports) { - module.exports = factory(require("jquery")); - } else { - factory(root["jQuery"]); - } -})(this, function($) { - var _ = function() { - "use strict"; - return { - isMsie: function() { - return /(msie|trident)/i.test(navigator.userAgent) ? navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2] : false; - }, - isBlankString: function(str) { - return !str || /^\s*$/.test(str); - }, - escapeRegExChars: function(str) { - return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); - }, - isString: function(obj) { - return typeof obj === "string"; - }, - isNumber: function(obj) { - return typeof obj === "number"; - }, - isArray: $.isArray, - isFunction: $.isFunction, - isObject: $.isPlainObject, - isUndefined: function(obj) { - return typeof obj === "undefined"; - }, - isElement: function(obj) { - return !!(obj && obj.nodeType === 1); - }, - isJQuery: function(obj) { - return obj instanceof $; - }, - toStr: function toStr(s) { - return _.isUndefined(s) || s === null ? "" : s + ""; - }, - bind: $.proxy, - each: function(collection, cb) { - $.each(collection, reverseArgs); - function reverseArgs(index, value) { - return cb(value, index); - } - }, - map: $.map, - filter: $.grep, - every: function(obj, test) { - var result = true; - if (!obj) { - return result; - } - $.each(obj, function(key, val) { - if (!(result = test.call(null, val, key, obj))) { - return false; - } - }); - return !!result; - }, - some: function(obj, test) { - var result = false; - if (!obj) { - return result; - } - $.each(obj, function(key, val) { - if (result = test.call(null, val, key, obj)) { - return false; - } - }); - return !!result; - }, - mixin: $.extend, - identity: function(x) { - return x; - }, - clone: function(obj) { - return $.extend(true, {}, obj); - }, - getIdGenerator: function() { - var counter = 0; - return function() { - return counter++; - }; - }, - templatify: function templatify(obj) { - return $.isFunction(obj) ? obj : template; - function template() { - return String(obj); - } - }, - defer: function(fn) { - setTimeout(fn, 0); - }, - debounce: function(func, wait, immediate) { - var timeout, result; - return function() { - var context = this, args = arguments, later, callNow; - later = function() { - timeout = null; - if (!immediate) { - result = func.apply(context, args); - } - }; - callNow = immediate && !timeout; - clearTimeout(timeout); - timeout = setTimeout(later, wait); - if (callNow) { - result = func.apply(context, args); - } - return result; - }; - }, - throttle: function(func, wait) { - var context, args, timeout, result, previous, later; - previous = 0; - later = function() { - previous = new Date(); - timeout = null; - result = func.apply(context, args); - }; - return function() { - var now = new Date(), remaining = wait - (now - previous); - context = this; - args = arguments; - if (remaining <= 0) { - clearTimeout(timeout); - timeout = null; - previous = now; - result = func.apply(context, args); - } else if (!timeout) { - timeout = setTimeout(later, remaining); - } - return result; - }; - }, - stringify: function(val) { - return _.isString(val) ? val : JSON.stringify(val); - }, - guid: function() { - function _p8(s) { - var p = (Math.random().toString(16) + "000000000").substr(2, 8); - return s ? "-" + p.substr(0, 4) + "-" + p.substr(4, 4) : p; - } - return "tt-" + _p8() + _p8(true) + _p8(true) + _p8(); - }, - noop: function() {} - }; - }(); - var WWW = function() { - "use strict"; - var defaultClassNames = { - wrapper: "twitter-typeahead", - input: "tt-input", - hint: "tt-hint", - menu: "tt-menu", - dataset: "tt-dataset", - suggestion: "tt-suggestion", - selectable: "tt-selectable", - empty: "tt-empty", - open: "tt-open", - cursor: "tt-cursor", - highlight: "tt-highlight" - }; - return build; - function build(o) { - var www, classes; - classes = _.mixin({}, defaultClassNames, o); - www = { - css: buildCss(), - classes: classes, - html: buildHtml(classes), - selectors: buildSelectors(classes) - }; - return { - css: www.css, - html: www.html, - classes: www.classes, - selectors: www.selectors, - mixin: function(o) { - _.mixin(o, www); - } - }; - } - function buildHtml(c) { - return { - wrapper: '', - menu: '
' - }; - } - function buildSelectors(classes) { - var selectors = {}; - _.each(classes, function(v, k) { - selectors[k] = "." + v; - }); - return selectors; - } - function buildCss() { - var css = { - wrapper: { - position: "relative", - display: "inline-block" - }, - hint: { - position: "absolute", - top: "0", - left: "0", - borderColor: "transparent", - boxShadow: "none", - opacity: "1" - }, - input: { - position: "relative", - verticalAlign: "top", - backgroundColor: "transparent" - }, - inputWithNoHint: { - position: "relative", - verticalAlign: "top" - }, - menu: { - position: "absolute", - top: "100%", - left: "0", - zIndex: "100", - display: "none" - }, - ltr: { - left: "0", - right: "auto" - }, - rtl: { - left: "auto", - right: " 0" - } - }; - if (_.isMsie()) { - _.mixin(css.input, { - backgroundImage: "url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)" - }); - } - return css; - } - }(); - var EventBus = function() { - "use strict"; - var namespace, deprecationMap; - namespace = "typeahead:"; - deprecationMap = { - render: "rendered", - cursorchange: "cursorchanged", - select: "selected", - autocomplete: "autocompleted" - }; - function EventBus(o) { - if (!o || !o.el) { - $.error("EventBus initialized without el"); - } - this.$el = $(o.el); - } - _.mixin(EventBus.prototype, { - _trigger: function(type, args) { - var $e = $.Event(namespace + type); - this.$el.trigger.call(this.$el, $e, args || []); - return $e; - }, - before: function(type) { - var args, $e; - args = [].slice.call(arguments, 1); - $e = this._trigger("before" + type, args); - return $e.isDefaultPrevented(); - }, - trigger: function(type) { - var deprecatedType; - this._trigger(type, [].slice.call(arguments, 1)); - if (deprecatedType = deprecationMap[type]) { - this._trigger(deprecatedType, [].slice.call(arguments, 1)); - } - } - }); - return EventBus; - }(); - var EventEmitter = function() { - "use strict"; - var splitter = /\s+/, nextTick = getNextTick(); - return { - onSync: onSync, - onAsync: onAsync, - off: off, - trigger: trigger - }; - function on(method, types, cb, context) { - var type; - if (!cb) { - return this; - } - types = types.split(splitter); - cb = context ? bindContext(cb, context) : cb; - this._callbacks = this._callbacks || {}; - while (type = types.shift()) { - this._callbacks[type] = this._callbacks[type] || { - sync: [], - async: [] - }; - this._callbacks[type][method].push(cb); - } - return this; - } - function onAsync(types, cb, context) { - return on.call(this, "async", types, cb, context); - } - function onSync(types, cb, context) { - return on.call(this, "sync", types, cb, context); - } - function off(types) { - var type; - if (!this._callbacks) { - return this; - } - types = types.split(splitter); - while (type = types.shift()) { - delete this._callbacks[type]; - } - return this; - } - function trigger(types) { - var type, callbacks, args, syncFlush, asyncFlush; - if (!this._callbacks) { - return this; - } - types = types.split(splitter); - args = [].slice.call(arguments, 1); - while ((type = types.shift()) && (callbacks = this._callbacks[type])) { - syncFlush = getFlush(callbacks.sync, this, [ type ].concat(args)); - asyncFlush = getFlush(callbacks.async, this, [ type ].concat(args)); - syncFlush() && nextTick(asyncFlush); - } - return this; - } - function getFlush(callbacks, context, args) { - return flush; - function flush() { - var cancelled; - for (var i = 0, len = callbacks.length; !cancelled && i < len; i += 1) { - cancelled = callbacks[i].apply(context, args) === false; - } - return !cancelled; - } - } - function getNextTick() { - var nextTickFn; - if (window.setImmediate) { - nextTickFn = function nextTickSetImmediate(fn) { - setImmediate(function() { - fn(); - }); - }; - } else { - nextTickFn = function nextTickSetTimeout(fn) { - setTimeout(function() { - fn(); - }, 0); - }; - } - return nextTickFn; - } - function bindContext(fn, context) { - return fn.bind ? fn.bind(context) : function() { - fn.apply(context, [].slice.call(arguments, 0)); - }; - } - }(); - var highlight = function(doc) { - "use strict"; - var defaults = { - node: null, - pattern: null, - tagName: "strong", - className: null, - wordsOnly: false, - caseSensitive: false, - diacriticInsensitive: false - }; - var accented = { - A: "[AaªÀ-Åà-åĀ-ąǍǎȀ-ȃȦȧᴬᵃḀḁẚẠ-ảₐ℀℁℻⒜Ⓐⓐ㍱-㍴㎀-㎄㎈㎉㎩-㎯㏂㏊㏟㏿Aa]", - B: "[BbᴮᵇḂ-ḇℬ⒝Ⓑⓑ㍴㎅-㎇㏃㏈㏔㏝Bb]", - C: "[CcÇçĆ-čᶜ℀ℂ℃℅℆ℭⅭⅽ⒞Ⓒⓒ㍶㎈㎉㎝㎠㎤㏄-㏇Cc]", - D: "[DdĎďDŽ-džDZ-dzᴰᵈḊ-ḓⅅⅆⅮⅾ⒟Ⓓⓓ㋏㍲㍷-㍹㎗㎭-㎯㏅㏈Dd]", - E: "[EeÈ-Ëè-ëĒ-ěȄ-ȇȨȩᴱᵉḘ-ḛẸ-ẽₑ℡ℯℰⅇ⒠Ⓔⓔ㉐㋍㋎Ee]", - F: "[FfᶠḞḟ℉ℱ℻⒡Ⓕⓕ㎊-㎌㎙ff-fflFf]", - G: "[GgĜ-ģǦǧǴǵᴳᵍḠḡℊ⒢Ⓖⓖ㋌㋍㎇㎍-㎏㎓㎬㏆㏉㏒㏿Gg]", - H: "[HhĤĥȞȟʰᴴḢ-ḫẖℋ-ℎ⒣Ⓗⓗ㋌㍱㎐-㎔㏊㏋㏗Hh]", - I: "[IiÌ-Ïì-ïĨ-İIJijǏǐȈ-ȋᴵᵢḬḭỈ-ịⁱℐℑℹⅈⅠ-ⅣⅥ-ⅨⅪⅫⅰ-ⅳⅵ-ⅸⅺⅻ⒤Ⓘⓘ㍺㏌㏕fiffiIi]", - J: "[JjIJ-ĵLJ-njǰʲᴶⅉ⒥ⒿⓙⱼJj]", - K: "[KkĶķǨǩᴷᵏḰ-ḵK⒦Ⓚⓚ㎄㎅㎉㎏㎑㎘㎞㎢㎦㎪㎸㎾㏀㏆㏍-㏏Kk]", - L: "[LlĹ-ŀLJ-ljˡᴸḶḷḺ-ḽℒℓ℡Ⅼⅼ⒧Ⓛⓛ㋏㎈㎉㏐-㏓㏕㏖㏿flfflLl]", - M: "[MmᴹᵐḾ-ṃ℠™ℳⅯⅿ⒨Ⓜⓜ㍷-㍹㎃㎆㎎㎒㎖㎙-㎨㎫㎳㎷㎹㎽㎿㏁㏂㏎㏐㏔-㏖㏘㏙㏞㏟Mm]", - N: "[NnÑñŃ-ʼnNJ-njǸǹᴺṄ-ṋⁿℕ№⒩Ⓝⓝ㎁㎋㎚㎱㎵㎻㏌㏑Nn]", - O: "[OoºÒ-Öò-öŌ-őƠơǑǒǪǫȌ-ȏȮȯᴼᵒỌ-ỏₒ℅№ℴ⒪Ⓞⓞ㍵㏇㏒㏖Oo]", - P: "[PpᴾᵖṔ-ṗℙ⒫Ⓟⓟ㉐㍱㍶㎀㎊㎩-㎬㎰㎴㎺㏋㏗-㏚Pp]", - Q: "[Qqℚ⒬Ⓠⓠ㏃Qq]", - R: "[RrŔ-řȐ-ȓʳᴿᵣṘ-ṛṞṟ₨ℛ-ℝ⒭Ⓡⓡ㋍㍴㎭-㎯㏚㏛Rr]", - S: "[SsŚ-šſȘșˢṠ-ṣ₨℁℠⒮Ⓢⓢ㎧㎨㎮-㎳㏛㏜stSs]", - T: "[TtŢ-ťȚțᵀᵗṪ-ṱẗ℡™⒯Ⓣⓣ㉐㋏㎔㏏ſtstTt]", - U: "[UuÙ-Üù-üŨ-ųƯưǓǔȔ-ȗᵁᵘᵤṲ-ṷỤ-ủ℆⒰Ⓤⓤ㍳㍺Uu]", - V: "[VvᵛᵥṼ-ṿⅣ-Ⅷⅳ-ⅷ⒱Ⓥⓥⱽ㋎㍵㎴-㎹㏜㏞Vv]", - W: "[WwŴŵʷᵂẀ-ẉẘ⒲Ⓦⓦ㎺-㎿㏝Ww]", - X: "[XxˣẊ-ẍₓ℻Ⅸ-Ⅻⅸ-ⅻ⒳Ⓧⓧ㏓Xx]", - Y: "[YyÝýÿŶ-ŸȲȳʸẎẏẙỲ-ỹ⒴Ⓨⓨ㏉Yy]", - Z: "[ZzŹ-žDZ-dzᶻẐ-ẕℤℨ⒵Ⓩⓩ㎐-㎔Zz]" - }; - return function hightlight(o) { - var regex; - o = _.mixin({}, defaults, o); - if (!o.node || !o.pattern) { - return; - } - o.pattern = _.isArray(o.pattern) ? o.pattern : [ o.pattern ]; - regex = getRegex(o.pattern, o.caseSensitive, o.wordsOnly, o.diacriticInsensitive); - traverse(o.node, hightlightTextNode); - function hightlightTextNode(textNode) { - var match, patternNode, wrapperNode; - if (match = regex.exec(textNode.data)) { - wrapperNode = doc.createElement(o.tagName); - o.className && (wrapperNode.className = o.className); - patternNode = textNode.splitText(match.index); - patternNode.splitText(match[0].length); - wrapperNode.appendChild(patternNode.cloneNode(true)); - textNode.parentNode.replaceChild(wrapperNode, patternNode); - } - return !!match; - } - function traverse(el, hightlightTextNode) { - var childNode, TEXT_NODE_TYPE = 3; - for (var i = 0; i < el.childNodes.length; i++) { - childNode = el.childNodes[i]; - if (childNode.nodeType === TEXT_NODE_TYPE) { - i += hightlightTextNode(childNode) ? 1 : 0; - } else { - traverse(childNode, hightlightTextNode); - } - } - } - }; - function accent_replacer(chr) { - return accented[chr.toUpperCase()] || chr; - } - function getRegex(patterns, caseSensitive, wordsOnly, diacriticInsensitive) { - var escapedPatterns = [], regexStr; - for (var i = 0, len = patterns.length; i < len; i++) { - var escapedWord = _.escapeRegExChars(patterns[i]); - if (diacriticInsensitive) { - escapedWord = escapedWord.replace(/\S/g, accent_replacer); - } - escapedPatterns.push(escapedWord); - } - regexStr = wordsOnly ? "\\b(" + escapedPatterns.join("|") + ")\\b" : "(" + escapedPatterns.join("|") + ")"; - return caseSensitive ? new RegExp(regexStr) : new RegExp(regexStr, "i"); - } - }(window.document); - var Input = function() { - "use strict"; - var specialKeyCodeMap; - specialKeyCodeMap = { - 9: "tab", - 27: "esc", - 37: "left", - 39: "right", - 13: "enter", - 38: "up", - 40: "down" - }; - function Input(o, www) { - var id; - o = o || {}; - if (!o.input) { - $.error("input is missing"); - } - www.mixin(this); - this.$hint = $(o.hint); - this.$input = $(o.input); - this.$menu = $(o.menu); - id = this.$input.attr("id") || _.guid(); - this.$menu.attr("id", id + "_listbox"); - this.$hint.attr({ - "aria-hidden": true - }); - this.$input.attr({ - "aria-owns": id + "_listbox", - role: "combobox", - "aria-autocomplete": "list", - "aria-expanded": false - }); - this.query = this.$input.val(); - this.queryWhenFocused = this.hasFocus() ? this.query : null; - this.$overflowHelper = buildOverflowHelper(this.$input); - this._checkLanguageDirection(); - if (this.$hint.length === 0) { - this.setHint = this.getHint = this.clearHint = this.clearHintIfInvalid = _.noop; - } - this.onSync("cursorchange", this._updateDescendent); - } - Input.normalizeQuery = function(str) { - return _.toStr(str).replace(/^\s*/g, "").replace(/\s{2,}/g, " "); - }; - _.mixin(Input.prototype, EventEmitter, { - _onBlur: function onBlur() { - this.resetInputValue(); - this.trigger("blurred"); - }, - _onFocus: function onFocus() { - this.queryWhenFocused = this.query; - this.trigger("focused"); - }, - _onKeydown: function onKeydown($e) { - var keyName = specialKeyCodeMap[$e.which || $e.keyCode]; - this._managePreventDefault(keyName, $e); - if (keyName && this._shouldTrigger(keyName, $e)) { - this.trigger(keyName + "Keyed", $e); - } - }, - _onInput: function onInput() { - this._setQuery(this.getInputValue()); - this.clearHintIfInvalid(); - this._checkLanguageDirection(); - }, - _managePreventDefault: function managePreventDefault(keyName, $e) { - var preventDefault; - switch (keyName) { - case "up": - case "down": - preventDefault = !withModifier($e); - break; - - default: - preventDefault = false; - } - preventDefault && $e.preventDefault(); - }, - _shouldTrigger: function shouldTrigger(keyName, $e) { - var trigger; - switch (keyName) { - case "tab": - trigger = !withModifier($e); - break; - - default: - trigger = true; - } - return trigger; - }, - _checkLanguageDirection: function checkLanguageDirection() { - var dir = (this.$input.css("direction") || "ltr").toLowerCase(); - if (this.dir !== dir) { - this.dir = dir; - this.$hint.attr("dir", dir); - this.trigger("langDirChanged", dir); - } - }, - _setQuery: function setQuery(val, silent) { - var areEquivalent, hasDifferentWhitespace; - areEquivalent = areQueriesEquivalent(val, this.query); - hasDifferentWhitespace = areEquivalent ? this.query.length !== val.length : false; - this.query = val; - if (!silent && !areEquivalent) { - this.trigger("queryChanged", this.query); - } else if (!silent && hasDifferentWhitespace) { - this.trigger("whitespaceChanged", this.query); - } - }, - _updateDescendent: function updateDescendent(event, id) { - this.$input.attr("aria-activedescendant", id); - }, - bind: function() { - var that = this, onBlur, onFocus, onKeydown, onInput; - onBlur = _.bind(this._onBlur, this); - onFocus = _.bind(this._onFocus, this); - onKeydown = _.bind(this._onKeydown, this); - onInput = _.bind(this._onInput, this); - this.$input.on("blur.tt", onBlur).on("focus.tt", onFocus).on("keydown.tt", onKeydown); - if (!_.isMsie() || _.isMsie() > 9) { - this.$input.on("input.tt", onInput); - } else { - this.$input.on("keydown.tt keypress.tt cut.tt paste.tt", function($e) { - if (specialKeyCodeMap[$e.which || $e.keyCode]) { - return; - } - _.defer(_.bind(that._onInput, that, $e)); - }); - } - return this; - }, - focus: function focus() { - this.$input.focus(); - }, - blur: function blur() { - this.$input.blur(); - }, - getLangDir: function getLangDir() { - return this.dir; - }, - getQuery: function getQuery() { - return this.query || ""; - }, - setQuery: function setQuery(val, silent) { - this.setInputValue(val); - this._setQuery(val, silent); - }, - hasQueryChangedSinceLastFocus: function hasQueryChangedSinceLastFocus() { - return this.query !== this.queryWhenFocused; - }, - getInputValue: function getInputValue() { - return this.$input.val(); - }, - setInputValue: function setInputValue(value) { - this.$input.val(value); - this.clearHintIfInvalid(); - this._checkLanguageDirection(); - }, - resetInputValue: function resetInputValue() { - this.setInputValue(this.query); - }, - getHint: function getHint() { - return this.$hint.val(); - }, - setHint: function setHint(value) { - this.$hint.val(value); - }, - clearHint: function clearHint() { - this.setHint(""); - }, - clearHintIfInvalid: function clearHintIfInvalid() { - var val, hint, valIsPrefixOfHint, isValid; - val = this.getInputValue(); - hint = this.getHint(); - valIsPrefixOfHint = val !== hint && hint.indexOf(val) === 0; - isValid = val !== "" && valIsPrefixOfHint && !this.hasOverflow(); - !isValid && this.clearHint(); - }, - hasFocus: function hasFocus() { - return this.$input.is(":focus"); - }, - hasOverflow: function hasOverflow() { - var constraint = this.$input.width() - 2; - this.$overflowHelper.text(this.getInputValue()); - return this.$overflowHelper.width() >= constraint; - }, - isCursorAtEnd: function() { - var valueLength, selectionStart, range; - valueLength = this.$input.val().length; - selectionStart = this.$input[0].selectionStart; - if (_.isNumber(selectionStart)) { - return selectionStart === valueLength; - } else if (document.selection) { - range = document.selection.createRange(); - range.moveStart("character", -valueLength); - return valueLength === range.text.length; - } - return true; - }, - destroy: function destroy() { - this.$hint.off(".tt"); - this.$input.off(".tt"); - this.$overflowHelper.remove(); - this.$hint = this.$input = this.$overflowHelper = $("
"); - }, - setAriaExpanded: function setAriaExpanded(value) { - this.$input.attr("aria-expanded", value); - } - }); - return Input; - function buildOverflowHelper($input) { - return $('').css({ - position: "absolute", - visibility: "hidden", - whiteSpace: "pre", - fontFamily: $input.css("font-family"), - fontSize: $input.css("font-size"), - fontStyle: $input.css("font-style"), - fontVariant: $input.css("font-variant"), - fontWeight: $input.css("font-weight"), - wordSpacing: $input.css("word-spacing"), - letterSpacing: $input.css("letter-spacing"), - textIndent: $input.css("text-indent"), - textRendering: $input.css("text-rendering"), - textTransform: $input.css("text-transform") - }).insertAfter($input); - } - function areQueriesEquivalent(a, b) { - return Input.normalizeQuery(a) === Input.normalizeQuery(b); - } - function withModifier($e) { - return $e.altKey || $e.ctrlKey || $e.metaKey || $e.shiftKey; - } - }(); - var Dataset = function() { - "use strict"; - var keys, nameGenerator; - keys = { - dataset: "tt-selectable-dataset", - val: "tt-selectable-display", - obj: "tt-selectable-object" - }; - nameGenerator = _.getIdGenerator(); - function Dataset(o, www) { - o = o || {}; - o.templates = o.templates || {}; - o.templates.notFound = o.templates.notFound || o.templates.empty; - if (!o.source) { - $.error("missing source"); - } - if (!o.node) { - $.error("missing node"); - } - if (o.name && !isValidName(o.name)) { - $.error("invalid dataset name: " + o.name); - } - www.mixin(this); - this.highlight = !!o.highlight; - this.name = _.toStr(o.name || nameGenerator()); - this.limit = o.limit || 5; - this.displayFn = getDisplayFn(o.display || o.displayKey); - this.templates = getTemplates(o.templates, this.displayFn); - this.source = o.source.__ttAdapter ? o.source.__ttAdapter() : o.source; - this.async = _.isUndefined(o.async) ? this.source.length > 2 : !!o.async; - this._resetLastSuggestion(); - this.$el = $(o.node).attr("role", "presentation").addClass(this.classes.dataset).addClass(this.classes.dataset + "-" + this.name); - } - Dataset.extractData = function extractData(el) { - var $el = $(el); - if ($el.data(keys.obj)) { - return { - dataset: $el.data(keys.dataset) || "", - val: $el.data(keys.val) || "", - obj: $el.data(keys.obj) || null - }; - } - return null; - }; - _.mixin(Dataset.prototype, EventEmitter, { - _overwrite: function overwrite(query, suggestions) { - suggestions = suggestions || []; - if (suggestions.length) { - this._renderSuggestions(query, suggestions); - } else if (this.async && this.templates.pending) { - this._renderPending(query); - } else if (!this.async && this.templates.notFound) { - this._renderNotFound(query); - } else { - this._empty(); - } - this.trigger("rendered", suggestions, false, this.name); - }, - _append: function append(query, suggestions) { - suggestions = suggestions || []; - if (suggestions.length && this.$lastSuggestion.length) { - this._appendSuggestions(query, suggestions); - } else if (suggestions.length) { - this._renderSuggestions(query, suggestions); - } else if (!this.$lastSuggestion.length && this.templates.notFound) { - this._renderNotFound(query); - } - this.trigger("rendered", suggestions, true, this.name); - }, - _renderSuggestions: function renderSuggestions(query, suggestions) { - var $fragment; - $fragment = this._getSuggestionsFragment(query, suggestions); - this.$lastSuggestion = $fragment.children().last(); - this.$el.html($fragment).prepend(this._getHeader(query, suggestions)).append(this._getFooter(query, suggestions)); - }, - _appendSuggestions: function appendSuggestions(query, suggestions) { - var $fragment, $lastSuggestion; - $fragment = this._getSuggestionsFragment(query, suggestions); - $lastSuggestion = $fragment.children().last(); - this.$lastSuggestion.after($fragment); - this.$lastSuggestion = $lastSuggestion; - }, - _renderPending: function renderPending(query) { - var template = this.templates.pending; - this._resetLastSuggestion(); - template && this.$el.html(template({ - query: query, - dataset: this.name - })); - }, - _renderNotFound: function renderNotFound(query) { - var template = this.templates.notFound; - this._resetLastSuggestion(); - template && this.$el.html(template({ - query: query, - dataset: this.name - })); - }, - _empty: function empty() { - this.$el.empty(); - this._resetLastSuggestion(); - }, - _getSuggestionsFragment: function getSuggestionsFragment(query, suggestions) { - var that = this, fragment; - fragment = document.createDocumentFragment(); - _.each(suggestions, function getSuggestionNode(suggestion) { - var $el, context; - context = that._injectQuery(query, suggestion); - $el = $(that.templates.suggestion(context)).data(keys.dataset, that.name).data(keys.obj, suggestion).data(keys.val, that.displayFn(suggestion)).addClass(that.classes.suggestion + " " + that.classes.selectable); - fragment.appendChild($el[0]); - }); - this.highlight && highlight({ - className: this.classes.highlight, - node: fragment, - pattern: query - }); - return $(fragment); - }, - _getFooter: function getFooter(query, suggestions) { - return this.templates.footer ? this.templates.footer({ - query: query, - suggestions: suggestions, - dataset: this.name - }) : null; - }, - _getHeader: function getHeader(query, suggestions) { - return this.templates.header ? this.templates.header({ - query: query, - suggestions: suggestions, - dataset: this.name - }) : null; - }, - _resetLastSuggestion: function resetLastSuggestion() { - this.$lastSuggestion = $(); - }, - _injectQuery: function injectQuery(query, obj) { - return _.isObject(obj) ? _.mixin({ - _query: query - }, obj) : obj; - }, - update: function update(query) { - var that = this, canceled = false, syncCalled = false, rendered = 0; - this.cancel(); - this.cancel = function cancel() { - canceled = true; - that.cancel = $.noop; - that.async && that.trigger("asyncCanceled", query, that.name); - }; - this.source(query, sync, async); - !syncCalled && sync([]); - function sync(suggestions) { - if (syncCalled) { - return; - } - syncCalled = true; - suggestions = (suggestions || []).slice(0, that.limit); - rendered = suggestions.length; - that._overwrite(query, suggestions); - if (rendered < that.limit && that.async) { - that.trigger("asyncRequested", query, that.name); - } - } - function async(suggestions) { - suggestions = suggestions || []; - if (!canceled && rendered < that.limit) { - that.cancel = $.noop; - var idx = Math.abs(rendered - that.limit); - rendered += idx; - that._append(query, suggestions.slice(0, idx)); - that.async && that.trigger("asyncReceived", query, that.name); - } - } - }, - cancel: $.noop, - clear: function clear() { - this._empty(); - this.cancel(); - this.trigger("cleared"); - }, - isEmpty: function isEmpty() { - return this.$el.is(":empty"); - }, - destroy: function destroy() { - this.$el = $("
"); - } - }); - return Dataset; - function getDisplayFn(display) { - display = display || _.stringify; - return _.isFunction(display) ? display : displayFn; - function displayFn(obj) { - return obj[display]; - } - } - function getTemplates(templates, displayFn) { - return { - notFound: templates.notFound && _.templatify(templates.notFound), - pending: templates.pending && _.templatify(templates.pending), - header: templates.header && _.templatify(templates.header), - footer: templates.footer && _.templatify(templates.footer), - suggestion: templates.suggestion ? userSuggestionTemplate : suggestionTemplate - }; - function userSuggestionTemplate(context) { - var template = templates.suggestion; - return $(template(context)).attr("id", _.guid()); - } - function suggestionTemplate(context) { - return $('
').attr("id", _.guid()).text(displayFn(context)); - } - } - function isValidName(str) { - return /^[_a-zA-Z0-9-]+$/.test(str); - } - }(); - var Menu = function() { - "use strict"; - function Menu(o, www) { - var that = this; - o = o || {}; - if (!o.node) { - $.error("node is required"); - } - www.mixin(this); - this.$node = $(o.node); - this.query = null; - this.datasets = _.map(o.datasets, initializeDataset); - function initializeDataset(oDataset) { - var node = that.$node.find(oDataset.node).first(); - oDataset.node = node.length ? node : $("
").appendTo(that.$node); - return new Dataset(oDataset, www); - } - } - _.mixin(Menu.prototype, EventEmitter, { - _onSelectableClick: function onSelectableClick($e) { - this.trigger("selectableClicked", $($e.currentTarget)); - }, - _onRendered: function onRendered(type, dataset, suggestions, async) { - this.$node.toggleClass(this.classes.empty, this._allDatasetsEmpty()); - this.trigger("datasetRendered", dataset, suggestions, async); - }, - _onCleared: function onCleared() { - this.$node.toggleClass(this.classes.empty, this._allDatasetsEmpty()); - this.trigger("datasetCleared"); - }, - _propagate: function propagate() { - this.trigger.apply(this, arguments); - }, - _allDatasetsEmpty: function allDatasetsEmpty() { - return _.every(this.datasets, _.bind(function isDatasetEmpty(dataset) { - var isEmpty = dataset.isEmpty(); - this.$node.attr("aria-expanded", !isEmpty); - return isEmpty; - }, this)); - }, - _getSelectables: function getSelectables() { - return this.$node.find(this.selectors.selectable); - }, - _removeCursor: function _removeCursor() { - var $selectable = this.getActiveSelectable(); - $selectable && $selectable.removeClass(this.classes.cursor); - }, - _ensureVisible: function ensureVisible($el) { - var elTop, elBottom, nodeScrollTop, nodeHeight; - elTop = $el.position().top; - elBottom = elTop + $el.outerHeight(true); - nodeScrollTop = this.$node.scrollTop(); - nodeHeight = this.$node.height() + parseInt(this.$node.css("paddingTop"), 10) + parseInt(this.$node.css("paddingBottom"), 10); - if (elTop < 0) { - this.$node.scrollTop(nodeScrollTop + elTop); - } else if (nodeHeight < elBottom) { - this.$node.scrollTop(nodeScrollTop + (elBottom - nodeHeight)); - } - }, - bind: function() { - var that = this, onSelectableClick; - onSelectableClick = _.bind(this._onSelectableClick, this); - this.$node.on("click.tt", this.selectors.selectable, onSelectableClick); - this.$node.on("mouseover", this.selectors.selectable, function() { - that.setCursor($(this)); - }); - this.$node.on("mouseleave", function() { - that._removeCursor(); - }); - _.each(this.datasets, function(dataset) { - dataset.onSync("asyncRequested", that._propagate, that).onSync("asyncCanceled", that._propagate, that).onSync("asyncReceived", that._propagate, that).onSync("rendered", that._onRendered, that).onSync("cleared", that._onCleared, that); - }); - return this; - }, - isOpen: function isOpen() { - return this.$node.hasClass(this.classes.open); - }, - open: function open() { - this.$node.scrollTop(0); - this.$node.addClass(this.classes.open); - }, - close: function close() { - this.$node.attr("aria-expanded", false); - this.$node.removeClass(this.classes.open); - this._removeCursor(); - }, - setLanguageDirection: function setLanguageDirection(dir) { - this.$node.attr("dir", dir); - }, - selectableRelativeToCursor: function selectableRelativeToCursor(delta) { - var $selectables, $oldCursor, oldIndex, newIndex; - $oldCursor = this.getActiveSelectable(); - $selectables = this._getSelectables(); - oldIndex = $oldCursor ? $selectables.index($oldCursor) : -1; - newIndex = oldIndex + delta; - newIndex = (newIndex + 1) % ($selectables.length + 1) - 1; - newIndex = newIndex < -1 ? $selectables.length - 1 : newIndex; - return newIndex === -1 ? null : $selectables.eq(newIndex); - }, - setCursor: function setCursor($selectable) { - this._removeCursor(); - if ($selectable = $selectable && $selectable.first()) { - $selectable.addClass(this.classes.cursor); - this._ensureVisible($selectable); - } - }, - getSelectableData: function getSelectableData($el) { - return $el && $el.length ? Dataset.extractData($el) : null; - }, - getActiveSelectable: function getActiveSelectable() { - var $selectable = this._getSelectables().filter(this.selectors.cursor).first(); - return $selectable.length ? $selectable : null; - }, - getTopSelectable: function getTopSelectable() { - var $selectable = this._getSelectables().first(); - return $selectable.length ? $selectable : null; - }, - update: function update(query) { - var isValidUpdate = query !== this.query; - if (isValidUpdate) { - this.query = query; - _.each(this.datasets, updateDataset); - } - return isValidUpdate; - function updateDataset(dataset) { - dataset.update(query); - } - }, - empty: function empty() { - _.each(this.datasets, clearDataset); - this.query = null; - this.$node.addClass(this.classes.empty); - function clearDataset(dataset) { - dataset.clear(); - } - }, - destroy: function destroy() { - this.$node.off(".tt"); - this.$node = $("
"); - _.each(this.datasets, destroyDataset); - function destroyDataset(dataset) { - dataset.destroy(); - } - } - }); - return Menu; - }(); - var Status = function() { - "use strict"; - function Status(options) { - this.$el = $("", { - role: "status", - "aria-live": "polite" - }).css({ - position: "absolute", - padding: "0", - border: "0", - height: "1px", - width: "1px", - "margin-bottom": "-1px", - "margin-right": "-1px", - overflow: "hidden", - clip: "rect(0 0 0 0)", - "white-space": "nowrap" - }); - options.$input.after(this.$el); - _.each(options.menu.datasets, _.bind(function(dataset) { - if (dataset.onSync) { - dataset.onSync("rendered", _.bind(this.update, this)); - dataset.onSync("cleared", _.bind(this.cleared, this)); - } - }, this)); - } - _.mixin(Status.prototype, { - update: function update(event, suggestions) { - var length = suggestions.length; - var words; - if (length === 1) { - words = { - result: "result", - is: "is" - }; - } else { - words = { - result: "results", - is: "are" - }; - } - this.$el.text(length + " " + words.result + " " + words.is + " available, use up and down arrow keys to navigate."); - }, - cleared: function() { - this.$el.text(""); - } - }); - return Status; - }(); - var DefaultMenu = function() { - "use strict"; - var s = Menu.prototype; - function DefaultMenu() { - Menu.apply(this, [].slice.call(arguments, 0)); - } - _.mixin(DefaultMenu.prototype, Menu.prototype, { - open: function open() { - !this._allDatasetsEmpty() && this._show(); - return s.open.apply(this, [].slice.call(arguments, 0)); - }, - close: function close() { - this._hide(); - return s.close.apply(this, [].slice.call(arguments, 0)); - }, - _onRendered: function onRendered() { - if (this._allDatasetsEmpty()) { - this._hide(); - } else { - this.isOpen() && this._show(); - } - return s._onRendered.apply(this, [].slice.call(arguments, 0)); - }, - _onCleared: function onCleared() { - if (this._allDatasetsEmpty()) { - this._hide(); - } else { - this.isOpen() && this._show(); - } - return s._onCleared.apply(this, [].slice.call(arguments, 0)); - }, - setLanguageDirection: function setLanguageDirection(dir) { - this.$node.css(dir === "ltr" ? this.css.ltr : this.css.rtl); - return s.setLanguageDirection.apply(this, [].slice.call(arguments, 0)); - }, - _hide: function hide() { - this.$node.hide(); - }, - _show: function show() { - this.$node.css("display", "block"); - } - }); - return DefaultMenu; - }(); - var Typeahead = function() { - "use strict"; - function Typeahead(o, www) { - var onFocused, onBlurred, onEnterKeyed, onTabKeyed, onEscKeyed, onUpKeyed, onDownKeyed, onLeftKeyed, onRightKeyed, onQueryChanged, onWhitespaceChanged; - o = o || {}; - if (!o.input) { - $.error("missing input"); - } - if (!o.menu) { - $.error("missing menu"); - } - if (!o.eventBus) { - $.error("missing event bus"); - } - www.mixin(this); - this.eventBus = o.eventBus; - this.minLength = _.isNumber(o.minLength) ? o.minLength : 1; - this.input = o.input; - this.menu = o.menu; - this.enabled = true; - this.autoselect = !!o.autoselect; - this.active = false; - this.input.hasFocus() && this.activate(); - this.dir = this.input.getLangDir(); - this._hacks(); - this.menu.bind().onSync("selectableClicked", this._onSelectableClicked, this).onSync("asyncRequested", this._onAsyncRequested, this).onSync("asyncCanceled", this._onAsyncCanceled, this).onSync("asyncReceived", this._onAsyncReceived, this).onSync("datasetRendered", this._onDatasetRendered, this).onSync("datasetCleared", this._onDatasetCleared, this); - onFocused = c(this, "activate", "open", "_onFocused"); - onBlurred = c(this, "deactivate", "_onBlurred"); - onEnterKeyed = c(this, "isActive", "isOpen", "_onEnterKeyed"); - onTabKeyed = c(this, "isActive", "isOpen", "_onTabKeyed"); - onEscKeyed = c(this, "isActive", "_onEscKeyed"); - onUpKeyed = c(this, "isActive", "open", "_onUpKeyed"); - onDownKeyed = c(this, "isActive", "open", "_onDownKeyed"); - onLeftKeyed = c(this, "isActive", "isOpen", "_onLeftKeyed"); - onRightKeyed = c(this, "isActive", "isOpen", "_onRightKeyed"); - onQueryChanged = c(this, "_openIfActive", "_onQueryChanged"); - onWhitespaceChanged = c(this, "_openIfActive", "_onWhitespaceChanged"); - this.input.bind().onSync("focused", onFocused, this).onSync("blurred", onBlurred, this).onSync("enterKeyed", onEnterKeyed, this).onSync("tabKeyed", onTabKeyed, this).onSync("escKeyed", onEscKeyed, this).onSync("upKeyed", onUpKeyed, this).onSync("downKeyed", onDownKeyed, this).onSync("leftKeyed", onLeftKeyed, this).onSync("rightKeyed", onRightKeyed, this).onSync("queryChanged", onQueryChanged, this).onSync("whitespaceChanged", onWhitespaceChanged, this).onSync("langDirChanged", this._onLangDirChanged, this); - } - _.mixin(Typeahead.prototype, { - _hacks: function hacks() { - var $input, $menu; - $input = this.input.$input || $("
"); - $menu = this.menu.$node || $("
"); - $input.on("blur.tt", function($e) { - var active, isActive, hasActive; - active = document.activeElement; - isActive = $menu.is(active); - hasActive = $menu.has(active).length > 0; - if (_.isMsie() && (isActive || hasActive)) { - $e.preventDefault(); - $e.stopImmediatePropagation(); - _.defer(function() { - $input.focus(); - }); - } - }); - $menu.on("mousedown.tt", function($e) { - $e.preventDefault(); - }); - }, - _onSelectableClicked: function onSelectableClicked(type, $el) { - this.select($el); - }, - _onDatasetCleared: function onDatasetCleared() { - this._updateHint(); - }, - _onDatasetRendered: function onDatasetRendered(type, suggestions, async, dataset) { - this._updateHint(); - if (this.autoselect) { - var cursorClass = this.selectors.cursor.substr(1); - this.menu.$node.find(this.selectors.suggestion).first().addClass(cursorClass); - } - this.eventBus.trigger("render", suggestions, async, dataset); - }, - _onAsyncRequested: function onAsyncRequested(type, dataset, query) { - this.eventBus.trigger("asyncrequest", query, dataset); - }, - _onAsyncCanceled: function onAsyncCanceled(type, dataset, query) { - this.eventBus.trigger("asynccancel", query, dataset); - }, - _onAsyncReceived: function onAsyncReceived(type, dataset, query) { - this.eventBus.trigger("asyncreceive", query, dataset); - }, - _onFocused: function onFocused() { - this._minLengthMet() && this.menu.update(this.input.getQuery()); - }, - _onBlurred: function onBlurred() { - if (this.input.hasQueryChangedSinceLastFocus()) { - this.eventBus.trigger("change", this.input.getQuery()); - } - }, - _onEnterKeyed: function onEnterKeyed(type, $e) { - var $selectable; - if ($selectable = this.menu.getActiveSelectable()) { - if (this.select($selectable)) { - $e.preventDefault(); - $e.stopPropagation(); - } - } else if (this.autoselect) { - if (this.select(this.menu.getTopSelectable())) { - $e.preventDefault(); - $e.stopPropagation(); - } - } - }, - _onTabKeyed: function onTabKeyed(type, $e) { - var $selectable; - if ($selectable = this.menu.getActiveSelectable()) { - this.select($selectable) && $e.preventDefault(); - } else if (this.autoselect) { - if ($selectable = this.menu.getTopSelectable()) { - this.autocomplete($selectable) && $e.preventDefault(); - } - } - }, - _onEscKeyed: function onEscKeyed() { - this.close(); - }, - _onUpKeyed: function onUpKeyed() { - this.moveCursor(-1); - }, - _onDownKeyed: function onDownKeyed() { - this.moveCursor(+1); - }, - _onLeftKeyed: function onLeftKeyed() { - if (this.dir === "rtl" && this.input.isCursorAtEnd()) { - this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable()); - } - }, - _onRightKeyed: function onRightKeyed() { - if (this.dir === "ltr" && this.input.isCursorAtEnd()) { - this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable()); - } - }, - _onQueryChanged: function onQueryChanged(e, query) { - this._minLengthMet(query) ? this.menu.update(query) : this.menu.empty(); - }, - _onWhitespaceChanged: function onWhitespaceChanged() { - this._updateHint(); - }, - _onLangDirChanged: function onLangDirChanged(e, dir) { - if (this.dir !== dir) { - this.dir = dir; - this.menu.setLanguageDirection(dir); - } - }, - _openIfActive: function openIfActive() { - this.isActive() && this.open(); - }, - _minLengthMet: function minLengthMet(query) { - query = _.isString(query) ? query : this.input.getQuery() || ""; - return query.length >= this.minLength; - }, - _updateHint: function updateHint() { - var $selectable, data, val, query, escapedQuery, frontMatchRegEx, match; - $selectable = this.menu.getTopSelectable(); - data = this.menu.getSelectableData($selectable); - val = this.input.getInputValue(); - if (data && !_.isBlankString(val) && !this.input.hasOverflow()) { - query = Input.normalizeQuery(val); - escapedQuery = _.escapeRegExChars(query); - frontMatchRegEx = new RegExp("^(?:" + escapedQuery + ")(.+$)", "i"); - match = frontMatchRegEx.exec(data.val); - match && this.input.setHint(val + match[1]); - } else { - this.input.clearHint(); - } - }, - isEnabled: function isEnabled() { - return this.enabled; - }, - enable: function enable() { - this.enabled = true; - }, - disable: function disable() { - this.enabled = false; - }, - isActive: function isActive() { - return this.active; - }, - activate: function activate() { - if (this.isActive()) { - return true; - } else if (!this.isEnabled() || this.eventBus.before("active")) { - return false; - } else { - this.active = true; - this.eventBus.trigger("active"); - return true; - } - }, - deactivate: function deactivate() { - if (!this.isActive()) { - return true; - } else if (this.eventBus.before("idle")) { - return false; - } else { - this.active = false; - this.close(); - this.eventBus.trigger("idle"); - return true; - } - }, - isOpen: function isOpen() { - return this.menu.isOpen(); - }, - open: function open() { - if (!this.isOpen() && !this.eventBus.before("open")) { - this.input.setAriaExpanded(true); - this.menu.open(); - this._updateHint(); - this.eventBus.trigger("open"); - } - return this.isOpen(); - }, - close: function close() { - if (this.isOpen() && !this.eventBus.before("close")) { - this.input.setAriaExpanded(false); - this.menu.close(); - this.input.clearHint(); - this.input.resetInputValue(); - this.eventBus.trigger("close"); - } - return !this.isOpen(); - }, - setVal: function setVal(val) { - this.input.setQuery(_.toStr(val)); - }, - getVal: function getVal() { - return this.input.getQuery(); - }, - select: function select($selectable) { - var data = this.menu.getSelectableData($selectable); - if (data && !this.eventBus.before("select", data.obj, data.dataset)) { - this.input.setQuery(data.val, true); - this.eventBus.trigger("select", data.obj, data.dataset); - this.close(); - return true; - } - return false; - }, - autocomplete: function autocomplete($selectable) { - var query, data, isValid; - query = this.input.getQuery(); - data = this.menu.getSelectableData($selectable); - isValid = data && query !== data.val; - if (isValid && !this.eventBus.before("autocomplete", data.obj, data.dataset)) { - this.input.setQuery(data.val); - this.eventBus.trigger("autocomplete", data.obj, data.dataset); - return true; - } - return false; - }, - moveCursor: function moveCursor(delta) { - var query, $candidate, data, suggestion, datasetName, cancelMove, id; - query = this.input.getQuery(); - $candidate = this.menu.selectableRelativeToCursor(delta); - data = this.menu.getSelectableData($candidate); - suggestion = data ? data.obj : null; - datasetName = data ? data.dataset : null; - id = $candidate ? $candidate.attr("id") : null; - this.input.trigger("cursorchange", id); - cancelMove = this._minLengthMet() && this.menu.update(query); - if (!cancelMove && !this.eventBus.before("cursorchange", suggestion, datasetName)) { - this.menu.setCursor($candidate); - if (data) { - if (typeof data.val === "string") { - this.input.setInputValue(data.val); - } - } else { - this.input.resetInputValue(); - this._updateHint(); - } - this.eventBus.trigger("cursorchange", suggestion, datasetName); - return true; - } - return false; - }, - destroy: function destroy() { - this.input.destroy(); - this.menu.destroy(); - } - }); - return Typeahead; - function c(ctx) { - var methods = [].slice.call(arguments, 1); - return function() { - var args = [].slice.call(arguments); - _.each(methods, function(method) { - return ctx[method].apply(ctx, args); - }); - }; - } - }(); - (function() { - "use strict"; - var old, keys, methods; - old = $.fn.typeahead; - keys = { - www: "tt-www", - attrs: "tt-attrs", - typeahead: "tt-typeahead" - }; - methods = { - initialize: function initialize(o, datasets) { - var www; - datasets = _.isArray(datasets) ? datasets : [].slice.call(arguments, 1); - o = o || {}; - www = WWW(o.classNames); - return this.each(attach); - function attach() { - var $input, $wrapper, $hint, $menu, defaultHint, defaultMenu, eventBus, input, menu, status, typeahead, MenuConstructor; - _.each(datasets, function(d) { - d.highlight = !!o.highlight; - }); - $input = $(this); - $wrapper = $(www.html.wrapper); - $hint = $elOrNull(o.hint); - $menu = $elOrNull(o.menu); - defaultHint = o.hint !== false && !$hint; - defaultMenu = o.menu !== false && !$menu; - defaultHint && ($hint = buildHintFromInput($input, www)); - defaultMenu && ($menu = $(www.html.menu).css(www.css.menu)); - $hint && $hint.val(""); - $input = prepInput($input, www); - if (defaultHint || defaultMenu) { - $wrapper.css(www.css.wrapper); - $input.css(defaultHint ? www.css.input : www.css.inputWithNoHint); - $input.wrap($wrapper).parent().prepend(defaultHint ? $hint : null).append(defaultMenu ? $menu : null); - } - MenuConstructor = defaultMenu ? DefaultMenu : Menu; - eventBus = new EventBus({ - el: $input - }); - input = new Input({ - hint: $hint, - input: $input, - menu: $menu - }, www); - menu = new MenuConstructor({ - node: $menu, - datasets: datasets - }, www); - status = new Status({ - $input: $input, - menu: menu - }); - typeahead = new Typeahead({ - input: input, - menu: menu, - eventBus: eventBus, - minLength: o.minLength, - autoselect: o.autoselect - }, www); - $input.data(keys.www, www); - $input.data(keys.typeahead, typeahead); - } - }, - isEnabled: function isEnabled() { - var enabled; - ttEach(this.first(), function(t) { - enabled = t.isEnabled(); - }); - return enabled; - }, - enable: function enable() { - ttEach(this, function(t) { - t.enable(); - }); - return this; - }, - disable: function disable() { - ttEach(this, function(t) { - t.disable(); - }); - return this; - }, - isActive: function isActive() { - var active; - ttEach(this.first(), function(t) { - active = t.isActive(); - }); - return active; - }, - activate: function activate() { - ttEach(this, function(t) { - t.activate(); - }); - return this; - }, - deactivate: function deactivate() { - ttEach(this, function(t) { - t.deactivate(); - }); - return this; - }, - isOpen: function isOpen() { - var open; - ttEach(this.first(), function(t) { - open = t.isOpen(); - }); - return open; - }, - open: function open() { - ttEach(this, function(t) { - t.open(); - }); - return this; - }, - close: function close() { - ttEach(this, function(t) { - t.close(); - }); - return this; - }, - select: function select(el) { - var success = false, $el = $(el); - ttEach(this.first(), function(t) { - success = t.select($el); - }); - return success; - }, - autocomplete: function autocomplete(el) { - var success = false, $el = $(el); - ttEach(this.first(), function(t) { - success = t.autocomplete($el); - }); - return success; - }, - moveCursor: function moveCursoe(delta) { - var success = false; - ttEach(this.first(), function(t) { - success = t.moveCursor(delta); - }); - return success; - }, - val: function val(newVal) { - var query; - if (!arguments.length) { - ttEach(this.first(), function(t) { - query = t.getVal(); - }); - return query; - } else { - ttEach(this, function(t) { - t.setVal(_.toStr(newVal)); - }); - return this; - } - }, - destroy: function destroy() { - ttEach(this, function(typeahead, $input) { - revert($input); - typeahead.destroy(); - }); - return this; - } - }; - $.fn.typeahead = function(method) { - if (methods[method]) { - return methods[method].apply(this, [].slice.call(arguments, 1)); - } else { - return methods.initialize.apply(this, arguments); - } - }; - $.fn.typeahead.noConflict = function noConflict() { - $.fn.typeahead = old; - return this; - }; - function ttEach($els, fn) { - $els.each(function() { - var $input = $(this), typeahead; - (typeahead = $input.data(keys.typeahead)) && fn(typeahead, $input); - }); - } - function buildHintFromInput($input, www) { - return $input.clone().addClass(www.classes.hint).removeData().css(www.css.hint).css(getBackgroundStyles($input)).prop({ - readonly: true, - required: false - }).removeAttr("id name placeholder").removeClass("required").attr({ - spellcheck: "false", - tabindex: -1 - }); - } - function prepInput($input, www) { - $input.data(keys.attrs, { - dir: $input.attr("dir"), - autocomplete: $input.attr("autocomplete"), - spellcheck: $input.attr("spellcheck"), - style: $input.attr("style") - }); - $input.addClass(www.classes.input).attr({ - spellcheck: false - }); - try { - !$input.attr("dir") && $input.attr("dir", "auto"); - } catch (e) {} - return $input; - } - function getBackgroundStyles($el) { - return { - backgroundAttachment: $el.css("background-attachment"), - backgroundClip: $el.css("background-clip"), - backgroundColor: $el.css("background-color"), - backgroundImage: $el.css("background-image"), - backgroundOrigin: $el.css("background-origin"), - backgroundPosition: $el.css("background-position"), - backgroundRepeat: $el.css("background-repeat"), - backgroundSize: $el.css("background-size") - }; - } - function revert($input) { - var www, $wrapper; - www = $input.data(keys.www); - $wrapper = $input.parent().filter(www.selectors.wrapper); - _.each($input.data(keys.attrs), function(val, key) { - _.isUndefined(val) ? $input.removeAttr(key) : $input.attr(key, val); - }); - $input.removeData(keys.typeahead).removeData(keys.www).removeData(keys.attr).removeClass(www.classes.input); - if ($wrapper.length) { - $input.detach().insertAfter($wrapper); - $wrapper.remove(); - } - } - function $elOrNull(obj) { - var isValid, $el; - isValid = _.isJQuery(obj) || _.isElement(obj); - $el = isValid ? $(obj).first() : []; - return $el.length ? $el : null; - } - })(); -}); \ No newline at end of file diff --git a/docs/docsets/XMTP.docset/Contents/Resources/Documents/search.json b/docs/docsets/XMTP.docset/Contents/Resources/Documents/search.json deleted file mode 100644 index fcad1c9d..00000000 --- a/docs/docsets/XMTP.docset/Contents/Resources/Documents/search.json +++ /dev/null @@ -1 +0,0 @@ -{"Typealiases.html#/s:4XMTP14PublishRequesta":{"name":"PublishRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP15PublishResponsea":{"name":"PublishResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP17BatchQueryRequesta":{"name":"BatchQueryRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP18BatchQueryResponsea":{"name":"BatchQueryResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP6Cursora":{"name":"Cursor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP12QueryRequesta":{"name":"QueryRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP13QueryResponsea":{"name":"QueryResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP16SubscribeRequesta":{"name":"SubscribeRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP16PreEventCallbacka":{"name":"PreEventCallback","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP14EncodedContenta":{"name":"EncodedContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP13ContentTypeIDa":{"name":"ContentTypeID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP24PrivatePreferencesActiona":{"name":"PrivatePreferencesAction","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP10CipherTexta":{"name":"CipherText","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP8Envelopea":{"name":"Envelope","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP12InvitationV1a":{"name":"InvitationV1","abstract":"\u003cp\u003eHandles topic generation for conversations.\u003c/p\u003e"},"Typealiases.html#/s:4XMTP7Messagea":{"name":"Message","abstract":"\u003cp\u003eHandles encryption/decryption for communicating data in conversations\u003c/p\u003e"},"Typealiases.html#/s:4XMTP23PagingInfoSortDirectiona":{"name":"PagingInfoSortDirection","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP10PrivateKeya":{"name":"PrivateKey","abstract":"\u003cp\u003eRepresents a secp256k1 private key. \u003ccode\u003ePrivateKey\u003c/code\u003e conforms to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SigningKey.html\"\u003eSigningKey\u003c/a\u003e\u003c/code\u003e so you can use it"},"Typealiases.html#/s:4XMTP16PrivateKeyBundlea":{"name":"PrivateKeyBundle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP18PrivateKeyBundleV1a":{"name":"PrivateKeyBundleV1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP18PrivateKeyBundleV2a":{"name":"PrivateKeyBundleV2","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP24SealedInvitationHeaderV1a":{"name":"SealedInvitationHeaderV1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP9Signaturea":{"name":"Signature","abstract":"\u003cp\u003eRepresents a secp256k1 compact recoverable signature.\u003c/p\u003e"},"Typealiases.html#/s:4XMTP16SignedPrivateKeya":{"name":"SignedPrivateKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Typealiases.html#/s:4XMTP21SignedPublicKeyBundlea":{"name":"SignedPublicKeyBundle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/SendOptions.html#/s:4XMTP11SendOptionsV11compressionAA25EncodedContentCompressionOSgvp":{"name":"compression","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SendOptions"},"Structs/SendOptions.html#/s:4XMTP11SendOptionsV11contentTypeAA028Xmtp_MessageContents_ContentE2IdVSgvp":{"name":"contentType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SendOptions"},"Structs/SendOptions.html#/s:4XMTP11SendOptionsV9ephemeralSbvp":{"name":"ephemeral","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SendOptions"},"Structs/SendOptions.html#/s:4XMTP11SendOptionsV11compression11contentType9ephemeralAcA25EncodedContentCompressionOSg_AA021Xmtp_MessageContents_iF2IdVSgSbtcfc":{"name":"init(compression:contentType:ephemeral:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SendOptions"},"Structs/Notifications_V1_UnsubscribeRequest.html#/s:4XMTP35Notifications_V1_UnsubscribeRequestV14installationIDSSvp":{"name":"installationID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_UnsubscribeRequest"},"Structs/Notifications_V1_UnsubscribeRequest.html#/s:4XMTP35Notifications_V1_UnsubscribeRequestV6topicsSaySSGvp":{"name":"topics","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_UnsubscribeRequest"},"Structs/Notifications_V1_UnsubscribeRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Notifications_V1_UnsubscribeRequest"},"Structs/Notifications_V1_UnsubscribeRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Notifications_V1_UnsubscribeRequest"},"Structs/Notifications_V1_UnsubscribeRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Notifications_V1_UnsubscribeRequest"},"Structs/Notifications_V1_UnsubscribeRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Notifications_V1_UnsubscribeRequest"},"Structs/Notifications_V1_UnsubscribeRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Notifications_V1_UnsubscribeRequest"},"Structs/Notifications_V1_UnsubscribeRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Notifications_V1_UnsubscribeRequest"},"Structs/Notifications_V1_UnsubscribeRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Notifications_V1_UnsubscribeRequest"},"Structs/Notifications_V1_SubscribeRequest.html#/s:4XMTP33Notifications_V1_SubscribeRequestV14installationIDSSvp":{"name":"installationID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_SubscribeRequest"},"Structs/Notifications_V1_SubscribeRequest.html#/s:4XMTP33Notifications_V1_SubscribeRequestV6topicsSaySSGvp":{"name":"topics","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_SubscribeRequest"},"Structs/Notifications_V1_SubscribeRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Notifications_V1_SubscribeRequest"},"Structs/Notifications_V1_SubscribeRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Notifications_V1_SubscribeRequest"},"Structs/Notifications_V1_SubscribeRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Notifications_V1_SubscribeRequest"},"Structs/Notifications_V1_SubscribeRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Notifications_V1_SubscribeRequest"},"Structs/Notifications_V1_SubscribeRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Notifications_V1_SubscribeRequest"},"Structs/Notifications_V1_SubscribeRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Notifications_V1_SubscribeRequest"},"Structs/Notifications_V1_SubscribeRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Notifications_V1_SubscribeRequest"},"Structs/Notifications_V1_DeleteInstallationRequest.html#/s:4XMTP42Notifications_V1_DeleteInstallationRequestV14installationIDSSvp":{"name":"installationID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_DeleteInstallationRequest"},"Structs/Notifications_V1_DeleteInstallationRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Notifications_V1_DeleteInstallationRequest"},"Structs/Notifications_V1_DeleteInstallationRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Notifications_V1_DeleteInstallationRequest"},"Structs/Notifications_V1_DeleteInstallationRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Notifications_V1_DeleteInstallationRequest"},"Structs/Notifications_V1_DeleteInstallationRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Notifications_V1_DeleteInstallationRequest"},"Structs/Notifications_V1_DeleteInstallationRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Notifications_V1_DeleteInstallationRequest"},"Structs/Notifications_V1_DeleteInstallationRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Notifications_V1_DeleteInstallationRequest"},"Structs/Notifications_V1_DeleteInstallationRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Notifications_V1_DeleteInstallationRequest"},"Structs/Notifications_V1_RegisterInstallationResponse.html#/s:4XMTP45Notifications_V1_RegisterInstallationResponseV14installationIDSSvp":{"name":"installationID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_RegisterInstallationResponse"},"Structs/Notifications_V1_RegisterInstallationResponse.html#/s:4XMTP45Notifications_V1_RegisterInstallationResponseV10validUntils6UInt64Vvp":{"name":"validUntil","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_RegisterInstallationResponse"},"Structs/Notifications_V1_RegisterInstallationResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Notifications_V1_RegisterInstallationResponse"},"Structs/Notifications_V1_RegisterInstallationResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Notifications_V1_RegisterInstallationResponse"},"Structs/Notifications_V1_RegisterInstallationResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Notifications_V1_RegisterInstallationResponse"},"Structs/Notifications_V1_RegisterInstallationResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Notifications_V1_RegisterInstallationResponse"},"Structs/Notifications_V1_RegisterInstallationResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Notifications_V1_RegisterInstallationResponse"},"Structs/Notifications_V1_RegisterInstallationResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Notifications_V1_RegisterInstallationResponse"},"Structs/Notifications_V1_RegisterInstallationResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Notifications_V1_RegisterInstallationResponse"},"Structs/Notifications_V1_RegisterInstallationRequest.html#/s:4XMTP44Notifications_V1_RegisterInstallationRequestV14installationIDSSvp":{"name":"installationID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_RegisterInstallationRequest"},"Structs/Notifications_V1_RegisterInstallationRequest.html#/s:4XMTP44Notifications_V1_RegisterInstallationRequestV17deliveryMechanismAA0b1_c9_DeliveryH0Vvp":{"name":"deliveryMechanism","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_RegisterInstallationRequest"},"Structs/Notifications_V1_RegisterInstallationRequest.html#/s:4XMTP44Notifications_V1_RegisterInstallationRequestV20hasDeliveryMechanismSbvp":{"name":"hasDeliveryMechanism","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Notifications_V1_RegisterInstallationRequest.html#/s:4XMTP44Notifications_V1_RegisterInstallationRequestV17deliveryMechanismAA0b1_c9_DeliveryH0Vvp\"\u003edeliveryMechanism\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Notifications_V1_RegisterInstallationRequest"},"Structs/Notifications_V1_RegisterInstallationRequest.html#/s:4XMTP44Notifications_V1_RegisterInstallationRequestV22clearDeliveryMechanismyyF":{"name":"clearDeliveryMechanism()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Notifications_V1_RegisterInstallationRequest.html#/s:4XMTP44Notifications_V1_RegisterInstallationRequestV17deliveryMechanismAA0b1_c9_DeliveryH0Vvp\"\u003edeliveryMechanism\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Notifications_V1_RegisterInstallationRequest"},"Structs/Notifications_V1_RegisterInstallationRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Notifications_V1_RegisterInstallationRequest"},"Structs/Notifications_V1_RegisterInstallationRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Notifications_V1_RegisterInstallationRequest"},"Structs/Notifications_V1_RegisterInstallationRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Notifications_V1_RegisterInstallationRequest"},"Structs/Notifications_V1_RegisterInstallationRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Notifications_V1_RegisterInstallationRequest"},"Structs/Notifications_V1_RegisterInstallationRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Notifications_V1_RegisterInstallationRequest"},"Structs/Notifications_V1_RegisterInstallationRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Notifications_V1_RegisterInstallationRequest"},"Structs/Notifications_V1_RegisterInstallationRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Notifications_V1_RegisterInstallationRequest"},"Structs/Notifications_V1_DeliveryMechanism/OneOf_DeliveryMechanismType.html#/s:4XMTP34Notifications_V1_DeliveryMechanismV06OneOf_dE4TypeO15apnsDeviceTokenyAESScAEmF":{"name":"apnsDeviceToken(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_DeliveryMechanismType"},"Structs/Notifications_V1_DeliveryMechanism/OneOf_DeliveryMechanismType.html#/s:4XMTP34Notifications_V1_DeliveryMechanismV06OneOf_dE4TypeO19firebaseDeviceTokenyAESScAEmF":{"name":"firebaseDeviceToken(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_DeliveryMechanismType"},"Structs/Notifications_V1_DeliveryMechanism/OneOf_DeliveryMechanismType.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_DeliveryMechanismType"},"Structs/Notifications_V1_DeliveryMechanism.html#/s:4XMTP34Notifications_V1_DeliveryMechanismV08deliveryE4TypeAC06OneOf_deG0OSgvp":{"name":"deliveryMechanismType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_DeliveryMechanism"},"Structs/Notifications_V1_DeliveryMechanism.html#/s:4XMTP34Notifications_V1_DeliveryMechanismV15apnsDeviceTokenSSvp":{"name":"apnsDeviceToken","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_DeliveryMechanism"},"Structs/Notifications_V1_DeliveryMechanism.html#/s:4XMTP34Notifications_V1_DeliveryMechanismV19firebaseDeviceTokenSSvp":{"name":"firebaseDeviceToken","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_DeliveryMechanism"},"Structs/Notifications_V1_DeliveryMechanism.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Notifications_V1_DeliveryMechanism"},"Structs/Notifications_V1_DeliveryMechanism/OneOf_DeliveryMechanismType.html":{"name":"OneOf_DeliveryMechanismType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_DeliveryMechanism"},"Structs/Notifications_V1_DeliveryMechanism.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Notifications_V1_DeliveryMechanism"},"Structs/Notifications_V1_DeliveryMechanism.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Notifications_V1_DeliveryMechanism"},"Structs/Notifications_V1_DeliveryMechanism.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Notifications_V1_DeliveryMechanism"},"Structs/Notifications_V1_DeliveryMechanism.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Notifications_V1_DeliveryMechanism"},"Structs/Notifications_V1_DeliveryMechanism.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Notifications_V1_DeliveryMechanism"},"Structs/Notifications_V1_DeliveryMechanism.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Notifications_V1_DeliveryMechanism"},"Structs/XMTPPush.html#/s:4XMTP8XMTPPushV6sharedACvpZ":{"name":"shared","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"XMTPPush"},"Structs/XMTPPush.html#/s:4XMTP8XMTPPushV13setPushServeryySSF":{"name":"setPushServer(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"XMTPPush"},"Structs/XMTPPush.html#/s:4XMTP8XMTPPushV7requestSbyYaKF":{"name":"request()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"XMTPPush"},"Structs/XMTPPush.html#/s:4XMTP8XMTPPushV8register5tokenySS_tYaKF":{"name":"register(token:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"XMTPPush"},"Structs/XMTPPush.html#/s:4XMTP8XMTPPushV9subscribe6topicsySaySSG_tYaKF":{"name":"subscribe(topics:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"XMTPPush"},"Structs/XMTPPush.html#/s:4XMTP8XMTPPushV11unsubscribe6topicsySaySSG_tYaKF":{"name":"unsubscribe(topics:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"XMTPPush"},"Structs/XMTPPush.html#/shared":{"name":"shared","parent_name":"XMTPPush"},"Structs/XMTPPush.html#/setPushServer(_:)":{"name":"setPushServer(_:)","parent_name":"XMTPPush"},"Structs/XMTPPush.html#/request()":{"name":"request()","parent_name":"XMTPPush"},"Structs/XMTPPush.html#/register(token:)":{"name":"register(token:)","parent_name":"XMTPPush"},"Structs/XMTPPush.html#/subscribe(topics:)":{"name":"subscribe(topics:)","parent_name":"XMTPPush"},"Structs/XMTPPush.html#/unsubscribe(topics:)":{"name":"unsubscribe(topics:)","parent_name":"XMTPPush"},"Structs/Xmtp_MessageContents_SignedPayload.html#/s:4XMTP34Xmtp_MessageContents_SignedPayloadV7payload10Foundation4DataVvp":{"name":"payload","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPayload"},"Structs/Xmtp_MessageContents_SignedPayload.html#/s:4XMTP34Xmtp_MessageContents_SignedPayloadV9signatureAA0b1_cD10_SignatureVvp":{"name":"signature","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPayload"},"Structs/Xmtp_MessageContents_SignedPayload.html#/s:4XMTP34Xmtp_MessageContents_SignedPayloadV12hasSignatureSbvp":{"name":"hasSignature","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedPayload.html#/s:4XMTP34Xmtp_MessageContents_SignedPayloadV9signatureAA0b1_cD10_SignatureVvp\"\u003esignature\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPayload"},"Structs/Xmtp_MessageContents_SignedPayload.html#/s:4XMTP34Xmtp_MessageContents_SignedPayloadV14clearSignatureyyF":{"name":"clearSignature()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedPayload.html#/s:4XMTP34Xmtp_MessageContents_SignedPayloadV9signatureAA0b1_cD10_SignatureVvp\"\u003esignature\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPayload"},"Structs/Xmtp_MessageContents_SignedPayload.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_SignedPayload"},"Structs/Xmtp_MessageContents_SignedPayload.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_SignedPayload"},"Structs/Xmtp_MessageContents_SignedPayload.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_SignedPayload"},"Structs/Xmtp_MessageContents_SignedPayload.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_SignedPayload"},"Structs/Xmtp_MessageContents_SignedPayload.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_SignedPayload"},"Structs/Xmtp_MessageContents_SignedPayload.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_SignedPayload"},"Structs/Xmtp_MessageContents_SignedPayload.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_SignedPayload"},"Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html#/s:4XMTP30Xmtp_MessageContents_SignatureV18WalletECDSACompactV5bytes10Foundation4DataVvp":{"name":"bytes","abstract":"\u003cp\u003ecompact representation [ R || S ], 64 bytes\u003c/p\u003e","parent_name":"WalletECDSACompact"},"Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html#/s:4XMTP30Xmtp_MessageContents_SignatureV18WalletECDSACompactV8recoverys6UInt32Vvp":{"name":"recovery","abstract":"\u003cp\u003erecovery bit\u003c/p\u003e","parent_name":"WalletECDSACompact"},"Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"WalletECDSACompact"},"Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"WalletECDSACompact"},"Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"WalletECDSACompact"},"Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"WalletECDSACompact"},"Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"WalletECDSACompact"},"Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"WalletECDSACompact"},"Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"WalletECDSACompact"},"Structs/Xmtp_MessageContents_Signature/ECDSACompact.html#/s:4XMTP30Xmtp_MessageContents_SignatureV12ECDSACompactV5bytes10Foundation4DataVvp":{"name":"bytes","abstract":"\u003cp\u003ecompact representation [ R || S ], 64 bytes\u003c/p\u003e","parent_name":"ECDSACompact"},"Structs/Xmtp_MessageContents_Signature/ECDSACompact.html#/s:4XMTP30Xmtp_MessageContents_SignatureV12ECDSACompactV8recoverys6UInt32Vvp":{"name":"recovery","abstract":"\u003cp\u003erecovery bit\u003c/p\u003e","parent_name":"ECDSACompact"},"Structs/Xmtp_MessageContents_Signature/ECDSACompact.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"ECDSACompact"},"Structs/Xmtp_MessageContents_Signature/ECDSACompact.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"ECDSACompact"},"Structs/Xmtp_MessageContents_Signature/ECDSACompact.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"ECDSACompact"},"Structs/Xmtp_MessageContents_Signature/ECDSACompact.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"ECDSACompact"},"Structs/Xmtp_MessageContents_Signature/ECDSACompact.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"ECDSACompact"},"Structs/Xmtp_MessageContents_Signature/ECDSACompact.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"ECDSACompact"},"Structs/Xmtp_MessageContents_Signature/ECDSACompact.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ECDSACompact"},"Structs/Xmtp_MessageContents_Signature/OneOf_Union.html#/s:4XMTP30Xmtp_MessageContents_SignatureV11OneOf_UnionO12ecdsaCompactyAeC12ECDSACompactVcAEmF":{"name":"ecdsaCompact(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Union"},"Structs/Xmtp_MessageContents_Signature/OneOf_Union.html#/s:4XMTP30Xmtp_MessageContents_SignatureV11OneOf_UnionO18walletEcdsaCompactyAeC18WalletECDSACompactVcAEmF":{"name":"walletEcdsaCompact(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Union"},"Structs/Xmtp_MessageContents_Signature/OneOf_Union.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Union"},"Structs/Xmtp_MessageContents_Signature.html#/s:4XMTP30Xmtp_MessageContents_SignatureV5unionAC11OneOf_UnionOSgvp":{"name":"union","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Signature"},"Structs/Xmtp_MessageContents_Signature.html#/s:4XMTP30Xmtp_MessageContents_SignatureV12ecdsaCompactAC12ECDSACompactVvp":{"name":"ecdsaCompact","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Signature"},"Structs/Xmtp_MessageContents_Signature.html#/s:4XMTP30Xmtp_MessageContents_SignatureV18walletEcdsaCompactAC18WalletECDSACompactVvp":{"name":"walletEcdsaCompact","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Signature"},"Structs/Xmtp_MessageContents_Signature.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_Signature"},"Structs/Xmtp_MessageContents_Signature/OneOf_Union.html":{"name":"OneOf_Union","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Signature"},"Structs/Xmtp_MessageContents_Signature/ECDSACompact.html":{"name":"ECDSACompact","abstract":"\u003cp\u003eECDSA signature bytes and the recovery bit\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Signature"},"Structs/Xmtp_MessageContents_Signature/WalletECDSACompact.html":{"name":"WalletECDSACompact","abstract":"\u003cp\u003eECDSA signature bytes and the recovery bit","parent_name":"Xmtp_MessageContents_Signature"},"Structs/Xmtp_MessageContents_Signature.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_Signature"},"Structs/Xmtp_MessageContents_Signature.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_Signature"},"Structs/Xmtp_MessageContents_Signature.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_Signature"},"Structs/Xmtp_MessageContents_Signature.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_Signature"},"Structs/Xmtp_MessageContents_Signature.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_Signature"},"Structs/Xmtp_MessageContents_Signature.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_Signature"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html#/s:4XMTP36Xmtp_MessageContents_PublicKeyBundleV08identityF0AA0b1_cd1_eF0Vvp":{"name":"identityKey","abstract":"\u003cp\u003eIdentity key MUST be signed by the wallet.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKeyBundle"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html#/s:4XMTP36Xmtp_MessageContents_PublicKeyBundleV011hasIdentityF0Sbvp":{"name":"hasIdentityKey","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_PublicKeyBundle.html#/s:4XMTP36Xmtp_MessageContents_PublicKeyBundleV08identityF0AA0b1_cd1_eF0Vvp\"\u003eidentityKey\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKeyBundle"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html#/s:4XMTP36Xmtp_MessageContents_PublicKeyBundleV013clearIdentityF0yyF":{"name":"clearIdentityKey()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_PublicKeyBundle.html#/s:4XMTP36Xmtp_MessageContents_PublicKeyBundleV08identityF0AA0b1_cd1_eF0Vvp\"\u003eidentityKey\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKeyBundle"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html#/s:4XMTP36Xmtp_MessageContents_PublicKeyBundleV03preF0AA0b1_cd1_eF0Vvp":{"name":"preKey","abstract":"\u003cp\u003ePre-key MUST be signed by the identity key.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKeyBundle"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html#/s:4XMTP36Xmtp_MessageContents_PublicKeyBundleV06hasPreF0Sbvp":{"name":"hasPreKey","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_PublicKeyBundle.html#/s:4XMTP36Xmtp_MessageContents_PublicKeyBundleV03preF0AA0b1_cd1_eF0Vvp\"\u003epreKey\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKeyBundle"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html#/s:4XMTP36Xmtp_MessageContents_PublicKeyBundleV08clearPreF0yyF":{"name":"clearPreKey()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_PublicKeyBundle.html#/s:4XMTP36Xmtp_MessageContents_PublicKeyBundleV03preF0AA0b1_cd1_eF0Vvp\"\u003epreKey\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKeyBundle"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_PublicKeyBundle"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_PublicKeyBundle"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_PublicKeyBundle"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_PublicKeyBundle"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_PublicKeyBundle"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_PublicKeyBundle"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_PublicKeyBundle"},"Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html#/s:4XMTP30Xmtp_MessageContents_PublicKeyV21Secp256k1UncompressedV5bytes10Foundation4DataVvp":{"name":"bytes","abstract":"\u003cp\u003euncompressed point with prefix (0x04) [ P || X || Y ], 65 bytes\u003c/p\u003e","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_PublicKey/OneOf_Union.html#/s:4XMTP30Xmtp_MessageContents_PublicKeyV11OneOf_UnionO21secp256K1UncompressedyAeC09Secp256k1L0VcAEmF":{"name":"secp256K1Uncompressed(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Union"},"Structs/Xmtp_MessageContents_PublicKey/OneOf_Union.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Union"},"Structs/Xmtp_MessageContents_PublicKey.html#/s:4XMTP30Xmtp_MessageContents_PublicKeyV9timestamps6UInt64Vvp":{"name":"timestamp","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey.html#/s:4XMTP30Xmtp_MessageContents_PublicKeyV9signatureAA0b1_cD10_SignatureVvp":{"name":"signature","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey.html#/s:4XMTP30Xmtp_MessageContents_PublicKeyV12hasSignatureSbvp":{"name":"hasSignature","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_PublicKey.html#/s:4XMTP30Xmtp_MessageContents_PublicKeyV9signatureAA0b1_cD10_SignatureVvp\"\u003esignature\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey.html#/s:4XMTP30Xmtp_MessageContents_PublicKeyV14clearSignatureyyF":{"name":"clearSignature()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_PublicKey.html#/s:4XMTP30Xmtp_MessageContents_PublicKeyV9signatureAA0b1_cD10_SignatureVvp\"\u003esignature\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey.html#/s:4XMTP30Xmtp_MessageContents_PublicKeyV5unionAC11OneOf_UnionOSgvp":{"name":"union","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey.html#/s:4XMTP30Xmtp_MessageContents_PublicKeyV21secp256K1UncompressedAC09Secp256k1I0Vvp":{"name":"secp256K1Uncompressed","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey/OneOf_Union.html":{"name":"OneOf_Union","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey/Secp256k1Uncompressed.html":{"name":"Secp256k1Uncompressed","abstract":"\u003cp\u003eThe key bytes\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_PublicKey.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_PublicKey"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:4XMTP42Xmtp_MessageContents_SignedPublicKeyBundleV08identityG0AA0b1_cd1_efG0Vvp":{"name":"identityKey","abstract":"\u003cp\u003eIdentity key MUST be signed by the wallet.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPublicKeyBundle"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:4XMTP42Xmtp_MessageContents_SignedPublicKeyBundleV011hasIdentityG0Sbvp":{"name":"hasIdentityKey","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:4XMTP42Xmtp_MessageContents_SignedPublicKeyBundleV08identityG0AA0b1_cd1_efG0Vvp\"\u003eidentityKey\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPublicKeyBundle"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:4XMTP42Xmtp_MessageContents_SignedPublicKeyBundleV013clearIdentityG0yyF":{"name":"clearIdentityKey()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:4XMTP42Xmtp_MessageContents_SignedPublicKeyBundleV08identityG0AA0b1_cd1_efG0Vvp\"\u003eidentityKey\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPublicKeyBundle"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:4XMTP42Xmtp_MessageContents_SignedPublicKeyBundleV03preG0AA0b1_cd1_efG0Vvp":{"name":"preKey","abstract":"\u003cp\u003ePre-key MUST be signed by the identity key.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPublicKeyBundle"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:4XMTP42Xmtp_MessageContents_SignedPublicKeyBundleV06hasPreG0Sbvp":{"name":"hasPreKey","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:4XMTP42Xmtp_MessageContents_SignedPublicKeyBundleV03preG0AA0b1_cd1_efG0Vvp\"\u003epreKey\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPublicKeyBundle"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:4XMTP42Xmtp_MessageContents_SignedPublicKeyBundleV08clearPreG0yyF":{"name":"clearPreKey()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:4XMTP42Xmtp_MessageContents_SignedPublicKeyBundleV03preG0AA0b1_cd1_efG0Vvp\"\u003epreKey\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPublicKeyBundle"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_SignedPublicKeyBundle"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_SignedPublicKeyBundle"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_SignedPublicKeyBundle"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_SignedPublicKeyBundle"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_SignedPublicKeyBundle"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_SignedPublicKeyBundle"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_SignedPublicKeyBundle"},"Structs/Xmtp_MessageContents_SignedPublicKey.html#/s:4XMTP36Xmtp_MessageContents_SignedPublicKeyV8keyBytes10Foundation4DataVvp":{"name":"keyBytes","abstract":"\u003cp\u003eembeds an UnsignedPublicKey\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPublicKey"},"Structs/Xmtp_MessageContents_SignedPublicKey.html#/s:4XMTP36Xmtp_MessageContents_SignedPublicKeyV9signatureAA0b1_cD10_SignatureVvp":{"name":"signature","abstract":"\u003cp\u003esigns key_bytes\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPublicKey"},"Structs/Xmtp_MessageContents_SignedPublicKey.html#/s:4XMTP36Xmtp_MessageContents_SignedPublicKeyV12hasSignatureSbvp":{"name":"hasSignature","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedPublicKey.html#/s:4XMTP36Xmtp_MessageContents_SignedPublicKeyV9signatureAA0b1_cD10_SignatureVvp\"\u003esignature\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPublicKey"},"Structs/Xmtp_MessageContents_SignedPublicKey.html#/s:4XMTP36Xmtp_MessageContents_SignedPublicKeyV14clearSignatureyyF":{"name":"clearSignature()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedPublicKey.html#/s:4XMTP36Xmtp_MessageContents_SignedPublicKeyV9signatureAA0b1_cD10_SignatureVvp\"\u003esignature\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPublicKey"},"Structs/Xmtp_MessageContents_SignedPublicKey.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_SignedPublicKey"},"Structs/Xmtp_MessageContents_SignedPublicKey.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_SignedPublicKey"},"Structs/Xmtp_MessageContents_SignedPublicKey.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_SignedPublicKey"},"Structs/Xmtp_MessageContents_SignedPublicKey.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_SignedPublicKey"},"Structs/Xmtp_MessageContents_SignedPublicKey.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_SignedPublicKey"},"Structs/Xmtp_MessageContents_SignedPublicKey.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_SignedPublicKey"},"Structs/Xmtp_MessageContents_SignedPublicKey.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_SignedPublicKey"},"Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html#/s:4XMTP38Xmtp_MessageContents_UnsignedPublicKeyV21Secp256k1UncompressedV5bytes10Foundation4DataVvp":{"name":"bytes","abstract":"\u003cp\u003euncompressed point with prefix (0x04) [ P || X || Y ], 65 bytes\u003c/p\u003e","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Secp256k1Uncompressed"},"Structs/Xmtp_MessageContents_UnsignedPublicKey/OneOf_Union.html#/s:4XMTP38Xmtp_MessageContents_UnsignedPublicKeyV11OneOf_UnionO21secp256K1UncompressedyAeC09Secp256k1M0VcAEmF":{"name":"secp256K1Uncompressed(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Union"},"Structs/Xmtp_MessageContents_UnsignedPublicKey/OneOf_Union.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Union"},"Structs/Xmtp_MessageContents_UnsignedPublicKey.html#/s:4XMTP38Xmtp_MessageContents_UnsignedPublicKeyV9createdNss6UInt64Vvp":{"name":"createdNs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_UnsignedPublicKey"},"Structs/Xmtp_MessageContents_UnsignedPublicKey.html#/s:4XMTP38Xmtp_MessageContents_UnsignedPublicKeyV5unionAC11OneOf_UnionOSgvp":{"name":"union","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_UnsignedPublicKey"},"Structs/Xmtp_MessageContents_UnsignedPublicKey.html#/s:4XMTP38Xmtp_MessageContents_UnsignedPublicKeyV21secp256K1UncompressedAC09Secp256k1J0Vvp":{"name":"secp256K1Uncompressed","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_UnsignedPublicKey"},"Structs/Xmtp_MessageContents_UnsignedPublicKey.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_UnsignedPublicKey"},"Structs/Xmtp_MessageContents_UnsignedPublicKey/OneOf_Union.html":{"name":"OneOf_Union","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_UnsignedPublicKey"},"Structs/Xmtp_MessageContents_UnsignedPublicKey/Secp256k1Uncompressed.html":{"name":"Secp256k1Uncompressed","abstract":"\u003cp\u003eEC: SECP256k1\u003c/p\u003e","parent_name":"Xmtp_MessageContents_UnsignedPublicKey"},"Structs/Xmtp_MessageContents_UnsignedPublicKey.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_UnsignedPublicKey"},"Structs/Xmtp_MessageContents_UnsignedPublicKey.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_UnsignedPublicKey"},"Structs/Xmtp_MessageContents_UnsignedPublicKey.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_UnsignedPublicKey"},"Structs/Xmtp_MessageContents_UnsignedPublicKey.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_UnsignedPublicKey"},"Structs/Xmtp_MessageContents_UnsignedPublicKey.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_UnsignedPublicKey"},"Structs/Xmtp_MessageContents_UnsignedPublicKey.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_UnsignedPublicKey"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html#/s:4XMTP45Xmtp_MessageContents_PrivatePreferencesActionV5BlockV15walletAddressesSaySSGvp":{"name":"walletAddresses","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Block"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Block"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Block"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Block"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Block"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Block"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Block"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Block"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html#/s:4XMTP45Xmtp_MessageContents_PrivatePreferencesActionV5AllowV15walletAddressesSaySSGvp":{"name":"walletAddresses","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Allow"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Allow"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Allow"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Allow"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Allow"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Allow"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Allow"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Allow"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/OneOf_MessageType.html#/s:4XMTP45Xmtp_MessageContents_PrivatePreferencesActionV06OneOf_C4TypeO5allowyAeC5AllowVcAEmF":{"name":"allow(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_MessageType"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/OneOf_MessageType.html#/s:4XMTP45Xmtp_MessageContents_PrivatePreferencesActionV06OneOf_C4TypeO5blockyAeC5BlockVcAEmF":{"name":"block(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_MessageType"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/OneOf_MessageType.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_MessageType"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction.html#/s:4XMTP45Xmtp_MessageContents_PrivatePreferencesActionV11messageTypeAC06OneOf_cI0OSgvp":{"name":"messageType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivatePreferencesAction"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction.html#/s:4XMTP45Xmtp_MessageContents_PrivatePreferencesActionV5allowAC5AllowVvp":{"name":"allow","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivatePreferencesAction"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction.html#/s:4XMTP45Xmtp_MessageContents_PrivatePreferencesActionV5blockAC5BlockVvp":{"name":"block","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivatePreferencesAction"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_PrivatePreferencesAction"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/OneOf_MessageType.html":{"name":"OneOf_MessageType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivatePreferencesAction"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Allow.html":{"name":"Allow","abstract":"\u003cp\u003eAdd the given wallet addresses to the allow list\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivatePreferencesAction"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction/Block.html":{"name":"Block","abstract":"\u003cp\u003eAdd the given wallet addresses to the block list\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivatePreferencesAction"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_PrivatePreferencesAction"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_PrivatePreferencesAction"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_PrivatePreferencesAction"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_PrivatePreferencesAction"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_PrivatePreferencesAction"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_PrivatePreferencesAction"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle/OneOf_Version.html#/s:4XMTP46Xmtp_MessageContents_EncryptedPrivateKeyBundleV13OneOf_VersionO2v1yAeA0b1_cd1_efgH2V1VcAEmF":{"name":"v1(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle/OneOf_Version.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html#/s:4XMTP46Xmtp_MessageContents_EncryptedPrivateKeyBundleV7versionAC13OneOf_VersionOSgvp":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundle"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html#/s:4XMTP46Xmtp_MessageContents_EncryptedPrivateKeyBundleV2v1AA0b1_cd1_efgH2V1Vvp":{"name":"v1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundle"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundle"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle/OneOf_Version.html":{"name":"OneOf_Version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundle"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundle"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundle"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundle"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundle"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundle"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundle"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html#/s:4XMTP48Xmtp_MessageContents_EncryptedPrivateKeyBundleV1V09walletPreG010Foundation4DataVvp":{"name":"walletPreKey","abstract":"\u003cp\u003erandomly generated pre-key\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html#/s:4XMTP48Xmtp_MessageContents_EncryptedPrivateKeyBundleV1V10ciphertextAA0b1_cD11_CiphertextVvp":{"name":"ciphertext","abstract":"\u003cp\u003eMUST contain encrypted PrivateKeyBundle\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html#/s:4XMTP48Xmtp_MessageContents_EncryptedPrivateKeyBundleV1V13hasCiphertextSbvp":{"name":"hasCiphertext","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html#/s:4XMTP48Xmtp_MessageContents_EncryptedPrivateKeyBundleV1V10ciphertextAA0b1_cD11_CiphertextVvp\"\u003eciphertext\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html#/s:4XMTP48Xmtp_MessageContents_EncryptedPrivateKeyBundleV1V15clearCiphertextyyF":{"name":"clearCiphertext()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html#/s:4XMTP48Xmtp_MessageContents_EncryptedPrivateKeyBundleV1V10ciphertextAA0b1_cD11_CiphertextVvp\"\u003eciphertext\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_EncryptedPrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_PrivateKeyBundle/OneOf_Version.html#/s:4XMTP37Xmtp_MessageContents_PrivateKeyBundleV13OneOf_VersionO2v1yAeA0b1_cd1_efG2V1VcAEmF":{"name":"v1(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_PrivateKeyBundle/OneOf_Version.html#/s:4XMTP37Xmtp_MessageContents_PrivateKeyBundleV13OneOf_VersionO2v2yAeA0b1_cd1_efG2V2VcAEmF":{"name":"v2(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_PrivateKeyBundle/OneOf_Version.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_PrivateKeyBundle.html#/s:4XMTP37Xmtp_MessageContents_PrivateKeyBundleV7versionAC13OneOf_VersionOSgvp":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKeyBundle"},"Structs/Xmtp_MessageContents_PrivateKeyBundle.html#/s:4XMTP37Xmtp_MessageContents_PrivateKeyBundleV2v1AA0b1_cd1_efG2V1Vvp":{"name":"v1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKeyBundle"},"Structs/Xmtp_MessageContents_PrivateKeyBundle.html#/s:4XMTP37Xmtp_MessageContents_PrivateKeyBundleV2v2AA0b1_cd1_efG2V2Vvp":{"name":"v2","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKeyBundle"},"Structs/Xmtp_MessageContents_PrivateKeyBundle.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_PrivateKeyBundle"},"Structs/Xmtp_MessageContents_PrivateKeyBundle/OneOf_Version.html":{"name":"OneOf_Version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKeyBundle"},"Structs/Xmtp_MessageContents_PrivateKeyBundle.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_PrivateKeyBundle"},"Structs/Xmtp_MessageContents_PrivateKeyBundle.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_PrivateKeyBundle"},"Structs/Xmtp_MessageContents_PrivateKeyBundle.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_PrivateKeyBundle"},"Structs/Xmtp_MessageContents_PrivateKeyBundle.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_PrivateKeyBundle"},"Structs/Xmtp_MessageContents_PrivateKeyBundle.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_PrivateKeyBundle"},"Structs/Xmtp_MessageContents_PrivateKeyBundle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_PrivateKeyBundle"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html#/s:4XMTP39Xmtp_MessageContents_PrivateKeyBundleV1V08identityF0AA0b1_cd1_eF0Vvp":{"name":"identityKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html#/s:4XMTP39Xmtp_MessageContents_PrivateKeyBundleV1V011hasIdentityF0Sbvp":{"name":"hasIdentityKey","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_PrivateKeyBundleV1.html#/s:4XMTP39Xmtp_MessageContents_PrivateKeyBundleV1V08identityF0AA0b1_cd1_eF0Vvp\"\u003eidentityKey\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html#/s:4XMTP39Xmtp_MessageContents_PrivateKeyBundleV1V013clearIdentityF0yyF":{"name":"clearIdentityKey()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_PrivateKeyBundleV1.html#/s:4XMTP39Xmtp_MessageContents_PrivateKeyBundleV1V08identityF0AA0b1_cd1_eF0Vvp\"\u003eidentityKey\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html#/s:4XMTP39Xmtp_MessageContents_PrivateKeyBundleV1V7preKeysSayAA0b1_cd1_eF0VGvp":{"name":"preKeys","abstract":"\u003cp\u003eall the known pre-keys, newer keys first,\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV1"},"Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html#/s:4XMTP31Xmtp_MessageContents_PrivateKeyV9Secp256k1V5bytes10Foundation4DataVvp":{"name":"bytes","abstract":"\u003cp\u003eD big-endian, 32 bytes\u003c/p\u003e","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_PrivateKey/OneOf_Union.html#/s:4XMTP31Xmtp_MessageContents_PrivateKeyV11OneOf_UnionO9secp256K1yAeC9Secp256k1VcAEmF":{"name":"secp256K1(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Union"},"Structs/Xmtp_MessageContents_PrivateKey/OneOf_Union.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Union"},"Structs/Xmtp_MessageContents_PrivateKey.html#/s:4XMTP31Xmtp_MessageContents_PrivateKeyV9timestamps6UInt64Vvp":{"name":"timestamp","abstract":"\u003cp\u003etime the key was created\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey.html#/s:4XMTP31Xmtp_MessageContents_PrivateKeyV5unionAC11OneOf_UnionOSgvp":{"name":"union","abstract":"\u003cp\u003eprivate key\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey.html#/s:4XMTP31Xmtp_MessageContents_PrivateKeyV9secp256K1AC9Secp256k1Vvp":{"name":"secp256K1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey.html#/s:4XMTP31Xmtp_MessageContents_PrivateKeyV06publicF0AA0b1_cd7_PublicF0Vvp":{"name":"publicKey","abstract":"\u003cp\u003epublic key for this private key\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey.html#/s:4XMTP31Xmtp_MessageContents_PrivateKeyV09hasPublicF0Sbvp":{"name":"hasPublicKey","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_PrivateKey.html#/s:4XMTP31Xmtp_MessageContents_PrivateKeyV06publicF0AA0b1_cd7_PublicF0Vvp\"\u003epublicKey\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey.html#/s:4XMTP31Xmtp_MessageContents_PrivateKeyV011clearPublicF0yyF":{"name":"clearPublicKey()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_PrivateKey.html#/s:4XMTP31Xmtp_MessageContents_PrivateKeyV06publicF0AA0b1_cd7_PublicF0Vvp\"\u003epublicKey\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey/OneOf_Union.html":{"name":"OneOf_Union","abstract":"\u003cp\u003eprivate key\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey/Secp256k1.html":{"name":"Secp256k1","abstract":"\u003cp\u003eEC: SECP256k1\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKey.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_PrivateKey"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html#/s:4XMTP39Xmtp_MessageContents_PrivateKeyBundleV2V08identityF0AA0b1_cd7_SignedeF0Vvp":{"name":"identityKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV2"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html#/s:4XMTP39Xmtp_MessageContents_PrivateKeyBundleV2V011hasIdentityF0Sbvp":{"name":"hasIdentityKey","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_PrivateKeyBundleV2.html#/s:4XMTP39Xmtp_MessageContents_PrivateKeyBundleV2V08identityF0AA0b1_cd7_SignedeF0Vvp\"\u003eidentityKey\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV2"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html#/s:4XMTP39Xmtp_MessageContents_PrivateKeyBundleV2V013clearIdentityF0yyF":{"name":"clearIdentityKey()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_PrivateKeyBundleV2.html#/s:4XMTP39Xmtp_MessageContents_PrivateKeyBundleV2V08identityF0AA0b1_cd7_SignedeF0Vvp\"\u003eidentityKey\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV2"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html#/s:4XMTP39Xmtp_MessageContents_PrivateKeyBundleV2V7preKeysSayAA0b1_cd7_SignedeF0VGvp":{"name":"preKeys","abstract":"\u003cp\u003eall the known pre-keys, newer keys first,\u003c/p\u003e","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV2"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV2"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV2"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV2"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV2"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV2"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV2"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_PrivateKeyBundleV2"},"Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html#/s:4XMTP37Xmtp_MessageContents_SignedPrivateKeyV9Secp256k1V5bytes10Foundation4DataVvp":{"name":"bytes","abstract":"\u003cp\u003eD big-endian, 32 bytes\u003c/p\u003e","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Secp256k1"},"Structs/Xmtp_MessageContents_SignedPrivateKey/OneOf_Union.html#/s:4XMTP37Xmtp_MessageContents_SignedPrivateKeyV11OneOf_UnionO9secp256K1yAeC9Secp256k1VcAEmF":{"name":"secp256K1(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Union"},"Structs/Xmtp_MessageContents_SignedPrivateKey/OneOf_Union.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Union"},"Structs/Xmtp_MessageContents_SignedPrivateKey.html#/s:4XMTP37Xmtp_MessageContents_SignedPrivateKeyV9createdNss6UInt64Vvp":{"name":"createdNs","abstract":"\u003cp\u003etime the key was created\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey.html#/s:4XMTP37Xmtp_MessageContents_SignedPrivateKeyV5unionAC11OneOf_UnionOSgvp":{"name":"union","abstract":"\u003cp\u003eprivate key\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey.html#/s:4XMTP37Xmtp_MessageContents_SignedPrivateKeyV9secp256K1AC9Secp256k1Vvp":{"name":"secp256K1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey.html#/s:4XMTP37Xmtp_MessageContents_SignedPrivateKeyV06publicG0AA0b1_cd1_e6PublicG0Vvp":{"name":"publicKey","abstract":"\u003cp\u003epublic key for this private key\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey.html#/s:4XMTP37Xmtp_MessageContents_SignedPrivateKeyV09hasPublicG0Sbvp":{"name":"hasPublicKey","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedPrivateKey.html#/s:4XMTP37Xmtp_MessageContents_SignedPrivateKeyV06publicG0AA0b1_cd1_e6PublicG0Vvp\"\u003epublicKey\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey.html#/s:4XMTP37Xmtp_MessageContents_SignedPrivateKeyV011clearPublicG0yyF":{"name":"clearPublicKey()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedPrivateKey.html#/s:4XMTP37Xmtp_MessageContents_SignedPrivateKeyV06publicG0AA0b1_cd1_e6PublicG0Vvp\"\u003epublicKey\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey/OneOf_Union.html":{"name":"OneOf_Union","abstract":"\u003cp\u003eprivate key\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey/Secp256k1.html":{"name":"Secp256k1","abstract":"\u003cp\u003eEC: SECP256k1\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_SignedPrivateKey.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_SignedPrivateKey"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V2idSSvp":{"name":"id","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V14messageVersionSSvp":{"name":"messageVersion","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V13senderAddressSSvp":{"name":"senderAddress","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V16recipientAddressSSvp":{"name":"recipientAddress","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V19hasRecipientAddressSbvp":{"name":"hasRecipientAddress","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V16recipientAddressSSvp\"\u003erecipientAddress\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V21clearRecipientAddressyyF":{"name":"clearRecipientAddress()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V16recipientAddressSSvp\"\u003erecipientAddress\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V6sentNss6UInt64Vvp":{"name":"sentNs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V12contentTopicSSvp":{"name":"contentTopic","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V12conversationAA0b1_cD22_ConversationReferenceVvp":{"name":"conversation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V15hasConversationSbvp":{"name":"hasConversation","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V12conversationAA0b1_cD22_ConversationReferenceVvp\"\u003econversation\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V17clearConversationyyF":{"name":"clearConversation()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V12conversationAA0b1_cD22_ConversationReferenceVvp\"\u003econversation\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:4XMTP028Xmtp_MessageContents_DecodedC0V12contentBytes10Foundation4DataVvp":{"name":"contentBytes","abstract":"\u003cp\u003eencapsulates EncodedContent\u003c/p\u003e","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_DecodedMessage.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_DecodedMessage"},"Structs/Xmtp_MessageContents_Message/OneOf_Version.html#/s:4XMTP021Xmtp_MessageContents_C0V13OneOf_VersionO2v1yAeA0b1_cd1_C2V1VcAEmF":{"name":"v1(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_Message/OneOf_Version.html#/s:4XMTP021Xmtp_MessageContents_C0V13OneOf_VersionO2v2yAeA0b1_cd1_C2V2VcAEmF":{"name":"v2(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_Message/OneOf_Version.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_Message.html#/s:4XMTP021Xmtp_MessageContents_C0V7versionAC13OneOf_VersionOSgvp":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Message"},"Structs/Xmtp_MessageContents_Message.html#/s:4XMTP021Xmtp_MessageContents_C0V2v1AA0b1_cd1_C2V1Vvp":{"name":"v1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Message"},"Structs/Xmtp_MessageContents_Message.html#/s:4XMTP021Xmtp_MessageContents_C0V2v2AA0b1_cd1_C2V2Vvp":{"name":"v2","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Message"},"Structs/Xmtp_MessageContents_Message.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_Message"},"Structs/Xmtp_MessageContents_Message/OneOf_Version.html":{"name":"OneOf_Version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Message"},"Structs/Xmtp_MessageContents_Message.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_Message"},"Structs/Xmtp_MessageContents_Message.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_Message"},"Structs/Xmtp_MessageContents_Message.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_Message"},"Structs/Xmtp_MessageContents_Message.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_Message"},"Structs/Xmtp_MessageContents_Message.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_Message"},"Structs/Xmtp_MessageContents_Message.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_Message"},"Structs/Xmtp_MessageContents_MessageV2.html#/s:4XMTP021Xmtp_MessageContents_C2V2V11headerBytes10Foundation4DataVvp":{"name":"headerBytes","abstract":"\u003cp\u003eencapsulates encoded MessageHeaderV2\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageV2"},"Structs/Xmtp_MessageContents_MessageV2.html#/s:4XMTP021Xmtp_MessageContents_C2V2V10ciphertextAA0b1_cD11_CiphertextVvp":{"name":"ciphertext","abstract":"\u003cp\u003eCiphertext.payload MUST contain encrypted SignedContent\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageV2"},"Structs/Xmtp_MessageContents_MessageV2.html#/s:4XMTP021Xmtp_MessageContents_C2V2V13hasCiphertextSbvp":{"name":"hasCiphertext","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_MessageV2.html#/s:4XMTP021Xmtp_MessageContents_C2V2V10ciphertextAA0b1_cD11_CiphertextVvp\"\u003eciphertext\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageV2"},"Structs/Xmtp_MessageContents_MessageV2.html#/s:4XMTP021Xmtp_MessageContents_C2V2V15clearCiphertextyyF":{"name":"clearCiphertext()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_MessageV2.html#/s:4XMTP021Xmtp_MessageContents_C2V2V10ciphertextAA0b1_cD11_CiphertextVvp\"\u003eciphertext\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageV2"},"Structs/Xmtp_MessageContents_MessageV2.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_MessageV2"},"Structs/Xmtp_MessageContents_MessageV2.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_MessageV2"},"Structs/Xmtp_MessageContents_MessageV2.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_MessageV2"},"Structs/Xmtp_MessageContents_MessageV2.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_MessageV2"},"Structs/Xmtp_MessageContents_MessageV2.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_MessageV2"},"Structs/Xmtp_MessageContents_MessageV2.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_MessageV2"},"Structs/Xmtp_MessageContents_MessageV2.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_MessageV2"},"Structs/Xmtp_MessageContents_MessageHeaderV2.html#/s:4XMTP021Xmtp_MessageContents_C8HeaderV2V9createdNss6UInt64Vvp":{"name":"createdNs","abstract":"\u003cp\u003esender specified message creation time\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageHeaderV2"},"Structs/Xmtp_MessageContents_MessageHeaderV2.html#/s:4XMTP021Xmtp_MessageContents_C8HeaderV2V5topicSSvp":{"name":"topic","abstract":"\u003cp\u003ethe topic the message belongs to\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageHeaderV2"},"Structs/Xmtp_MessageContents_MessageHeaderV2.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_MessageHeaderV2"},"Structs/Xmtp_MessageContents_MessageHeaderV2.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_MessageHeaderV2"},"Structs/Xmtp_MessageContents_MessageHeaderV2.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_MessageHeaderV2"},"Structs/Xmtp_MessageContents_MessageHeaderV2.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_MessageHeaderV2"},"Structs/Xmtp_MessageContents_MessageHeaderV2.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_MessageHeaderV2"},"Structs/Xmtp_MessageContents_MessageHeaderV2.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_MessageHeaderV2"},"Structs/Xmtp_MessageContents_MessageHeaderV2.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_MessageHeaderV2"},"Structs/Xmtp_MessageContents_MessageV1.html#/s:4XMTP021Xmtp_MessageContents_C2V1V11headerBytes10Foundation4DataVvp":{"name":"headerBytes","abstract":"\u003cp\u003eencapsulates encoded MessageHeaderV1\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageV1"},"Structs/Xmtp_MessageContents_MessageV1.html#/s:4XMTP021Xmtp_MessageContents_C2V1V10ciphertextAA0b1_cD11_CiphertextVvp":{"name":"ciphertext","abstract":"\u003cp\u003eCiphertext.payload MUST contain encrypted EncodedContent\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageV1"},"Structs/Xmtp_MessageContents_MessageV1.html#/s:4XMTP021Xmtp_MessageContents_C2V1V13hasCiphertextSbvp":{"name":"hasCiphertext","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_MessageV1.html#/s:4XMTP021Xmtp_MessageContents_C2V1V10ciphertextAA0b1_cD11_CiphertextVvp\"\u003eciphertext\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageV1"},"Structs/Xmtp_MessageContents_MessageV1.html#/s:4XMTP021Xmtp_MessageContents_C2V1V15clearCiphertextyyF":{"name":"clearCiphertext()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_MessageV1.html#/s:4XMTP021Xmtp_MessageContents_C2V1V10ciphertextAA0b1_cD11_CiphertextVvp\"\u003eciphertext\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageV1"},"Structs/Xmtp_MessageContents_MessageV1.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_MessageV1"},"Structs/Xmtp_MessageContents_MessageV1.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_MessageV1"},"Structs/Xmtp_MessageContents_MessageV1.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_MessageV1"},"Structs/Xmtp_MessageContents_MessageV1.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_MessageV1"},"Structs/Xmtp_MessageContents_MessageV1.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_MessageV1"},"Structs/Xmtp_MessageContents_MessageV1.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_MessageV1"},"Structs/Xmtp_MessageContents_MessageV1.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_MessageV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:4XMTP021Xmtp_MessageContents_C8HeaderV1V6senderAA0b1_cD16_PublicKeyBundleVvp":{"name":"sender","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:4XMTP021Xmtp_MessageContents_C8HeaderV1V9hasSenderSbvp":{"name":"hasSender","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_MessageHeaderV1.html#/s:4XMTP021Xmtp_MessageContents_C8HeaderV1V6senderAA0b1_cD16_PublicKeyBundleVvp\"\u003esender\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:4XMTP021Xmtp_MessageContents_C8HeaderV1V11clearSenderyyF":{"name":"clearSender()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_MessageHeaderV1.html#/s:4XMTP021Xmtp_MessageContents_C8HeaderV1V6senderAA0b1_cD16_PublicKeyBundleVvp\"\u003esender\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:4XMTP021Xmtp_MessageContents_C8HeaderV1V9recipientAA0b1_cD16_PublicKeyBundleVvp":{"name":"recipient","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:4XMTP021Xmtp_MessageContents_C8HeaderV1V12hasRecipientSbvp":{"name":"hasRecipient","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_MessageHeaderV1.html#/s:4XMTP021Xmtp_MessageContents_C8HeaderV1V9recipientAA0b1_cD16_PublicKeyBundleVvp\"\u003erecipient\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:4XMTP021Xmtp_MessageContents_C8HeaderV1V14clearRecipientyyF":{"name":"clearRecipient()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_MessageHeaderV1.html#/s:4XMTP021Xmtp_MessageContents_C8HeaderV1V9recipientAA0b1_cD16_PublicKeyBundleVvp\"\u003erecipient\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:4XMTP021Xmtp_MessageContents_C8HeaderV1V9timestamps6UInt64Vvp":{"name":"timestamp","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_MessageHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitation/OneOf_Version.html#/s:4XMTP37Xmtp_MessageContents_SealedInvitationV13OneOf_VersionO2v1yAeA0b1_cd1_eF2V1VcAEmF":{"name":"v1(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_SealedInvitation/OneOf_Version.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_SealedInvitation.html#/s:4XMTP37Xmtp_MessageContents_SealedInvitationV7versionAC13OneOf_VersionOSgvp":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitation"},"Structs/Xmtp_MessageContents_SealedInvitation.html#/s:4XMTP37Xmtp_MessageContents_SealedInvitationV2v1AA0b1_cd1_eF2V1Vvp":{"name":"v1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitation"},"Structs/Xmtp_MessageContents_SealedInvitation.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_SealedInvitation"},"Structs/Xmtp_MessageContents_SealedInvitation/OneOf_Version.html":{"name":"OneOf_Version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitation"},"Structs/Xmtp_MessageContents_SealedInvitation.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_SealedInvitation"},"Structs/Xmtp_MessageContents_SealedInvitation.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_SealedInvitation"},"Structs/Xmtp_MessageContents_SealedInvitation.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_SealedInvitation"},"Structs/Xmtp_MessageContents_SealedInvitation.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_SealedInvitation"},"Structs/Xmtp_MessageContents_SealedInvitation.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_SealedInvitation"},"Structs/Xmtp_MessageContents_SealedInvitation.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_SealedInvitation"},"Structs/Xmtp_MessageContents_SealedInvitationV1.html#/s:4XMTP39Xmtp_MessageContents_SealedInvitationV1V11headerBytes10Foundation4DataVvp":{"name":"headerBytes","abstract":"\u003cp\u003eencoded SealedInvitationHeaderV1 used as associated data for Ciphertext\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitationV1"},"Structs/Xmtp_MessageContents_SealedInvitationV1.html#/s:4XMTP39Xmtp_MessageContents_SealedInvitationV1V10ciphertextAA0b1_cD11_CiphertextVvp":{"name":"ciphertext","abstract":"\u003cp\u003eCiphertext.payload MUST contain encrypted InvitationV1.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitationV1"},"Structs/Xmtp_MessageContents_SealedInvitationV1.html#/s:4XMTP39Xmtp_MessageContents_SealedInvitationV1V13hasCiphertextSbvp":{"name":"hasCiphertext","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SealedInvitationV1.html#/s:4XMTP39Xmtp_MessageContents_SealedInvitationV1V10ciphertextAA0b1_cD11_CiphertextVvp\"\u003eciphertext\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitationV1"},"Structs/Xmtp_MessageContents_SealedInvitationV1.html#/s:4XMTP39Xmtp_MessageContents_SealedInvitationV1V15clearCiphertextyyF":{"name":"clearCiphertext()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SealedInvitationV1.html#/s:4XMTP39Xmtp_MessageContents_SealedInvitationV1V10ciphertextAA0b1_cD11_CiphertextVvp\"\u003eciphertext\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitationV1"},"Structs/Xmtp_MessageContents_SealedInvitationV1.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_SealedInvitationV1"},"Structs/Xmtp_MessageContents_SealedInvitationV1.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_SealedInvitationV1"},"Structs/Xmtp_MessageContents_SealedInvitationV1.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_SealedInvitationV1"},"Structs/Xmtp_MessageContents_SealedInvitationV1.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_SealedInvitationV1"},"Structs/Xmtp_MessageContents_SealedInvitationV1.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_SealedInvitationV1"},"Structs/Xmtp_MessageContents_SealedInvitationV1.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_SealedInvitationV1"},"Structs/Xmtp_MessageContents_SealedInvitationV1.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_SealedInvitationV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:4XMTP45Xmtp_MessageContents_SealedInvitationHeaderV1V6senderAA0b1_cD22_SignedPublicKeyBundleVvp":{"name":"sender","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:4XMTP45Xmtp_MessageContents_SealedInvitationHeaderV1V9hasSenderSbvp":{"name":"hasSender","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:4XMTP45Xmtp_MessageContents_SealedInvitationHeaderV1V6senderAA0b1_cD22_SignedPublicKeyBundleVvp\"\u003esender\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:4XMTP45Xmtp_MessageContents_SealedInvitationHeaderV1V11clearSenderyyF":{"name":"clearSender()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:4XMTP45Xmtp_MessageContents_SealedInvitationHeaderV1V6senderAA0b1_cD22_SignedPublicKeyBundleVvp\"\u003esender\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:4XMTP45Xmtp_MessageContents_SealedInvitationHeaderV1V9recipientAA0b1_cD22_SignedPublicKeyBundleVvp":{"name":"recipient","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:4XMTP45Xmtp_MessageContents_SealedInvitationHeaderV1V12hasRecipientSbvp":{"name":"hasRecipient","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:4XMTP45Xmtp_MessageContents_SealedInvitationHeaderV1V9recipientAA0b1_cD22_SignedPublicKeyBundleVvp\"\u003erecipient\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:4XMTP45Xmtp_MessageContents_SealedInvitationHeaderV1V14clearRecipientyyF":{"name":"clearRecipient()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:4XMTP45Xmtp_MessageContents_SealedInvitationHeaderV1V9recipientAA0b1_cD22_SignedPublicKeyBundleVvp\"\u003erecipient\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:4XMTP45Xmtp_MessageContents_SealedInvitationHeaderV1V9createdNss6UInt64Vvp":{"name":"createdNs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_SealedInvitationHeaderV1"},"Structs/Xmtp_MessageContents_InvitationV1/Context.html#/s:4XMTP33Xmtp_MessageContents_InvitationV1V7ContextV14conversationIDSSvp":{"name":"conversationID","abstract":"\u003cp\u003eExpected to be a URI (ie xmtp.org/convo1)\u003c/p\u003e","parent_name":"Context"},"Structs/Xmtp_MessageContents_InvitationV1/Context.html#/s:4XMTP33Xmtp_MessageContents_InvitationV1V7ContextV8metadataSDyS2SGvp":{"name":"metadata","abstract":"\u003cp\u003eKey value map of additional metadata that would be exposed to","parent_name":"Context"},"Structs/Xmtp_MessageContents_InvitationV1/Context.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Context"},"Structs/Xmtp_MessageContents_InvitationV1/Context.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Context"},"Structs/Xmtp_MessageContents_InvitationV1/Context.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Context"},"Structs/Xmtp_MessageContents_InvitationV1/Context.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Context"},"Structs/Xmtp_MessageContents_InvitationV1/Context.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Context"},"Structs/Xmtp_MessageContents_InvitationV1/Context.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Context"},"Structs/Xmtp_MessageContents_InvitationV1/Context.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Context"},"Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html#/s:4XMTP33Xmtp_MessageContents_InvitationV1V19Aes256gcmHkdfsha256V11keyMaterial10Foundation4DataVvp":{"name":"keyMaterial","abstract":"\u003cp\u003erandomly generated key material (32 bytes)\u003c/p\u003e","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_InvitationV1/OneOf_Encryption.html#/s:4XMTP33Xmtp_MessageContents_InvitationV1V16OneOf_EncryptionO19aes256GcmHkdfSha256yAeC19Aes256gcmHkdfsha256VcAEmF":{"name":"aes256GcmHkdfSha256(_:)","abstract":"\u003cp\u003eSpecify the encryption method to process the key material properly.\u003c/p\u003e","parent_name":"OneOf_Encryption"},"Structs/Xmtp_MessageContents_InvitationV1/OneOf_Encryption.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Encryption"},"Structs/Xmtp_MessageContents_InvitationV1.html#/s:4XMTP33Xmtp_MessageContents_InvitationV1V5topicSSvp":{"name":"topic","abstract":"\u003cp\u003etopic name chosen for this conversation.","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1.html#/s:4XMTP33Xmtp_MessageContents_InvitationV1V7contextAC7ContextVvp":{"name":"context","abstract":"\u003cp\u003eA context object defining metadata\u003c/p\u003e","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1.html#/s:4XMTP33Xmtp_MessageContents_InvitationV1V10hasContextSbvp":{"name":"hasContext","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_InvitationV1.html#/s:4XMTP33Xmtp_MessageContents_InvitationV1V7contextAC7ContextVvp\"\u003econtext\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1.html#/s:4XMTP33Xmtp_MessageContents_InvitationV1V12clearContextyyF":{"name":"clearContext()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_InvitationV1.html#/s:4XMTP33Xmtp_MessageContents_InvitationV1V7contextAC7ContextVvp\"\u003econtext\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1.html#/s:4XMTP33Xmtp_MessageContents_InvitationV1V10encryptionAC16OneOf_EncryptionOSgvp":{"name":"encryption","abstract":"\u003cp\u003emessage encryption scheme and keys for this conversation.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1.html#/s:4XMTP33Xmtp_MessageContents_InvitationV1V19aes256GcmHkdfSha256AC19Aes256gcmHkdfsha256Vvp":{"name":"aes256GcmHkdfSha256","abstract":"\u003cp\u003eSpecify the encryption method to process the key material properly.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1/OneOf_Encryption.html":{"name":"OneOf_Encryption","abstract":"\u003cp\u003emessage encryption scheme and keys for this conversation.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1/Aes256gcmHkdfsha256.html":{"name":"Aes256gcmHkdfsha256","abstract":"\u003cp\u003eSupported encryption schemes","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1/Context.html":{"name":"Context","abstract":"\u003cp\u003eThe context type\u003c/p\u003e","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_InvitationV1.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_InvitationV1"},"Structs/Xmtp_MessageContents_EciesMessage/OneOf_Version.html#/s:4XMTP026Xmtp_MessageContents_EciesC0V13OneOf_VersionO2v1yAE10Foundation4DataVcAEmF":{"name":"v1(_:)","abstract":"\u003cp\u003eExpected to be an ECIES encrypted SignedPayload\u003c/p\u003e","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_EciesMessage/OneOf_Version.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_EciesMessage.html#/s:4XMTP026Xmtp_MessageContents_EciesC0V7versionAC13OneOf_VersionOSgvp":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EciesMessage"},"Structs/Xmtp_MessageContents_EciesMessage.html#/s:4XMTP026Xmtp_MessageContents_EciesC0V2v110Foundation4DataVvp":{"name":"v1","abstract":"\u003cp\u003eExpected to be an ECIES encrypted SignedPayload\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EciesMessage"},"Structs/Xmtp_MessageContents_EciesMessage.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_EciesMessage"},"Structs/Xmtp_MessageContents_EciesMessage/OneOf_Version.html":{"name":"OneOf_Version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EciesMessage"},"Structs/Xmtp_MessageContents_EciesMessage.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_EciesMessage"},"Structs/Xmtp_MessageContents_EciesMessage.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_EciesMessage"},"Structs/Xmtp_MessageContents_EciesMessage.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_EciesMessage"},"Structs/Xmtp_MessageContents_EciesMessage.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_EciesMessage"},"Structs/Xmtp_MessageContents_EciesMessage.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_EciesMessage"},"Structs/Xmtp_MessageContents_EciesMessage.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_EciesMessage"},"Structs/Xmtp_MessageContents_ConversationReference.html#/s:4XMTP42Xmtp_MessageContents_ConversationReferenceV5topicSSvp":{"name":"topic","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ConversationReference"},"Structs/Xmtp_MessageContents_ConversationReference.html#/s:4XMTP42Xmtp_MessageContents_ConversationReferenceV11peerAddressSSvp":{"name":"peerAddress","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ConversationReference"},"Structs/Xmtp_MessageContents_ConversationReference.html#/s:4XMTP42Xmtp_MessageContents_ConversationReferenceV9createdNss6UInt64Vvp":{"name":"createdNs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ConversationReference"},"Structs/Xmtp_MessageContents_ConversationReference.html#/s:4XMTP42Xmtp_MessageContents_ConversationReferenceV7contextAA0b1_cD13_InvitationV1V7ContextVvp":{"name":"context","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ConversationReference"},"Structs/Xmtp_MessageContents_ConversationReference.html#/s:4XMTP42Xmtp_MessageContents_ConversationReferenceV10hasContextSbvp":{"name":"hasContext","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_ConversationReference.html#/s:4XMTP42Xmtp_MessageContents_ConversationReferenceV7contextAA0b1_cD13_InvitationV1V7ContextVvp\"\u003econtext\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ConversationReference"},"Structs/Xmtp_MessageContents_ConversationReference.html#/s:4XMTP42Xmtp_MessageContents_ConversationReferenceV12clearContextyyF":{"name":"clearContext()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_ConversationReference.html#/s:4XMTP42Xmtp_MessageContents_ConversationReferenceV7contextAA0b1_cD13_InvitationV1V7ContextVvp\"\u003econtext\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ConversationReference"},"Structs/Xmtp_MessageContents_ConversationReference.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_ConversationReference"},"Structs/Xmtp_MessageContents_ConversationReference.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_ConversationReference"},"Structs/Xmtp_MessageContents_ConversationReference.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_ConversationReference"},"Structs/Xmtp_MessageContents_ConversationReference.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_ConversationReference"},"Structs/Xmtp_MessageContents_ConversationReference.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_ConversationReference"},"Structs/Xmtp_MessageContents_ConversationReference.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_ConversationReference"},"Structs/Xmtp_MessageContents_ConversationReference.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_ConversationReference"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:4XMTP34Xmtp_MessageContents_SignedContentV7payload10Foundation4DataVvp":{"name":"payload","abstract":"\u003cp\u003eMUST contain EncodedContent\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:4XMTP34Xmtp_MessageContents_SignedContentV6senderAA0b1_cd1_E15PublicKeyBundleVvp":{"name":"sender","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:4XMTP34Xmtp_MessageContents_SignedContentV9hasSenderSbvp":{"name":"hasSender","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedContent.html#/s:4XMTP34Xmtp_MessageContents_SignedContentV6senderAA0b1_cd1_E15PublicKeyBundleVvp\"\u003esender\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:4XMTP34Xmtp_MessageContents_SignedContentV11clearSenderyyF":{"name":"clearSender()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedContent.html#/s:4XMTP34Xmtp_MessageContents_SignedContentV6senderAA0b1_cd1_E15PublicKeyBundleVvp\"\u003esender\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:4XMTP34Xmtp_MessageContents_SignedContentV9signatureAA0b1_cD10_SignatureVvp":{"name":"signature","abstract":"\u003cp\u003eMUST be a signature of a concatenation of","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:4XMTP34Xmtp_MessageContents_SignedContentV12hasSignatureSbvp":{"name":"hasSignature","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedContent.html#/s:4XMTP34Xmtp_MessageContents_SignedContentV9signatureAA0b1_cD10_SignatureVvp\"\u003esignature\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:4XMTP34Xmtp_MessageContents_SignedContentV14clearSignatureyyF":{"name":"clearSignature()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedContent.html#/s:4XMTP34Xmtp_MessageContents_SignedContentV9signatureAA0b1_cD10_SignatureVvp\"\u003esignature\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_SignedContent.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_SignedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV4typeAA0b1_cd1_F6TypeIdVvp":{"name":"type","abstract":"\u003cp\u003econtent type identifier used to match the payload with","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV7hasTypeSbvp":{"name":"hasType","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV4typeAA0b1_cd1_F6TypeIdVvp\"\u003etype\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV9clearTypeyyF":{"name":"clearType()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV4typeAA0b1_cd1_F6TypeIdVvp\"\u003etype\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV10parametersSDyS2SGvp":{"name":"parameters","abstract":"\u003cp\u003eoptional encoding parameters required to correctly decode the content\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV8fallbackSSvp":{"name":"fallback","abstract":"\u003cp\u003eoptional fallback description of the content that can be used in case","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV11hasFallbackSbvp":{"name":"hasFallback","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV8fallbackSSvp\"\u003efallback\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV13clearFallbackyyF":{"name":"clearFallback()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV8fallbackSSvp\"\u003efallback\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV11compressionAA0b1_cD12_CompressionOvp":{"name":"compression","abstract":"\u003cp\u003eoptional compression; the value indicates algorithm used to","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV14hasCompressionSbvp":{"name":"hasCompression","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV11compressionAA0b1_cD12_CompressionOvp\"\u003ecompression\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV16clearCompressionyyF":{"name":"clearCompression()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV11compressionAA0b1_cD12_CompressionOvp\"\u003ecompression\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV7content10Foundation4DataVvp":{"name":"content","abstract":"\u003cp\u003eencoded content itself\u003c/p\u003e","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_EncodedContent.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_EncodedContent"},"Structs/Xmtp_MessageContents_ContentTypeId.html#/s:4XMTP34Xmtp_MessageContents_ContentTypeIdV11authorityIDSSvp":{"name":"authorityID","abstract":"\u003cp\u003eauthority governing this content type\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContentTypeId"},"Structs/Xmtp_MessageContents_ContentTypeId.html#/s:4XMTP34Xmtp_MessageContents_ContentTypeIdV6typeIDSSvp":{"name":"typeID","abstract":"\u003cp\u003etype identifier\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContentTypeId"},"Structs/Xmtp_MessageContents_ContentTypeId.html#/s:4XMTP34Xmtp_MessageContents_ContentTypeIdV12versionMajors6UInt32Vvp":{"name":"versionMajor","abstract":"\u003cp\u003emajor version of the type\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContentTypeId"},"Structs/Xmtp_MessageContents_ContentTypeId.html#/s:4XMTP34Xmtp_MessageContents_ContentTypeIdV12versionMinors6UInt32Vvp":{"name":"versionMinor","abstract":"\u003cp\u003eminor version of the type\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContentTypeId"},"Structs/Xmtp_MessageContents_ContentTypeId.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_ContentTypeId"},"Structs/Xmtp_MessageContents_ContentTypeId.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_ContentTypeId"},"Structs/Xmtp_MessageContents_ContentTypeId.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_ContentTypeId"},"Structs/Xmtp_MessageContents_ContentTypeId.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_ContentTypeId"},"Structs/Xmtp_MessageContents_ContentTypeId.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_ContentTypeId"},"Structs/Xmtp_MessageContents_ContentTypeId.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_ContentTypeId"},"Structs/Xmtp_MessageContents_ContentTypeId.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_ContentTypeId"},"Structs/Xmtp_MessageContents_ContactBundle/OneOf_Version.html#/s:4XMTP34Xmtp_MessageContents_ContactBundleV13OneOf_VersionO2v1yAeA0b1_cd1_eF2V1VcAEmF":{"name":"v1(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_ContactBundle/OneOf_Version.html#/s:4XMTP34Xmtp_MessageContents_ContactBundleV13OneOf_VersionO2v2yAeA0b1_cd1_eF2V2VcAEmF":{"name":"v2(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_ContactBundle/OneOf_Version.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Version"},"Structs/Xmtp_MessageContents_ContactBundle.html#/s:4XMTP34Xmtp_MessageContents_ContactBundleV7versionAC13OneOf_VersionOSgvp":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContactBundle"},"Structs/Xmtp_MessageContents_ContactBundle.html#/s:4XMTP34Xmtp_MessageContents_ContactBundleV2v1AA0b1_cd1_eF2V1Vvp":{"name":"v1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContactBundle"},"Structs/Xmtp_MessageContents_ContactBundle.html#/s:4XMTP34Xmtp_MessageContents_ContactBundleV2v2AA0b1_cd1_eF2V2Vvp":{"name":"v2","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContactBundle"},"Structs/Xmtp_MessageContents_ContactBundle.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_ContactBundle"},"Structs/Xmtp_MessageContents_ContactBundle/OneOf_Version.html":{"name":"OneOf_Version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContactBundle"},"Structs/Xmtp_MessageContents_ContactBundle.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_ContactBundle"},"Structs/Xmtp_MessageContents_ContactBundle.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_ContactBundle"},"Structs/Xmtp_MessageContents_ContactBundle.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_ContactBundle"},"Structs/Xmtp_MessageContents_ContactBundle.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_ContactBundle"},"Structs/Xmtp_MessageContents_ContactBundle.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_ContactBundle"},"Structs/Xmtp_MessageContents_ContactBundle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_ContactBundle"},"Structs/Xmtp_MessageContents_ContactBundleV2.html#/s:4XMTP36Xmtp_MessageContents_ContactBundleV2V03keyF0AA0b1_cd16_SignedPublicKeyF0Vvp":{"name":"keyBundle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContactBundleV2"},"Structs/Xmtp_MessageContents_ContactBundleV2.html#/s:4XMTP36Xmtp_MessageContents_ContactBundleV2V06hasKeyF0Sbvp":{"name":"hasKeyBundle","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_ContactBundleV2.html#/s:4XMTP36Xmtp_MessageContents_ContactBundleV2V03keyF0AA0b1_cd16_SignedPublicKeyF0Vvp\"\u003ekeyBundle\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContactBundleV2"},"Structs/Xmtp_MessageContents_ContactBundleV2.html#/s:4XMTP36Xmtp_MessageContents_ContactBundleV2V08clearKeyF0yyF":{"name":"clearKeyBundle()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_ContactBundleV2.html#/s:4XMTP36Xmtp_MessageContents_ContactBundleV2V03keyF0AA0b1_cd16_SignedPublicKeyF0Vvp\"\u003ekeyBundle\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContactBundleV2"},"Structs/Xmtp_MessageContents_ContactBundleV2.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_ContactBundleV2"},"Structs/Xmtp_MessageContents_ContactBundleV2.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_ContactBundleV2"},"Structs/Xmtp_MessageContents_ContactBundleV2.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_ContactBundleV2"},"Structs/Xmtp_MessageContents_ContactBundleV2.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_ContactBundleV2"},"Structs/Xmtp_MessageContents_ContactBundleV2.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_ContactBundleV2"},"Structs/Xmtp_MessageContents_ContactBundleV2.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_ContactBundleV2"},"Structs/Xmtp_MessageContents_ContactBundleV2.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_ContactBundleV2"},"Structs/Xmtp_MessageContents_ContactBundleV1.html#/s:4XMTP36Xmtp_MessageContents_ContactBundleV1V03keyF0AA0b1_cd10_PublicKeyF0Vvp":{"name":"keyBundle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContactBundleV1"},"Structs/Xmtp_MessageContents_ContactBundleV1.html#/s:4XMTP36Xmtp_MessageContents_ContactBundleV1V06hasKeyF0Sbvp":{"name":"hasKeyBundle","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_ContactBundleV1.html#/s:4XMTP36Xmtp_MessageContents_ContactBundleV1V03keyF0AA0b1_cd10_PublicKeyF0Vvp\"\u003ekeyBundle\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContactBundleV1"},"Structs/Xmtp_MessageContents_ContactBundleV1.html#/s:4XMTP36Xmtp_MessageContents_ContactBundleV1V08clearKeyF0yyF":{"name":"clearKeyBundle()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_ContactBundleV1.html#/s:4XMTP36Xmtp_MessageContents_ContactBundleV1V03keyF0AA0b1_cd10_PublicKeyF0Vvp\"\u003ekeyBundle\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_ContactBundleV1"},"Structs/Xmtp_MessageContents_ContactBundleV1.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_ContactBundleV1"},"Structs/Xmtp_MessageContents_ContactBundleV1.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_ContactBundleV1"},"Structs/Xmtp_MessageContents_ContactBundleV1.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_ContactBundleV1"},"Structs/Xmtp_MessageContents_ContactBundleV1.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_ContactBundleV1"},"Structs/Xmtp_MessageContents_ContactBundleV1.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_ContactBundleV1"},"Structs/Xmtp_MessageContents_ContactBundleV1.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_ContactBundleV1"},"Structs/Xmtp_MessageContents_ContactBundleV1.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_ContactBundleV1"},"Structs/Xmtp_MessageContents_Composite/Part/OneOf_Element.html#/s:4XMTP30Xmtp_MessageContents_CompositeV4PartV13OneOf_ElementO4partyAgA0b1_cD15_EncodedContentVcAGmF":{"name":"part(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Element"},"Structs/Xmtp_MessageContents_Composite/Part/OneOf_Element.html#/s:4XMTP30Xmtp_MessageContents_CompositeV4PartV13OneOf_ElementO9compositeyAgCcAGmF":{"name":"composite(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Element"},"Structs/Xmtp_MessageContents_Composite/Part/OneOf_Element.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Element"},"Structs/Xmtp_MessageContents_Composite/Part.html#/s:4XMTP30Xmtp_MessageContents_CompositeV4PartV7elementAE13OneOf_ElementOSgvp":{"name":"element","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Part"},"Structs/Xmtp_MessageContents_Composite/Part.html#/s:4XMTP30Xmtp_MessageContents_CompositeV4PartV4partAA0b1_cD15_EncodedContentVvp":{"name":"part","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Part"},"Structs/Xmtp_MessageContents_Composite/Part.html#/s:4XMTP30Xmtp_MessageContents_CompositeV4PartV9compositeACvp":{"name":"composite","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Part"},"Structs/Xmtp_MessageContents_Composite/Part.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Part"},"Structs/Xmtp_MessageContents_Composite/Part/OneOf_Element.html":{"name":"OneOf_Element","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Part"},"Structs/Xmtp_MessageContents_Composite/Part.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Part"},"Structs/Xmtp_MessageContents_Composite/Part.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Part"},"Structs/Xmtp_MessageContents_Composite/Part.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Part"},"Structs/Xmtp_MessageContents_Composite/Part.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Part"},"Structs/Xmtp_MessageContents_Composite/Part.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Part"},"Structs/Xmtp_MessageContents_Composite/Part.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Part"},"Structs/Xmtp_MessageContents_Composite.html#/s:4XMTP30Xmtp_MessageContents_CompositeV5partsSayAC4PartVGvp":{"name":"parts","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Composite"},"Structs/Xmtp_MessageContents_Composite.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_Composite"},"Structs/Xmtp_MessageContents_Composite/Part.html":{"name":"Part","abstract":"\u003cp\u003ePart represents one section of a composite message\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Composite"},"Structs/Xmtp_MessageContents_Composite.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_Composite"},"Structs/Xmtp_MessageContents_Composite.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_Composite"},"Structs/Xmtp_MessageContents_Composite.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_Composite"},"Structs/Xmtp_MessageContents_Composite.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_Composite"},"Structs/Xmtp_MessageContents_Composite.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_Composite"},"Structs/Xmtp_MessageContents_Composite.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_Composite"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html#/s:4XMTP42Xmtp_MessageContents_SignedEciesCiphertextV0F0V18ephemeralPublicKey10Foundation4DataVvp":{"name":"ephemeralPublicKey","abstract":"\u003cp\u003e65 bytes\u003c/p\u003e","parent_name":"Ecies"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html#/s:4XMTP42Xmtp_MessageContents_SignedEciesCiphertextV0F0V2iv10Foundation4DataVvp":{"name":"iv","abstract":"\u003cp\u003e16 bytes\u003c/p\u003e","parent_name":"Ecies"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html#/s:4XMTP42Xmtp_MessageContents_SignedEciesCiphertextV0F0V3mac10Foundation4DataVvp":{"name":"mac","abstract":"\u003cp\u003e32 bytes\u003c/p\u003e","parent_name":"Ecies"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html#/s:4XMTP42Xmtp_MessageContents_SignedEciesCiphertextV0F0V10ciphertext10Foundation4DataVvp":{"name":"ciphertext","abstract":"\u003cp\u003eencrypted payload with block size of 16\u003c/p\u003e","parent_name":"Ecies"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Ecies"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Ecies"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Ecies"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Ecies"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Ecies"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Ecies"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Ecies"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext.html#/s:4XMTP42Xmtp_MessageContents_SignedEciesCiphertextV10eciesBytes10Foundation4DataVvp":{"name":"eciesBytes","abstract":"\u003cp\u003eserialized Ecies message\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedEciesCiphertext"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext.html#/s:4XMTP42Xmtp_MessageContents_SignedEciesCiphertextV9signatureAA0b1_cD10_SignatureVvp":{"name":"signature","abstract":"\u003cp\u003esignature of sha256(ecies_bytes) signed with the IdentityKey\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedEciesCiphertext"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext.html#/s:4XMTP42Xmtp_MessageContents_SignedEciesCiphertextV12hasSignatureSbvp":{"name":"hasSignature","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedEciesCiphertext.html#/s:4XMTP42Xmtp_MessageContents_SignedEciesCiphertextV9signatureAA0b1_cD10_SignatureVvp\"\u003esignature\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedEciesCiphertext"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext.html#/s:4XMTP42Xmtp_MessageContents_SignedEciesCiphertextV14clearSignatureyyF":{"name":"clearSignature()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageContents_SignedEciesCiphertext.html#/s:4XMTP42Xmtp_MessageContents_SignedEciesCiphertextV9signatureAA0b1_cD10_SignatureVvp\"\u003esignature\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedEciesCiphertext"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_SignedEciesCiphertext"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext/Ecies.html":{"name":"Ecies","abstract":"\u003cp\u003eEcies is ciphertext encrypted using ECIES with a MAC\u003c/p\u003e","parent_name":"Xmtp_MessageContents_SignedEciesCiphertext"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_SignedEciesCiphertext"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_SignedEciesCiphertext"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_SignedEciesCiphertext"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_SignedEciesCiphertext"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_SignedEciesCiphertext"},"Structs/Xmtp_MessageContents_SignedEciesCiphertext.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_SignedEciesCiphertext"},"Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html#/s:4XMTP31Xmtp_MessageContents_CiphertextV19Aes256gcmHkdfsha256V8hkdfSalt10Foundation4DataVvp":{"name":"hkdfSalt","abstract":"\u003cp\u003e32 bytes\u003c/p\u003e","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html#/s:4XMTP31Xmtp_MessageContents_CiphertextV19Aes256gcmHkdfsha256V8gcmNonce10Foundation4DataVvp":{"name":"gcmNonce","abstract":"\u003cp\u003e12 bytes\u003c/p\u003e","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html#/s:4XMTP31Xmtp_MessageContents_CiphertextV19Aes256gcmHkdfsha256V7payload10Foundation4DataVvp":{"name":"payload","abstract":"\u003cp\u003eencrypted payload\u003c/p\u003e","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Aes256gcmHkdfsha256"},"Structs/Xmtp_MessageContents_Ciphertext/OneOf_Union.html#/s:4XMTP31Xmtp_MessageContents_CiphertextV11OneOf_UnionO19aes256GcmHkdfSha256yAeC19Aes256gcmHkdfsha256VcAEmF":{"name":"aes256GcmHkdfSha256(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Union"},"Structs/Xmtp_MessageContents_Ciphertext/OneOf_Union.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Union"},"Structs/Xmtp_MessageContents_Ciphertext.html#/s:4XMTP31Xmtp_MessageContents_CiphertextV5unionAC11OneOf_UnionOSgvp":{"name":"union","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Ciphertext"},"Structs/Xmtp_MessageContents_Ciphertext.html#/s:4XMTP31Xmtp_MessageContents_CiphertextV19aes256GcmHkdfSha256AC19Aes256gcmHkdfsha256Vvp":{"name":"aes256GcmHkdfSha256","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Ciphertext"},"Structs/Xmtp_MessageContents_Ciphertext.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageContents_Ciphertext"},"Structs/Xmtp_MessageContents_Ciphertext/OneOf_Union.html":{"name":"OneOf_Union","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Ciphertext"},"Structs/Xmtp_MessageContents_Ciphertext/Aes256gcmHkdfsha256.html":{"name":"Aes256gcmHkdfsha256","abstract":"\u003cp\u003eEncryption: AES256-GCM","parent_name":"Xmtp_MessageContents_Ciphertext"},"Structs/Xmtp_MessageContents_Ciphertext.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_Ciphertext"},"Structs/Xmtp_MessageContents_Ciphertext.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageContents_Ciphertext"},"Structs/Xmtp_MessageContents_Ciphertext.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_Ciphertext"},"Structs/Xmtp_MessageContents_Ciphertext.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageContents_Ciphertext"},"Structs/Xmtp_MessageContents_Ciphertext.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageContents_Ciphertext"},"Structs/Xmtp_MessageContents_Ciphertext.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageContents_Ciphertext"},"Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html#/s:4XMTP37Xmtp_MessageApi_V1_BatchQueryResponseV9responsesSayAA0b1_cd1_e1_gH0VGvp":{"name":"responses","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_BatchQueryResponse"},"Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_BatchQueryResponse"},"Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_BatchQueryResponse"},"Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_BatchQueryResponse"},"Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_BatchQueryResponse"},"Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_BatchQueryResponse"},"Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_BatchQueryResponse"},"Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_BatchQueryResponse"},"Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html#/s:4XMTP36Xmtp_MessageApi_V1_BatchQueryRequestV8requestsSayAA0b1_cd1_e1_gH0VGvp":{"name":"requests","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_BatchQueryRequest"},"Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_BatchQueryRequest"},"Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_BatchQueryRequest"},"Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_BatchQueryRequest"},"Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_BatchQueryRequest"},"Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_BatchQueryRequest"},"Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_BatchQueryRequest"},"Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_BatchQueryRequest"},"Structs/Xmtp_MessageApi_V1_QueryResponse.html#/s:4XMTP32Xmtp_MessageApi_V1_QueryResponseV9envelopesSayAA0b1_cd1_E9_EnvelopeVGvp":{"name":"envelopes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_QueryResponse"},"Structs/Xmtp_MessageApi_V1_QueryResponse.html#/s:4XMTP32Xmtp_MessageApi_V1_QueryResponseV10pagingInfoAA0b1_cd1_e7_PagingI0Vvp":{"name":"pagingInfo","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_QueryResponse"},"Structs/Xmtp_MessageApi_V1_QueryResponse.html#/s:4XMTP32Xmtp_MessageApi_V1_QueryResponseV13hasPagingInfoSbvp":{"name":"hasPagingInfo","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageApi_V1_QueryResponse.html#/s:4XMTP32Xmtp_MessageApi_V1_QueryResponseV10pagingInfoAA0b1_cd1_e7_PagingI0Vvp\"\u003epagingInfo\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_QueryResponse"},"Structs/Xmtp_MessageApi_V1_QueryResponse.html#/s:4XMTP32Xmtp_MessageApi_V1_QueryResponseV15clearPagingInfoyyF":{"name":"clearPagingInfo()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageApi_V1_QueryResponse.html#/s:4XMTP32Xmtp_MessageApi_V1_QueryResponseV10pagingInfoAA0b1_cd1_e7_PagingI0Vvp\"\u003epagingInfo\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_QueryResponse"},"Structs/Xmtp_MessageApi_V1_QueryResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_QueryResponse"},"Structs/Xmtp_MessageApi_V1_QueryResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_QueryResponse"},"Structs/Xmtp_MessageApi_V1_QueryResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_QueryResponse"},"Structs/Xmtp_MessageApi_V1_QueryResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_QueryResponse"},"Structs/Xmtp_MessageApi_V1_QueryResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_QueryResponse"},"Structs/Xmtp_MessageApi_V1_QueryResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_QueryResponse"},"Structs/Xmtp_MessageApi_V1_QueryResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_QueryResponse"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html#/s:4XMTP31Xmtp_MessageApi_V1_QueryRequestV13contentTopicsSaySSGvp":{"name":"contentTopics","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_QueryRequest"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html#/s:4XMTP31Xmtp_MessageApi_V1_QueryRequestV11startTimeNss6UInt64Vvp":{"name":"startTimeNs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_QueryRequest"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html#/s:4XMTP31Xmtp_MessageApi_V1_QueryRequestV9endTimeNss6UInt64Vvp":{"name":"endTimeNs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_QueryRequest"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html#/s:4XMTP31Xmtp_MessageApi_V1_QueryRequestV10pagingInfoAA0b1_cd1_e7_PagingI0Vvp":{"name":"pagingInfo","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_QueryRequest"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html#/s:4XMTP31Xmtp_MessageApi_V1_QueryRequestV13hasPagingInfoSbvp":{"name":"hasPagingInfo","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageApi_V1_QueryRequest.html#/s:4XMTP31Xmtp_MessageApi_V1_QueryRequestV10pagingInfoAA0b1_cd1_e7_PagingI0Vvp\"\u003epagingInfo\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_QueryRequest"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html#/s:4XMTP31Xmtp_MessageApi_V1_QueryRequestV15clearPagingInfoyyF":{"name":"clearPagingInfo()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageApi_V1_QueryRequest.html#/s:4XMTP31Xmtp_MessageApi_V1_QueryRequestV10pagingInfoAA0b1_cd1_e7_PagingI0Vvp\"\u003epagingInfo\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_QueryRequest"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_QueryRequest"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_QueryRequest"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_QueryRequest"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_QueryRequest"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_QueryRequest"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_QueryRequest"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_QueryRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_SubscribeAllRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_SubscribeAllRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_SubscribeAllRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_SubscribeAllRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_SubscribeAllRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_SubscribeAllRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_SubscribeAllRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeRequest.html#/s:4XMTP35Xmtp_MessageApi_V1_SubscribeRequestV13contentTopicsSaySSGvp":{"name":"contentTopics","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_SubscribeRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_SubscribeRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_SubscribeRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_SubscribeRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_SubscribeRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_SubscribeRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_SubscribeRequest"},"Structs/Xmtp_MessageApi_V1_SubscribeRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_SubscribeRequest"},"Structs/Xmtp_MessageApi_V1_PublishResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_PublishResponse"},"Structs/Xmtp_MessageApi_V1_PublishResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_PublishResponse"},"Structs/Xmtp_MessageApi_V1_PublishResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_PublishResponse"},"Structs/Xmtp_MessageApi_V1_PublishResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_PublishResponse"},"Structs/Xmtp_MessageApi_V1_PublishResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_PublishResponse"},"Structs/Xmtp_MessageApi_V1_PublishResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_PublishResponse"},"Structs/Xmtp_MessageApi_V1_PublishResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_PublishResponse"},"Structs/Xmtp_MessageApi_V1_PublishRequest.html#/s:4XMTP33Xmtp_MessageApi_V1_PublishRequestV9envelopesSayAA0b1_cd1_E9_EnvelopeVGvp":{"name":"envelopes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_PublishRequest"},"Structs/Xmtp_MessageApi_V1_PublishRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_PublishRequest"},"Structs/Xmtp_MessageApi_V1_PublishRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_PublishRequest"},"Structs/Xmtp_MessageApi_V1_PublishRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_PublishRequest"},"Structs/Xmtp_MessageApi_V1_PublishRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_PublishRequest"},"Structs/Xmtp_MessageApi_V1_PublishRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_PublishRequest"},"Structs/Xmtp_MessageApi_V1_PublishRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_PublishRequest"},"Structs/Xmtp_MessageApi_V1_PublishRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_PublishRequest"},"Structs/Xmtp_MessageApi_V1_Envelope.html#/s:4XMTP27Xmtp_MessageApi_V1_EnvelopeV12contentTopicSSvp":{"name":"contentTopic","abstract":"\u003cp\u003eThe topic the message belongs to,","parent_name":"Xmtp_MessageApi_V1_Envelope"},"Structs/Xmtp_MessageApi_V1_Envelope.html#/s:4XMTP27Xmtp_MessageApi_V1_EnvelopeV11timestampNss6UInt64Vvp":{"name":"timestampNs","abstract":"\u003cp\u003eMessage creation timestamp","parent_name":"Xmtp_MessageApi_V1_Envelope"},"Structs/Xmtp_MessageApi_V1_Envelope.html#/s:4XMTP27Xmtp_MessageApi_V1_EnvelopeV7message10Foundation4DataVvp":{"name":"message","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_Envelope"},"Structs/Xmtp_MessageApi_V1_Envelope.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_Envelope"},"Structs/Xmtp_MessageApi_V1_Envelope.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_Envelope"},"Structs/Xmtp_MessageApi_V1_Envelope.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_Envelope"},"Structs/Xmtp_MessageApi_V1_Envelope.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_Envelope"},"Structs/Xmtp_MessageApi_V1_Envelope.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_Envelope"},"Structs/Xmtp_MessageApi_V1_Envelope.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_Envelope"},"Structs/Xmtp_MessageApi_V1_Envelope.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_Envelope"},"Structs/Xmtp_MessageApi_V1_PagingInfo.html#/s:4XMTP29Xmtp_MessageApi_V1_PagingInfoV5limits6UInt32Vvp":{"name":"limit","abstract":"\u003cp\u003eNote: this is a uint32, while go-waku\u0026rsquo;s pageSize is a uint64\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_PagingInfo"},"Structs/Xmtp_MessageApi_V1_PagingInfo.html#/s:4XMTP29Xmtp_MessageApi_V1_PagingInfoV6cursorAA0b1_cd1_E7_CursorVvp":{"name":"cursor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_PagingInfo"},"Structs/Xmtp_MessageApi_V1_PagingInfo.html#/s:4XMTP29Xmtp_MessageApi_V1_PagingInfoV9hasCursorSbvp":{"name":"hasCursor","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageApi_V1_PagingInfo.html#/s:4XMTP29Xmtp_MessageApi_V1_PagingInfoV6cursorAA0b1_cd1_E7_CursorVvp\"\u003ecursor\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_PagingInfo"},"Structs/Xmtp_MessageApi_V1_PagingInfo.html#/s:4XMTP29Xmtp_MessageApi_V1_PagingInfoV11clearCursoryyF":{"name":"clearCursor()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageApi_V1_PagingInfo.html#/s:4XMTP29Xmtp_MessageApi_V1_PagingInfoV6cursorAA0b1_cd1_E7_CursorVvp\"\u003ecursor\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_PagingInfo"},"Structs/Xmtp_MessageApi_V1_PagingInfo.html#/s:4XMTP29Xmtp_MessageApi_V1_PagingInfoV9directionAA0b1_cd1_E14_SortDirectionOvp":{"name":"direction","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_PagingInfo"},"Structs/Xmtp_MessageApi_V1_PagingInfo.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_PagingInfo"},"Structs/Xmtp_MessageApi_V1_PagingInfo.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_PagingInfo"},"Structs/Xmtp_MessageApi_V1_PagingInfo.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_PagingInfo"},"Structs/Xmtp_MessageApi_V1_PagingInfo.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_PagingInfo"},"Structs/Xmtp_MessageApi_V1_PagingInfo.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_PagingInfo"},"Structs/Xmtp_MessageApi_V1_PagingInfo.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_PagingInfo"},"Structs/Xmtp_MessageApi_V1_PagingInfo.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_PagingInfo"},"Structs/Xmtp_MessageApi_V1_Cursor/OneOf_Cursor.html#/s:4XMTP25Xmtp_MessageApi_V1_CursorV06OneOf_F0O5indexyAeA0b1_cd1_e6_IndexF0VcAEmF":{"name":"index(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Cursor"},"Structs/Xmtp_MessageApi_V1_Cursor/OneOf_Cursor.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Cursor"},"Structs/Xmtp_MessageApi_V1_Cursor.html#/s:4XMTP25Xmtp_MessageApi_V1_CursorV6cursorAC06OneOf_F0OSgvp":{"name":"cursor","abstract":"\u003cp\u003eMaking the cursor a one-of type, as I would like to change the way we","parent_name":"Xmtp_MessageApi_V1_Cursor"},"Structs/Xmtp_MessageApi_V1_Cursor.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_Cursor"},"Structs/Xmtp_MessageApi_V1_Cursor/OneOf_Cursor.html":{"name":"OneOf_Cursor","abstract":"\u003cp\u003eMaking the cursor a one-of type, as I would like to change the way we","parent_name":"Xmtp_MessageApi_V1_Cursor"},"Structs/Xmtp_MessageApi_V1_Cursor.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_Cursor"},"Structs/Xmtp_MessageApi_V1_Cursor.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_Cursor"},"Structs/Xmtp_MessageApi_V1_Cursor.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_Cursor"},"Structs/Xmtp_MessageApi_V1_Cursor.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_Cursor"},"Structs/Xmtp_MessageApi_V1_Cursor.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_Cursor"},"Structs/Xmtp_MessageApi_V1_Cursor.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_Cursor"},"Structs/Xmtp_MessageApi_V1_IndexCursor.html#/s:4XMTP30Xmtp_MessageApi_V1_IndexCursorV6digest10Foundation4DataVvp":{"name":"digest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_IndexCursor"},"Structs/Xmtp_MessageApi_V1_IndexCursor.html#/s:4XMTP30Xmtp_MessageApi_V1_IndexCursorV12senderTimeNss6UInt64Vvp":{"name":"senderTimeNs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_IndexCursor"},"Structs/Xmtp_MessageApi_V1_IndexCursor.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_IndexCursor"},"Structs/Xmtp_MessageApi_V1_IndexCursor.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_IndexCursor"},"Structs/Xmtp_MessageApi_V1_IndexCursor.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_IndexCursor"},"Structs/Xmtp_MessageApi_V1_IndexCursor.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_IndexCursor"},"Structs/Xmtp_MessageApi_V1_IndexCursor.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_IndexCursor"},"Structs/Xmtp_MessageApi_V1_IndexCursor.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_IndexCursor"},"Structs/Xmtp_MessageApi_V1_IndexCursor.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_IndexCursor"},"Structs/Xmtp_MessageApi_V1_AuthData.html#/s:4XMTP27Xmtp_MessageApi_V1_AuthDataV10walletAddrSSvp":{"name":"walletAddr","abstract":"\u003cp\u003eaddress of the wallet\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_AuthData"},"Structs/Xmtp_MessageApi_V1_AuthData.html#/s:4XMTP27Xmtp_MessageApi_V1_AuthDataV9createdNss6UInt64Vvp":{"name":"createdNs","abstract":"\u003cp\u003etime when the token was generated/signed\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_AuthData"},"Structs/Xmtp_MessageApi_V1_AuthData.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_AuthData"},"Structs/Xmtp_MessageApi_V1_AuthData.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_AuthData"},"Structs/Xmtp_MessageApi_V1_AuthData.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_AuthData"},"Structs/Xmtp_MessageApi_V1_AuthData.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_AuthData"},"Structs/Xmtp_MessageApi_V1_AuthData.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_AuthData"},"Structs/Xmtp_MessageApi_V1_AuthData.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_AuthData"},"Structs/Xmtp_MessageApi_V1_AuthData.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_AuthData"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:4XMTP24Xmtp_MessageApi_V1_TokenV11identityKeyAA0b1_c15Contents_PublicH0Vvp":{"name":"identityKey","abstract":"\u003cp\u003eidentity key signed by a wallet\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:4XMTP24Xmtp_MessageApi_V1_TokenV14hasIdentityKeySbvp":{"name":"hasIdentityKey","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageApi_V1_Token.html#/s:4XMTP24Xmtp_MessageApi_V1_TokenV11identityKeyAA0b1_c15Contents_PublicH0Vvp\"\u003eidentityKey\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:4XMTP24Xmtp_MessageApi_V1_TokenV16clearIdentityKeyyyF":{"name":"clearIdentityKey()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageApi_V1_Token.html#/s:4XMTP24Xmtp_MessageApi_V1_TokenV11identityKeyAA0b1_c15Contents_PublicH0Vvp\"\u003eidentityKey\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:4XMTP24Xmtp_MessageApi_V1_TokenV13authDataBytes10Foundation0H0Vvp":{"name":"authDataBytes","abstract":"\u003cp\u003eencoded bytes of AuthData\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:4XMTP24Xmtp_MessageApi_V1_TokenV17authDataSignatureAA0b1_c9Contents_I0Vvp":{"name":"authDataSignature","abstract":"\u003cp\u003eidentity key signature of AuthData bytes\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:4XMTP24Xmtp_MessageApi_V1_TokenV20hasAuthDataSignatureSbvp":{"name":"hasAuthDataSignature","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageApi_V1_Token.html#/s:4XMTP24Xmtp_MessageApi_V1_TokenV17authDataSignatureAA0b1_c9Contents_I0Vvp\"\u003eauthDataSignature\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:4XMTP24Xmtp_MessageApi_V1_TokenV22clearAuthDataSignatureyyF":{"name":"clearAuthDataSignature()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_MessageApi_V1_Token.html#/s:4XMTP24Xmtp_MessageApi_V1_TokenV17authDataSignatureAA0b1_c9Contents_I0Vvp\"\u003eauthDataSignature\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_MessageApi_V1_Token.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_MessageApi_V1_Token"},"Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:4XMTP28Xmtp_KeystoreApi_V1_TopicMapV0F4DataV9createdNss6UInt64Vvp":{"name":"createdNs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"TopicData"},"Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:4XMTP28Xmtp_KeystoreApi_V1_TopicMapV0F4DataV11peerAddressSSvp":{"name":"peerAddress","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"TopicData"},"Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:4XMTP28Xmtp_KeystoreApi_V1_TopicMapV0F4DataV10invitationAA0b27_MessageContents_InvitationE0Vvp":{"name":"invitation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"TopicData"},"Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:4XMTP28Xmtp_KeystoreApi_V1_TopicMapV0F4DataV13hasInvitationSbvp":{"name":"hasInvitation","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:4XMTP28Xmtp_KeystoreApi_V1_TopicMapV0F4DataV10invitationAA0b27_MessageContents_InvitationE0Vvp\"\u003einvitation\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"TopicData"},"Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:4XMTP28Xmtp_KeystoreApi_V1_TopicMapV0F4DataV15clearInvitationyyF":{"name":"clearInvitation()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:4XMTP28Xmtp_KeystoreApi_V1_TopicMapV0F4DataV10invitationAA0b27_MessageContents_InvitationE0Vvp\"\u003einvitation\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"TopicData"},"Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"TopicData"},"Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"TopicData"},"Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"TopicData"},"Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"TopicData"},"Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"TopicData"},"Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"TopicData"},"Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TopicData"},"Structs/Xmtp_KeystoreApi_V1_TopicMap.html#/s:4XMTP28Xmtp_KeystoreApi_V1_TopicMapV6topicsSDySSAC0F4DataVGvp":{"name":"topics","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_TopicMap"},"Structs/Xmtp_KeystoreApi_V1_TopicMap.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_TopicMap"},"Structs/Xmtp_KeystoreApi_V1_TopicMap/TopicData.html":{"name":"TopicData","abstract":"\u003cp\u003eTopicData wraps the invitation and the timestamp it was created\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_TopicMap"},"Structs/Xmtp_KeystoreApi_V1_TopicMap.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_TopicMap"},"Structs/Xmtp_KeystoreApi_V1_TopicMap.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_TopicMap"},"Structs/Xmtp_KeystoreApi_V1_TopicMap.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_TopicMap"},"Structs/Xmtp_KeystoreApi_V1_TopicMap.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_TopicMap"},"Structs/Xmtp_KeystoreApi_V1_TopicMap.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_TopicMap"},"Structs/Xmtp_KeystoreApi_V1_TopicMap.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_TopicMap"},"Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_SetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_SetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_SetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_SetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_SetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_SetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_SetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html#/s:4XMTP39Xmtp_KeystoreApi_V1_SetRefeshJobRequestV7jobTypeAA0b1_cd1_e1_hK0Ovp":{"name":"jobType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_SetRefeshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html#/s:4XMTP39Xmtp_KeystoreApi_V1_SetRefeshJobRequestV9lastRunNss5Int64Vvp":{"name":"lastRunNs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_SetRefeshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_SetRefeshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_SetRefeshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_SetRefeshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_SetRefeshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_SetRefeshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_SetRefeshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_SetRefeshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html#/s:4XMTP41Xmtp_KeystoreApi_V1_GetRefreshJobResponseV9lastRunNss5Int64Vvp":{"name":"lastRunNs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobResponse"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html#/s:4XMTP40Xmtp_KeystoreApi_V1_GetRefreshJobRequestV7jobTypeAA0b1_cd1_e1_hK0Ovp":{"name":"jobType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_GetRefreshJobRequest"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest/OneOf_Signer.html#/s:4XMTP37Xmtp_KeystoreApi_V1_SignDigestRequestV12OneOf_SignerO11identityKeyyAESbcAEmF":{"name":"identityKey(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Signer"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest/OneOf_Signer.html#/s:4XMTP37Xmtp_KeystoreApi_V1_SignDigestRequestV12OneOf_SignerO11prekeyIndexyAEs6UInt32VcAEmF":{"name":"prekeyIndex(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Signer"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest/OneOf_Signer.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Signer"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html#/s:4XMTP37Xmtp_KeystoreApi_V1_SignDigestRequestV6digest10Foundation4DataVvp":{"name":"digest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_SignDigestRequest"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html#/s:4XMTP37Xmtp_KeystoreApi_V1_SignDigestRequestV6signerAC12OneOf_SignerOSgvp":{"name":"signer","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_SignDigestRequest"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html#/s:4XMTP37Xmtp_KeystoreApi_V1_SignDigestRequestV11identityKeySbvp":{"name":"identityKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_SignDigestRequest"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html#/s:4XMTP37Xmtp_KeystoreApi_V1_SignDigestRequestV11prekeyIndexs6UInt32Vvp":{"name":"prekeyIndex","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_SignDigestRequest"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_SignDigestRequest"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest/OneOf_Signer.html":{"name":"OneOf_Signer","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_SignDigestRequest"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_SignDigestRequest"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_SignDigestRequest"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_SignDigestRequest"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_SignDigestRequest"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_SignDigestRequest"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_SignDigestRequest"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html#/s:4XMTP024Xmtp_KeystoreApi_V1_InitC8ResponseV5errorAA0b1_cd1_e1_C5ErrorVvp":{"name":"error","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreResponse"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html#/s:4XMTP024Xmtp_KeystoreApi_V1_InitC8ResponseV8hasErrorSbvp":{"name":"hasError","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html#/s:4XMTP024Xmtp_KeystoreApi_V1_InitC8ResponseV5errorAA0b1_cd1_e1_C5ErrorVvp\"\u003eerror\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreResponse"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html#/s:4XMTP024Xmtp_KeystoreApi_V1_InitC8ResponseV10clearErroryyF":{"name":"clearError()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html#/s:4XMTP024Xmtp_KeystoreApi_V1_InitC8ResponseV5errorAA0b1_cd1_e1_C5ErrorVvp\"\u003eerror\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreResponse"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreResponse"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreResponse"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreResponse"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreResponse"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreResponse"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreResponse"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreResponse"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest/OneOf_Bundle.html#/s:4XMTP024Xmtp_KeystoreApi_V1_InitC7RequestV12OneOf_BundleO2v1yAeA0b27_MessageContents_PrivateKeyjE0VcAEmF":{"name":"v1(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Bundle"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest/OneOf_Bundle.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Bundle"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html#/s:4XMTP024Xmtp_KeystoreApi_V1_InitC7RequestV6bundleAC12OneOf_BundleOSgvp":{"name":"bundle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreRequest"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html#/s:4XMTP024Xmtp_KeystoreApi_V1_InitC7RequestV2v1AA0b33_MessageContents_PrivateKeyBundleE0Vvp":{"name":"v1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreRequest"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreRequest"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest/OneOf_Bundle.html":{"name":"OneOf_Bundle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreRequest"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreRequest"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreRequest"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreRequest"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreRequest"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreRequest"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_InitKeystoreRequest"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"KeystoreStatus"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html#/s:4XMTP023Xmtp_KeystoreApi_V1_GetC14StatusResponseV0cG0O11unspecifiedyA2EmF":{"name":"unspecified","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"KeystoreStatus"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html#/s:4XMTP023Xmtp_KeystoreApi_V1_GetC14StatusResponseV0cG0O13uninitializedyA2EmF":{"name":"uninitialized","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"KeystoreStatus"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html#/s:4XMTP023Xmtp_KeystoreApi_V1_GetC14StatusResponseV0cG0O11initializedyA2EmF":{"name":"initialized","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"KeystoreStatus"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html#/s:4XMTP023Xmtp_KeystoreApi_V1_GetC14StatusResponseV0cG0O12UNRECOGNIZEDyAESicAEmF":{"name":"UNRECOGNIZED(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"KeystoreStatus"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html#/s:13SwiftProtobuf4EnumPxycfc":{"name":"init()","parent_name":"KeystoreStatus"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html#/s:13SwiftProtobuf4EnumP8rawValuexSgSi_tcfc":{"name":"init(rawValue:)","parent_name":"KeystoreStatus"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html#/s:13SwiftProtobuf4EnumP8rawValueSivp":{"name":"rawValue","parent_name":"KeystoreStatus"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html#/s:s12CaseIterableP8allCases03AllD0QzvpZ":{"name":"allCases","parent_name":"KeystoreStatus"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"KeystoreStatus"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html#/s:4XMTP023Xmtp_KeystoreApi_V1_GetC14StatusResponseV6statusAC0cG0Ovp":{"name":"status","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse/KeystoreStatus.html":{"name":"KeystoreStatus","abstract":"\u003cp\u003eStatus of the Keystore for the specified wallet address\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html#/s:4XMTP023Xmtp_KeystoreApi_V1_GetC13StatusRequestV13walletAddressSSvp":{"name":"walletAddress","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest"},"Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html#/s:4XMTP44Xmtp_KeystoreApi_V1_GetConversationsResponseV13conversationsSayAA0B38_MessageContents_ConversationReferenceVGvp":{"name":"conversations","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_GetConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_GetConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_GetConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_GetConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_GetConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_GetConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_GetConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_GetConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html#/s:4XMTP024Xmtp_KeystoreApi_V1_SaveE20ConversationsRequestV13conversationsSayAA0B38_MessageContents_ConversationReferenceVGvp":{"name":"conversations","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html#/s:4XMTP42Xmtp_KeystoreApi_V1_CreateAuthTokenRequestV11timestampNss6UInt64Vvp":{"name":"timestampNs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateAuthTokenRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html#/s:4XMTP42Xmtp_KeystoreApi_V1_CreateAuthTokenRequestV14hasTimestampNsSbvp":{"name":"hasTimestampNs","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html#/s:4XMTP42Xmtp_KeystoreApi_V1_CreateAuthTokenRequestV11timestampNss6UInt64Vvp\"\u003etimestampNs\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateAuthTokenRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html#/s:4XMTP42Xmtp_KeystoreApi_V1_CreateAuthTokenRequestV16clearTimestampNsyyF":{"name":"clearTimestampNs()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html#/s:4XMTP42Xmtp_KeystoreApi_V1_CreateAuthTokenRequestV11timestampNss6UInt64Vvp\"\u003etimestampNs\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateAuthTokenRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_CreateAuthTokenRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_CreateAuthTokenRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_CreateAuthTokenRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_CreateAuthTokenRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_CreateAuthTokenRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_CreateAuthTokenRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_CreateAuthTokenRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html#/s:4XMTP39Xmtp_KeystoreApi_V1_SaveInvitesResponseV0H0V7SuccessV12conversationAA0B38_MessageContents_ConversationReferenceVvp":{"name":"conversation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html#/s:4XMTP39Xmtp_KeystoreApi_V1_SaveInvitesResponseV0H0V7SuccessV15hasConversationSbvp":{"name":"hasConversation","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html#/s:4XMTP39Xmtp_KeystoreApi_V1_SaveInvitesResponseV0H0V7SuccessV12conversationAA0B38_MessageContents_ConversationReferenceVvp\"\u003econversation\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html#/s:4XMTP39Xmtp_KeystoreApi_V1_SaveInvitesResponseV0H0V7SuccessV17clearConversationyyF":{"name":"clearConversation()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html#/s:4XMTP39Xmtp_KeystoreApi_V1_SaveInvitesResponseV0H0V7SuccessV12conversationAA0B38_MessageContents_ConversationReferenceVvp\"\u003econversation\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/OneOf_Response.html#/s:4XMTP39Xmtp_KeystoreApi_V1_SaveInvitesResponseV0H0V06OneOf_H0O6resultyAgE7SuccessVcAGmF":{"name":"result(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/OneOf_Response.html#/s:4XMTP39Xmtp_KeystoreApi_V1_SaveInvitesResponseV0H0V06OneOf_H0O5erroryAgA0b1_cd1_e1_C5ErrorVcAGmF":{"name":"error(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/OneOf_Response.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html#/s:4XMTP39Xmtp_KeystoreApi_V1_SaveInvitesResponseV0H0V8responseAE06OneOf_H0OSgvp":{"name":"response","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html#/s:4XMTP39Xmtp_KeystoreApi_V1_SaveInvitesResponseV0H0V6resultAE7SuccessVvp":{"name":"result","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html#/s:4XMTP39Xmtp_KeystoreApi_V1_SaveInvitesResponseV0H0V5errorAA0b1_cd1_e1_C5ErrorVvp":{"name":"error","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/OneOf_Response.html":{"name":"OneOf_Response","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response/Success.html":{"name":"Success","abstract":"\u003cp\u003eWrapper object for success response\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html#/s:4XMTP39Xmtp_KeystoreApi_V1_SaveInvitesResponseV9responsesSayAC0H0VGvp":{"name":"responses","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse/Response.html":{"name":"Response","abstract":"\u003cp\u003eA single response\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesResponse"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html#/s:4XMTP38Xmtp_KeystoreApi_V1_SaveInvitesRequestV0H0V12contentTopicSSvp":{"name":"contentTopic","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html#/s:4XMTP38Xmtp_KeystoreApi_V1_SaveInvitesRequestV0H0V11timestampNss6UInt64Vvp":{"name":"timestampNs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html#/s:4XMTP38Xmtp_KeystoreApi_V1_SaveInvitesRequestV0H0V7payload10Foundation4DataVvp":{"name":"payload","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html#/s:4XMTP38Xmtp_KeystoreApi_V1_SaveInvitesRequestV8requestsSayAC0H0VGvp":{"name":"requests","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest/Request.html":{"name":"Request","abstract":"\u003cp\u003eMirrors xmtp.envelope schema\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesRequest"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_SaveInvitesRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html#/s:4XMTP40Xmtp_KeystoreApi_V1_CreateInviteResponseV12conversationAA0B38_MessageContents_ConversationReferenceVvp":{"name":"conversation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteResponse"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html#/s:4XMTP40Xmtp_KeystoreApi_V1_CreateInviteResponseV15hasConversationSbvp":{"name":"hasConversation","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html#/s:4XMTP40Xmtp_KeystoreApi_V1_CreateInviteResponseV12conversationAA0B38_MessageContents_ConversationReferenceVvp\"\u003econversation\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteResponse"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html#/s:4XMTP40Xmtp_KeystoreApi_V1_CreateInviteResponseV17clearConversationyyF":{"name":"clearConversation()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html#/s:4XMTP40Xmtp_KeystoreApi_V1_CreateInviteResponseV12conversationAA0B38_MessageContents_ConversationReferenceVvp\"\u003econversation\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteResponse"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html#/s:4XMTP40Xmtp_KeystoreApi_V1_CreateInviteResponseV7payload10Foundation4DataVvp":{"name":"payload","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteResponse"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteResponse"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteResponse"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteResponse"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteResponse"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteResponse"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteResponse"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteResponse"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:4XMTP39Xmtp_KeystoreApi_V1_CreateInviteRequestV7contextAA0b27_MessageContents_InvitationE0V7ContextVvp":{"name":"context","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:4XMTP39Xmtp_KeystoreApi_V1_CreateInviteRequestV10hasContextSbvp":{"name":"hasContext","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:4XMTP39Xmtp_KeystoreApi_V1_CreateInviteRequestV7contextAA0b27_MessageContents_InvitationE0V7ContextVvp\"\u003econtext\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:4XMTP39Xmtp_KeystoreApi_V1_CreateInviteRequestV12clearContextyyF":{"name":"clearContext()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:4XMTP39Xmtp_KeystoreApi_V1_CreateInviteRequestV7contextAA0b27_MessageContents_InvitationE0V7ContextVvp\"\u003econtext\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:4XMTP39Xmtp_KeystoreApi_V1_CreateInviteRequestV9recipientAA0B38_MessageContents_SignedPublicKeyBundleVvp":{"name":"recipient","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:4XMTP39Xmtp_KeystoreApi_V1_CreateInviteRequestV12hasRecipientSbvp":{"name":"hasRecipient","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:4XMTP39Xmtp_KeystoreApi_V1_CreateInviteRequestV9recipientAA0B38_MessageContents_SignedPublicKeyBundleVvp\"\u003erecipient\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:4XMTP39Xmtp_KeystoreApi_V1_CreateInviteRequestV14clearRecipientyyF":{"name":"clearRecipient()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:4XMTP39Xmtp_KeystoreApi_V1_CreateInviteRequestV9recipientAA0B38_MessageContents_SignedPublicKeyBundleVvp\"\u003erecipient\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:4XMTP39Xmtp_KeystoreApi_V1_CreateInviteRequestV9createdNss6UInt64Vvp":{"name":"createdNs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_CreateInviteRequest"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html#/s:4XMTP36Xmtp_KeystoreApi_V1_EncryptV2RequestV0H0V7payload10Foundation4DataVvp":{"name":"payload","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html#/s:4XMTP36Xmtp_KeystoreApi_V1_EncryptV2RequestV0H0V11headerBytes10Foundation4DataVvp":{"name":"headerBytes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html#/s:4XMTP36Xmtp_KeystoreApi_V1_EncryptV2RequestV0H0V12contentTopicSSvp":{"name":"contentTopic","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html#/s:4XMTP36Xmtp_KeystoreApi_V1_EncryptV2RequestV8requestsSayAC0H0VGvp":{"name":"requests","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_EncryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_EncryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request/Request.html":{"name":"Request","abstract":"\u003cp\u003eA single encryption request\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_EncryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_EncryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_EncryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_EncryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_EncryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_EncryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_EncryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html#/s:4XMTP35Xmtp_KeystoreApi_V1_EncryptResponseV0G0V7SuccessV9encryptedAA0B27_MessageContents_CiphertextVvp":{"name":"encrypted","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html#/s:4XMTP35Xmtp_KeystoreApi_V1_EncryptResponseV0G0V7SuccessV12hasEncryptedSbvp":{"name":"hasEncrypted","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html#/s:4XMTP35Xmtp_KeystoreApi_V1_EncryptResponseV0G0V7SuccessV9encryptedAA0B27_MessageContents_CiphertextVvp\"\u003eencrypted\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html#/s:4XMTP35Xmtp_KeystoreApi_V1_EncryptResponseV0G0V7SuccessV14clearEncryptedyyF":{"name":"clearEncrypted()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html#/s:4XMTP35Xmtp_KeystoreApi_V1_EncryptResponseV0G0V7SuccessV9encryptedAA0B27_MessageContents_CiphertextVvp\"\u003eencrypted\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/OneOf_Response.html#/s:4XMTP35Xmtp_KeystoreApi_V1_EncryptResponseV0G0V06OneOf_G0O6resultyAgE7SuccessVcAGmF":{"name":"result(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/OneOf_Response.html#/s:4XMTP35Xmtp_KeystoreApi_V1_EncryptResponseV0G0V06OneOf_G0O5erroryAgA0b1_cd1_e1_C5ErrorVcAGmF":{"name":"error(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/OneOf_Response.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html#/s:4XMTP35Xmtp_KeystoreApi_V1_EncryptResponseV0G0V8responseAE06OneOf_G0OSgvp":{"name":"response","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html#/s:4XMTP35Xmtp_KeystoreApi_V1_EncryptResponseV0G0V6resultAE7SuccessVvp":{"name":"result","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html#/s:4XMTP35Xmtp_KeystoreApi_V1_EncryptResponseV0G0V5errorAA0b1_cd1_e1_C5ErrorVvp":{"name":"error","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/OneOf_Response.html":{"name":"OneOf_Response","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response/Success.html":{"name":"Success","abstract":"\u003cp\u003eWrapper object for success response\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html#/s:4XMTP35Xmtp_KeystoreApi_V1_EncryptResponseV9responsesSayAC0G0VGvp":{"name":"responses","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_EncryptResponse"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_EncryptResponse"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse/Response.html":{"name":"Response","abstract":"\u003cp\u003eA single encryption response\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_EncryptResponse"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_EncryptResponse"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_EncryptResponse"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_EncryptResponse"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_EncryptResponse"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_EncryptResponse"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_EncryptResponse"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_EncryptE7RequestV0G0V9recipientAA0B32_MessageContents_PublicKeyBundleVvp":{"name":"recipient","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_EncryptE7RequestV0G0V12hasRecipientSbvp":{"name":"hasRecipient","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_EncryptE7RequestV0G0V9recipientAA0B32_MessageContents_PublicKeyBundleVvp\"\u003erecipient\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_EncryptE7RequestV0G0V14clearRecipientyyF":{"name":"clearRecipient()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_EncryptE7RequestV0G0V9recipientAA0B32_MessageContents_PublicKeyBundleVvp\"\u003erecipient\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_EncryptE7RequestV0G0V7payload10Foundation4DataVvp":{"name":"payload","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_EncryptE7RequestV0G0V11headerBytes10Foundation4DataVvp":{"name":"headerBytes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_EncryptE7RequestV8requestsSayAC0G0VGvp":{"name":"requests","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_EncryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_EncryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request/Request.html":{"name":"Request","abstract":"\u003cp\u003eA single encryption request\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_EncryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_EncryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_EncryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_EncryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_EncryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_EncryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_EncryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:4XMTP36Xmtp_KeystoreApi_V1_DecryptV2RequestV0H0V7payloadAA0B27_MessageContents_CiphertextVvp":{"name":"payload","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:4XMTP36Xmtp_KeystoreApi_V1_DecryptV2RequestV0H0V10hasPayloadSbvp":{"name":"hasPayload","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:4XMTP36Xmtp_KeystoreApi_V1_DecryptV2RequestV0H0V7payloadAA0B27_MessageContents_CiphertextVvp\"\u003epayload\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:4XMTP36Xmtp_KeystoreApi_V1_DecryptV2RequestV0H0V12clearPayloadyyF":{"name":"clearPayload()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:4XMTP36Xmtp_KeystoreApi_V1_DecryptV2RequestV0H0V7payloadAA0B27_MessageContents_CiphertextVvp\"\u003epayload\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:4XMTP36Xmtp_KeystoreApi_V1_DecryptV2RequestV0H0V11headerBytes10Foundation4DataVvp":{"name":"headerBytes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:4XMTP36Xmtp_KeystoreApi_V1_DecryptV2RequestV0H0V12contentTopicSSvp":{"name":"contentTopic","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html#/s:4XMTP36Xmtp_KeystoreApi_V1_DecryptV2RequestV8requestsSayAC0H0VGvp":{"name":"requests","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_DecryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_DecryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request/Request.html":{"name":"Request","abstract":"\u003cp\u003eA single decryption request\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_DecryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_DecryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_DecryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_DecryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_DecryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_DecryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_DecryptV2Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html#/s:4XMTP35Xmtp_KeystoreApi_V1_DecryptResponseV0G0V7SuccessV9decrypted10Foundation4DataVvp":{"name":"decrypted","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Success"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/OneOf_Response.html#/s:4XMTP35Xmtp_KeystoreApi_V1_DecryptResponseV0G0V06OneOf_G0O6resultyAgE7SuccessVcAGmF":{"name":"result(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/OneOf_Response.html#/s:4XMTP35Xmtp_KeystoreApi_V1_DecryptResponseV0G0V06OneOf_G0O5erroryAgA0b1_cd1_e1_C5ErrorVcAGmF":{"name":"error(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"OneOf_Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/OneOf_Response.html#/==(_:_:)":{"name":"==(_:_:)","parent_name":"OneOf_Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html#/s:4XMTP35Xmtp_KeystoreApi_V1_DecryptResponseV0G0V8responseAE06OneOf_G0OSgvp":{"name":"response","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html#/s:4XMTP35Xmtp_KeystoreApi_V1_DecryptResponseV0G0V6resultAE7SuccessVvp":{"name":"result","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html#/s:4XMTP35Xmtp_KeystoreApi_V1_DecryptResponseV0G0V5errorAA0b1_cd1_e1_C5ErrorVvp":{"name":"error","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/OneOf_Response.html":{"name":"OneOf_Response","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response/Success.html":{"name":"Success","abstract":"\u003cp\u003eWrapper object for success response\u003c/p\u003e","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Response"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html#/s:4XMTP35Xmtp_KeystoreApi_V1_DecryptResponseV9responsesSayAC0G0VGvp":{"name":"responses","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_DecryptResponse"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_DecryptResponse"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse/Response.html":{"name":"Response","abstract":"\u003cp\u003eA single decryption response\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_DecryptResponse"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_DecryptResponse"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_DecryptResponse"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_DecryptResponse"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_DecryptResponse"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_DecryptResponse"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_DecryptResponse"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_DecryptE7RequestV0G0V7payloadAA0B27_MessageContents_CiphertextVvp":{"name":"payload","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_DecryptE7RequestV0G0V10hasPayloadSbvp":{"name":"hasPayload","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_DecryptE7RequestV0G0V7payloadAA0B27_MessageContents_CiphertextVvp\"\u003epayload\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_DecryptE7RequestV0G0V12clearPayloadyyF":{"name":"clearPayload()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_DecryptE7RequestV0G0V7payloadAA0B27_MessageContents_CiphertextVvp\"\u003epayload\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_DecryptE7RequestV0G0V8peerKeysAA0B32_MessageContents_PublicKeyBundleVvp":{"name":"peerKeys","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_DecryptE7RequestV0G0V11hasPeerKeysSbvp":{"name":"hasPeerKeys","abstract":"\u003cp\u003eReturns true if \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_DecryptE7RequestV0G0V8peerKeysAA0B32_MessageContents_PublicKeyBundleVvp\"\u003epeerKeys\u003c/a\u003e\u003c/code\u003e has been explicitly set.\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_DecryptE7RequestV0G0V13clearPeerKeysyyF":{"name":"clearPeerKeys()","abstract":"\u003cp\u003eClears the value of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_DecryptE7RequestV0G0V8peerKeysAA0B32_MessageContents_PublicKeyBundleVvp\"\u003epeerKeys\u003c/a\u003e\u003c/code\u003e. Subsequent reads from it will return its default value.\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_DecryptE7RequestV0G0V11headerBytes10Foundation4DataVvp":{"name":"headerBytes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_DecryptE7RequestV0G0V8isSenderSbvp":{"name":"isSender","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html#/s:4XMTP027Xmtp_KeystoreApi_V1_DecryptE7RequestV8requestsSayAC0G0VGvp":{"name":"requests","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_DecryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_DecryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request/Request.html":{"name":"Request","abstract":"\u003cp\u003eA single decryption request\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_DecryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_DecryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_DecryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_DecryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_DecryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_DecryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_DecryptV1Request"},"Structs/Xmtp_KeystoreApi_V1_KeystoreError.html#/s:4XMTP020Xmtp_KeystoreApi_V1_C5ErrorV7messageSSvp":{"name":"message","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_KeystoreError"},"Structs/Xmtp_KeystoreApi_V1_KeystoreError.html#/s:4XMTP020Xmtp_KeystoreApi_V1_C5ErrorV4codeAA0b1_cd1_e1_F4CodeOvp":{"name":"code","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_KeystoreError"},"Structs/Xmtp_KeystoreApi_V1_KeystoreError.html#/s:13SwiftProtobuf7MessageP13unknownFieldsAA14UnknownStorageVvp":{"name":"unknownFields","parent_name":"Xmtp_KeystoreApi_V1_KeystoreError"},"Structs/Xmtp_KeystoreApi_V1_KeystoreError.html#/s:13SwiftProtobuf7MessagePxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_KeystoreError"},"Structs/Xmtp_KeystoreApi_V1_KeystoreError.html#/s:13SwiftProtobuf7MessageP05protoC4NameSSvpZ":{"name":"protoMessageName","parent_name":"Xmtp_KeystoreApi_V1_KeystoreError"},"Structs/Xmtp_KeystoreApi_V1_KeystoreError.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_KeystoreError"},"Structs/Xmtp_KeystoreApi_V1_KeystoreError.html#/s:13SwiftProtobuf7MessageP06decodeC07decoderyqd__z_tKAA7DecoderRd__lF":{"name":"decodeMessage(decoder:)","parent_name":"Xmtp_KeystoreApi_V1_KeystoreError"},"Structs/Xmtp_KeystoreApi_V1_KeystoreError.html#/s:13SwiftProtobuf7MessageP8traverse7visitoryqd__z_tKAA7VisitorRd__lF":{"name":"traverse(visitor:)","parent_name":"Xmtp_KeystoreApi_V1_KeystoreError"},"Structs/Xmtp_KeystoreApi_V1_KeystoreError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Xmtp_KeystoreApi_V1_KeystoreError"},"Structs/PreparedMessage.html#/s:4XMTP15PreparedMessageV9envelopesSayAA05Xmtp_C15Api_V1_EnvelopeVGvp":{"name":"envelopes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PreparedMessage"},"Structs/PreparedMessage.html#/s:4XMTP15PreparedMessageV18fromSerializedDatayAC10Foundation0F0VKFZ":{"name":"fromSerializedData(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PreparedMessage"},"Structs/PreparedMessage.html#/s:4XMTP15PreparedMessageV14serializedData10Foundation0E0VyKF":{"name":"serializedData()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PreparedMessage"},"Structs/PreparedMessage.html#/s:4XMTP15PreparedMessageV9messageIDSSvp":{"name":"messageID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PreparedMessage"},"Structs/PreparedMessage.html#/s:4XMTP15PreparedMessageV17conversationTopicSSvp":{"name":"conversationTopic","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PreparedMessage"},"Structs/Pagination.html#/s:4XMTP10PaginationV5limitSiSgvp":{"name":"limit","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Pagination"},"Structs/Pagination.html#/s:4XMTP10PaginationV6before10Foundation4DateVSgvp":{"name":"before","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Pagination"},"Structs/Pagination.html#/s:4XMTP10PaginationV5after10Foundation4DateVSgvp":{"name":"after","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Pagination"},"Structs/Pagination.html#/s:4XMTP10PaginationV9directionAA32Xmtp_MessageApi_V1_SortDirectionOSgvp":{"name":"direction","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Pagination"},"Structs/Pagination.html#/s:4XMTP10PaginationV5limit6before5after9directionACSiSg_10Foundation4DateVSgAlA32Xmtp_MessageApi_V1_SortDirectionOSgtcfc":{"name":"init(limit:before:after:direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Pagination"},"Structs/DecryptedMessage.html#/s:4XMTP16DecryptedMessageV2idSSvp":{"name":"id","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DecryptedMessage"},"Structs/DecryptedMessage.html#/s:4XMTP16DecryptedMessageV14encodedContentAA05Xmtp_c16Contents_EncodedE0Vvp":{"name":"encodedContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DecryptedMessage"},"Structs/DecryptedMessage.html#/s:4XMTP16DecryptedMessageV13senderAddressSSvp":{"name":"senderAddress","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DecryptedMessage"},"Structs/DecryptedMessage.html#/s:4XMTP16DecryptedMessageV6sentAt10Foundation4DateVvp":{"name":"sentAt","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DecryptedMessage"},"Structs/DecryptedMessage.html#/s:4XMTP16DecryptedMessageV5topicSSvp":{"name":"topic","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DecryptedMessage"},"Structs/DecodedMessage.html#/s:4XMTP14DecodedMessageV5topicSSvp":{"name":"topic","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DecodedMessage"},"Structs/DecodedMessage.html#/s:4XMTP14DecodedMessageV2idSSvp":{"name":"id","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DecodedMessage"},"Structs/DecodedMessage.html#/s:4XMTP14DecodedMessageV14encodedContentAA05Xmtp_c16Contents_EncodedE0Vvp":{"name":"encodedContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DecodedMessage"},"Structs/DecodedMessage.html#/s:4XMTP14DecodedMessageV13senderAddressSSvp":{"name":"senderAddress","abstract":"\u003cp\u003eThe wallet address of the sender of the message\u003c/p\u003e","parent_name":"DecodedMessage"},"Structs/DecodedMessage.html#/s:4XMTP14DecodedMessageV4sent10Foundation4DateVvp":{"name":"sent","abstract":"\u003cp\u003eWhen the message was sent\u003c/p\u003e","parent_name":"DecodedMessage"},"Structs/DecodedMessage.html#/s:4XMTP14DecodedMessageV6clientAA6ClientCvp":{"name":"client","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DecodedMessage"},"Structs/DecodedMessage.html#/s:4XMTP14DecodedMessageV6client5topic14encodedContent13senderAddress4sentAcA6ClientC_SSAA05Xmtp_c16Contents_EncodedG0VSS10Foundation4DateVtcfc":{"name":"init(client:topic:encodedContent:senderAddress:sent:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DecodedMessage"},"Structs/DecodedMessage.html#/s:4XMTP14DecodedMessageV7contentxyKlF":{"name":"content()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DecodedMessage"},"Structs/DecodedMessage.html#/s:4XMTP14DecodedMessageV15fallbackContentSSvp":{"name":"fallbackContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DecodedMessage"},"Structs/DecodedMessage.html#/s:4XMTP14DecodedMessageV7preview6client5topic4body13senderAddress4sentAcA6ClientC_S3S10Foundation4DateVtFZ":{"name":"preview(client:topic:body:senderAddress:sent:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"DecodedMessage"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V5topicSSvp":{"name":"topic","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V11keyMaterial10Foundation4DataVvp":{"name":"keyMaterial","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V7contextAA33Xmtp_MessageContents_InvitationV1V7ContextVvp":{"name":"context","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V11peerAddressSSvp":{"name":"peerAddress","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V6clientAA6ClientCvp":{"name":"client","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V5topic11keyMaterial7context11peerAddress6clientACSS_10Foundation4DataVAA33Xmtp_MessageContents_InvitationV1V7ContextVSSAA6ClientCtcfc":{"name":"init(topic:keyMaterial:context:peerAddress:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V5topic11keyMaterial7context11peerAddress6client6headerACSS_10Foundation4DataVAA33Xmtp_MessageContents_InvitationV1V7ContextVSSAA6ClientCAA0n1_op7_Sealedq6HeaderR0Vtcfc":{"name":"init(topic:keyMaterial:context:peerAddress:client:header:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V16encodedContainerAA0bcE0Vvp":{"name":"encodedContainer","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V15streamEphemeralScsyAA27Xmtp_MessageApi_V1_EnvelopeVs5Error_pGyF":{"name":"streamEphemeral()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V14streamMessagesScsyAA14DecodedMessageVs5Error_pGyF":{"name":"streamMessages()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V23streamDecryptedMessagesScsyAA0E7MessageVs5Error_pGyF":{"name":"streamDecryptedMessages()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V9createdAt10Foundation4DateVvp":{"name":"createdAt","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V6decode8envelopeAA14DecodedMessageVAA05Xmtp_G15Api_V1_EnvelopeV_tKF":{"name":"decode(envelope:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2.html#/s:4XMTP14ConversationV2V6encode5codec7content10Foundation4DataVx_q_tYaKAA12ContentCodecRz1TQzRs_r0_lF":{"name":"encode(codec:content:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2"},"Structs/ConversationV2Container.html#/s:4XMTP23ConversationV2ContainerV6decode4withAA0bC0VAA6ClientC_tF":{"name":"decode(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV2Container"},"Structs/ConversationV1.html#/s:4XMTP14ConversationV1V6clientAA6ClientCvp":{"name":"client","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV1"},"Structs/ConversationV1.html#/s:4XMTP14ConversationV1V11peerAddressSSvp":{"name":"peerAddress","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV1"},"Structs/ConversationV1.html#/s:4XMTP14ConversationV1V6sentAt10Foundation4DateVvp":{"name":"sentAt","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV1"},"Structs/ConversationV1.html#/s:4XMTP14ConversationV1V6client11peerAddress6sentAtAcA6ClientC_SS10Foundation4DateVtcfc":{"name":"init(client:peerAddress:sentAt:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV1"},"Structs/ConversationV1.html#/s:4XMTP14ConversationV1V16encodedContainerAA0bcE0Vvp":{"name":"encodedContainer","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV1"},"Structs/ConversationV1.html#/s:4XMTP14ConversationV1V14streamMessagesScsyAA14DecodedMessageVs5Error_pGyF":{"name":"streamMessages()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV1"},"Structs/ConversationV1.html#/s:4XMTP14ConversationV1V23streamDecryptedMessagesScsyAA0E7MessageVs5Error_pGyF":{"name":"streamDecryptedMessages()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV1"},"Structs/ConversationV1.html#/s:4XMTP14ConversationV1V15streamEphemeralScsyAA016Xmtp_MessageApi_C9_EnvelopeVs5Error_pGyF":{"name":"streamEphemeral()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV1"},"Structs/ConversationV1.html#/s:4XMTP14ConversationV1V6decode8envelopeAA14DecodedMessageVAA05Xmtp_g4Api_C9_EnvelopeV_tKF":{"name":"decode(envelope:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationV1"},"Structs/ConsentListEntry/EntryType.html#/s:4XMTP16ConsentListEntryV0D4TypeO7addressyA2EmF":{"name":"address","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EntryType"},"Structs/ConsentListEntry/EntryType.html":{"name":"EntryType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConsentListEntry"},"Structs/ConsentListEntry.html#/s:4XMTP16ConsentListEntryV5valueSSvp":{"name":"value","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConsentListEntry"},"Structs/ConsentListEntry.html#/s:4XMTP16ConsentListEntryV9entryTypeAC0dF0Ovp":{"name":"entryType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConsentListEntry"},"Structs/ConsentListEntry.html#/s:4XMTP16ConsentListEntryV11consentTypeAA0B5StateOvp":{"name":"consentType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConsentListEntry"},"Structs/TextCodec.html#/s:4XMTP9TextCodecV1Ta":{"name":"T","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"TextCodec"},"Structs/TextCodec.html#/s:4XMTP9TextCodecVACycfc":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"TextCodec"},"Structs/TextCodec.html#/s:4XMTP9TextCodecV11contentTypeAA028Xmtp_MessageContents_ContentE2IdVvp":{"name":"contentType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"TextCodec"},"Structs/TextCodec.html#/s:4XMTP9TextCodecV6encode7content6clientAA35Xmtp_MessageContents_EncodedContentVSS_AA6ClientCtKF":{"name":"encode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"TextCodec"},"Structs/TextCodec.html#/s:4XMTP9TextCodecV6decode7content6clientSSAA35Xmtp_MessageContents_EncodedContentV_AA6ClientCtKF":{"name":"decode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"TextCodec"},"Structs/TextCodec.html#/s:4XMTP9TextCodecV8fallback7contentSSSgSS_tKF":{"name":"fallback(content:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"TextCodec"},"Structs/ReplyCodec.html#/s:4XMTP10ReplyCodecV11contentTypeAA028Xmtp_MessageContents_ContentE2IdVvp":{"name":"contentType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReplyCodec"},"Structs/ReplyCodec.html#/s:4XMTP10ReplyCodecVACycfc":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReplyCodec"},"Structs/ReplyCodec.html#/s:4XMTP10ReplyCodecV6encode7content6clientAA35Xmtp_MessageContents_EncodedContentVAA0B0V_AA6ClientCtKF":{"name":"encode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReplyCodec"},"Structs/ReplyCodec.html#/s:4XMTP10ReplyCodecV6decode7content6clientAA0B0VAA35Xmtp_MessageContents_EncodedContentV_AA6ClientCtKF":{"name":"decode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReplyCodec"},"Structs/ReplyCodec.html#/s:4XMTP10ReplyCodecV8fallback7contentSSSgAA0B0V_tKF":{"name":"fallback(content:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReplyCodec"},"Structs/Reply.html#/s:4XMTP5ReplyV9referenceSSvp":{"name":"reference","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Reply"},"Structs/Reply.html#/s:4XMTP5ReplyV7contentypvp":{"name":"content","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Reply"},"Structs/Reply.html#/s:4XMTP5ReplyV11contentTypeAA028Xmtp_MessageContents_ContentD2IdVvp":{"name":"contentType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Reply"},"Structs/Reply.html#/s:4XMTP5ReplyV9reference7content0D4TypeACSS_ypAA028Xmtp_MessageContents_ContentE2IdVtcfc":{"name":"init(reference:content:contentType:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Reply"},"Structs/RemoteAttachmentCodec.html#/s:4XMTP21RemoteAttachmentCodecV1Ta":{"name":"T","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachmentCodec"},"Structs/RemoteAttachmentCodec.html#/s:4XMTP21RemoteAttachmentCodecVACycfc":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachmentCodec"},"Structs/RemoteAttachmentCodec.html#/s:4XMTP21RemoteAttachmentCodecV11contentTypeAA028Xmtp_MessageContents_ContentF2IdVvp":{"name":"contentType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachmentCodec"},"Structs/RemoteAttachmentCodec.html#/s:4XMTP21RemoteAttachmentCodecV6encode7content6clientAA35Xmtp_MessageContents_EncodedContentVAA0bC0V_AA6ClientCtKF":{"name":"encode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachmentCodec"},"Structs/RemoteAttachmentCodec.html#/s:4XMTP21RemoteAttachmentCodecV6decode7content6clientAA0bC0VAA35Xmtp_MessageContents_EncodedContentV_AA6ClientCtKF":{"name":"decode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachmentCodec"},"Structs/RemoteAttachmentCodec.html#/s:4XMTP21RemoteAttachmentCodecV8fallback7contentSSSgAA0bC0V_tKF":{"name":"fallback(content:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachmentCodec"},"Structs/RemoteAttachment/Scheme.html#/s:4XMTP16RemoteAttachmentV6SchemeO5httpsyA2EmF":{"name":"https","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Scheme"},"Structs/RemoteAttachment/Scheme.html":{"name":"Scheme","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/RemoteAttachment.html#/s:4XMTP16RemoteAttachmentV3urlSSvp":{"name":"url","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/RemoteAttachment.html#/s:4XMTP16RemoteAttachmentV13contentDigestSSvp":{"name":"contentDigest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/RemoteAttachment.html#/s:4XMTP16RemoteAttachmentV6secret10Foundation4DataVvp":{"name":"secret","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/RemoteAttachment.html#/s:4XMTP16RemoteAttachmentV4salt10Foundation4DataVvp":{"name":"salt","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/RemoteAttachment.html#/s:4XMTP16RemoteAttachmentV5nonce10Foundation4DataVvp":{"name":"nonce","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/RemoteAttachment.html#/s:4XMTP16RemoteAttachmentV6schemeAC6SchemeOvp":{"name":"scheme","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/RemoteAttachment.html#/s:4XMTP16RemoteAttachmentV13contentLengthSiSgvp":{"name":"contentLength","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/RemoteAttachment.html#/s:4XMTP16RemoteAttachmentV8filenameSSSgvp":{"name":"filename","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/RemoteAttachment.html#/s:4XMTP16RemoteAttachmentV3url13contentDigest6secret4salt5nonce6schemeACSS_SS10Foundation4DataVA2lC6SchemeOtKcfc":{"name":"init(url:contentDigest:secret:salt:nonce:scheme:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/RemoteAttachment.html#/s:4XMTP16RemoteAttachmentV3url23encryptedEncodedContentACSS_AA09EncryptedfG0VtKcfc":{"name":"init(url:encryptedEncodedContent:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/RemoteAttachment.html#/s:4XMTP16RemoteAttachmentV15encodeEncrypted7content5codec4withAA0E14EncodedContentVq__xAA6ClientCtKAA0J5CodecRz1TQzRs_r0_lFZ":{"name":"encodeEncrypted(content:codec:with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/RemoteAttachment.html#/s:4XMTP16RemoteAttachmentV14decryptEncoded9encryptedAA021Xmtp_MessageContents_E7ContentVAA09EncryptedeJ0V_tKFZ":{"name":"decryptEncoded(encrypted:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/RemoteAttachment.html#/s:4XMTP16RemoteAttachmentV7contentAA35Xmtp_MessageContents_EncodedContentVyYaKF":{"name":"content()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachment"},"Structs/ReadReceiptCodec.html#/s:4XMTP16ReadReceiptCodecV1Ta":{"name":"T","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReadReceiptCodec"},"Structs/ReadReceiptCodec.html#/s:4XMTP16ReadReceiptCodecVACycfc":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReadReceiptCodec"},"Structs/ReadReceiptCodec.html#/s:4XMTP16ReadReceiptCodecV11contentTypeAA028Xmtp_MessageContents_ContentF2IdVvp":{"name":"contentType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReadReceiptCodec"},"Structs/ReadReceiptCodec.html#/s:4XMTP16ReadReceiptCodecV6encode7content6clientAA35Xmtp_MessageContents_EncodedContentVAA0bC0V_AA6ClientCtKF":{"name":"encode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReadReceiptCodec"},"Structs/ReadReceiptCodec.html#/s:4XMTP16ReadReceiptCodecV6decode7content6clientAA0bC0VAA35Xmtp_MessageContents_EncodedContentV_AA6ClientCtKF":{"name":"decode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReadReceiptCodec"},"Structs/ReadReceiptCodec.html#/s:4XMTP16ReadReceiptCodecV8fallback7contentSSSgAA0bC0V_tKF":{"name":"fallback(content:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReadReceiptCodec"},"Structs/ReadReceipt.html#/s:4XMTP11ReadReceiptVACycfc":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReadReceipt"},"Structs/ReactionCodec.html#/s:4XMTP13ReactionCodecV1Ta":{"name":"T","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReactionCodec"},"Structs/ReactionCodec.html#/s:4XMTP13ReactionCodecV11contentTypeAA028Xmtp_MessageContents_ContentE2IdVvp":{"name":"contentType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReactionCodec"},"Structs/ReactionCodec.html#/s:4XMTP13ReactionCodecVACycfc":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReactionCodec"},"Structs/ReactionCodec.html#/s:4XMTP13ReactionCodecV6encode7content6clientAA35Xmtp_MessageContents_EncodedContentVAA0B0V_AA6ClientCtKF":{"name":"encode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReactionCodec"},"Structs/ReactionCodec.html#/s:4XMTP13ReactionCodecV6decode7content6clientAA0B0VAA35Xmtp_MessageContents_EncodedContentV_AA6ClientCtKF":{"name":"decode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReactionCodec"},"Structs/ReactionCodec.html#/s:4XMTP13ReactionCodecV8fallback7contentSSSgAA0B0V_tKF":{"name":"fallback(content:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReactionCodec"},"Structs/Reaction.html#/s:4XMTP8ReactionV9referenceSSvp":{"name":"reference","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Reaction"},"Structs/Reaction.html#/s:4XMTP8ReactionV6actionAA0B6ActionOvp":{"name":"action","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Reaction"},"Structs/Reaction.html#/s:4XMTP8ReactionV7contentSSvp":{"name":"content","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Reaction"},"Structs/Reaction.html#/s:4XMTP8ReactionV6schemaAA0B6SchemaOvp":{"name":"schema","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Reaction"},"Structs/Reaction.html#/s:4XMTP8ReactionV9reference6action7content6schemaACSS_AA0B6ActionOSSAA0B6SchemaOtcfc":{"name":"init(reference:action:content:schema:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Reaction"},"Structs/EncryptedEncodedContent.html#/s:4XMTP23EncryptedEncodedContentV6secret10Foundation4DataVvp":{"name":"secret","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EncryptedEncodedContent"},"Structs/EncryptedEncodedContent.html#/s:4XMTP23EncryptedEncodedContentV6digestSSvp":{"name":"digest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EncryptedEncodedContent"},"Structs/EncryptedEncodedContent.html#/s:4XMTP23EncryptedEncodedContentV4salt10Foundation4DataVvp":{"name":"salt","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EncryptedEncodedContent"},"Structs/EncryptedEncodedContent.html#/s:4XMTP23EncryptedEncodedContentV5nonce10Foundation4DataVvp":{"name":"nonce","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EncryptedEncodedContent"},"Structs/EncryptedEncodedContent.html#/s:4XMTP23EncryptedEncodedContentV7payload10Foundation4DataVvp":{"name":"payload","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EncryptedEncodedContent"},"Structs/EncryptedEncodedContent.html#/s:4XMTP23EncryptedEncodedContentV6secret6digest4salt5nonce7payloadAC10Foundation4DataV_SSA3Ktcfc":{"name":"init(secret:digest:salt:nonce:payload:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EncryptedEncodedContent"},"Structs/AttachmentCodec.html#/s:4XMTP15AttachmentCodecV1Ta":{"name":"T","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AttachmentCodec"},"Structs/AttachmentCodec.html#/s:4XMTP15AttachmentCodecVACycfc":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AttachmentCodec"},"Structs/AttachmentCodec.html#/s:4XMTP15AttachmentCodecV11contentTypeAA028Xmtp_MessageContents_ContentE2IdVvp":{"name":"contentType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AttachmentCodec"},"Structs/AttachmentCodec.html#/s:4XMTP15AttachmentCodecV6encode7content6clientAA35Xmtp_MessageContents_EncodedContentVAA0B0V_AA6ClientCtKF":{"name":"encode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AttachmentCodec"},"Structs/AttachmentCodec.html#/s:4XMTP15AttachmentCodecV6decode7content6clientAA0B0VAA35Xmtp_MessageContents_EncodedContentV_AA6ClientCtKF":{"name":"decode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AttachmentCodec"},"Structs/AttachmentCodec.html#/s:4XMTP15AttachmentCodecV8fallback7contentSSSgAA0B0V_tKF":{"name":"fallback(content:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AttachmentCodec"},"Structs/Attachment.html#/s:4XMTP10AttachmentV8filenameSSvp":{"name":"filename","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Attachment"},"Structs/Attachment.html#/s:4XMTP10AttachmentV8mimeTypeSSvp":{"name":"mimeType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Attachment"},"Structs/Attachment.html#/s:4XMTP10AttachmentV4data10Foundation4DataVvp":{"name":"data","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Attachment"},"Structs/Attachment.html#/s:4XMTP10AttachmentV8filename8mimeType4dataACSS_SS10Foundation4DataVtcfc":{"name":"init(filename:mimeType:data:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Attachment"},"Structs/ClientOptions/Api.html#/s:4XMTP13ClientOptionsV3ApiV3envAA15XMTPEnvironmentOvp":{"name":"env","abstract":"\u003cp\u003eSpecify which XMTP network to connect to. Defaults to \u003ccode\u003e.dev\u003c/code\u003e\u003c/p\u003e","parent_name":"Api"},"Structs/ClientOptions/Api.html#/s:4XMTP13ClientOptionsV3ApiV8isSecureSbvp":{"name":"isSecure","abstract":"\u003cp\u003eOptional: Specify self-reported version e.g. XMTPInbox/v1.0.0.\u003c/p\u003e","parent_name":"Api"},"Structs/ClientOptions/Api.html#/s:4XMTP13ClientOptionsV3ApiV10appVersionSSSgvp":{"name":"appVersion","abstract":"\u003cp\u003eSpecify whether the API client should use TLS security. In general this should only be false when using the \u003ccode\u003e.local\u003c/code\u003e environment.\u003c/p\u003e","parent_name":"Api"},"Structs/ClientOptions/Api.html#/s:4XMTP13ClientOptionsV3ApiV3env8isSecure10appVersionAeA15XMTPEnvironmentO_SbSSSgtcfc":{"name":"init(env:isSecure:appVersion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Api"},"Structs/ClientOptions/Api.html":{"name":"Api","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ClientOptions"},"Structs/ClientOptions.html#/s:4XMTP13ClientOptionsV3apiAC3ApiVvp":{"name":"api","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ClientOptions"},"Structs/ClientOptions.html#/s:4XMTP13ClientOptionsV6codecsSayAA12ContentCodec_pGvp":{"name":"codecs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ClientOptions"},"Structs/ClientOptions.html#/s:4XMTP13ClientOptionsV25preEnableIdentityCallbackyyYaKcSgvp":{"name":"preEnableIdentityCallback","abstract":"\u003cp\u003e\u003ccode\u003epreEnableIdentityCallback\u003c/code\u003e will be called immediately before an Enable Identity wallet signature is requested from the user.\u003c/p\u003e","parent_name":"ClientOptions"},"Structs/ClientOptions.html#/s:4XMTP13ClientOptionsV25preCreateIdentityCallbackyyYaKcSgvp":{"name":"preCreateIdentityCallback","abstract":"\u003cp\u003e\u003ccode\u003epreCreateIdentityCallback\u003c/code\u003e will be called immediately before a Create Identity wallet signature is requested from the user.\u003c/p\u003e","parent_name":"ClientOptions"},"Structs/ClientOptions.html#/s:4XMTP13ClientOptionsV3api6codecs25preEnableIdentityCallback0f6CreatehI0A2C3ApiV_SayAA12ContentCodec_pGyyYaKcSgALtcfc":{"name":"init(api:codecs:preEnableIdentityCallback:preCreateIdentityCallback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ClientOptions"},"Structs/ClientOptions.html":{"name":"ClientOptions","abstract":"\u003cp\u003eSpecify configuration options for creating a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Client.html\"\u003eClient\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Structs/Attachment.html":{"name":"Attachment","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/AttachmentCodec.html":{"name":"AttachmentCodec","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs.html#/s:4XMTP16DecodedCompositeV":{"name":"DecodedComposite","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/EncryptedEncodedContent.html":{"name":"EncryptedEncodedContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/Reaction.html":{"name":"Reaction","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/ReactionCodec.html":{"name":"ReactionCodec","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/ReadReceipt.html":{"name":"ReadReceipt","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/ReadReceiptCodec.html":{"name":"ReadReceiptCodec","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/RemoteAttachment.html":{"name":"RemoteAttachment","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/RemoteAttachmentCodec.html":{"name":"RemoteAttachmentCodec","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/Reply.html":{"name":"Reply","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/ReplyCodec.html":{"name":"ReplyCodec","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/TextCodec.html":{"name":"TextCodec","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/ConsentListEntry.html":{"name":"ConsentListEntry","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs.html#/s:4XMTP23ConversationV1ContainerV":{"name":"ConversationV1Container","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/ConversationV1.html":{"name":"ConversationV1","abstract":"\u003cp\u003eHandles legacy message conversations.\u003c/p\u003e"},"Structs/ConversationV2Container.html":{"name":"ConversationV2Container","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/ConversationV2.html":{"name":"ConversationV2","abstract":"\u003cp\u003eHandles V2 Message conversations.\u003c/p\u003e"},"Structs/DecodedMessage.html":{"name":"DecodedMessage","abstract":"\u003cp\u003eDecrypted messages from a conversation.\u003c/p\u003e"},"Structs/DecryptedMessage.html":{"name":"DecryptedMessage","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/Pagination.html":{"name":"Pagination","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/PreparedMessage.html":{"name":"PreparedMessage","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_KeystoreError.html":{"name":"Xmtp_KeystoreApi_V1_KeystoreError","abstract":"\u003cp\u003eWrapper class for errors from the Keystore API\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_DecryptV1Request.html":{"name":"Xmtp_KeystoreApi_V1_DecryptV1Request","abstract":"\u003cp\u003eDecrypt a batch of messages using X3DH key agreement\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_DecryptResponse.html":{"name":"Xmtp_KeystoreApi_V1_DecryptResponse","abstract":"\u003cp\u003eResponse type for both V1 and V2 decryption requests\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_DecryptV2Request.html":{"name":"Xmtp_KeystoreApi_V1_DecryptV2Request","abstract":"\u003cp\u003eDecrypt a batch of messages using the appropriate topic keys\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_EncryptV1Request.html":{"name":"Xmtp_KeystoreApi_V1_EncryptV1Request","abstract":"\u003cp\u003eEncrypt a batch of messages using X3DH key agreement\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_EncryptResponse.html":{"name":"Xmtp_KeystoreApi_V1_EncryptResponse","abstract":"\u003cp\u003eResponse type for both V1 and V2 encryption requests\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_EncryptV2Request.html":{"name":"Xmtp_KeystoreApi_V1_EncryptV2Request","abstract":"\u003cp\u003eEncrypt a batch of messages using the appropriate topic keys\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteRequest.html":{"name":"Xmtp_KeystoreApi_V1_CreateInviteRequest","abstract":"\u003cp\u003eRequest to create an invite payload, and store the topic keys in the Keystore\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_CreateInviteResponse.html":{"name":"Xmtp_KeystoreApi_V1_CreateInviteResponse","abstract":"\u003cp\u003eResponse to a CreateInviteRequest\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesRequest.html":{"name":"Xmtp_KeystoreApi_V1_SaveInvitesRequest","abstract":"\u003cp\u003eRequest to save a batch of invite messages to the Keystore\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_SaveInvitesResponse.html":{"name":"Xmtp_KeystoreApi_V1_SaveInvitesResponse","abstract":"\u003cp\u003eResponse to a SaveInvitesRequest\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_CreateAuthTokenRequest.html":{"name":"Xmtp_KeystoreApi_V1_CreateAuthTokenRequest","abstract":"\u003cp\u003eCreateAuthTokenRequest is used to create an auth token for the XMTP API\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest.html":{"name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsRequest","abstract":"\u003cp\u003eSaveV1ConversationsRequest is used to save a batch of conversations to the"},"Structs/Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse.html":{"name":"Xmtp_KeystoreApi_V1_SaveV1ConversationsResponse","abstract":"\u003cp\u003ePlaceholder response type for SaveV1Conversations\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_GetConversationsResponse.html":{"name":"Xmtp_KeystoreApi_V1_GetConversationsResponse","abstract":"\u003cp\u003eResponse for GetV2Conversations\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest.html":{"name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusRequest","abstract":"\u003cp\u003eUsed to check if the Keystore implementation has been setup for the given"},"Structs/Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse.html":{"name":"Xmtp_KeystoreApi_V1_GetKeystoreStatusResponse","abstract":"\u003cp\u003eResponse to GetKeystoreStatusRequest\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreRequest.html":{"name":"Xmtp_KeystoreApi_V1_InitKeystoreRequest","abstract":"\u003cp\u003eUsed to initialize the Keystore with a private key bundle retrieved from the"},"Structs/Xmtp_KeystoreApi_V1_InitKeystoreResponse.html":{"name":"Xmtp_KeystoreApi_V1_InitKeystoreResponse","abstract":"\u003cp\u003eResponse to the request to initialize the Keystore\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_SignDigestRequest.html":{"name":"Xmtp_KeystoreApi_V1_SignDigestRequest","abstract":"\u003cp\u003eSignDigestRequest is used to sign a digest with either the identity key"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobRequest.html":{"name":"Xmtp_KeystoreApi_V1_GetRefreshJobRequest","abstract":"\u003cp\u003eGetRefreshJobRequest is used to get the last run time of a refresh job\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_GetRefreshJobResponse.html":{"name":"Xmtp_KeystoreApi_V1_GetRefreshJobResponse","abstract":"\u003cp\u003eGetRefreshJobResponse is used to return the last run time of a refresh job\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_SetRefeshJobRequest.html":{"name":"Xmtp_KeystoreApi_V1_SetRefeshJobRequest","abstract":"\u003cp\u003eSetRefreshJobRequest is used to set the last run time of a refresh job\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_SetRefreshJobResponse.html":{"name":"Xmtp_KeystoreApi_V1_SetRefreshJobResponse","abstract":"\u003cp\u003eSetRefreshJobResponse is an empty response type\u003c/p\u003e"},"Structs/Xmtp_KeystoreApi_V1_TopicMap.html":{"name":"Xmtp_KeystoreApi_V1_TopicMap","abstract":"\u003cp\u003eA mapping of topics to their decrypted invitations\u003c/p\u003e"},"Structs/Xmtp_MessageApi_V1_Token.html":{"name":"Xmtp_MessageApi_V1_Token","abstract":"\u003cp\u003eToken is used by clients to prove to the nodes"},"Structs/Xmtp_MessageApi_V1_AuthData.html":{"name":"Xmtp_MessageApi_V1_AuthData","abstract":"\u003cp\u003eAuthData carries token parameters that are authenticated"},"Structs/Xmtp_MessageApi_V1_IndexCursor.html":{"name":"Xmtp_MessageApi_V1_IndexCursor","abstract":"\u003cp\u003eThis is based off of the go-waku Index type, but with the"},"Structs/Xmtp_MessageApi_V1_Cursor.html":{"name":"Xmtp_MessageApi_V1_Cursor","abstract":"\u003cp\u003eWrapper for potentially multiple types of cursor\u003c/p\u003e"},"Structs/Xmtp_MessageApi_V1_PagingInfo.html":{"name":"Xmtp_MessageApi_V1_PagingInfo","abstract":"\u003cp\u003eThis is based off of the go-waku PagingInfo struct, but with the direction"},"Structs/Xmtp_MessageApi_V1_Envelope.html":{"name":"Xmtp_MessageApi_V1_Envelope","abstract":"\u003cp\u003eEnvelope encapsulates a message while in transit.\u003c/p\u003e"},"Structs/Xmtp_MessageApi_V1_PublishRequest.html":{"name":"Xmtp_MessageApi_V1_PublishRequest","abstract":"\u003cp\u003ePublish\u003c/p\u003e"},"Structs/Xmtp_MessageApi_V1_PublishResponse.html":{"name":"Xmtp_MessageApi_V1_PublishResponse","abstract":"\u003cp\u003eEmpty message as a response for Publish\u003c/p\u003e"},"Structs/Xmtp_MessageApi_V1_SubscribeRequest.html":{"name":"Xmtp_MessageApi_V1_SubscribeRequest","abstract":"\u003cp\u003eSubscribe\u003c/p\u003e"},"Structs/Xmtp_MessageApi_V1_SubscribeAllRequest.html":{"name":"Xmtp_MessageApi_V1_SubscribeAllRequest","abstract":"\u003cp\u003eSubscribeAll\u003c/p\u003e"},"Structs/Xmtp_MessageApi_V1_QueryRequest.html":{"name":"Xmtp_MessageApi_V1_QueryRequest","abstract":"\u003cp\u003eQuery\u003c/p\u003e"},"Structs/Xmtp_MessageApi_V1_QueryResponse.html":{"name":"Xmtp_MessageApi_V1_QueryResponse","abstract":"\u003cp\u003eThe response, containing envelopes, for a query\u003c/p\u003e"},"Structs/Xmtp_MessageApi_V1_BatchQueryRequest.html":{"name":"Xmtp_MessageApi_V1_BatchQueryRequest","abstract":"\u003cp\u003eBatchQuery\u003c/p\u003e"},"Structs/Xmtp_MessageApi_V1_BatchQueryResponse.html":{"name":"Xmtp_MessageApi_V1_BatchQueryResponse","abstract":"\u003cp\u003eResponse containing a list of QueryResponse messages\u003c/p\u003e"},"Structs/Xmtp_MessageContents_Ciphertext.html":{"name":"Xmtp_MessageContents_Ciphertext","abstract":"\u003cp\u003eCiphertext represents encrypted payload."},"Structs/Xmtp_MessageContents_SignedEciesCiphertext.html":{"name":"Xmtp_MessageContents_SignedEciesCiphertext","abstract":"\u003cp\u003eSignedEciesCiphertext represents an ECIES encrypted payload and a signature\u003c/p\u003e"},"Structs/Xmtp_MessageContents_Composite.html":{"name":"Xmtp_MessageContents_Composite","abstract":"\u003cp\u003eComposite is used to implement xmtp.org/composite content type\u003c/p\u003e"},"Structs/Xmtp_MessageContents_ContactBundleV1.html":{"name":"Xmtp_MessageContents_ContactBundleV1","abstract":"\u003cp\u003eLEGACY: User key bundle V1 using PublicKeys."},"Structs/Xmtp_MessageContents_ContactBundleV2.html":{"name":"Xmtp_MessageContents_ContactBundleV2","abstract":"\u003cp\u003eUser key bundle V2 using SignedPublicKeys.\u003c/p\u003e"},"Structs/Xmtp_MessageContents_ContactBundle.html":{"name":"Xmtp_MessageContents_ContactBundle","abstract":"\u003cp\u003eVersioned ContactBundle\u003c/p\u003e"},"Structs/Xmtp_MessageContents_ContentTypeId.html":{"name":"Xmtp_MessageContents_ContentTypeId","abstract":"\u003cp\u003eContentTypeId is used to identify the type of content stored in a Message.\u003c/p\u003e"},"Structs/Xmtp_MessageContents_EncodedContent.html":{"name":"Xmtp_MessageContents_EncodedContent","abstract":"\u003cp\u003eEncodedContent bundles the content with metadata identifying its type"},"Structs/Xmtp_MessageContents_SignedContent.html":{"name":"Xmtp_MessageContents_SignedContent","abstract":"\u003cp\u003eSignedContent attaches a signature to EncodedContent.\u003c/p\u003e"},"Structs/Xmtp_MessageContents_ConversationReference.html":{"name":"Xmtp_MessageContents_ConversationReference","abstract":"\u003cp\u003eA light pointer for a conversation that contains no decryption keys\u003c/p\u003e"},"Structs/Xmtp_MessageContents_EciesMessage.html":{"name":"Xmtp_MessageContents_EciesMessage","abstract":"\u003cp\u003eEciesMessage is a wrapper for ECIES encrypted payloads\u003c/p\u003e"},"Structs/Xmtp_MessageContents_InvitationV1.html":{"name":"Xmtp_MessageContents_InvitationV1","abstract":"\u003cp\u003eUnsealed invitation V1\u003c/p\u003e"},"Structs/Xmtp_MessageContents_SealedInvitationHeaderV1.html":{"name":"Xmtp_MessageContents_SealedInvitationHeaderV1","abstract":"\u003cp\u003eSealed Invitation V1 Header"},"Structs/Xmtp_MessageContents_SealedInvitationV1.html":{"name":"Xmtp_MessageContents_SealedInvitationV1","abstract":"\u003cp\u003eSealed Invitation V1"},"Structs/Xmtp_MessageContents_SealedInvitation.html":{"name":"Xmtp_MessageContents_SealedInvitation","abstract":"\u003cp\u003eVersioned Sealed Invitation\u003c/p\u003e"},"Structs/Xmtp_MessageContents_MessageHeaderV1.html":{"name":"Xmtp_MessageContents_MessageHeaderV1","abstract":"\u003cp\u003eMessage header is encoded separately as the bytes are also used"},"Structs/Xmtp_MessageContents_MessageV1.html":{"name":"Xmtp_MessageContents_MessageV1","abstract":"\u003cp\u003eMessage is the top level protocol element\u003c/p\u003e"},"Structs/Xmtp_MessageContents_MessageHeaderV2.html":{"name":"Xmtp_MessageContents_MessageHeaderV2","abstract":"\u003cp\u003eMessage header carries information that is not encrypted, and is therefore"},"Structs/Xmtp_MessageContents_MessageV2.html":{"name":"Xmtp_MessageContents_MessageV2","abstract":"\u003cp\u003eMessage combines the encoded header with the encrypted payload.\u003c/p\u003e"},"Structs/Xmtp_MessageContents_Message.html":{"name":"Xmtp_MessageContents_Message","abstract":"\u003cp\u003eVersioned Message\u003c/p\u003e"},"Structs/Xmtp_MessageContents_DecodedMessage.html":{"name":"Xmtp_MessageContents_DecodedMessage","abstract":"\u003cp\u003eDecodedMessage represents the decrypted message contents."},"Structs/Xmtp_MessageContents_SignedPrivateKey.html":{"name":"Xmtp_MessageContents_SignedPrivateKey","abstract":"\u003cp\u003ePrivateKey generalized to support different key types\u003c/p\u003e"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV2.html":{"name":"Xmtp_MessageContents_PrivateKeyBundleV2","abstract":"\u003cp\u003ePrivateKeyBundle wraps the identityKey and the preKeys,"},"Structs/Xmtp_MessageContents_PrivateKey.html":{"name":"Xmtp_MessageContents_PrivateKey","abstract":"\u003cp\u003eLEGACY: PrivateKey generalized to support different key types\u003c/p\u003e"},"Structs/Xmtp_MessageContents_PrivateKeyBundleV1.html":{"name":"Xmtp_MessageContents_PrivateKeyBundleV1","abstract":"\u003cp\u003eLEGACY: PrivateKeyBundleV1 wraps the identityKey and the preKeys\u003c/p\u003e"},"Structs/Xmtp_MessageContents_PrivateKeyBundle.html":{"name":"Xmtp_MessageContents_PrivateKeyBundle","abstract":"\u003cp\u003eVersioned PrivateKeyBundle\u003c/p\u003e"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundleV1.html":{"name":"Xmtp_MessageContents_EncryptedPrivateKeyBundleV1","abstract":"\u003cp\u003ePrivateKeyBundle encrypted with key material generated by"},"Structs/Xmtp_MessageContents_EncryptedPrivateKeyBundle.html":{"name":"Xmtp_MessageContents_EncryptedPrivateKeyBundle","abstract":"\u003cp\u003eVersioned encrypted PrivateKeyBundle\u003c/p\u003e"},"Structs/Xmtp_MessageContents_PrivatePreferencesAction.html":{"name":"Xmtp_MessageContents_PrivatePreferencesAction","abstract":"\u003cp\u003ePrivatePreferencesAction is a message used to update the client\u0026rsquo;s"},"Structs/Xmtp_MessageContents_UnsignedPublicKey.html":{"name":"Xmtp_MessageContents_UnsignedPublicKey","abstract":"\u003cp\u003eUnsignedPublicKey represents a generalized public key,"},"Structs/Xmtp_MessageContents_SignedPublicKey.html":{"name":"Xmtp_MessageContents_SignedPublicKey","abstract":"\u003cp\u003eSignedPublicKey\u003c/p\u003e"},"Structs/Xmtp_MessageContents_SignedPublicKeyBundle.html":{"name":"Xmtp_MessageContents_SignedPublicKeyBundle","abstract":"\u003cp\u003ePublicKeyBundle packages the cryptographic keys associated with a wallet.\u003c/p\u003e"},"Structs/Xmtp_MessageContents_PublicKey.html":{"name":"Xmtp_MessageContents_PublicKey","abstract":"\u003cp\u003ePublicKey represents a generalized public key,"},"Structs/Xmtp_MessageContents_PublicKeyBundle.html":{"name":"Xmtp_MessageContents_PublicKeyBundle","abstract":"\u003cp\u003ePublicKeyBundle packages the cryptographic keys associated with a wallet,"},"Structs/Xmtp_MessageContents_Signature.html":{"name":"Xmtp_MessageContents_Signature","abstract":"\u003cp\u003eSignature represents a generalized public key signature,"},"Structs/Xmtp_MessageContents_SignedPayload.html":{"name":"Xmtp_MessageContents_SignedPayload","abstract":"\u003cp\u003eSignedPayload is a wrapper for a signature and a payload\u003c/p\u003e"},"Structs/XMTPPush.html":{"name":"XMTPPush","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/Notifications_V1_DeliveryMechanism.html":{"name":"Notifications_V1_DeliveryMechanism","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/Notifications_V1_RegisterInstallationRequest.html":{"name":"Notifications_V1_RegisterInstallationRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/Notifications_V1_RegisterInstallationResponse.html":{"name":"Notifications_V1_RegisterInstallationResponse","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/Notifications_V1_DeleteInstallationRequest.html":{"name":"Notifications_V1_DeleteInstallationRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/Notifications_V1_SubscribeRequest.html":{"name":"Notifications_V1_SubscribeRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/Notifications_V1_UnsubscribeRequest.html":{"name":"Notifications_V1_UnsubscribeRequest","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/SendOptions.html":{"name":"SendOptions","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/SigningKey.html#/s:4XMTP10SigningKeyP7addressSSvp":{"name":"address","abstract":"\u003cp\u003eA wallet address for this key\u003c/p\u003e","parent_name":"SigningKey"},"Protocols/SigningKey.html#/s:4XMTP10SigningKeyP4signyAA30Xmtp_MessageContents_SignatureV10Foundation4DataVYaKF":{"name":"sign(_:)","abstract":"\u003cp\u003eSign the data and return a secp256k1 compact recoverable signature.\u003c/p\u003e","parent_name":"SigningKey"},"Protocols/SigningKey.html#/s:4XMTP10SigningKeyP4sign7messageAA30Xmtp_MessageContents_SignatureVSS_tYaKF":{"name":"sign(message:)","abstract":"\u003cp\u003ePass a personal Ethereum signed message string text to be signed, returning","parent_name":"SigningKey"},"Protocols/Notifications_V1_NotificationsClientInterface.html#/s:4XMTP017Notifications_V1_B15ClientInterfaceP20registerInstallation7request7headers10completion7Connect10CancelableVAA0b1_c9_RegisterG7RequestV_SDySSSaySSGGyAH15ResponseMessageVyAA0b1_c1_mgO0VGctF":{"name":"registerInstallation(request:headers:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClientInterface"},"Protocols/Notifications_V1_NotificationsClientInterface.html#/s:4XMTP017Notifications_V1_B15ClientInterfaceP20registerInstallation7request7headers7Connect15ResponseMessageVyAA0b1_c9_RegistergK0VGAA0b1_c1_mG7RequestV_SDySSSaySSGGtYaF":{"name":"registerInstallation(request:headers:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClientInterface"},"Protocols/Notifications_V1_NotificationsClientInterface.html#/s:4XMTP017Notifications_V1_B15ClientInterfaceP18deleteInstallation7request7headers10completion7Connect10CancelableVAA0b1_c7_DeleteG7RequestV_SDySSSaySSGGyAH15ResponseMessageVy13SwiftProtobuf07Google_R6_EmptyVGctF":{"name":"deleteInstallation(request:headers:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClientInterface"},"Protocols/Notifications_V1_NotificationsClientInterface.html#/s:4XMTP017Notifications_V1_B15ClientInterfaceP18deleteInstallation7request7headers7Connect15ResponseMessageVy13SwiftProtobuf07Google_N6_EmptyVGAA0b1_c7_DeleteG7RequestV_SDySSSaySSGGtYaF":{"name":"deleteInstallation(request:headers:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClientInterface"},"Protocols/Notifications_V1_NotificationsClientInterface.html#/s:4XMTP017Notifications_V1_B15ClientInterfaceP9subscribe7request7headers10completion7Connect10CancelableVAA0b1_C17_SubscribeRequestV_SDySSSaySSGGyAH15ResponseMessageVy13SwiftProtobuf07Google_Q6_EmptyVGctF":{"name":"subscribe(request:headers:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClientInterface"},"Protocols/Notifications_V1_NotificationsClientInterface.html#/s:4XMTP017Notifications_V1_B15ClientInterfaceP9subscribe7request7headers7Connect15ResponseMessageVy13SwiftProtobuf07Google_M6_EmptyVGAA0b1_C17_SubscribeRequestV_SDySSSaySSGGtYaF":{"name":"subscribe(request:headers:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClientInterface"},"Protocols/Notifications_V1_NotificationsClientInterface.html#/s:4XMTP017Notifications_V1_B15ClientInterfaceP11unsubscribe7request7headers10completion7Connect10CancelableVAA0b1_C19_UnsubscribeRequestV_SDySSSaySSGGyAH15ResponseMessageVy13SwiftProtobuf07Google_Q6_EmptyVGctF":{"name":"unsubscribe(request:headers:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClientInterface"},"Protocols/Notifications_V1_NotificationsClientInterface.html#/s:4XMTP017Notifications_V1_B15ClientInterfaceP11unsubscribe7request7headers7Connect15ResponseMessageVy13SwiftProtobuf07Google_M6_EmptyVGAA0b1_C19_UnsubscribeRequestV_SDySSSaySSGGtYaF":{"name":"unsubscribe(request:headers:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClientInterface"},"Protocols/ContentCodec.html#/s:4XMTP12ContentCodecP1TQa":{"name":"T","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContentCodec"},"Protocols/ContentCodec.html#/s:4XMTP12ContentCodecP11contentTypeAA021Xmtp_MessageContents_bE2IdVvp":{"name":"contentType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContentCodec"},"Protocols/ContentCodec.html#/s:4XMTP12ContentCodecP6encode7content6clientAA028Xmtp_MessageContents_EncodedB0V1TQz_AA6ClientCtKF":{"name":"encode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContentCodec"},"Protocols/ContentCodec.html#/s:4XMTP12ContentCodecP6decode7content6client1TQzAA028Xmtp_MessageContents_EncodedB0V_AA6ClientCtKF":{"name":"decode(content:client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContentCodec"},"Protocols/ContentCodec.html#/s:4XMTP12ContentCodecP8fallback7contentSSSg1TQz_tKF":{"name":"fallback(content:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContentCodec"},"Protocols/ContentCodec.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ContentCodec"},"Protocols/ContentCodec.html#/s:4XMTP12ContentCodecPAAE2idSSvp":{"name":"id","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContentCodec"},"Protocols/ContentCodec.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ContentCodec"},"Protocols/ContentCodec.html#/s:4XMTP12ContentCodecPAAE11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContentCodec"},"Protocols/ContentCodec.html":{"name":"ContentCodec","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/Notifications_V1_NotificationsClientInterface.html":{"name":"Notifications_V1_NotificationsClientInterface","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/SigningKey.html":{"name":"SigningKey","abstract":"\u003cp\u003eDefines a type that is used by a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/Client.html\"\u003eClient\u003c/a\u003e\u003c/code\u003e to sign keys and messages.\u003c/p\u003e"},"Extensions/SignedPublicKeyBundle.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"SignedPublicKeyBundle"},"Extensions/SignedPublicKeyBundle.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"SignedPublicKeyBundle"},"Extensions/SignedPrivateKey.html#/s:4XMTP37Xmtp_MessageContents_SignedPrivateKeyV4signyAA0b1_cD10_SignatureV10Foundation4DataVYaKF":{"name":"sign(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SignedPrivateKey"},"Extensions/Signature.html#/s:4XMTP30Xmtp_MessageContents_SignatureV011ethPersonalC0y10Foundation4DataVSSKFZ":{"name":"ethPersonalMessage(_:)","abstract":"\u003cp\u003eGenerate Ethereum personal signature text from a message\u003c/p\u003e","parent_name":"Signature"},"Extensions/Signature.html#/s:4XMTP30Xmtp_MessageContents_SignatureV5bytes8recoveryAC10Foundation4DataV_Sitcfc":{"name":"init(bytes:recovery:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Signature"},"Extensions/Signature.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"Signature"},"Extensions/Signature.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"Signature"},"Extensions/SealedInvitationHeaderV1.html#/s:SE6encode2toys7Encoder_p_tKF":{"name":"encode(to:)","parent_name":"SealedInvitationHeaderV1"},"Extensions/SealedInvitationHeaderV1.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"SealedInvitationHeaderV1"},"Extensions/PrivateKey.html#/s:4XMTP10SigningKeyP7addressSSvp":{"name":"address","parent_name":"PrivateKey"},"Extensions/PrivateKey.html#/s:4XMTP10SigningKeyP4signyAA30Xmtp_MessageContents_SignatureV10Foundation4DataVYaKF":{"name":"sign(_:)","parent_name":"PrivateKey"},"Extensions/PrivateKey.html#/s:4XMTP10SigningKeyP4sign7messageAA30Xmtp_MessageContents_SignatureVSS_tYaKF":{"name":"sign(message:)","parent_name":"PrivateKey"},"Extensions/PrivateKey.html#/s:4XMTP31Xmtp_MessageContents_PrivateKeyVyAC10Foundation4DataVKcfc":{"name":"init(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrivateKey"},"Extensions/PrivateKey.html#/s:4XMTP31Xmtp_MessageContents_PrivateKeyVyAcA0b1_cd7_SignedeF0VKcfc":{"name":"init(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrivateKey"},"Extensions/PrivateKey.html#/s:4XMTP31Xmtp_MessageContents_PrivateKeyV8generateACyKFZ":{"name":"generate()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrivateKey"},"Extensions/ContentTypeID.html#/s:4XMTP34Xmtp_MessageContents_ContentTypeIdV11authorityID04typeI012versionMajor0K5MinorACSS_SSS2itcfc":{"name":"init(authorityID:typeID:versionMajor:versionMinor:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContentTypeID"},"Extensions/ContentTypeID.html#/s:4XMTP34Xmtp_MessageContents_ContentTypeIdV2idSSvp":{"name":"id","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContentTypeID"},"Extensions/ContentTypeID.html#/s:4XMTP34Xmtp_MessageContents_ContentTypeIdV11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContentTypeID"},"Extensions/EncodedContent.html#/s:4XMTP35Xmtp_MessageContents_EncodedContentV7decoded4withxAA6ClientC_tKlF":{"name":"decoded(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EncodedContent"},"Extensions/EncodedContent.html":{"name":"EncodedContent","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Extensions/ContentTypeID.html":{"name":"ContentTypeID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Extensions.html#/s:4XMTP12InvitationV1a":{"name":"InvitationV1"},"Extensions/PrivateKey.html":{"name":"PrivateKey"},"Extensions/SealedInvitationHeaderV1.html":{"name":"SealedInvitationHeaderV1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Extensions/Signature.html":{"name":"Signature"},"Extensions/SignedPrivateKey.html":{"name":"SignedPrivateKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Extensions/SignedPublicKeyBundle.html":{"name":"SignedPublicKeyBundle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/XMTPEnvironment.html#/s:4XMTP15XMTPEnvironmentO3devyA2CmF":{"name":"dev","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"XMTPEnvironment"},"Enums/XMTPEnvironment.html#/s:4XMTP15XMTPEnvironmentO10productionyA2CmF":{"name":"production","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"XMTPEnvironment"},"Enums/XMTPEnvironment.html#/s:4XMTP15XMTPEnvironmentO5localyA2CmF":{"name":"local","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"XMTPEnvironment"},"Enums/Xmtp_MessageContents_Compression.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"Xmtp_MessageContents_Compression"},"Enums/Xmtp_MessageContents_Compression.html#/s:4XMTP32Xmtp_MessageContents_CompressionO7deflateyA2CmF":{"name":"deflate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Compression"},"Enums/Xmtp_MessageContents_Compression.html#/s:4XMTP32Xmtp_MessageContents_CompressionO4gzipyA2CmF":{"name":"gzip","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Compression"},"Enums/Xmtp_MessageContents_Compression.html#/s:4XMTP32Xmtp_MessageContents_CompressionO12UNRECOGNIZEDyACSicACmF":{"name":"UNRECOGNIZED(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageContents_Compression"},"Enums/Xmtp_MessageContents_Compression.html#/s:13SwiftProtobuf4EnumPxycfc":{"name":"init()","parent_name":"Xmtp_MessageContents_Compression"},"Enums/Xmtp_MessageContents_Compression.html#/s:13SwiftProtobuf4EnumP8rawValuexSgSi_tcfc":{"name":"init(rawValue:)","parent_name":"Xmtp_MessageContents_Compression"},"Enums/Xmtp_MessageContents_Compression.html#/s:13SwiftProtobuf4EnumP8rawValueSivp":{"name":"rawValue","parent_name":"Xmtp_MessageContents_Compression"},"Enums/Xmtp_MessageContents_Compression.html#/s:s12CaseIterableP8allCases03AllD0QzvpZ":{"name":"allCases","parent_name":"Xmtp_MessageContents_Compression"},"Enums/Xmtp_MessageContents_Compression.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageContents_Compression"},"Enums/Xmtp_MessageApi_V1_SortDirection.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"Xmtp_MessageApi_V1_SortDirection"},"Enums/Xmtp_MessageApi_V1_SortDirection.html#/s:4XMTP32Xmtp_MessageApi_V1_SortDirectionO11unspecifiedyA2CmF":{"name":"unspecified","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_SortDirection"},"Enums/Xmtp_MessageApi_V1_SortDirection.html#/s:4XMTP32Xmtp_MessageApi_V1_SortDirectionO9ascendingyA2CmF":{"name":"ascending","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_SortDirection"},"Enums/Xmtp_MessageApi_V1_SortDirection.html#/s:4XMTP32Xmtp_MessageApi_V1_SortDirectionO10descendingyA2CmF":{"name":"descending","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_SortDirection"},"Enums/Xmtp_MessageApi_V1_SortDirection.html#/s:4XMTP32Xmtp_MessageApi_V1_SortDirectionO12UNRECOGNIZEDyACSicACmF":{"name":"UNRECOGNIZED(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_MessageApi_V1_SortDirection"},"Enums/Xmtp_MessageApi_V1_SortDirection.html#/s:13SwiftProtobuf4EnumPxycfc":{"name":"init()","parent_name":"Xmtp_MessageApi_V1_SortDirection"},"Enums/Xmtp_MessageApi_V1_SortDirection.html#/s:13SwiftProtobuf4EnumP8rawValuexSgSi_tcfc":{"name":"init(rawValue:)","parent_name":"Xmtp_MessageApi_V1_SortDirection"},"Enums/Xmtp_MessageApi_V1_SortDirection.html#/s:13SwiftProtobuf4EnumP8rawValueSivp":{"name":"rawValue","parent_name":"Xmtp_MessageApi_V1_SortDirection"},"Enums/Xmtp_MessageApi_V1_SortDirection.html#/s:s12CaseIterableP8allCases03AllD0QzvpZ":{"name":"allCases","parent_name":"Xmtp_MessageApi_V1_SortDirection"},"Enums/Xmtp_MessageApi_V1_SortDirection.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_MessageApi_V1_SortDirection"},"Enums/Xmtp_KeystoreApi_V1_JobType.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"Xmtp_KeystoreApi_V1_JobType"},"Enums/Xmtp_KeystoreApi_V1_JobType.html#/s:4XMTP27Xmtp_KeystoreApi_V1_JobTypeO11unspecifiedyA2CmF":{"name":"unspecified","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_JobType"},"Enums/Xmtp_KeystoreApi_V1_JobType.html#/s:4XMTP27Xmtp_KeystoreApi_V1_JobTypeO07refreshE0yA2CmF":{"name":"refreshV1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_JobType"},"Enums/Xmtp_KeystoreApi_V1_JobType.html#/s:4XMTP27Xmtp_KeystoreApi_V1_JobTypeO9refreshV2yA2CmF":{"name":"refreshV2","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_JobType"},"Enums/Xmtp_KeystoreApi_V1_JobType.html#/s:4XMTP27Xmtp_KeystoreApi_V1_JobTypeO12UNRECOGNIZEDyACSicACmF":{"name":"UNRECOGNIZED(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_JobType"},"Enums/Xmtp_KeystoreApi_V1_JobType.html#/s:13SwiftProtobuf4EnumPxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_JobType"},"Enums/Xmtp_KeystoreApi_V1_JobType.html#/s:13SwiftProtobuf4EnumP8rawValuexSgSi_tcfc":{"name":"init(rawValue:)","parent_name":"Xmtp_KeystoreApi_V1_JobType"},"Enums/Xmtp_KeystoreApi_V1_JobType.html#/s:13SwiftProtobuf4EnumP8rawValueSivp":{"name":"rawValue","parent_name":"Xmtp_KeystoreApi_V1_JobType"},"Enums/Xmtp_KeystoreApi_V1_JobType.html#/s:s12CaseIterableP8allCases03AllD0QzvpZ":{"name":"allCases","parent_name":"Xmtp_KeystoreApi_V1_JobType"},"Enums/Xmtp_KeystoreApi_V1_JobType.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_JobType"},"Enums/Xmtp_KeystoreApi_V1_ErrorCode.html#/s:SY8RawValueQa":{"name":"RawValue","parent_name":"Xmtp_KeystoreApi_V1_ErrorCode"},"Enums/Xmtp_KeystoreApi_V1_ErrorCode.html#/s:4XMTP29Xmtp_KeystoreApi_V1_ErrorCodeO11unspecifiedyA2CmF":{"name":"unspecified","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_ErrorCode"},"Enums/Xmtp_KeystoreApi_V1_ErrorCode.html#/s:4XMTP29Xmtp_KeystoreApi_V1_ErrorCodeO12invalidInputyA2CmF":{"name":"invalidInput","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_ErrorCode"},"Enums/Xmtp_KeystoreApi_V1_ErrorCode.html#/s:4XMTP29Xmtp_KeystoreApi_V1_ErrorCodeO16noMatchingPrekeyyA2CmF":{"name":"noMatchingPrekey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_ErrorCode"},"Enums/Xmtp_KeystoreApi_V1_ErrorCode.html#/s:4XMTP29Xmtp_KeystoreApi_V1_ErrorCodeO12UNRECOGNIZEDyACSicACmF":{"name":"UNRECOGNIZED(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Xmtp_KeystoreApi_V1_ErrorCode"},"Enums/Xmtp_KeystoreApi_V1_ErrorCode.html#/s:13SwiftProtobuf4EnumPxycfc":{"name":"init()","parent_name":"Xmtp_KeystoreApi_V1_ErrorCode"},"Enums/Xmtp_KeystoreApi_V1_ErrorCode.html#/s:13SwiftProtobuf4EnumP8rawValuexSgSi_tcfc":{"name":"init(rawValue:)","parent_name":"Xmtp_KeystoreApi_V1_ErrorCode"},"Enums/Xmtp_KeystoreApi_V1_ErrorCode.html#/s:13SwiftProtobuf4EnumP8rawValueSivp":{"name":"rawValue","parent_name":"Xmtp_KeystoreApi_V1_ErrorCode"},"Enums/Xmtp_KeystoreApi_V1_ErrorCode.html#/s:s12CaseIterableP8allCases03AllD0QzvpZ":{"name":"allCases","parent_name":"Xmtp_KeystoreApi_V1_ErrorCode"},"Enums/Xmtp_KeystoreApi_V1_ErrorCode.html#/s:13SwiftProtobuf19_ProtoNameProvidingP17_protobuf_nameMapAA01_dH0VvpZ":{"name":"_protobuf_nameMap","parent_name":"Xmtp_KeystoreApi_V1_ErrorCode"},"Enums/Topic.html#/s:4XMTP5TopicO25userPrivateStoreKeyBundleyACSScACmF":{"name":"userPrivateStoreKeyBundle(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Topic"},"Enums/Topic.html#/s:4XMTP5TopicO7contactyACSScACmF":{"name":"contact(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Topic"},"Enums/Topic.html#/s:4XMTP5TopicO9userIntroyACSScACmF":{"name":"userIntro(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Topic"},"Enums/Topic.html#/s:4XMTP5TopicO10userInviteyACSScACmF":{"name":"userInvite(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Topic"},"Enums/Topic.html#/s:4XMTP5TopicO15directMessageV1yACSS_SStcACmF":{"name":"directMessageV1(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Topic"},"Enums/Topic.html#/s:4XMTP5TopicO15directMessageV2yACSScACmF":{"name":"directMessageV2(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Topic"},"Enums/Topic.html#/s:4XMTP5TopicO14preferenceListyACSScACmF":{"name":"preferenceList(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Topic"},"Enums/MessageVersion.html#/s:4XMTP14MessageVersionO2v1yA2CmF":{"name":"v1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MessageVersion"},"Enums/MessageVersion.html#/s:4XMTP14MessageVersionO2v2yA2CmF":{"name":"v2","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MessageVersion"},"Enums/EncodedContentCompression.html#/s:4XMTP25EncodedContentCompressionO7deflateyA2CmF":{"name":"deflate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EncodedContentCompression"},"Enums/EncodedContentCompression.html#/s:4XMTP25EncodedContentCompressionO4gzipyA2CmF":{"name":"gzip","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"EncodedContentCompression"},"Enums/ConversationError.html#/s:4XMTP17ConversationErrorO21recipientNotOnNetworkyA2CmF":{"name":"recipientNotOnNetwork","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationError"},"Enums/ConversationError.html#/s:4XMTP17ConversationErrorO17recipientIsSenderyA2CmF":{"name":"recipientIsSender","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationError"},"Enums/ConversationError.html#/s:4XMTP17ConversationErrorO14v1NotSupportedyACSScACmF":{"name":"v1NotSupported(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationError"},"Enums/Conversation/Version.html#/s:4XMTP12ConversationO7VersionO2v1yA2EmF":{"name":"v1","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Version"},"Enums/Conversation/Version.html#/s:4XMTP12ConversationO7VersionO2v2yA2EmF":{"name":"v2","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Version"},"Enums/Conversation.html#/s:4XMTP12ConversationO2v1yAcA0B2V1VcACmF":{"name":"v1(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO2v2yAcA0B2V2VcACmF":{"name":"v2(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation/Version.html":{"name":"Version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO12consentStateAA07ConsentD0OyYaF":{"name":"consentState()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO7versionAC7VersionOvp":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO9createdAt10Foundation4DateVvp":{"name":"createdAt","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO16encodedContainerAA0bD0Ovp":{"name":"encodedContainer","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO11peerAddressSSvp":{"name":"peerAddress","abstract":"\u003cp\u003eThe wallet address of the other person in this conversation.\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO14conversationIDSSSgvp":{"name":"conversationID","abstract":"\u003cp\u003eAn optional string that can specify a different context for a conversation with another account address.\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO11toTopicDataAA020Xmtp_KeystoreApi_V1_D3MapV0dE0VyF":{"name":"toTopicData()","abstract":"\u003cp\u003eExports the serializable topic data required for later import.","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO6decodeyAA14DecodedMessageVAA05Xmtp_E15Api_V1_EnvelopeVKF":{"name":"decode(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO7decryptyAA16DecryptedMessageVAA05Xmtp_E15Api_V1_EnvelopeVKF":{"name":"decrypt(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO6encode5codec7content10Foundation4DataVx_q_tYaKAA12ContentCodecRz1TQzRs_r0_lF":{"name":"encode(codec:content:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO14prepareMessage7content7optionsAA08PreparedD0Vx_AA11SendOptionsVSgtYaKlF":{"name":"prepareMessage(content:options:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO4send8preparedSSAA15PreparedMessageV_tYaKF":{"name":"send(prepared:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO4send7content7options8fallbackSSx_AA11SendOptionsVSgSSSgtYaKlF":{"name":"send(content:options:fallback:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO4send14encodedContent7optionsSSAA028Xmtp_MessageContents_EncodedE0V_AA11SendOptionsVSgtYaKF":{"name":"send(encodedContent:options:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO4send4text7optionsS2S_AA11SendOptionsVSgtYaKF":{"name":"send(text:options:)","abstract":"\u003cp\u003eSend a message to the conversation\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO13clientAddressSSvp":{"name":"clientAddress","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO5topicSSvp":{"name":"topic","abstract":"\u003cp\u003eThe topic identifier for this conversation\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO15streamEphemeralScsyAA27Xmtp_MessageApi_V1_EnvelopeVs5Error_pGSgyF":{"name":"streamEphemeral()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO14streamMessagesScsyAA14DecodedMessageVs5Error_pGyF":{"name":"streamMessages()","abstract":"\u003cp\u003eReturns a stream you can iterate through to receive new messages in this conversation.\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO23streamDecryptedMessagesScsyAA0D7MessageVs5Error_pGyF":{"name":"streamDecryptedMessages()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO8messages5limit6before5after9directionSayAA14DecodedMessageVGSiSg_10Foundation4DateVSgApA05Xmtp_I20Api_V1_SortDirectionOSgtYaKF":{"name":"messages(limit:before:after:direction:)","abstract":"\u003cp\u003eList messages in the conversation\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:4XMTP12ConversationO17decryptedMessages5limit6before5after9directionSayAA16DecryptedMessageVGSiSg_10Foundation4DateVSgApA05Xmtp_J20Api_V1_SortDirectionOSgtYaKF":{"name":"decryptedMessages(limit:before:after:direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversation"},"Enums/Conversation.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Conversation"},"Enums/Conversation.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"Conversation"},"Enums/ConversationContainer.html#/s:4XMTP21ConversationContainerO2v1yAcA0b2V1C0VcACmF":{"name":"v1(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationContainer"},"Enums/ConversationContainer.html#/s:4XMTP21ConversationContainerO2v2yAcA0b2V2C0VcACmF":{"name":"v2(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationContainer"},"Enums/ConversationContainer.html#/s:4XMTP21ConversationContainerO6decode4withAA0B0OAA6ClientC_tF":{"name":"decode(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConversationContainer"},"Enums/ContactError.html#/s:4XMTP12ContactErrorO17invalidIdentifieryA2CmF":{"name":"invalidIdentifier","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ContactError"},"Enums/ConsentState.html#/s:4XMTP12ConsentStateO7allowedyA2CmF":{"name":"allowed","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConsentState"},"Enums/ConsentState.html#/s:4XMTP12ConsentStateO6deniedyA2CmF":{"name":"denied","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConsentState"},"Enums/ConsentState.html#/s:4XMTP12ConsentStateO7unknownyA2CmF":{"name":"unknown","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConsentState"},"Enums/RemoteAttachmentError.html#/s:4XMTP21RemoteAttachmentErrorO10invalidURLyA2CmF":{"name":"invalidURL","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachmentError"},"Enums/RemoteAttachmentError.html#/s:4XMTP21RemoteAttachmentErrorO14v1NotSupportedyA2CmF":{"name":"v1NotSupported","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachmentError"},"Enums/RemoteAttachmentError.html#/s:4XMTP21RemoteAttachmentErrorO17invalidParametersyACSScACmF":{"name":"invalidParameters(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachmentError"},"Enums/RemoteAttachmentError.html#/s:4XMTP21RemoteAttachmentErrorO13invalidDigestyACSScACmF":{"name":"invalidDigest(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachmentError"},"Enums/RemoteAttachmentError.html#/s:4XMTP21RemoteAttachmentErrorO13invalidSchemeyACSScACmF":{"name":"invalidScheme(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachmentError"},"Enums/RemoteAttachmentError.html#/s:4XMTP21RemoteAttachmentErrorO15payloadNotFoundyA2CmF":{"name":"payloadNotFound","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"RemoteAttachmentError"},"Enums/ReactionSchema.html#/s:4XMTP14ReactionSchemaO7unicodeyA2CmF":{"name":"unicode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReactionSchema"},"Enums/ReactionSchema.html#/s:4XMTP14ReactionSchemaO9shortcodeyA2CmF":{"name":"shortcode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReactionSchema"},"Enums/ReactionSchema.html#/s:4XMTP14ReactionSchemaO6customyA2CmF":{"name":"custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReactionSchema"},"Enums/ReactionSchema.html#/s:4XMTP14ReactionSchemaO7unknownyA2CmF":{"name":"unknown","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReactionSchema"},"Enums/ReactionSchema.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"ReactionSchema"},"Enums/ReactionAction.html#/s:4XMTP14ReactionActionO5addedyA2CmF":{"name":"added","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReactionAction"},"Enums/ReactionAction.html#/s:4XMTP14ReactionActionO7removedyA2CmF":{"name":"removed","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReactionAction"},"Enums/ReactionAction.html#/s:4XMTP14ReactionActionO7unknownyA2CmF":{"name":"unknown","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ReactionAction"},"Enums/ReactionAction.html#/s:SY8rawValuexSg03RawB0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"ReactionAction"},"Enums/AttachmentCodecError.html#/s:4XMTP20AttachmentCodecErrorO17invalidParametersyA2CmF":{"name":"invalidParameters","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AttachmentCodecError"},"Enums/AttachmentCodecError.html#/s:4XMTP20AttachmentCodecErrorO015unknownDecodingD0yA2CmF":{"name":"unknownDecodingError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"AttachmentCodecError"},"Enums/ClientError.html#/s:4XMTP11ClientErrorO08creationC0yACSScACmF":{"name":"creationError(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ClientError"},"Enums/ApiClientError.html#/s:4XMTP14ApiClientErrorO010batchQueryD0yACSScACmF":{"name":"batchQueryError(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ApiClientError"},"Enums/ApiClientError.html#/s:4XMTP14ApiClientErrorO05queryD0yACSScACmF":{"name":"queryError(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ApiClientError"},"Enums/ApiClientError.html#/s:4XMTP14ApiClientErrorO07publishD0yACSScACmF":{"name":"publishError(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ApiClientError"},"Enums/ApiClientError.html#/s:4XMTP14ApiClientErrorO09subscribeD0yACSScACmF":{"name":"subscribeError(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ApiClientError"},"Enums/ApiClientError.html":{"name":"ApiClientError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/ClientError.html":{"name":"ClientError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/AttachmentCodecError.html":{"name":"AttachmentCodecError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/ReactionAction.html":{"name":"ReactionAction","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/ReactionSchema.html":{"name":"ReactionSchema","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/RemoteAttachmentError.html":{"name":"RemoteAttachmentError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/ConsentState.html":{"name":"ConsentState","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/ContactError.html":{"name":"ContactError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/ConversationContainer.html":{"name":"ConversationContainer","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/Conversation.html":{"name":"Conversation","abstract":"\u003cp\u003eWrapper that provides a common interface between \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ConversationV1.html\"\u003eConversationV1\u003c/a\u003e\u003c/code\u003e and \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/ConversationV2.html\"\u003eConversationV2\u003c/a\u003e\u003c/code\u003e objects.\u003c/p\u003e"},"Enums/ConversationError.html":{"name":"ConversationError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/EncodedContentCompression.html":{"name":"EncodedContentCompression","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/MessageVersion.html":{"name":"MessageVersion","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/Topic.html":{"name":"Topic","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/Xmtp_KeystoreApi_V1_ErrorCode.html":{"name":"Xmtp_KeystoreApi_V1_ErrorCode","abstract":"\u003cp\u003eApplication-specific error codes for the Keystore API.\u003c/p\u003e"},"Enums/Xmtp_KeystoreApi_V1_JobType.html":{"name":"Xmtp_KeystoreApi_V1_JobType","abstract":"\u003cp\u003eJobType is used to specify the type of job the caller would like info on\u003c/p\u003e"},"Enums/Xmtp_MessageApi_V1_SortDirection.html":{"name":"Xmtp_MessageApi_V1_SortDirection","abstract":"\u003cp\u003eSort direction\u003c/p\u003e"},"Enums/Xmtp_MessageContents_Compression.html":{"name":"Xmtp_MessageContents_Compression","abstract":"\u003cp\u003eRecognized compression algorithms"},"Enums/XMTPEnvironment.html":{"name":"XMTPEnvironment","abstract":"\u003cp\u003eContains hosts an \u003ccode\u003eApiClient\u003c/code\u003e can connect to\u003c/p\u003e"},"Global%20Variables.html#/s:4XMTP21ContentTypeAttachmentAA021Xmtp_MessageContents_bC2IdVvp":{"name":"ContentTypeAttachment","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:4XMTP19ContentTypeReactionAA021Xmtp_MessageContents_bC2IdVvp":{"name":"ContentTypeReaction","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:4XMTP22ContentTypeReadReceiptAA021Xmtp_MessageContents_bC2IdVvp":{"name":"ContentTypeReadReceipt","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:4XMTP27ContentTypeRemoteAttachmentAA021Xmtp_MessageContents_bC2IdVvp":{"name":"ContentTypeRemoteAttachment","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:4XMTP16ContentTypeReplyAA021Xmtp_MessageContents_bC2IdVvp":{"name":"ContentTypeReply","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Global%20Variables.html#/s:4XMTP15ContentTypeTextAA021Xmtp_MessageContents_bC2IdVvp":{"name":"ContentTypeText","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Notifications_V1_NotificationsClient/Metadata/Methods.html#/s:4XMTP017Notifications_V1_B6ClientC8MetadataO7MethodsO20registerInstallation7Connect10MethodSpecVvpZ":{"name":"registerInstallation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Methods"},"Classes/Notifications_V1_NotificationsClient/Metadata/Methods.html#/s:4XMTP017Notifications_V1_B6ClientC8MetadataO7MethodsO18deleteInstallation7Connect10MethodSpecVvpZ":{"name":"deleteInstallation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Methods"},"Classes/Notifications_V1_NotificationsClient/Metadata/Methods.html#/s:4XMTP017Notifications_V1_B6ClientC8MetadataO7MethodsO9subscribe7Connect10MethodSpecVvpZ":{"name":"subscribe","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Methods"},"Classes/Notifications_V1_NotificationsClient/Metadata/Methods.html#/s:4XMTP017Notifications_V1_B6ClientC8MetadataO7MethodsO11unsubscribe7Connect10MethodSpecVvpZ":{"name":"unsubscribe","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Methods"},"Classes/Notifications_V1_NotificationsClient/Metadata/Methods.html":{"name":"Methods","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Metadata"},"Classes/Notifications_V1_NotificationsClient.html#/s:4XMTP017Notifications_V1_B6ClientC6clientAC7Connect08ProtocolD9Interface_p_tcfc":{"name":"init(client:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClient"},"Classes/Notifications_V1_NotificationsClient.html#/s:4XMTP017Notifications_V1_B6ClientC20registerInstallation7request7headers10completion7Connect10CancelableVAA0b1_c9_RegisterF7RequestV_SDySSSaySSGGyAH15ResponseMessageVyAA0b1_c1_lfN0VGctF":{"name":"registerInstallation(request:headers:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClient"},"Classes/Notifications_V1_NotificationsClient.html#/s:4XMTP017Notifications_V1_B6ClientC20registerInstallation7request7headers7Connect15ResponseMessageVyAA0b1_c9_RegisterfJ0VGAA0b1_c1_lF7RequestV_SDySSSaySSGGtYaF":{"name":"registerInstallation(request:headers:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClient"},"Classes/Notifications_V1_NotificationsClient.html#/s:4XMTP017Notifications_V1_B6ClientC18deleteInstallation7request7headers10completion7Connect10CancelableVAA0b1_c7_DeleteF7RequestV_SDySSSaySSGGyAH15ResponseMessageVy13SwiftProtobuf07Google_Q6_EmptyVGctF":{"name":"deleteInstallation(request:headers:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClient"},"Classes/Notifications_V1_NotificationsClient.html#/s:4XMTP017Notifications_V1_B6ClientC18deleteInstallation7request7headers7Connect15ResponseMessageVy13SwiftProtobuf07Google_M6_EmptyVGAA0b1_c7_DeleteF7RequestV_SDySSSaySSGGtYaF":{"name":"deleteInstallation(request:headers:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClient"},"Classes/Notifications_V1_NotificationsClient.html#/s:4XMTP017Notifications_V1_B6ClientC9subscribe7request7headers10completion7Connect10CancelableVAA0b1_C17_SubscribeRequestV_SDySSSaySSGGyAH15ResponseMessageVy13SwiftProtobuf07Google_P6_EmptyVGctF":{"name":"subscribe(request:headers:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClient"},"Classes/Notifications_V1_NotificationsClient.html#/s:4XMTP017Notifications_V1_B6ClientC9subscribe7request7headers7Connect15ResponseMessageVy13SwiftProtobuf07Google_L6_EmptyVGAA0b1_C17_SubscribeRequestV_SDySSSaySSGGtYaF":{"name":"subscribe(request:headers:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClient"},"Classes/Notifications_V1_NotificationsClient.html#/s:4XMTP017Notifications_V1_B6ClientC11unsubscribe7request7headers10completion7Connect10CancelableVAA0b1_C19_UnsubscribeRequestV_SDySSSaySSGGyAH15ResponseMessageVy13SwiftProtobuf07Google_P6_EmptyVGctF":{"name":"unsubscribe(request:headers:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClient"},"Classes/Notifications_V1_NotificationsClient.html#/s:4XMTP017Notifications_V1_B6ClientC11unsubscribe7request7headers7Connect15ResponseMessageVy13SwiftProtobuf07Google_L6_EmptyVGAA0b1_C19_UnsubscribeRequestV_SDySSSaySSGGtYaF":{"name":"unsubscribe(request:headers:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClient"},"Classes/Notifications_V1_NotificationsClient/Metadata.html":{"name":"Metadata","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Notifications_V1_NotificationsClient"},"Classes/ConsentList.html#/s:4XMTP11ConsentListC7entriesSDySSAA0bC5EntryVGvp":{"name":"entries","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ConsentList"},"Classes/Client.html#/s:4XMTP6ClientC7addressSSvp":{"name":"address","abstract":"\u003cp\u003eThe wallet address of the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/SigningKey.html\"\u003eSigningKey\u003c/a\u003e\u003c/code\u003e used to create this Client.\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC13conversationsAA13ConversationsCvp":{"name":"conversations","abstract":"\u003cp\u003eAccess \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbActors/Conversations.html\"\u003eConversations\u003c/a\u003e\u003c/code\u003e for this Client.\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC8contactsAA8ContactsCvp":{"name":"contacts","abstract":"\u003cp\u003eAccess \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbActors/Contacts.html\"\u003eContacts\u003c/a\u003e\u003c/code\u003e for this Client.\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC11environmentAA15XMTPEnvironmentOvp":{"name":"environment","abstract":"\u003cp\u003eThe XMTP environment which specifies which network this Client is connected to.\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC8register5codecyAA12ContentCodec_p_tF":{"name":"register(codec:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC6create7account7optionsAcA10SigningKey_p_AA0B7OptionsVSgtYaKFZ":{"name":"create(account:options:)","abstract":"\u003cp\u003eCreates a client.\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC4from6bundle7optionsAcA37Xmtp_MessageContents_PrivateKeyBundleV_AA0B7OptionsVSgtYaKFZ":{"name":"from(bundle:options:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC4from8v1Bundle7optionsAcA031Xmtp_MessageContents_PrivateKeyE2V1V_AA0B7OptionsVSgtYaKFZ":{"name":"from(v1Bundle:options:)","abstract":"\u003cp\u003eCreate a Client from saved v1 key bundle.\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC16privateKeyBundleAA028Xmtp_MessageContents_PrivatedE0Vvp":{"name":"privateKeyBundle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC15publicKeyBundleAA033Xmtp_MessageContents_SignedPublicdE0Vvp":{"name":"publicKeyBundle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC6v1keysAA39Xmtp_MessageContents_PrivateKeyBundleV1Vvp":{"name":"v1keys","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC4keysAA39Xmtp_MessageContents_PrivateKeyBundleV2Vvp":{"name":"keys","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC10canMessageySbSSYaKF":{"name":"canMessage(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC10canMessage_7optionsSbSS_AA0B7OptionsVSgtYaKFZ":{"name":"canMessage(_:options:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC18importConversation4fromAA0D0OSg10Foundation4DataV_tKF":{"name":"importConversation(from:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC5query5topic10paginationAA32Xmtp_MessageApi_V1_QueryResponseVAA5TopicO_AA10PaginationVSgtYaKF":{"name":"query(topic:pagination:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC10batchQuery7requestAA024Xmtp_MessageApi_V1_BatchD8ResponseVAA0f1_gh1_i1_jD7RequestV_tYaKF":{"name":"batchQuery(request:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC7publish9envelopesAA34Xmtp_MessageApi_V1_PublishResponseVSayAA0e1_fg1_H9_EnvelopeVG_tYaKF":{"name":"publish(envelopes:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC9subscribe6topicsScsyAA27Xmtp_MessageApi_V1_EnvelopeVs5Error_pGSaySSG_tF":{"name":"subscribe(topics:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html#/s:4XMTP6ClientC9subscribe6topicsScsyAA27Xmtp_MessageApi_V1_EnvelopeVs5Error_pGSayAA5TopicOG_tF":{"name":"subscribe(topics:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Client"},"Classes/Client.html":{"name":"Client","abstract":"\u003cp\u003eClient is the entrypoint into the XMTP SDK.\u003c/p\u003e"},"Classes/ConsentList.html":{"name":"ConsentList","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Notifications_V1_NotificationsClient.html":{"name":"Notifications_V1_NotificationsClient","abstract":"\u003cp\u003eConcrete implementation of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/Notifications_V1_NotificationsClientInterface.html\"\u003eNotifications_V1_NotificationsClientInterface\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e"},"Actors/Conversations.html#/s:4XMTP13ConversationsC15importTopicData4dataAA12ConversationOAA020Xmtp_KeystoreApi_V1_D3MapV0dE0V_tF":{"name":"importTopicData(data:)","abstract":"\u003cp\u003eImport a previously seen conversation.","parent_name":"Conversations"},"Actors/Conversations.html#/s:4XMTP13ConversationsC17listBatchMessages6topicsSayAA14DecodedMessageVGSDySSAA10PaginationVSgG_tYaKF":{"name":"listBatchMessages(topics:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversations"},"Actors/Conversations.html#/s:4XMTP13ConversationsC26listBatchDecryptedMessages6topicsSayAA0E7MessageVGSDySSAA10PaginationVSgG_tYaKF":{"name":"listBatchDecryptedMessages(topics:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversations"},"Actors/Conversations.html#/s:4XMTP13ConversationsC17streamAllMessagesScsyAA14DecodedMessageVs5Error_pGyYaKF":{"name":"streamAllMessages()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversations"},"Actors/Conversations.html#/s:4XMTP13ConversationsC26streamAllDecryptedMessagesScsyAA0E7MessageVs5Error_pGyYaKF":{"name":"streamAllDecryptedMessages()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversations"},"Actors/Conversations.html#/s:4XMTP13ConversationsC10fromInvite8envelopeAA12ConversationOAA27Xmtp_MessageApi_V1_EnvelopeV_tKF":{"name":"fromInvite(envelope:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversations"},"Actors/Conversations.html#/s:4XMTP13ConversationsC9fromIntro8envelopeAA12ConversationOAA27Xmtp_MessageApi_V1_EnvelopeV_tKF":{"name":"fromIntro(envelope:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversations"},"Actors/Conversations.html#/s:4XMTP13ConversationsC15newConversation4with7contextAA0D0OSS_AA33Xmtp_MessageContents_InvitationV1V7ContextVSgtYaKF":{"name":"newConversation(with:context:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversations"},"Actors/Conversations.html#/s:4XMTP13ConversationsC6streamScsyAA12ConversationOs5Error_pGyF":{"name":"stream()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversations"},"Actors/Conversations.html#/s:4XMTP13ConversationsC4listSayAA12ConversationOGyYaKF":{"name":"list()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Conversations"},"Actors/Contacts.html#/s:4XMTP8ContactsC11consentListAA07ConsentD0Cvp":{"name":"consentList","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Contacts"},"Actors/Contacts.html#/s:4XMTP8ContactsC18refreshConsentListAA0dE0CyYaKF":{"name":"refreshConsentList()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Contacts"},"Actors/Contacts.html#/s:4XMTP8ContactsC9isAllowedySbSSF":{"name":"isAllowed(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Contacts"},"Actors/Contacts.html#/s:4XMTP8ContactsC8isDeniedySbSSF":{"name":"isDenied(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Contacts"},"Actors/Contacts.html#/s:4XMTP8ContactsC5allow9addressesySaySSG_tYaKF":{"name":"allow(addresses:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Contacts"},"Actors/Contacts.html#/s:4XMTP8ContactsC4deny9addressesySaySSG_tYaKF":{"name":"deny(addresses:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Contacts"},"Actors/Contacts.html":{"name":"Contacts","abstract":"\u003cp\u003eProvides access to contact bundles.\u003c/p\u003e"},"Actors/Conversations.html":{"name":"Conversations","abstract":"\u003cp\u003eHandles listing and creating Conversations.\u003c/p\u003e"},"Actors.html":{"name":"Actors","abstract":"\u003cp\u003eThe following actors are available globally.\u003c/p\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Global%20Variables.html":{"name":"Global Variables","abstract":"\u003cp\u003eThe following global variables are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Extensions.html":{"name":"Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Structs.html":{"name":"Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"},"Typealiases.html":{"name":"Type Aliases","abstract":"\u003cp\u003eThe following type aliases are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/docsets/XMTP.docset/Contents/Resources/docSet.dsidx b/docs/docsets/XMTP.docset/Contents/Resources/docSet.dsidx deleted file mode 100644 index 382405c43f2d880384b2c61f3875446371b86c45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 528384 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 k@6fSm|Zm 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

~C-nl*j5nKQzXBvtePERy6C`j=yv>91- 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

--V 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 diff --git a/docs/docsets/XMTP.tgz b/docs/docsets/XMTP.tgz deleted file mode 100644 index a72f944b6dc7fd0ef8c1269eb151b887ec36c6c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1112630 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�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 z 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 z�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�R7B=BiiH*(}1kee}V7bns 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 z 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