mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-22 03:31:09 +08:00
member audio
member comic Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
90
lib/models_new/space/space_audio/item.dart
Normal file
90
lib/models_new/space/space_audio/item.dart
Normal file
@@ -0,0 +1,90 @@
|
||||
import 'package:PiliPlus/models_new/space/space_audio/statistic.dart';
|
||||
|
||||
class SpaceAudioItem {
|
||||
int? id;
|
||||
int? uid;
|
||||
String? uname;
|
||||
String? author;
|
||||
String? title;
|
||||
String? cover;
|
||||
String? intro;
|
||||
String? lyric;
|
||||
int? crtype;
|
||||
int? duration;
|
||||
int? passtime;
|
||||
int? curtime;
|
||||
int? aid;
|
||||
String? bvid;
|
||||
int? cid;
|
||||
int? msid;
|
||||
int? attr;
|
||||
int? limit;
|
||||
int? activityId;
|
||||
String? limitdesc;
|
||||
int? coinNum;
|
||||
int? ctime;
|
||||
Statistic? statistic;
|
||||
dynamic vipInfo;
|
||||
dynamic collectIds;
|
||||
int? isCooper;
|
||||
|
||||
SpaceAudioItem({
|
||||
this.id,
|
||||
this.uid,
|
||||
this.uname,
|
||||
this.author,
|
||||
this.title,
|
||||
this.cover,
|
||||
this.intro,
|
||||
this.lyric,
|
||||
this.crtype,
|
||||
this.duration,
|
||||
this.passtime,
|
||||
this.curtime,
|
||||
this.aid,
|
||||
this.bvid,
|
||||
this.cid,
|
||||
this.msid,
|
||||
this.attr,
|
||||
this.limit,
|
||||
this.activityId,
|
||||
this.limitdesc,
|
||||
this.coinNum,
|
||||
this.ctime,
|
||||
this.statistic,
|
||||
this.vipInfo,
|
||||
this.collectIds,
|
||||
this.isCooper,
|
||||
});
|
||||
|
||||
factory SpaceAudioItem.fromJson(Map<String, dynamic> json) => SpaceAudioItem(
|
||||
id: json['id'] as int?,
|
||||
uid: json['uid'] as int?,
|
||||
uname: json['uname'] as String?,
|
||||
author: json['author'] as String?,
|
||||
title: json['title'] as String?,
|
||||
cover: json['cover'] as String?,
|
||||
intro: json['intro'] as String?,
|
||||
lyric: json['lyric'] as String?,
|
||||
crtype: json['crtype'] as int?,
|
||||
duration: json['duration'] as int?,
|
||||
passtime: json['passtime'] as int?,
|
||||
curtime: json['curtime'] as int?,
|
||||
aid: json['aid'] as int?,
|
||||
bvid: json['bvid'] as String?,
|
||||
cid: json['cid'] as int?,
|
||||
msid: json['msid'] as int?,
|
||||
attr: json['attr'] as int?,
|
||||
limit: json['limit'] as int?,
|
||||
activityId: json['activityId'] as int?,
|
||||
limitdesc: json['limitdesc'] as String?,
|
||||
coinNum: json['coin_num'] as int?,
|
||||
ctime: json['ctime'] as int?,
|
||||
statistic: json['statistic'] == null
|
||||
? null
|
||||
: Statistic.fromJson(json['statistic'] as Map<String, dynamic>),
|
||||
vipInfo: json['vipInfo'] as dynamic,
|
||||
collectIds: json['collectIds'] as dynamic,
|
||||
isCooper: json['is_cooper'] as int?,
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user