| Interface | Description | 
|---|---|
| Conversation | The conversation is a container where messaging and events between humans and even bots happen. | 
| ConversationBuilder | A builder interface building  Conversationobjects. | 
| ConversationHolder | The conversation holder might be used to hold a conversation and additional information like if it was a newly
 created one or an existing one. | 
| ConversationNotificationService | Notification service for the Conversations which is responsible for sending messages to conversation. | 
| ConversationQuery | Allows for programmatic querying of conversations. | 
| ConversationService | The conversation service is the main API for the conversation and messaging functionality. | 
| ConversationStates | Interface containing the known states of a conversation. | 
| ConversationStatusQuery | |
| ConversationSubTypes | |
| ConversationTypes | The conversation type specified the conversation in more details. | 
| ConversationUserQuery | A participant query object can be obtained through  ConversationService.createConversationUserQuery()and can be used to query for participant
 information within a conversation. | 
| JoiningTypes | Represents the joining type of a  Conversationwhich defines on how new participants can join a running
 conversation. | 
| PermissionTypes | Represents the type used for handling permissions within a  Conversation. | 
Copyright © 2019. All rights reserved.