import 'dart:io'; import 'package:meta/meta.dart'; /// New conversation message model /// /// This model is used to transfer a conversation message to send in the application /// /// @author Pierre HUBERT class NewConversationMessage { final int conversationID; final String message; final File image; NewConversationMessage({ @required this.conversationID, @required this.message, this.image }) : assert(conversationID != null), assert(image != null || message != null); bool get hasMessage => message != null; bool get hasImage => image != null; }