tencent_cloud_chat_sdk_type library

Classes

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

Enums

AppLocale
Supported locales, see extension methods below.
FriendApplicationTypeEnum
FriendResponseTypeEnum
FriendTypeEnum
GetGroupMessageReadMemberListFilter
获取群消息已读(未读)成员列表type
GroupAddOptTypeEnum
群加群方式
GroupApplicationTypeEnum
入群申请类型
GroupMemberFilterTypeEnum
群成员过滤类型
GroupMemberRoleTypeEnum
群成员类型
HistoryMsgGetTypeEnum
LogLevelEnum
MessagePriorityEnum
消息优先级
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)
OnAddMembersToPermissionGroup = void Function(String groupID, String permissionGroupID, List<String> memberIDList)
OnAddTopicPermission = void Function(String groupID, String permissionGroupID, Map<String, int> topicPermissionMap)
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)
OnChangePermissionGroupInfo = void Function(String groupID, V2TimPermissionGroupInfo permissionGroupInfo)
OnChangeTopicInfo = void Function(String groupID, V2TimTopicInfo topicInfo)
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)
OnCreatePermissionGroup = void Function(String groupID, V2TimPermissionGroupInfo permissionGroupInfo)
OnCreateTopic = void Function(String groupID, String topicID)
OnDeletePermissionGroup = void Function(String groupID, List<String> permissionGroupIDList)
OnDeleteTopic = void Function(String groupID, List<String> topicIDList)
OnDeleteTopicPermission = void Function(String groupID, String permissionGroupID, List<String> topicIDList)
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)
OnModifyTopicPermission = void Function(String groupID, String permissionGroupID, Map<String, int> topicPermissionMap)
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)
OnReceiveTopicRESTCustomData = void Function(String topicID, 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)
OnRemoveMembersFromPermissionGroup = void Function(String groupID, String permissionGroupID, List<String> memberIDList)
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)
OnUiKitEventEmit = void Function(Map<String, dynamic> data)
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()