IMSDK
IM features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication. It also provides complete app access and backend management APIs.
V2TIMConversation.h File Reference

Data Structures

struct  V2TIMConversation
 
struct  V2TIMConversationListFilter
 
struct  V2TIMConversationResult
 
struct  V2TIMConversationOperationResult
 

Typedefs

typedef TXV2TIMConversationVector V2TIMConversationVector
 
typedef TXV2TIMConversationOperationResultVector V2TIMConversationOperationResultVector
 

Enumerations

enum  V2TIMConversationType
 
enum  V2TIMConversationMarkType
 
enum  V2TIMConversationFilterType
 

Typedef Documentation

◆ V2TIMConversationVector

typedef TXV2TIMConversationVector V2TIMConversationVector

◆ V2TIMConversationOperationResultVector

typedef TXV2TIMConversationOperationResultVector V2TIMConversationOperationResultVector

Enumeration Type Documentation

◆ V2TIMConversationType

Conversation type.

Enumerator
V2TIM_UNKNOWN 

unknown

V2TIM_C2C 

One-to-one chat.

V2TIM_GROUP 

Group chat.

◆ V2TIMConversationMarkType

Enumeration definition of conversation mark type.

Enumerator
V2TIM_CONVERSATION_MARK_TYPE_STAR 

Star a conversation.

V2TIM_CONVERSATION_MARK_TYPE_UNREAD 

Mark a conversation as unread.

V2TIM_CONVERSATION_MARK_TYPE_FOLD 

Fold a conversation.

V2TIM_CONVERSATION_MARK_TYPE_HIDE 

Hide a conversation.

◆ V2TIMConversationFilterType

Enumeration definition of conversation filter type.

Enumerator
V2TIM_CONVERSATION_FILTER_TYPE_NONE 

NONE.

V2TIM_CONVERSATION_FILTER_TYPE_CONVERSATION_MARK 

Conversation mark.

V2TIM_CONVERSATION_FILTER_TYPE_CONVERSATION_GROUP 

Conversation group.

V2TIM_CONVERSATION_FILTER_TYPE_HAS_UNREAD_COUNT 

Conversation unread count.

V2TIM_CONVERSATION_FILTER_TYPE_HAS_GROUP_AT_INFO 

Group @ info.