import 'package:json_annotation/json_annotation.dart'; part 'uploaded_paste.g.dart'; @JsonSerializable() class UploadedPaste { final DateTime? date; final String? filename; final num? filesize; final String? hash; final String id; final String? mimetype; final String? thumbnail; final bool? isMulti; final List? items; UploadedPaste( {this.date, this.filename, this.filesize, this.hash, required this.id, this.mimetype, this.thumbnail, this.isMulti, this.items}); // JSON Init factory UploadedPaste.fromJson(Map json) => _$UploadedPasteFromJson(json); // JSON Export Map toJson() => _$UploadedPasteToJson(this); }