import 'message.dart'; class ConversationModel{ List? messages; int? currentPage; int? totalItems; int? totalPages; ConversationModel({ this.messages, this.currentPage, this.totalItems, this.totalPages, }); factory ConversationModel.fromJson(Map json) => ConversationModel( messages: List.from(json["messages"].map((x) => MessageModel.fromJson(x))), currentPage: json["currentPage"], totalItems: json["totalItems"], totalPages: json["totalPages"], ); // Map toJson() => { // "messages": List.from(messages.map((x) => x.toJson())), // "currentPage": currentPage, // "totalItems": totalItems, // "totalPages": totalPages, // }; }