class UserDetailModel { int? id; String? name; int? type; String? tel; int? idType; String? idNumber; String? pwd; String? confuse; String? email; int? createId; String? createDate; String? identity; int? roomStatus; String? nickName; List? estateNames; int? nowEstateExamineId; int? points; bool? isSign; UserDetailModel.fromJson(Map json) { id = json['id']; name = json['name']; type = json['type']; tel = json['tel']; idType = json['idType']; idNumber = json['idNumber']; pwd = json['pwd']; confuse = json['confuse']; email = json['email']; createId = json['createId']; createDate = json['createDate']; identity = json['identity']; roomStatus = json['roomStatus']; nickName = json['nickName']; if (json['estateNames'] != null) estateNames = json['estateNames'].cast(); else estateNames = []; if (json['estateNames'] == null) { estateNames = []; } nowEstateExamineId = json['nowEstateExamineId']; if (json['points'] != null) { points = json['points']; } else { points = 0; } if (json['isSign'] != null) { isSign = json['isSign']; } else { isSign = false; } } Map toJson() { final Map data = new Map(); data['id'] = this.id; data['name'] = this.name; data['type'] = this.type; data['tel'] = this.tel; data['idType'] = this.idType; data['idNumber'] = this.idNumber; data['pwd'] = this.pwd; data['confuse'] = this.confuse; data['email'] = this.email; data['createId'] = this.createId; data['createDate'] = this.createDate; data['identity'] = this.identity; data['roomStatus'] = this.roomStatus; data['nickName'] = this.nickName; data['estateNames'] = this.estateNames; data['nowEstateExamineId'] = this.nowEstateExamineId; data['points'] = this.points; data['isSign'] = this.isSign; return data; } UserDetailModel({ this.id, this.name, this.type, this.tel, this.idType, this.idNumber, this.pwd, this.confuse, this.email, this.createId, this.createDate, this.identity, this.roomStatus, this.nickName, this.estateNames, this.nowEstateExamineId, required this.points, required this.isSign, }); }