class FriendModel { List records; int total; int size; int current; bool searchCount; int pages; FriendModel( {this.records, this.total, this.size, this.current, this.searchCount, this.pages}); FriendModel.fromJson(Map json) { if (json['records'] != null) { records = new List(); json['records'].forEach((v) { records.add(new Records.fromJson(v)); }); } total = json['total']; size = json['size']; current = json['current']; searchCount = json['searchCount']; pages = json['pages']; } Map toJson() { final Map data = new Map(); if (this.records != null) { data['records'] = this.records.map((v) => v.toJson()).toList(); } data['total'] = this.total; data['size'] = this.size; data['current'] = this.current; data['searchCount'] = this.searchCount; data['pages'] = this.pages; return data; } } class Records { int id; int createTime; String createBy; int updateTime; String updateBy; String sessionid; int dataId; int dataTable; // 1:问诊2:出诊3:私聊 String userId; String pwd; String createUserId; String targetUserId; int statuz; String userName; String name; String remarks; String expression; String avatarUrl; String msg; String lastMsg; int time; int lastTime; int isRed; int caseType; int acceptStatus; Records( {this.id, this.createTime, this.createBy, this.updateTime, this.updateBy, this.sessionid, this.dataId, this.dataTable, this.userId, this.pwd, this.createUserId, this.targetUserId, this.statuz, this.userName, this.name, this.remarks, this.expression, this.msg, this.lastMsg, this.time, this.lastTime, this.isRed, this.caseType, this.acceptStatus, this.avatarUrl}); Records.fromJson(Map json) { id = json['id']; createTime = json['createTime']; createBy = json['createBy']; updateTime = json['updateTime']; updateBy = json['updateBy']; sessionid = json['sessionid']; dataId = json['dataId']; dataTable = json['dataTable']; userId = json['userId']; pwd = json['pwd']; createUserId = json['createUserId']; targetUserId = json['targetId']; statuz = json['statuz']; userName = json['userName']; name = json['name']; remarks = json['kindlyName']; expression = json['expression']; avatarUrl = json['avatarUrl']; msg = json['msg']; lastMsg = json['lastMsg']; time = json['time']; lastTime = json['lastTime']; isRed = json['isRed']; caseType = json['caseType']; acceptStatus = json['acceptStatus']; } Map toJson() { final Map data = new Map(); data['id'] = this.id; data['createTime'] = this.createTime; data['createBy'] = this.createBy; data['updateTime'] = this.updateTime; data['updateBy'] = this.updateBy; data['sessionid'] = this.sessionid; data['dataId'] = this.dataId; data['dataTable'] = this.dataTable; data['userId'] = this.userId; data['pwd'] = this.pwd; data['createUserId'] = this.createUserId; data['statuz'] = this.statuz; data['userName'] = this.userName; data['name'] = this.name; data['expression'] = this.expression; data['avatarUrl'] = this.avatarUrl; data['msg'] = this.msg; data['lastMsg'] = this.lastMsg; data['time'] = this.time; data['lastTime'] = this.lastTime; data['isRed'] = this.isRed; data['caseType'] = this.caseType; data['acceptStatus'] = this.acceptStatus; return data; } }