55 lines
1.7 KiB
Dart
55 lines
1.7 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,
|
|
};
|