ISBNdb class
The main object for using the ISBNdb API You need to init the class with your own key See https://isbndb.com/isbn-database
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
getAuthor(
String name, {int page = 1, int pageSize = 20, BookColumn? column}) → Future< Author?> - Get author details
-
getAuthors(
String query, {int page = 1, int pageSize = 20}) → Future< AuthorQueryResult> - Search authors in the ISBNdb
-
getBook(
String isbn, {bool withPrices = false}) → Future< Book?> - Get book details from an ISBN
-
getBooks(
String query, {int page = 1, int pageSize = 20, BookColumn? column}) → Future< BookQueryResult> - Search books in ISBNdb
-
getBooksFromISBNs(
List< String> isbns) → Future<BookQueryResult> - Get book details from a list of ISBNs
-
getPublisher(
String name, {int page = 1, int pageSize = 20}) → Future< Publisher?> - Get the list of books from a publisher
-
getPublishers(
String query, {int page = 1, int pageSize = 20}) → Future< PublisherQueryResult> - Search publishers in the ISBNdb
-
getSubject(
String name) → Future< Subject?> - Get a list of book about a given subject
-
getSubjects(
String query, {int page = 1, int pageSize = 20}) → Future< SubjectQueryResult> - Search subjects in the ISBNdb
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited