MessageParams.text constructor

MessageParams.text({
  1. required String toJid,
  2. String? replyMessageId,
  3. List<String>? mentionedUsersIds,
  4. required TextMessageParams textMessageParams,
  5. List<MessageMetaData> metaData = const [],
  6. MessageSecurityMode? messageSecurityMode = MessageSecurityMode.enabled,
  7. String topicId = "",
})

Constructs a MessageParams object for a Text message.

Implementation

factory MessageParams.text({
  required String toJid,
  String? replyMessageId,
  List<String>? mentionedUsersIds,
  required TextMessageParams textMessageParams,
  List<MessageMetaData> metaData = const [],
  MessageSecurityMode? messageSecurityMode = MessageSecurityMode.enabled,
  String topicId = "",
}) {
  return MessageParams._(
    toJid: toJid,
    replyMessageId: replyMessageId,
    mentionedUsersIds: mentionedUsersIds,
    messageType: MessageType.text,
    textMessageParams: textMessageParams,
    messageSecurityMode: messageSecurityMode,
    metaData: metaData,
    topicId: topicId,
  );
}