Files
food_hub_app/lib/models/moment.g.dart
2025-07-24 16:50:50 +08:00

75 lines
2.3 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'moment.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
Comment _$CommentFromJson(Map<String, dynamic> json) => Comment(
id: (json['id'] as num).toInt(),
username: json['username'] as String,
avatar: json['avatar'] as String,
content: json['content'] as String,
date: json['date'] as String,
);
Map<String, dynamic> _$CommentToJson(Comment instance) => <String, dynamic>{
'id': instance.id,
'username': instance.username,
'avatar': instance.avatar,
'content': instance.content,
'date': instance.date,
};
Moment _$MomentFromJson(Map<String, dynamic> json) => Moment(
id: (json['id'] as num?)?.toInt(),
userId: (json['userId'] as num?)?.toInt(),
username: json['username'] as String?,
avatar: json['avatar'] as String?,
content: json['content'] as String,
imageList:
(json['imageList'] as List<dynamic>).map((e) => e as String).toList(),
date: json['date'] as String?,
likeList:
(json['likeList'] as List<dynamic>?)
?.map((e) => (e as num).toInt())
.toList(),
commentList:
(json['commentList'] as List<dynamic>?)
?.map((e) => Comment.fromJson(e as Map<String, dynamic>))
.toList(),
);
Map<String, dynamic> _$MomentToJson(Moment instance) => <String, dynamic>{
'id': instance.id,
'userId': instance.userId,
'username': instance.username,
'avatar': instance.avatar,
'content': instance.content,
'imageList': instance.imageList,
'date': instance.date,
'likeList': instance.likeList,
'commentList': instance.commentList,
};
PageMoment _$PageMomentFromJson(Map<String, dynamic> json) => PageMoment(
records:
(json['records'] as List<dynamic>)
.map((e) => Moment.fromJson(e as Map<String, dynamic>))
.toList(),
total: (json['total'] as num).toInt(),
size: (json['size'] as num).toInt(),
current: (json['current'] as num).toInt(),
pages: (json['pages'] as num).toInt(),
);
Map<String, dynamic> _$PageMomentToJson(PageMoment instance) =>
<String, dynamic>{
'records': instance.records,
'total': instance.total,
'size': instance.size,
'current': instance.current,
'pages': instance.pages,
};