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.