75 lines
2.3 KiB
Dart
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,
|
|
};
|