Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-07-23 16:47:11 +08:00
parent 148e0872b4
commit 418a1e8d39
821 changed files with 29467 additions and 25520 deletions

View File

@@ -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(),
);
}

View File

@@ -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?,
);
}

View File

@@ -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?,
);
}

View File

@@ -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?,
);
}

View File

@@ -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?,
);
}