TencentCloudChatMessageConfig class

Constructors

TencentCloudChatMessageConfig({TencentCloudChatMessageValueConfig<bool>? useGroupMessageReadReceipt, TencentCloudChatMessageValueConfig<bool>? showSelfAvatar, TencentCloudChatMessageValueConfig<bool>? enableAutoReportReadStatusForComingMessages, TencentCloudChatMessageValueConfig<bool>? enableParseMarkdown, TencentCloudChatMessageValueConfig<bool>? enableReplyWithMention, TencentCloudChatMessageValueConfig<bool>? mentionGroupAdminAndOwnerOnly, TencentCloudChatMessageValueConfig<int>? desktopMessageInputLines, TencentCloudChatMessageValueConfig<int>? recallTimeLimit, TencentCloudChatMessageValueConfig<bool>? showOthersAvatar, TencentCloudChatMessageValueConfig<bool>? showMessageSenderName, TencentCloudChatMessageValueConfig<bool>? showMessageTimeIndicator, TencentCloudChatMessageValueConfig<bool>? showMessageStatusIndicator, TencentCloudChatMessageValueConfig<bool>? enableMessageDeleteForEveryone, TencentCloudChatMessageValueConfig<bool>? enableMessageReaction, TencentCloudChatMessageValueConfigWithMessage<OfflinePushInfo>? messageOfflinePushInfo, TencentCloudChatMessageValueConfig<List<TencentCloudChatStickerSet>>? additionalStickerSets, TencentCloudChatMessageValueConfig<TencentCloudChatMessageAttachmentConfig>? attachmentConfig, TencentCloudChatMessageValueConfig<List<TencentCloudChatMessageGeneralOptionItem>>? additionalAttachmentOptionsForMobile, TencentCloudChatMessageValueConfig<List<TencentCloudChatMessageGeneralOptionItem>>? additionalInputControlBarOptionsForDesktop, TencentCloudChatMessageValueConfig<TencentCloudChatMessageDefaultMessageSelectionOptionsConfig>? defaultMessageSelectionOperationsConfig, TencentCloudChatMessageValueConfig<TencentCloudChatMessageDefaultMessageMenuConfig>? defaultMessageMenuConfig, TencentCloudChatMessageValueConfigWithMessage<List<TencentCloudChatMessageGeneralOptionItem>>? additionalMessageMenuOptions, TencentCloudChatMessageValueConfig<TencentCloudChatTimeDividerConfig>? timeDividerConfig, TencentCloudChatMessageValueConfig<List<String>>? enabledGroupTypesForMessageReadReceipt})
Constructor for TencentCloudChatMessageConfig.

Properties

additionalAttachmentOptionsForMobile TencentCloudChatMessageValueConfig<List<TencentCloudChatMessageGeneralOptionItem>>
no setter
additionalInputControlBarOptionsForDesktop TencentCloudChatMessageValueConfig<List<TencentCloudChatMessageGeneralOptionItem>>
no setter
additionalMessageMenuOptions TencentCloudChatMessageValueConfigWithMessage<List<TencentCloudChatMessageGeneralOptionItem>>
no setter
attachmentConfig TencentCloudChatMessageValueConfig<TencentCloudChatMessageAttachmentConfig>
no setter
defaultMessageMenuConfig TencentCloudChatMessageValueConfig<TencentCloudChatMessageDefaultMessageMenuConfig>
no setter
defaultMessageSelectionOperationsConfig TencentCloudChatMessageValueConfig<TencentCloudChatMessageDefaultMessageSelectionOptionsConfig>
no setter
desktopMessageInputLines TencentCloudChatMessageValueConfig<int>
no setter
enableAutoReportReadStatusForComingMessages TencentCloudChatMessageValueConfig<bool>
no setter
enabledGroupTypesForMessageReadReceipt TencentCloudChatMessageValueConfig<List<String>>
no setter
enableMessageDeleteForEveryone TencentCloudChatMessageValueConfig<bool>
no setter
enableMessageReaction TencentCloudChatMessageValueConfig<bool>
no setter
enableParseMarkdown TencentCloudChatMessageValueConfig<bool>
no setter
enableQuoteWithMention TencentCloudChatMessageValueConfig<bool>
no setter
hashCode int
The hash code for this object.
no setterinherited
mentionGroupAdminAndOwnerOnly TencentCloudChatMessageValueConfig<bool>
no setter
messageOfflinePushInfo TencentCloudChatMessageValueConfigWithMessage<OfflinePushInfo>
no setter
recallTimeLimit TencentCloudChatMessageValueConfig<int>
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showMessageSenderName TencentCloudChatMessageValueConfig<bool>
no setter
showMessageStatusIndicator TencentCloudChatMessageValueConfig<bool>
no setter
showMessageTimeIndicator TencentCloudChatMessageValueConfig<bool>
no setter
showOthersAvatar TencentCloudChatMessageValueConfig<bool>
no setter
showSelfAvatar TencentCloudChatMessageValueConfig<bool>
no setter
timeDividerConfig TencentCloudChatMessageValueConfig<TencentCloudChatTimeDividerConfig>
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setConfigs({TencentCloudChatMessageValueConfig<bool>? useGroupMessageReadReceipt, TencentCloudChatMessageValueConfig<bool>? showSelfAvatar, TencentCloudChatMessageValueConfig<int>? desktopMessageInputLines, TencentCloudChatMessageValueConfig<int>? recallTimeLimit, TencentCloudChatMessageValueConfig<bool>? showOthersAvatar, TencentCloudChatMessageValueConfig<bool>? enableAutoReportReadStatusForComingMessages, TencentCloudChatMessageValueConfig<bool>? enableParseMarkdown, TencentCloudChatMessageValueConfig<TencentCloudChatMessageAttachmentConfig>? attachmentConfig, TencentCloudChatMessageValueConfig<bool>? showMessageTimeIndicator, TencentCloudChatMessageValueConfig<bool>? enableMessageReaction, TencentCloudChatMessageValueConfig<bool>? showMessageStatusIndicator, dynamic enableMessageDeleteForEveryone, TencentCloudChatMessageValueConfig<bool>? enableDefaultEmojis, TencentCloudChatMessageValueConfig<bool>? enableReplyWithMention, TencentCloudChatMessageValueConfig<bool>? showMessageSenderName, TencentCloudChatMessageValueConfig<bool>? enableMessageTranslate, TencentCloudChatMessageValueConfigWithMessage<OfflinePushInfo>? messageOfflinePushInfo, TencentCloudChatMessageValueConfig<List<TencentCloudChatStickerSet>>? additionalStickerSets, TencentCloudChatMessageValueConfig<List<TencentCloudChatMessageGeneralOptionItem>>? additionalAttachmentOptionsForMobile, TencentCloudChatMessageValueConfig<bool>? mentionGroupAdminAndOwnerOnly, TencentCloudChatMessageValueConfig<List<TencentCloudChatMessageGeneralOptionItem>>? additionalInputControlBarOptionsForDesktop, TencentCloudChatMessageValueConfig<TencentCloudChatMessageDefaultMessageSelectionOptionsConfig>? defaultMessageSelectionOperationsConfig, TencentCloudChatMessageValueConfig<TencentCloudChatMessageDefaultMessageMenuConfig>? defaultMessageMenuConfig, TencentCloudChatMessageValueConfigWithMessage<List<TencentCloudChatMessageGeneralOptionItem>>? additionalMessageMenuOptions, TencentCloudChatMessageValueConfig<TencentCloudChatTimeDividerConfig>? timeDividerConfig, TencentCloudChatMessageValueConfig<List<String>>? enabledGroupTypesForMessageReadReceipt}) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited