mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-20 11:08:03 +08:00
feat: msg like detail
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
24
lib/models_new/msg/msg_like_detail/data.dart
Normal file
24
lib/models_new/msg/msg_like_detail/data.dart
Normal file
@@ -0,0 +1,24 @@
|
||||
import 'package:PiliPlus/models_new/msg/msg_like_detail/card.dart';
|
||||
import 'package:PiliPlus/models_new/msg/msg_like_detail/item.dart';
|
||||
import 'package:PiliPlus/models_new/msg/msg_like_detail/page.dart';
|
||||
|
||||
class MsgLikeDetailData {
|
||||
MsgLikeDetailPage? page;
|
||||
MsgLikeDetailCard? card;
|
||||
List<MsgLikeDetailItem>? items;
|
||||
|
||||
MsgLikeDetailData({this.page, this.card, this.items});
|
||||
|
||||
factory MsgLikeDetailData.fromJson(Map<String, dynamic> json) =>
|
||||
MsgLikeDetailData(
|
||||
page: json['page'] == null
|
||||
? null
|
||||
: MsgLikeDetailPage.fromJson(json['page'] as Map<String, dynamic>),
|
||||
card: json['card'] == null
|
||||
? null
|
||||
: MsgLikeDetailCard.fromJson(json['card'] as Map<String, dynamic>),
|
||||
items: (json['items'] as List<dynamic>?)
|
||||
?.map((e) => MsgLikeDetailItem.fromJson(e as Map<String, dynamic>))
|
||||
.toList(),
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user