import 'item.dart'; class LiveFollowData { String? title; int? pageSize; int? totalPage; List? list; int? count; int? neverLivedCount; int? liveCount; List? neverLivedFaces; LiveFollowData({ this.title, this.pageSize, this.totalPage, this.list, this.count, this.neverLivedCount, this.liveCount, this.neverLivedFaces, }); LiveFollowData.fromJson(Map json) { title = json['title'] as String?; pageSize = json['pageSize'] as int?; totalPage = json['totalPage'] as int?; if ((json['list'] as List?)?.isNotEmpty == true) { list = []; for (var json in json['list']) { if (json['live_status'] == 1) { list!.add(LiveFollowItem.fromJson(json)); } } } count = json['count'] as int?; neverLivedCount = json['never_lived_count'] as int?; liveCount = json['live_count'] as int?; neverLivedFaces = json['never_lived_faces'] as List?; } Map toJson() => { 'title': title, 'pageSize': pageSize, 'totalPage': totalPage, 'list': list?.map((e) => e.toJson()).toList(), 'count': count, 'never_lived_count': neverLivedCount, 'live_count': liveCount, 'never_lived_faces': neverLivedFaces, }; }