TencentCloudChatConversationData<T> class
A class that manages the conversation data for TencentCloudChat conversation component
This class extends TencentCloudChatUIKitCoreDataAB
and provides
functionality for managing the status of conversation component.
- Inheritance
-
- Object
- TencentCloudChatDataAB<
T> - TencentCloudChatConversationData
Constructors
- TencentCloudChatConversationData(T currentUpdatedFields)
Properties
- conversationBuilder ↔ TencentCloudChatComponentBuilder?
-
getter/setter pair
- conversationConfig ↔ TencentCloudChatConversationConfig
-
getter/setter pair
- conversationController ↔ TencentCloudChatComponentBaseController?
-
=== Controller ===
getter/setter pair
- conversationEventHandlers ↔ TencentCloudChatConversationEventHandlers?
-
=== Conversation Event Handlers ===
getter/setter pair
-
conversationList
↔ List<
V2TimConversation> -
getter/setter pair
- currentConversation ↔ V2TimConversation?
-
getter/setter pair
- currentGetConversationListSeq ↔ String
-
=== Current conversation list sequence when getting conversation list ===
getter/setter pair
- currentTargetMessage ↔ V2TimMessage?
-
=== Current TargetMessage ===
getter/setter pair
- currentUpdatedFields ↔ T
-
getter/setter pairinherited
- getConversationListCount ↔ int
-
=== Conversation count when getting conversation list ===
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- isGetConversationFinished ↔ bool
-
=== Value to check if the conversation list is finished when getting conversation list ==
getter/setter pair
- isGetDataEnd → bool
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- totalUnreadCount → int
-
no setter
Methods
-
buildConversationList(
List< V2TimConversation> convList, String action) → void -
clear(
) → void -
override
-
console(
{required String logs, TencentCloudChatLogLevel? logLevel}) → dynamic -
A helper method for logging console messages.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListener(
T key) → void -
override
-
removeConversation(
List< String> convIds) → void -
setTotalUnreadCount(
int count) → dynamic -
toJson(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
-
unhideConversation(
{String? userID, String? groupID}) → void -
updateIsGetDataEnd(
bool status) → void
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited