refa: dir

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-05-03 13:57:47 +08:00
parent 57fa8b4f3e
commit 7f70ee5045
260 changed files with 748 additions and 967 deletions

View File

@@ -6,16 +6,17 @@ import 'list.dart';
part 'data.g.dart';
@JsonSerializable()
class Data {
class SpaceArticleData {
int? count;
List<Item>? item;
List<SpaceArticleItem>? item;
@JsonKey(name: 'lists_count')
int? listsCount;
List<ArticleList>? lists;
Data({this.count, this.item, this.listsCount, this.lists});
SpaceArticleData({this.count, this.item, this.listsCount, this.lists});
factory Data.fromJson(Map<String, dynamic> json) => _$DataFromJson(json);
factory SpaceArticleData.fromJson(Map<String, dynamic> json) =>
_$DataFromJson(json);
Map<String, dynamic> toJson() => _$DataToJson(this);
}

View File

@@ -6,10 +6,10 @@ part of 'data.dart';
// JsonSerializableGenerator
// **************************************************************************
Data _$DataFromJson(Map<String, dynamic> json) => Data(
SpaceArticleData _$DataFromJson(Map<String, dynamic> json) => SpaceArticleData(
count: (json['count'] as num?)?.toInt(),
item: (json['item'] as List<dynamic>?)
?.map((item) => Item.fromJson(item))
?.map((item) => SpaceArticleItem.fromJson(item))
.toList(),
listsCount: (json['lists_count'] as num?)?.toInt(),
lists: (json['lists'] as List<dynamic>?)
@@ -17,7 +17,8 @@ Data _$DataFromJson(Map<String, dynamic> json) => Data(
.toList(),
);
Map<String, dynamic> _$DataToJson(Data instance) => <String, dynamic>{
Map<String, dynamic> _$DataToJson(SpaceArticleData instance) =>
<String, dynamic>{
'count': instance.count,
'item': instance.item,
'lists_count': instance.listsCount,

View File

@@ -5,7 +5,7 @@ import 'category.dart';
import 'media.dart';
import 'stats.dart';
class Item {
class SpaceArticleItem {
int? id;
Category? category;
List<Category>? categories;
@@ -56,7 +56,7 @@ class Item {
String? dynIdStr;
int? totalArtNum;
Item.fromJson(Map<String, dynamic> json) {
SpaceArticleItem.fromJson(Map<String, dynamic> json) {
id = json["id"];
category =
json["category"] == null ? null : Category.fromJson(json["category"]);

View File

@@ -6,16 +6,16 @@ part 'space_article.g.dart';
@JsonSerializable()
class SpaceArticle {
int? code;
String? message;
int? ttl;
Data? data;
int? code;
String? message;
int? ttl;
SpaceArticleData? data;
SpaceArticle({this.code, this.message, this.ttl, this.data});
SpaceArticle({this.code, this.message, this.ttl, this.data});
factory SpaceArticle.fromJson(Map<String, dynamic> json) {
return _$SpaceArticleFromJson(json);
}
factory SpaceArticle.fromJson(Map<String, dynamic> json) {
return _$SpaceArticleFromJson(json);
}
Map<String, dynamic> toJson() => _$SpaceArticleToJson(this);
Map<String, dynamic> toJson() => _$SpaceArticleToJson(this);
}

View File

@@ -12,7 +12,7 @@ SpaceArticle _$SpaceArticleFromJson(Map<String, dynamic> json) => SpaceArticle(
ttl: (json['ttl'] as num?)?.toInt(),
data: json['data'] == null
? null
: Data.fromJson(json['data'] as Map<String, dynamic>),
: SpaceArticleData.fromJson(json['data'] as Map<String, dynamic>),
);
Map<String, dynamic> _$SpaceArticleToJson(SpaceArticle instance) =>