This repository has been archived on 2025-08-25. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Seshat/lib/domain/models/book_instance.dart

29 lines
617 B
Dart

class BookInstance {
BookInstance({
required this.balId,
required this.bookId,
required this.id,
required this.ownerId,
required this.price,
required this.available,
this.soldPrice,
});
int balId;
int bookId;
int id;
int ownerId;
double price;
double? soldPrice;
bool available;
factory BookInstance.fromJSON(Map<String, dynamic> json) => BookInstance(
balId: json["bal_id"],
bookId: json["book_id"],
id: json["id"],
ownerId: json["owner_id"],
price: json["price"],
available: json["available"],
soldPrice: json["sold_price"] ?? 0,
);
}