mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-30 23:58:13 +08:00
@@ -25,21 +25,21 @@ class UpowerRankData {
|
||||
});
|
||||
|
||||
factory UpowerRankData.fromJson(Map<String, dynamic> json) => UpowerRankData(
|
||||
upInfo: json['up_info'] == null
|
||||
? null
|
||||
: UpInfo.fromJson(json['up_info'] as Map<String, dynamic>),
|
||||
rankInfo: (json['rank_info'] as List<dynamic>?)
|
||||
?.map((e) => UpowerRankInfo.fromJson(e as Map<String, dynamic>))
|
||||
.toList(),
|
||||
userInfo: json['user_info'] == null
|
||||
? null
|
||||
: UserInfo.fromJson(json['user_info'] as Map<String, dynamic>),
|
||||
memberTotal: json['member_total'] as int?,
|
||||
privilegeType: json['privilege_type'] as int?,
|
||||
isCharge: json['is_charge'] as bool?,
|
||||
tabs: (json['tabs'] as List?)?.cast(),
|
||||
levelInfo: (json['level_info'] as List<dynamic>?)
|
||||
?.map((e) => LevelInfo.fromJson(e as Map<String, dynamic>))
|
||||
.toList(),
|
||||
);
|
||||
upInfo: json['up_info'] == null
|
||||
? null
|
||||
: UpInfo.fromJson(json['up_info'] as Map<String, dynamic>),
|
||||
rankInfo: (json['rank_info'] as List<dynamic>?)
|
||||
?.map((e) => UpowerRankInfo.fromJson(e as Map<String, dynamic>))
|
||||
.toList(),
|
||||
userInfo: json['user_info'] == null
|
||||
? null
|
||||
: UserInfo.fromJson(json['user_info'] as Map<String, dynamic>),
|
||||
memberTotal: json['member_total'] as int?,
|
||||
privilegeType: json['privilege_type'] as int?,
|
||||
isCharge: json['is_charge'] as bool?,
|
||||
tabs: (json['tabs'] as List?)?.cast(),
|
||||
levelInfo: (json['level_info'] as List<dynamic>?)
|
||||
?.map((e) => LevelInfo.fromJson(e as Map<String, dynamic>))
|
||||
.toList(),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -7,9 +7,9 @@ class LevelInfo {
|
||||
LevelInfo({this.privilegeType, this.name, this.price, this.memberTotal});
|
||||
|
||||
factory LevelInfo.fromJson(Map<String, dynamic> json) => LevelInfo(
|
||||
privilegeType: json['privilege_type'] as int?,
|
||||
name: json['name'] as String?,
|
||||
price: json['price'] as int?,
|
||||
memberTotal: json['member_total'] as int?,
|
||||
);
|
||||
privilegeType: json['privilege_type'] as int?,
|
||||
name: json['name'] as String?,
|
||||
price: json['price'] as int?,
|
||||
memberTotal: json['member_total'] as int?,
|
||||
);
|
||||
}
|
||||
|
||||
@@ -18,12 +18,12 @@ class UpowerRankInfo {
|
||||
});
|
||||
|
||||
factory UpowerRankInfo.fromJson(Map<String, dynamic> json) => UpowerRankInfo(
|
||||
mid: json['mid'] as int?,
|
||||
nickname: json['nickname'] as String?,
|
||||
avatar: json['avatar'] as String?,
|
||||
rank: json['rank'] as int?,
|
||||
day: json['day'] as int?,
|
||||
expireAt: json['expire_at'] as int?,
|
||||
remainDays: json['remain_days'] as int?,
|
||||
);
|
||||
mid: json['mid'] as int?,
|
||||
nickname: json['nickname'] as String?,
|
||||
avatar: json['avatar'] as String?,
|
||||
rank: json['rank'] as int?,
|
||||
day: json['day'] as int?,
|
||||
expireAt: json['expire_at'] as int?,
|
||||
remainDays: json['remain_days'] as int?,
|
||||
);
|
||||
}
|
||||
|
||||
@@ -16,11 +16,11 @@ class UpInfo {
|
||||
});
|
||||
|
||||
factory UpInfo.fromJson(Map<String, dynamic> json) => UpInfo(
|
||||
mid: json['mid'] as int?,
|
||||
nickname: json['nickname'] as String?,
|
||||
avatar: json['avatar'] as String?,
|
||||
type: json['type'] as int?,
|
||||
title: json['title'] as String?,
|
||||
upowerState: json['upower_state'] as int?,
|
||||
);
|
||||
mid: json['mid'] as int?,
|
||||
nickname: json['nickname'] as String?,
|
||||
avatar: json['avatar'] as String?,
|
||||
type: json['type'] as int?,
|
||||
title: json['title'] as String?,
|
||||
upowerState: json['upower_state'] as int?,
|
||||
);
|
||||
}
|
||||
|
||||
@@ -18,12 +18,12 @@ class UserInfo {
|
||||
});
|
||||
|
||||
factory UserInfo.fromJson(Map<String, dynamic> json) => UserInfo(
|
||||
mid: json['mid'] as int?,
|
||||
nickname: json['nickname'] as String?,
|
||||
avatar: json['avatar'] as String?,
|
||||
rank: json['rank'] as int?,
|
||||
day: json['day'] as int?,
|
||||
expireAt: json['expire_at'] as int?,
|
||||
remainDays: json['remain_days'] as int?,
|
||||
);
|
||||
mid: json['mid'] as int?,
|
||||
nickname: json['nickname'] as String?,
|
||||
avatar: json['avatar'] as String?,
|
||||
rank: json['rank'] as int?,
|
||||
day: json['day'] as int?,
|
||||
expireAt: json['expire_at'] as int?,
|
||||
remainDays: json['remain_days'] as int?,
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user