Safe Haskell | None |
---|---|
Language | Haskell2010 |
Google.ISBN
Description
Basic utility to search an ISBN using the Google Books webservice
use: https://developers.google.com/books/docs/v1/using
Documentation
data GoogleISBN Source #
Constructors
GoogleISBN | |
Fields |
Instances
Constructors
Book | |
Fields
|
Instances
FromJSON Book Source # | |||||
Defined in Google.ISBN | |||||
Generic Book Source # | |||||
Defined in Google.ISBN Associated Types
| |||||
Show Book Source # | |||||
type Rep Book Source # | |||||
Defined in Google.ISBN type Rep Book = D1 ('MetaData "Book" "Google.ISBN" "google-isbn-1.0.3-FF5fPmZWgzVF35wN74XNVT" 'False) (C1 ('MetaCons "Book" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bookTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "bookSubtitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bookPublisher") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "bookDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "bookPublishedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "bookLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "bookAuthors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Text])))))) |
googleISBN :: ISBN -> IO (Maybe GoogleISBN) Source #