flutter_open_library library
A modern, type-safe Flutter package for the Open Library API.
Classes
- Author
- AuthorKey
- Availability
- AvailabilityEbookFormats
- AvailabilityFormatDetail
- Book
- Ebook
- Edition
-
OLFailure<
T> - Represents a failed API response.
-
OLResult<
T> - Result wrapper for Open Library API responses.
-
OLSuccess<
T> - Represents a successful API response.
- OpenLibraryClient
- A client for interacting with the Open Library API.
- SearchBook
- SearchResponse
- SubjectResponse
- Work
- WorkAuthor
- WorkKey
Extensions
- AuthorKeyPatterns on AuthorKey
- Adds pattern-matching-related methods to AuthorKey.
- AuthorPatterns on Author
- Adds pattern-matching-related methods to Author.
- AvailabilityEbookFormatsPatterns on AvailabilityEbookFormats
- Adds pattern-matching-related methods to AvailabilityEbookFormats.
- AvailabilityFormatDetailPatterns on AvailabilityFormatDetail
- Adds pattern-matching-related methods to AvailabilityFormatDetail.
- AvailabilityPatterns on Availability
- Adds pattern-matching-related methods to Availability.
- BookPatterns on Book
- Adds pattern-matching-related methods to Book.
- EbookPatterns on Ebook
- Adds pattern-matching-related methods to Ebook.
- EditionPatterns on Edition
- Adds pattern-matching-related methods to Edition.
- SearchBookPatterns on SearchBook
- Adds pattern-matching-related methods to SearchBook.
- SearchResponsePatterns on SearchResponse
- Adds pattern-matching-related methods to SearchResponse.
- SubjectResponsePatterns on SubjectResponse
- Adds pattern-matching-related methods to SubjectResponse.
- WorkAuthorPatterns on WorkAuthor
- Adds pattern-matching-related methods to WorkAuthor.
- WorkKeyPatterns on WorkKey
- Adds pattern-matching-related methods to WorkKey.
- WorkPatterns on Work
- Adds pattern-matching-related methods to Work.