AdminMessage constructor

AdminMessage({
  1. required String channelUrl,
  2. required ChannelType channelType,
  3. required int messageId,
  4. required String message,
  5. SendingStatus? sendingStatus,
  6. String? requestId,
  7. List<User> mentionedUsers = const [],
  8. MentionType mentionType = MentionType.users,
  9. int createdAt = 0,
  10. int updatedAt = 0,
  11. int? parentMessageId,
  12. Map<String, dynamic>? parentMessage,
  13. ThreadInfo? threadInfo,
  14. List<MessageMetaArray>? metaArrays,
  15. String? customType,
  16. int? messageSurvivalSeconds,
  17. bool forceUpdateLastMessage = false,
  18. bool isSilent = false,
  19. bool isOperatorMessage = false,
  20. String? data,
  21. OGMetaData? ogMetaData,
  22. List<Reaction>? reactions,
  23. bool replyToChannel = false,
  24. Map<String, dynamic>? extendedMessage,
})

Implementation

AdminMessage({
  required String channelUrl,
  required ChannelType channelType,
  required int messageId,
  required String message,
  SendingStatus? sendingStatus,
  String? requestId,
  List<User> mentionedUsers = const [],
  MentionType mentionType = MentionType.users,
  int createdAt = 0,
  int updatedAt = 0,
  int? parentMessageId,
  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 ?? {},
      );