feat: space opus

Closes #833

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-05-08 22:39:29 +08:00
parent bcd0d63db7
commit 2d75d89825
28 changed files with 1107 additions and 511 deletions

View File

@@ -1,3 +1,4 @@
import 'package:PiliPlus/models/space/filter.dart';
import 'package:json_annotation/json_annotation.dart';
part 'item.g.dart';
@@ -56,6 +57,7 @@ class SpaceItem {
int? iconType;
@JsonKey(name: 'publish_time_text')
String? publishTimeText;
List<SpaceTabFilter>? filter;
SpaceItem({
this.title,
@@ -92,6 +94,7 @@ class SpaceItem {
this.viewContent,
this.iconType,
this.publishTimeText,
this.filter,
});
factory SpaceItem.fromJson(Map<String, dynamic> json) => _$ItemFromJson(json);