@xmtp/browser-sdk
Enumerations
Section titled “Enumerations”- ActionStyle
- BackupElementSelectionOption
- ConsentEntityType
- ConsentState
- ContentType
- ConversationType
- DeliveryStatus
- GroupMembershipState
- GroupMessageKind
- GroupPermissionsOptions
- IdentifierKind
- ListConversationsOrderBy
- LogLevel
- MessageSortBy
- MetadataField
- PermissionLevel
- PermissionPolicy
- PermissionUpdateType
- ReactionAction
- ReactionSchema
- SortDirection
- WorkerKind
Classes
Section titled “Classes”- AccountAlreadyAssociatedError
- AuthRequiredError
- BackendMismatchError
- ChainNotAcceptedError
- Client
- ClientNotInitializedError
- ClientVersionTooOldError
- CodecRegistry
- ConfigurationInvalidError
- ConfigurationUnavailableError
- Conversation
- Conversations
- DebugInformation
- DecodedMessage
- Dm
- Group
- GroupNotFoundError
- InboxReassignError
- MessageStream
- Opfs
- OpfsInitializationError
- OpfsNotInitializedError
- Preferences
- ServerConfigurationError
- SignerUnavailableError
- StreamFailedError
- StreamInvalidRetryAttemptsError
- StreamNotFoundError
Interfaces
Section titled “Interfaces”- Action
- Actions
- ApiStats
- ArchiveMetadata
- ArchiveOptions
- AsyncStreamProxy
- Attachment
- AuthConfiguration
- Backend
- BackendBuilder
- Consent
- ConversationDebugInfo
- ConversationListItem
- CreateDmOptions
- CreateGroupOptions
- Cursor
- DeliveryCursor
- EncryptedAttachment
- GroupMember
- GroupMetadata
- GroupPermissions
- GroupSyncSummary
- GroupUpdated
- HmacKey
- Identifier
- IdentityStats
- Inbox
- InboxState
- Installation
- Intent
- KeyPackageStatus
- LeaveRequest
- Lifetime
- LimitsConfiguration
- ListConversationsOptions
- ListMessagesOptions
- LogOptions
- Message
- MessageCatchUp
- MessageCatchUpGeneration
- MessageDisappearingSettings
- MessageHistorySnapshot
- MessageTopicStatus
- MetadataFieldChange
- MlsConfiguration
- MultiRemoteAttachment
- PermissionPolicySet
- Reaction
- RemoteAttachment
- Reply
- RetentionConfiguration
- SendMessageOpts
- SendOpts
- ServerConfiguration
- SignatureRequestHandle
- SigningKeyDescription
- TransactionMetadata
- TransactionReference
- WalletCall
- WalletSendCalls
- WorkerConfigOptions
- WorkerIntervalOverride
Type Aliases
Section titled “Type Aliases”- BuiltInContentTypes
- ClientOptions
- ContentOptions
- DeviceSyncOptions
- DistributiveOmit
- EnrichedReply
- EOASigner
- ExtractCodecContentTypes
- GetBlockNumber
- GetChainId
- GetIdentifier
- HmacKeys
- LastReadTimes
- MessageAcknowledgement
- MessageDelivery
- MessageReaderSource
- NetworkOptions
- OtherOptions
- ReadReceipt
- ResolveValue
- SafeConversation
- SafeSigner
- SCWSigner
- Signer
- SignMessage
- StorageOptions
- StreamBarrierFailure
- StreamCallback
- StreamFailureCause
- StreamFailureDetails
- StreamFunction
- StreamOptions
- StreamValueMutator
- UnfinishedStreamTopic
- UserPreferenceUpdate
- VisibilityConfirmationOptions
Variables
Section titled “Variables”- contentTypeActions
- contentTypeAttachment
- contentTypeGroupUpdated
- contentTypeIntent
- contentTypeLeaveRequest
- contentTypeMarkdown
- contentTypeMultiRemoteAttachment
- contentTypeReaction
- contentTypeReadReceipt
- contentTypeRemoteAttachment
- contentTypeReply
- contentTypeText
- contentTypeTransactionReference
- contentTypeWalletSendCalls
- decryptAttachment
- DEFAULT_RETRY_ATTEMPTS
- DEFAULT_RETRY_DELAY
- encodeActions
- encodeAttachment
- encodeIntent
- encodeMarkdown
- encodeMultiRemoteAttachment
- encodeReaction
- encodeReadReceipt
- encodeRemoteAttachment
- encodeText
- encodeTransactionReference
- encodeWalletSendCalls
- encryptAttachment
Functions
Section titled “Functions”- createBackend
- createEOASigner
- createSCWSigner
- createStream
- fetchServerConfiguration
- generateInboxId
- getErrorCode
- getInboxIdForIdentifier
- getStreamFailureDetails
- isActions
- isAttachment
- isGroupUpdated
- isIntent
- isLeaveRequest
- isMarkdown
- isMultiRemoteAttachment
- isReaction
- isReadReceipt
- isRemoteAttachment
- isReply
- isText
- isTextReply
- isTransactionReference
- isWalletSendCalls
- metadataFieldName
- toSafeConversation
- toSafeSigner
- toServerConfigurationError

