mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-01 08:38:18 +08:00
opt: unify fav & coin of video & pgc (#916)
This commit is contained in:
committed by
GitHub
parent
e945daba3a
commit
05c9269531
@@ -1,47 +1,25 @@
|
||||
class Stat {
|
||||
import 'package:PiliPlus/models_new/video/video_detail/stat_detail.dart';
|
||||
|
||||
class VideoStat extends StatDetail {
|
||||
int? aid;
|
||||
int? view;
|
||||
int? danmaku;
|
||||
int? reply;
|
||||
int favorite;
|
||||
num coin;
|
||||
int? share;
|
||||
int? nowRank;
|
||||
int? hisRank;
|
||||
int like;
|
||||
int? dislike;
|
||||
String? evaluation;
|
||||
int? vt;
|
||||
|
||||
Stat({
|
||||
this.aid,
|
||||
this.view,
|
||||
this.danmaku,
|
||||
this.reply,
|
||||
required this.favorite,
|
||||
required this.coin,
|
||||
this.share,
|
||||
this.nowRank,
|
||||
this.hisRank,
|
||||
required this.like,
|
||||
this.dislike,
|
||||
this.evaluation,
|
||||
this.vt,
|
||||
});
|
||||
|
||||
factory Stat.fromJson(Map<String, dynamic> json) => Stat(
|
||||
aid: json['aid'] as int?,
|
||||
view: json['view'] as int?,
|
||||
danmaku: json['danmaku'] as int?,
|
||||
reply: json['reply'] as int?,
|
||||
favorite: json['favorite'] as int? ?? 0,
|
||||
coin: json['coin'] as num? ?? 0,
|
||||
share: json['share'] as int?,
|
||||
nowRank: json['now_rank'] as int?,
|
||||
hisRank: json['his_rank'] as int?,
|
||||
like: json['like'] as int? ?? 0,
|
||||
dislike: json['dislike'] as int?,
|
||||
evaluation: json['evaluation'] as String?,
|
||||
vt: json['vt'] as int?,
|
||||
);
|
||||
VideoStat.fromJson(Map<String, dynamic> json) {
|
||||
aid = json['aid'] as int?;
|
||||
view = json['view'] as int?;
|
||||
danmaku = json['danmaku'] as int?;
|
||||
reply = json['reply'] as int?;
|
||||
favorite = json['favorite'] as int? ?? 0;
|
||||
coin = json['coin'] as num? ?? 0;
|
||||
share = json['share'] as int?;
|
||||
nowRank = json['now_rank'] as int?;
|
||||
hisRank = json['his_rank'] as int?;
|
||||
like = json['like'] as int? ?? 0;
|
||||
dislike = json['dislike'] as int?;
|
||||
evaluation = json['evaluation'] as String?;
|
||||
vt = json['vt'] as int?;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user