tencent_cloud_chat_sdk_type library

Classes

AllowType Enums
设置用户信息时中,是否允许其他人加你好友
AppLocaleUtils
Provides utility functions without any side effects.
CommonColor
ConversationType Enums
会话类型
EnumUtils
FriendApplicationType
FriendType Enums
好友类型
GroupAddOptType Enums
群加群方式
GroupApplicationHandleResult Enums
申请加群处理结果
GroupApplicationHandleStatus Enums
加群申请处理状态
GroupApplicationType Enums
入群申请类型
GroupChangeInfoType Enums
群信息变化类型
GroupMemberFilterType Enums
群成员过滤类型
GroupMemberRoleType Enums
群成员类型
GroupTipsElemType Enums
群通知消息类型
GroupType Enums
群组类型
HistoryMessageGetType Enums
获取历史消息类型
I18nUtils
ListenerType Enums
事件监听类型
LocaleSettings
LogLevel Enums
日志等级
MessageElemType Enums
消息类型
MessagePriority Enums
消息优先级
MessageStatus Enums
消息状态
OfflinePushInfo
PluginEvent
TencentCloudChatPlugin
TencentImBase
TencentImSDKPlugin
TIMCallback
TIMState<T extends StatefulWidget>
TIMStatelessWidget
TranslationProvider
Translations
Method B: Advanced
TUITheme
TUIThemeViewModel
UIKitEvent
UserStatusType Enums
用户在线状态
V2_AT_INFO_TYPES Enums
@类型
V2GroupMemberInfoSearchResult Models
V2TimMessageSearchResult
V2TimAdvancedMsgListener
V2TIMAPNSListener
V2TimApplicationProcessed Models
V2TimApplicationProcessed
V2TimCallback Models
V2TimCallback
V2TimConversation Models
V2TimConversation
V2TimConversationListener
V2TimConversationListFilter Models
V2TimConversationListFilter
V2TIMConversationManager Manager
会话接口,包含了会话的获取,删除和更新的逻辑
V2TimConversationMarkType Models
V2TimConversationOperationResult Models
V2TimConversationOperationResult
V2TimConversationResult Models
V2TimConversationResult
V2TimCustomElem Models
V2TimCustomElem
V2TimFaceElem Models
V2TimFaceElem
V2TimFileElem Models
V2TimFileElem
V2TimFriendApplication Models
V2TimFriendApplication
V2TimFriendApplicationResult Models
V2TimFriendApplicationResult
V2TimFriendCheckResult Models
V2TimFriendCheckResult
V2TimFriendGroup Models
V2TimFriendGroup
V2TimFriendInfo Models
V2TimFriendInfo
V2TimFriendInfoResult Models
V2TimFriendInfoResult
V2TimFriendOperationResult Models
V2TimFriendOperationResult
V2TimFriendSearchParam Models
V2TimFriendSearchParam
V2TimFriendshipListener
V2TIMFriendshipManager Manager
关系链接口,包含了好友的添加和删除,黑名单的添加和删除等逻辑
V2TimGrantAdministrator Models
V2TimGrantAdministrator
V2TimGroupApplication Models
V2TimGroupApplication
V2TimGroupApplicationResult Models
V2TimGroupApplicationResult
V2TimGroupAtInfo Models
V2TimGroupAtInfo
V2TimGroupAttributeChanged Models
V2TimGroupAttributeChanged
V2TimGroupChangeInfo Models
V2TimGroupChangeInfo
V2TimGroupCreated Models
V2TimGroupCreated
V2TimGroupDismissed Models
V2TimGroupDismissed
V2TimGroupInfo Models
V2TimGroupInfo
V2TimGroupInfoChanged
V2TimGroupInfoResult Models
V2TimGroupInfoResult
V2TimGroupListener
V2TIMGroupManager Manager
群组高级接口,包含了群组的高级功能,例如群成员邀请、非群成员申请进群等操作接口。
V2TimGroupMember
V2TimGroupMemberChangeInfo Models
V2TIMGroupMemberChangeInfo
V2TimGroupMemberFullInfo Models
V2TimGroupMemberFullInfo
V2TimGroupMemberInfo
V2TimGroupMemberInfoResult Models
V2TimGroupMemberInfoResult
V2TimGroupMemberOperationResult Models
V2TimGroupMemberOperationResult
V2TimGroupMemberSearchParam Models
V2TimGroupMemberSearchParam
V2TimGroupMessageReadMemberList
V2TimGroupRecycled Models
V2TimGroupRecycled
V2TimGroupSearchParam Models
V2TimGroupSearchParam
V2TimGroupTipsElem Models
V2TimGroupTipsElem
V2TimImage Models
V2TimImage
V2TimImageElem Models
V2TimImageElem
V2TIMKeywordListMatchType
V2TimLocationElem Models
V2TimLocationElem
V2TIMManager Manager
IM SDK 主核心类,负责 IM SDK 的初始化、登录、消息收发,建群退群等功能。
V2TimMember Models
V2TimMember
V2TimMemberEnter Models
V2TimMemberEnter
V2TimMemberInfoChanged Models
V2TimMemberInfoChanged
V2TimMemberInvited Models
V2TimMemberInvited
V2TimMemberKicked Models
V2TimMemberKicked
V2TimMemberLeave Models
V2TimMemberLeave
V2TimMergerElem
V2TimMessage Models
V2TimMessageReceipt
V2TimMessageChangeInfo Models
V2TimMessageChangeInfo
V2TimMessageDownloadProgress Models
V2TimMessageDownloadProgress
V2TimMessageExtension Models
V2TimMessageExtension
V2TimMessageExtensionResult Models
V2TimMessageExtensionResult
V2TimMessageListResult Models
V2TimConversationResult
V2TIMMessageManager Manager
提供高级消息处理相关接口
V2TimMessageOnlineUrl Models
V2TimMessageOnlineUrl
V2TimMessageReceipt Models
V2TimMessageReceipt
V2TimMessageSearchParam Models
V2TimMessageSearchParam
V2TimMessageSearchResult Models
V2TimMessageSearchResult
V2TimMessageSearchResultItem Models
V2TimMessageSearchResultItem
V2TimMsgCreateInfoResult Models
V2TimGroupMemberInfoResult
V2TimOfflinePushInfo Models
V2TimOfflinePushInfo
V2TIMOfflinePushManager Manager
提供离线推送相关的接口
V2TimQuitFromGroup Models
V2TimQuitFromGroup
V2TimReceiveMessageOptInfo
V2TimReceiveRestCustomData Models
V2TimReceiveRestCustomData
V2TimRecvC2cCustomMessage Models
V2TimRecvC2cCustomMessage
V2TimRecvC2cTextMessage Models
V2TimRecvC2cTextMessage
V2TimRecvGroupCustomMessage Models
V2TimRecvGroupCustomMessage
V2TimRecvGroupTextMessage Models
V2TimRecvGroupTextMessage
V2TimRevokeAdministrator Models
V2TimRevokeAdministrator
V2TimSDKListener
V2TimSignalingInfo Models
V2TimSignalingInfo
V2TimSignalingListener
V2TIMSignalingManager Manager
提供了信令操作相关接口
V2TimSimpleMsgListener
V2TimSoundElem Models
V2TimSoundElem
V2TimTextElem Models
V2TimTextElem
V2TimTopicInfo Models
V2TimTopicInfo
V2TimTopicInfoResult Models
V2TIMTopicInfoResult
V2TimTopicOperationResult Models
V2TimTopicInfo
V2TimUserFullInfo Models
V2TimUserFullInfo
V2TimUserInfo Models
V2TimUserInfo
V2TimUserStatus Models
V2TimUserStatus
V2TimValueCallback<T> Models
V2TimValueCallback
V2TimVideoElem Models
V2TimVideoElem

Enums

AppLocale
Supported locales, see extension methods below.
FriendApplicationTypeEnum
FriendResponseTypeEnum
FriendTypeEnum
GetGroupMessageReadMemberListFilter Enums
获取群消息已读(未读)成员列表type
GroupAddOptTypeEnum Enums
群加群方式
GroupApplicationTypeEnum Enums
入群申请类型
GroupMemberFilterTypeEnum Enums
群成员过滤类型
GroupMemberRoleTypeEnum Enums
群成员类型
HistoryMsgGetTypeEnum
LogLevelEnum
MessagePriorityEnum Enums
消息优先级
ReceiveMsgOptEnum
SimpleMsgListenerType
TIMCallbackType

Properties

decode ↔ dynamic
getter/setter pair
encode ↔ dynamic
getter/setter pair
t → _StringsEn
no setter

Functions

hexToColor(String hexString) Color
TIM_getCurrentDeviceLocale() String
TIM_t(String value) String
TIM_t_para(String template, String value) Function

Typedefs

ErrorCallback = void Function(int code, String error)
OnAllGroupMembersMuted = void Function(String groupID, bool isMute)
OnAllReceiveMessageOptChanged = void Function(V2TimReceiveMessageOptInfo receiveMessageOptInfo)
OnApplicationProcessedCallback = void Function(String groupID, V2TimGroupMemberInfo opUser, bool isAgreeJoin, String opReason)
OnBlackListAddCallback = void Function(List<V2TimFriendInfo> infoList)
OnBlackListDeletedCallback = void Function(List<String> userList)
OnConversationChangedCallback = void Function(List<V2TimConversation> conversationList)
OnConversationDeleted = void Function(List<String> conversationIDList)
OnConversationGroupCreated = void Function(String groupName, List<V2TimConversation> conversationList)
OnConversationGroupDeleted = void Function(String groupName)
OnConversationGroupNameChanged = void Function(String oldName, String newName)
OnConversationsAddedToGroup = void Function(String groupName, List<V2TimConversation> conversationList)
OnConversationsDeletedFromGroup = void Function(String groupName, List<V2TimConversation> conversationList)
OnExperimentalNotify = void Function(String key, dynamic param)
OnFriendApplicationListAddedCallback = void Function(List<V2TimFriendApplication> applicationList)
OnFriendApplicationListDeletedCallback = void Function(List<String> userIDList)
OnFriendApplicationListReadCallback = void Function()
OnFriendInfoChangedCallback = void Function(List<V2TimFriendInfo> infoList)
OnFriendListAddedCallback = void Function(List<V2TimFriendInfo> users)
OnFriendListDeletedCallback = void Function(List<String> userList)
OnGrantAdministratorCallback = void Function(String groupID, V2TimGroupMemberInfo opUser, List<V2TimGroupMemberInfo> memberList)
OnGroupAttributeChangedCallback = void Function(String groupID, Map<String, String> groupAttributeMap)
OnGroupCounterChanged = void Function(String groupID, String key, int newValue)
OnGroupCreatedCallback = void Function(String groupID)
OnGroupDismissedCallback = void Function(String groupID, V2TimGroupMemberInfo opUser)
OnGroupInfoChangedCallback = void Function(String groupID, List<V2TimGroupChangeInfo> changeInfos)
OnGroupMessagePinned = void Function(String groupID, V2TimMessage message, bool isPinned, V2TimGroupMemberInfo opUser)
OnGroupRecycledCallback = void Function(String groupID, V2TimGroupMemberInfo opUser)
OnInvitationCancelledCallback = void Function(String inviteID, String inviter, String data)
OnInvitationTimeoutCallback = void Function(String inviteID, List<String> inviteeList)
OnInviteeAcceptedCallback = void Function(String inviteID, String invitee, String data)
OnInviteeRejectedCallback = void Function(String inviteID, String invitee, String data)
OnLog = void Function(int logLevel, String logContent)
OnMemberEnterCallback = void Function(String groupID, List<V2TimGroupMemberInfo> memberList)
OnMemberInfoChangedCallback = void Function(String groupID, List<V2TimGroupMemberChangeInfo> v2TIMGroupMemberChangeInfoList)
OnMemberInvitedCallback = void Function(String groupID, V2TimGroupMemberInfo opUser, List<V2TimGroupMemberInfo> memberList)
OnMemberKickedCallback = void Function(String groupID, V2TimGroupMemberInfo opUser, List<V2TimGroupMemberInfo> memberList)
OnMemberLeaveCallback = void Function(String groupID, V2TimGroupMemberInfo member)
OnMemberMarkChanged = void Function(String groupID, List<String> memberIDList, int markType, bool enableMark)
OnMessageDownloadProgressCallback = void Function(V2TimMessageDownloadProgress messageProgress)
OnMutualFollowersListChanged = void Function(List<V2TimUserFullInfo> userInfoList, bool isAdd)
OnMyFollowersListChanged = void Function(List<V2TimUserFullInfo> userInfoList, bool isAdd)
OnMyFollowingListChanged = void Function(List<V2TimUserFullInfo> userInfoList, bool isAdd)
OnNewConversation = void Function(List<V2TimConversation> conversationList)
OnOfficialAccountDeleted = void Function(String officialAccountID)
OnOfficialAccountInfoChanged = void Function(V2TimOfficialAccountInfo officialAccountInfo)
OnOfficialAccountSubscribed = void Function(V2TimOfficialAccountInfo officialAccountInfo)
OnOfficialAccountUnsubscribed = void Function(String officialAccountID)
OnPluginEventEmited = void Function(PluginEvent event)
OnQuitFromGroupCallback = void Function(String groupID)
OnReceiveJoinApplicationCallback = void Function(String groupID, V2TimGroupMemberInfo member, String opReason)
OnReceiveNewInvitationCallback = void Function(String inviteID, String inviter, String groupID, List<String> inviteeList, String data)
OnReceiveRESTCustomDataCallback = void Function(String groupID, String customData)
OnRecvC2CCustomMessageCallback = void Function(String msgID, V2TimUserInfo sender, String customData)
OnRecvC2CReadReceiptCallback = void Function(List<V2TimMessageReceipt> receiptList)
OnRecvC2CTextMessageCallback = void Function(String msgID, V2TimUserInfo userInfo, String text)
OnRecvGroupCustomMessageCallback = void Function(String msgID, String groupID, V2TimGroupMemberInfo sender, String customData)
OnRecvGroupTextMessageCallback = void Function(String msgID, String groupID, V2TimGroupMemberInfo sender, String text)
OnRecvMessageExtensionsChanged = void Function(String msgID, List<V2TimMessageExtension> extensions)
OnRecvMessageExtensionsDeleted = void Function(String msgID, List<String> extensionKeys)
OnRecvMessageModified = void Function(V2TimMessage msg)
OnRecvMessageReactionsChanged = void Function(List<V2TIMMessageReactionChangeInfo> changeInfos)
OnRecvMessageReadReceipts = void Function(List<V2TimMessageReceipt> receiptList)
OnRecvMessageRevoked = void Function(String msgID, V2TimUserFullInfo operateUser, String reason)
OnRecvMessageRevokedCallback = void Function(String msgID)
OnRecvNewMessageCallback = void Function(V2TimMessage msg)
OnRevokeAdministratorCallback = void Function(String groupID, V2TimGroupMemberInfo opUser, List<V2TimGroupMemberInfo> memberList)
OnSendMessageProgressCallback = void Function(V2TimMessage message, int progress)
OnTopicCreated = void Function(String groupID, String topicID)
OnTopicDeleted = void Function(String groupID, List<String> topicIDList)
OnTopicInfoChanged = void Function(String groupID, V2TimTopicInfo topicInfo)
OnTotalUnreadMessageCountChanged = void Function(int totalUnreadCount)
OnUIKitEventEmited = void Function(UIKitEvent event)
OnUnreadMessageCountChangedByFilter = void Function(V2TimConversationFilter filter, int totalUnreadCount)
OnUserInfoChanged = void Function(List<V2TimUserFullInfo> userInfoList)
OnUserStatusChanged = void Function(List<V2TimUserStatus> userStatusList)
SetAPPUnreadCountCallback = void Function(int unreadCount)
TencentCloudChatPluginTapFn = bool Function(Map<String, String> data)
V2TimUserFullInfoCallback = void Function(V2TimUserFullInfo info)
VoidCallback = void Function()