16 lines
439 B
Dart
16 lines
439 B
Dart
import 'package:seshat/domain/models/book.dart';
|
|
import 'package:seshat/domain/models/book_instance.dart';
|
|
|
|
class SearchResult {
|
|
SearchResult(this.instance, this.book);
|
|
BookInstance instance;
|
|
Book book;
|
|
|
|
factory SearchResult.fromJSON(Map<String, dynamic> json) {
|
|
BookInstance instance = BookInstance.fromJSON(json["book_instance"]);
|
|
|
|
Book book = Book.fromJSON(json["book"]);
|
|
|
|
return SearchResult(instance, book);
|
|
}
|
|
}
|