Dm
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun Conversation.messageHistoryPage(options: ListMessagesOptions? = null, before: MessageHistoryPosition? = null, after: MessageHistoryPosition? = null): MessageHistoryPage
Link copied to clipboard
Link copied to clipboard
suspend fun Conversation.messageReader(options: ConversationMessageReaderOptions? = null): MessageReader
Link copied to clipboard
suspend fun Conversation.messageRecoveryPage(options: ListMessagesOptions? = null, before: MessageRecoveryPosition? = null, after: MessageRecoveryPosition? = null): MessageRecoveryPage
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun Conversation.prepareMessage(encoded: EncodedContent, options: SendOptions? = null): MessageId
suspend fun <T : Any> Conversation.prepareMessage(codec: ContentCodec<T>, value: T, options: SendOptions? = null): MessageId
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun <T : Any> Conversation.send(codec: ContentCodec<T>, value: T, options: SendOptions? = null): MessageId
Link copied to clipboard
Link copied to clipboard
suspend fun Conversation.sendAttachment(attachment: Attachment, options: SendOptions? = null): MessageId
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun Conversation.sendMultiRemoteAttachment(attachment: MultiRemoteAttachment, options: SendOptions? = null): MessageId
Link copied to clipboard
suspend fun Conversation.sendReaction(reference: MessageId, referenceInboxId: InboxId?, reaction: Reaction, options: SendOptions? = null): MessageId
Link copied to clipboard
Link copied to clipboard
suspend fun Conversation.sendRemoteAttachment(attachment: RemoteAttachment, options: SendOptions? = null): MessageId
Link copied to clipboard
suspend fun Conversation.sendReply(reference: MessageId, referenceInboxId: InboxId?, content: EncodedContent, options: SendOptions? = null): MessageId
Link copied to clipboard
Link copied to clipboard
suspend fun Conversation.sendTransactionReference(reference: TransactionReference, options: SendOptions? = null): MessageId
Link copied to clipboard
suspend fun Conversation.sendWalletSendCalls(calls: WalletSendCalls, options: SendOptions? = null): MessageId
Link copied to clipboard
Link copied to clipboard
fun Conversation.streamMessages(options: ConversationMessageStreamOptions = ConversationMessageStreamOptions()): Flow<Message>
This cold Flow holds its client before and between collections. Each collection opens a reader. With direct sequential collection, the next read acknowledges the previous message after the collector returns. A buffer or asynchronous operator can let acknowledgement start before downstream work finishes. Cancellation cannot undo an acknowledgement that has started.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun Conversation.userData(fields: List<MetadataFieldRef>?, inboxIds: List<InboxId>?): Map<InboxId, List<UserFieldValue>>