class InputStatusChangedData { final String userID; final String conversationID; final List? platformIDs; InputStatusChangedData({ required this.userID, required this.conversationID, this.platformIDs, }); InputStatusChangedData.fromJson(Map json) : userID = json['userID'], conversationID = json['conversationID'], platformIDs = List.from(json['platformIDs'] ?? []); Map toJson() { final data = {}; data['userID'] = userID; data['conversationID'] = conversationID; data['platformIDs'] = platformIDs; return data; } }