ConversationClient
Represents a specific conversation.
Properties
A Flow for observing the current conversation. Result.Success.data returns the conversation.
The current conversation ID.
A Flow of ConversationEvents for this conversationId.
Functions
Permanently closes the conversation. Users will no longer be able to perform any operations on this conversation.
Gets the ConversationEntrys scoped to this conversation.
Gets the ConversationEntry objects related to this conversation.
Gets the ConversationEntrys scoped to this conversation.
Creates a conversation.
Gets the current Conversation for the ConversationClient.
End the current session on this conversation.
Sends a read acknowledgement for a ConversationEntry.
Retrieves a transcript for the current conversation.
Re-sends a conversation entry.
Sends a cancel action referencing a conversation entry.
Sends an attachment file to a conversation.
Sends filled out Message.FormMessage.
Sends an image attachment file to a conversation.
Sends a text message to a conversation.
Sends a PDF attachment file to a conversation.
Sends a reply to a structured content message.
Sends a typing event for the current conversation.
Sets the session context to be sent on the next message sent. Once the message has been sent the sessionContext is cleared.
Creates a conversation with a dictionary of pre-chat data for routing.
Creates a conversation with a remote configuration object with routing data and more.