$PlaylistDetailPlaylistToJson function
Implementation
Map<String, dynamic> $PlaylistDetailPlaylistToJson(PlaylistDetailPlaylist entity) {
final Map<String, dynamic> data = <String, dynamic>{};
data['id'] = entity.id;
data['name'] = entity.name;
data['coverImgId'] = entity.coverImgId;
data['coverImgUrl'] = entity.coverImgUrl;
data['coverImgId_str'] = entity.coverimgidStr;
data['adType'] = entity.adType;
data['userId'] = entity.userId;
data['createTime'] = entity.createTime;
data['status'] = entity.status;
data['opRecommend'] = entity.opRecommend;
data['highQuality'] = entity.highQuality;
data['newImported'] = entity.newImported;
data['updateTime'] = entity.updateTime;
data['trackCount'] = entity.trackCount;
data['specialType'] = entity.specialType;
data['privacy'] = entity.privacy;
data['trackUpdateTime'] = entity.trackUpdateTime;
data['commentThreadId'] = entity.commentThreadId;
data['playCount'] = entity.playCount;
data['trackNumberUpdateTime'] = entity.trackNumberUpdateTime;
data['subscribedCount'] = entity.subscribedCount;
data['cloudTrackCount'] = entity.cloudTrackCount;
data['ordered'] = entity.ordered;
data['description'] = entity.description;
data['tags'] = entity.tags;
data['updateFrequency'] = entity.updateFrequency;
data['backgroundCoverId'] = entity.backgroundCoverId;
data['backgroundCoverUrl'] = entity.backgroundCoverUrl;
data['titleImage'] = entity.titleImage;
data['titleImageUrl'] = entity.titleImageUrl;
data['detailPageTitle'] = entity.detailPageTitle;
data['englishTitle'] = entity.englishTitle;
data['officialPlaylistType'] = entity.officialPlaylistType;
data['copied'] = entity.copied;
data['relateResType'] = entity.relateResType;
data['coverStatus'] = entity.coverStatus;
data['subscribers'] = entity.subscribers?.map((v) => v.toJson()).toList();
data['subscribed'] = entity.subscribed;
data['creator'] = entity.creator?.toJson();
data['tracks'] = entity.tracks?.map((v) => v.toJson()).toList();
data['videoIds'] = entity.videoIds;
data['videos'] = entity.videos;
data['trackIds'] = entity.trackIds?.map((v) => v.toJson()).toList();
data['bannedTrackIds'] = entity.bannedTrackIds;
data['mvResourceInfos'] = entity.mvResourceInfos;
data['shareCount'] = entity.shareCount;
data['commentCount'] = entity.commentCount;
data['remixVideo'] = entity.remixVideo;
data['newDetailPageRemixVideo'] = entity.newDetailPageRemixVideo;
data['sharedUsers'] = entity.sharedUsers;
data['historySharedUsers'] = entity.historySharedUsers;
data['gradeStatus'] = entity.gradeStatus;
data['score'] = entity.score;
data['algTags'] = entity.algTags;
data['distributeTags'] = entity.distributeTags;
data['trialMode'] = entity.trialMode;
data['displayTags'] = entity.displayTags;
data['displayUserInfoAsTagOnly'] = entity.displayUserInfoAsTagOnly;
data['playlistType'] = entity.playlistType;
data['bizExtInfo'] = entity.bizExtInfo?.toJson();
return data;
}