mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-24 11:06:51 +08:00
show followings_followed_upper
Closes #1033 Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import 'package:PiliPlus/models/model_avatar.dart';
|
||||
import 'package:PiliPlus/models_new/space/space/achieve.dart';
|
||||
import 'package:PiliPlus/models_new/space/space/entrance.dart';
|
||||
import 'package:PiliPlus/models_new/space/space/followings_followed_upper.dart';
|
||||
import 'package:PiliPlus/models_new/space/space/honours.dart';
|
||||
import 'package:PiliPlus/models_new/space/space/level_info.dart';
|
||||
import 'package:PiliPlus/models_new/space/space/likes.dart';
|
||||
@@ -57,6 +58,7 @@ class SpaceCard {
|
||||
int? digitalType;
|
||||
bool? hasDigitalAsset;
|
||||
SpacePrInfo? prInfo;
|
||||
FollowingsFollowedUpper? followingsFollowedUpper;
|
||||
|
||||
SpaceCard({
|
||||
this.mid,
|
||||
@@ -102,6 +104,7 @@ class SpaceCard {
|
||||
this.digitalType,
|
||||
this.hasDigitalAsset,
|
||||
this.prInfo,
|
||||
this.followingsFollowedUpper,
|
||||
});
|
||||
|
||||
factory SpaceCard.fromJson(Map<String, dynamic> json) => SpaceCard(
|
||||
@@ -187,5 +190,10 @@ class SpaceCard {
|
||||
prInfo: json['pr_info'] == null
|
||||
? null
|
||||
: SpacePrInfo.fromJson(json['pr_info'] as Map<String, dynamic>),
|
||||
followingsFollowedUpper: json['followings_followed_upper'] == null
|
||||
? null
|
||||
: FollowingsFollowedUpper.fromJson(
|
||||
json['followings_followed_upper'] as Map<String, dynamic>,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
14
lib/models_new/space/space/followings_followed_upper.dart
Normal file
14
lib/models_new/space/space/followings_followed_upper.dart
Normal file
@@ -0,0 +1,14 @@
|
||||
import 'package:PiliPlus/models/model_owner.dart';
|
||||
|
||||
class FollowingsFollowedUpper {
|
||||
List<Owner>? items;
|
||||
String? jumpUrl;
|
||||
|
||||
FollowingsFollowedUpper({this.items, this.jumpUrl});
|
||||
|
||||
factory FollowingsFollowedUpper.fromJson(Map<String, dynamic> json) =>
|
||||
FollowingsFollowedUpper(
|
||||
items: (json['items'] as List?)?.map((e) => Owner.fromJson(e)).toList(),
|
||||
jumpUrl: json['jump_url'] as String?,
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user