MessageParams.image constructor

MessageParams.image({
  1. required String toJid,
  2. String? replyMessageId,
  3. List<String>? mentionedUsersIds,
  4. MessageSecurityMode? messageSecurityMode = MessageSecurityMode.enabled,
  5. required FileMessageParams fileMessageParams,
  6. List<MessageMetaData> metaData = const [],
  7. String topicId = "",
  8. MediaCompressionType? mediaCompressionType = MediaCompressionType.high,
})

Constructs a MessageParams object for a Image message.

Implementation

factory MessageParams.image(
    {required String toJid,
    String? replyMessageId,
    List<String>? mentionedUsersIds,
    MessageSecurityMode? messageSecurityMode = MessageSecurityMode.enabled,
    required FileMessageParams fileMessageParams,
    List<MessageMetaData> metaData = const [],
    String topicId = "",
    MediaCompressionType? mediaCompressionType = MediaCompressionType.high}) {
  return MessageParams._(
      toJid: toJid,
      replyMessageId: replyMessageId,
      mentionedUsersIds: mentionedUsersIds,
      messageType: MessageType.image,
      fileMessageParams: fileMessageParams,
      messageSecurityMode: messageSecurityMode,
      metaData: metaData,
      topicId: topicId,
      mediaCompressionType: mediaCompressionType);
}