import 'package:PiliPlus/models/model_avatar.dart'; import 'package:PiliPlus/models_new/live/live_feed_index/watched_show.dart'; class MemberInfoModel { MemberInfoModel({ this.mid, this.name, this.sex, this.face, this.sign, this.level, this.isFollowed, this.topPhoto, this.official, this.vip, this.liveRoom, this.isSeniorMember, }); int? mid; String? name; String? sex; String? face; String? sign; int? level; bool? isFollowed; String? topPhoto; BaseOfficialVerify? official; Vip? vip; LiveRoom? liveRoom; int? isSeniorMember; MemberInfoModel.fromJson(Map json) { mid = json['mid']; name = json['name']; sex = json['sex']; face = json['face']; sign = json['sign']; level = json['level']; isFollowed = json['is_followed']; topPhoto = json['top_photo']; official = json['official'] == null ? null : BaseOfficialVerify.fromJson(json['official']); vip = Vip.fromJson(json['vip']); liveRoom = json['live_room'] != null ? LiveRoom.fromJson(json['live_room']) : null; isSeniorMember = json['is_senior_member']; } } class LiveRoom { LiveRoom({ this.roomStatus, this.liveStatus, this.url, this.title, this.cover, this.roomId, this.roundStatus, this.watchedShow, }); int? roomStatus; int? liveStatus; String? url; String? title; String? cover; int? roomId; int? roundStatus; WatchedShow? watchedShow; LiveRoom.fromJson(Map json) { roomStatus = json['roomStatus']; liveStatus = json['liveStatus']; url = json['url']; title = json['title']; cover = json['cover']; roomId = json['roomid']; roundStatus = json['roundStatus']; watchedShow = json['watched_show'] == null ? null : WatchedShow.fromJson(json['watched_show']); } }