AdminMessage constructor
AdminMessage(- {required int messageId,
- required String message,
- required String channelUrl,
- required ChannelType channelType,
- SendingStatus? sendingStatus,
- String? requestId,
- List<User> mentionedUsers = const [],
- MentionType? mentionType,
- List<String>? requestedMentionUserIds,
- int createdAt = 0,
- int updatedAt = 0,
- int? parentMessageId,
- String? parentMessageText,
- Map<String, dynamic>? parentMessage,
- ThreadInfo? threadInfo,
- List<MessageMetaArray>? metaArrays,
- String? customType,
- int? messageSurvivalSeconds,
- bool forceUpdateLastMessage = false,
- bool isSilent = false,
- bool isOperatorMessage = false,
- String? data,
- OGMetaData? ogMetaData,
- List<Reaction>? reactions,
- bool replyToChannel = false,
- Map<String, dynamic>? extendedMessage}
)
Implementation
AdminMessage({
required int messageId,
required String message,
required String channelUrl,
required ChannelType channelType,
SendingStatus? sendingStatus,
String? requestId,
List<User> mentionedUsers = const [],
MentionType? mentionType,
List<String>? requestedMentionUserIds,
int createdAt = 0,
int updatedAt = 0,
int? parentMessageId,
String? parentMessageText,
Map<String, dynamic>? parentMessage,
ThreadInfo? threadInfo,
List<MessageMetaArray>? metaArrays,
String? customType,
int? messageSurvivalSeconds,
bool forceUpdateLastMessage = false,
bool isSilent = false,
bool isOperatorMessage = false,
String? data,
OGMetaData? ogMetaData,
List<Reaction>? reactions,
bool replyToChannel = false,
Map<String, dynamic>? extendedMessage,
}) : super(
isReplyToChannel: replyToChannel,
requestId: requestId,
messageId: messageId,
message: message,
sendingStatus: sendingStatus,
channelType: channelType,
channelUrl: channelUrl,
mentionedUsers: mentionedUsers,
mentionType: mentionType,
createdAt: createdAt,
updatedAt: updatedAt,
parentMessageId: parentMessageId,
parentMessage: parentMessage,
threadInfo: threadInfo,
allMetaArrays: metaArrays,
customType: customType,
messageSurvivalSeconds: messageSurvivalSeconds,
forceUpdateLastMessage: forceUpdateLastMessage,
isSilent: isSilent,
isOperatorMessage: isOperatorMessage,
data: data,
ogMetaData: ogMetaData,
reactions: reactions,
extendedMessage: extendedMessage ?? {},
);