Map<String, dynamic> toJson() => <String, dynamic>{ "visible": visible, "partiallyScanned": partiallyScanned.toJson(), "rejected": rejected.toJson(), "completed": completed.toJson(), };