Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- books.bookshelves.get
- books.bookshelves.list
- books.bookshelves.volumes.list
- books.cloudloading.addBook
- books.cloudloading.deleteBook
- books.cloudloading.updateBook
- books.dictionary.listOfflineMetadata
- books.familysharing.getFamilyInfo
- books.familysharing.share
- books.familysharing.unshare
- books.layers.annotationData.get
- books.layers.annotationData.list
- books.layers.get
- books.layers.list
- books.layers.volumeAnnotations.get
- books.layers.volumeAnnotations.list
- books.myconfig.getUserSettings
- books.myconfig.releaseDownloadAccess
- books.myconfig.requestAccess
- books.myconfig.syncVolumeLicenses
- books.myconfig.updateUserSettings
- books.mylibrary.annotations.delete
- books.mylibrary.annotations.insert
- books.mylibrary.annotations.list
- books.mylibrary.annotations.summary
- books.mylibrary.annotations.update
- books.mylibrary.bookshelves.addVolume
- books.mylibrary.bookshelves.clearVolumes
- books.mylibrary.bookshelves.get
- books.mylibrary.bookshelves.list
- books.mylibrary.bookshelves.moveVolume
- books.mylibrary.bookshelves.removeVolume
- books.mylibrary.bookshelves.volumes.list
- books.mylibrary.readingpositions.get
- books.mylibrary.readingpositions.setPosition
- books.notification.get
- books.onboarding.listCategories
- books.onboarding.listCategoryVolumes
- books.personalizedstream.get
- books.promooffer.accept
- books.promooffer.dismiss
- books.promooffer.get
- books.series.get
- books.series.membership.get
- books.volumes.associated.list
- books.volumes.get
- books.volumes.list
- books.volumes.mybooks.list
- books.volumes.recommended.list
- books.volumes.recommended.rate
- books.volumes.useruploaded.list
- Types
- UserSettings
- Annotations
- VolumesListProjection
- MyLibraryBookshelvesVolumesListProjection
- VolumesListOrderBy
- AnnotationsData
- UserSettingsNotificationMoreFromAuthors
- Volumeannotations
- ReviewSource
- AnnotationData
- Volumeannotation
- BooksCloudLoadingResource
- VolumeseriesInfoVolumeSeriesItemIssueItem
- Annotation
- ReviewAuthor
- GeolayerDataGeoViewport
- VolumeUserInfo
- Layersummary
- VolumesListLibraryRestrict
- VolumeannotationContentRanges
- VolumeAccessInfo
- VolumeVolumeInfoPanelizationSummary
- MyLibraryBookshelvesRemoveVolumeReason
- VolumeVolumeInfoImageLinks
- OnboardingListCategoryVolumesMaxAllowedMaturityRating
- VolumeUserInfoUserUploadedVolumeInfo
- VolumeUserInfoCopy
- BooksVolumesRecommendedRateResponse
- UserSettingsNotificationPriceDrop
- VolumeseriesInfo
- Bookshelf
- Notification
- VolumesListDownload
- AnnotationsSummaryLayersItem
- VolumeSaleInfoOffersItemRentalDuration
- DictlayerDataDictWordsItemExamplesItem
- OffersItemsItem
- AnnotationLayerSummary
- VolumeSearchInfo
- AnnotationsSummary
- VolumesGetProjection
- Category
- VolumesAssociatedListAssociation
- DiscoveryclustersClustersItemBanner_with_content_container
- Volume
- GeolayerDataGeoBoundaryItemItem
- Series
- OffersItemsItemItemsItem
- DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource
- GeolayerDataCommon
- GeolayerDataGeo
- DictlayerDataDictWordsItem
- CategoryItemsItem
- DictlayerDataDictWordsItemDerivativesItemSource
- VolumesRecommendedRateRating
- GeolayerData
- DictlayerDataDictWordsItemSource
- DictlayerDataDictWordsItemDerivativesItem
- VolumesUserUploadedListProcessingState
- MyConfigSyncVolumeLicensesFeatures
- DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem
- UserSettingsNotificationRewardExpirations
- DictlayerData
- VolumesAssociatedListMaxAllowedMaturityRating
- DictlayerDataDictWordsItemSensesItemSynonymsItemSource
- Seriesmembership
- VolumesListFilter
- UserSettingsNotification
- DictlayerDataDictWordsItemSensesItemSynonymsItem
- GeolayerDataGeoViewportLo
- VolumesRecommendedListMaxAllowedMaturityRating
- VolumeSaleInfoOffersItemListPrice
- DownloadAccessRestriction
- DictlayerDataCommon
- DiscoveryclustersClustersItem
- VolumeSaleInfoRetailPrice
- VolumeSaleInfoListPrice
- DictlayerDataDictWordsItemSensesItemConjugationsItem
- FamilyInfoMembership
- Volume2
- Review
- VolumeUserInfoRentalPeriod
- VolumeSaleInfo
- MyLibraryBookshelvesAddVolumeReason
- SeriesSeriesItem
- Metadata
- VolumeLayerInfo
- VolumeVolumeInfoDimensions
- RequestAccess
- FamilyInfo
- AnnotationClientVersionRanges
- VolumesMybooksListAcquireMethod
- DictlayerDataDictWordsItemSensesItemDefinitionsItem
- VolumeLayerInfoLayersItem
- AnnotationCurrentVersionRanges
- PersonalizedstreamGetMaxAllowedMaturityRating
- VolumesListPrintType
- VolumeAccessInfoPdf
- DictlayerDataDictWordsItemExamplesItemSource
- VolumeAccessInfoEpub
- ReadingPosition
- VolumeSaleInfoOffersItem
- DictlayerDataDict
- DictlayerDataDictWordsItemSensesItem
- VolumeRecommendedInfo
- Offers
- VolumesMybooksListProcessingState
- Discoveryclusters
- VolumeseriesInfoVolumeSeriesItem
- UserSettingsNotesExport
- ConcurrentAccessRestriction
- Volumes
- UserSettingsNotificationMatchMyInterests
- Bookshelves
- MyConfigRequestAccessLicenseTypes
- DictlayerDataDictSource
- DownloadAccesses
- GeolayerDataGeoViewportHi
- MyLibraryReadingPositionsSetPositionAction
- VolumeVolumeInfo
- MetadataItemsItem
- DictlayerDataDictWordsItemSensesItemSource
- VolumeSaleInfoOffersItemRetailPrice
- VolumeUserInfoFamilySharing
- UserSettingsNotificationMoreFromSeries
- VolumeVolumeInfoIndustryIdentifiersItem
- BooksAnnotationsRange
- VolumesListMaxAllowedMaturityRating
- Layersummaries
Searches for books and manages your Google Books library.
See: Books API Reference
Synopsis
- booksService :: ServiceConfig
- booksScope :: Proxy '["https://www.googleapis.com/auth/books"]
- type BooksAPI = NotificationGetResource :<|> (SeriesMembershipGetResource :<|> (SeriesGetResource :<|> (OnboardingListCategoriesResource :<|> (OnboardingListCategoryVolumesResource :<|> (MyLibraryAnnotationsSummaryResource :<|> (MyLibraryAnnotationsInsertResource :<|> (MyLibraryAnnotationsListResource :<|> (MyLibraryAnnotationsDeleteResource :<|> (MyLibraryAnnotationsUpdateResource :<|> (MyLibraryReadingPositionsGetResource :<|> (MyLibraryReadingPositionsSetPositionResource :<|> (MyLibraryBookshelvesVolumesListResource :<|> (MyLibraryBookshelvesClearVolumesResource :<|> (MyLibraryBookshelvesListResource :<|> (MyLibraryBookshelvesGetResource :<|> (MyLibraryBookshelvesRemoveVolumeResource :<|> (MyLibraryBookshelvesAddVolumeResource :<|> (MyLibraryBookshelvesMoveVolumeResource :<|> (PromoOfferAcceptResource :<|> (PromoOfferGetResource :<|> (PromoOfferDismissResource :<|> (CloudLoadingAddBookResource :<|> (CloudLoadingUpdateBookResource :<|> (CloudLoadingDeleteBookResource :<|> (LayersVolumeAnnotationsListResource :<|> (LayersVolumeAnnotationsGetResource :<|> (LayersAnnotationDataListResource :<|> (LayersAnnotationDataGetResource :<|> (LayersListResource :<|> (LayersGetResource :<|> (DictionaryListOfflineMetadataResource :<|> (VolumesUserUploadedListResource :<|> (VolumesRecommendedListResource :<|> (VolumesRecommendedRateResource :<|> (VolumesAssociatedListResource :<|> (VolumesMybooksListResource :<|> (VolumesListResource :<|> (VolumesGetResource :<|> (BookshelvesVolumesListResource :<|> (BookshelvesListResource :<|> (BookshelvesGetResource :<|> (FamilysharingShareResource :<|> (FamilysharingGetFamilyInfoResource :<|> (FamilysharingUnshareResource :<|> (PersonalizedstreamGetResource :<|> (MyConfigSyncVolumeLicensesResource :<|> (MyConfigGetUserSettingsResource :<|> (MyConfigRequestAccessResource :<|> (MyConfigUpdateUserSettingsResource :<|> MyConfigReleaseDownloadAccessResource)))))))))))))))))))))))))))))))))))))))))))))))))
- module Network.Google.Resource.Books.Bookshelves.Get
- module Network.Google.Resource.Books.Bookshelves.List
- module Network.Google.Resource.Books.Bookshelves.Volumes.List
- module Network.Google.Resource.Books.CloudLoading.AddBook
- module Network.Google.Resource.Books.CloudLoading.DeleteBook
- module Network.Google.Resource.Books.CloudLoading.UpdateBook
- module Network.Google.Resource.Books.Dictionary.ListOfflineMetadata
- module Network.Google.Resource.Books.Familysharing.GetFamilyInfo
- module Network.Google.Resource.Books.Familysharing.Share
- module Network.Google.Resource.Books.Familysharing.Unshare
- module Network.Google.Resource.Books.Layers.AnnotationData.Get
- module Network.Google.Resource.Books.Layers.AnnotationData.List
- module Network.Google.Resource.Books.Layers.Get
- module Network.Google.Resource.Books.Layers.List
- module Network.Google.Resource.Books.Layers.VolumeAnnotations.Get
- module Network.Google.Resource.Books.Layers.VolumeAnnotations.List
- module Network.Google.Resource.Books.MyConfig.GetUserSettings
- module Network.Google.Resource.Books.MyConfig.ReleaseDownloadAccess
- module Network.Google.Resource.Books.MyConfig.RequestAccess
- module Network.Google.Resource.Books.MyConfig.SyncVolumeLicenses
- module Network.Google.Resource.Books.MyConfig.UpdateUserSettings
- module Network.Google.Resource.Books.MyLibrary.Annotations.Delete
- module Network.Google.Resource.Books.MyLibrary.Annotations.Insert
- module Network.Google.Resource.Books.MyLibrary.Annotations.List
- module Network.Google.Resource.Books.MyLibrary.Annotations.Summary
- module Network.Google.Resource.Books.MyLibrary.Annotations.Update
- module Network.Google.Resource.Books.MyLibrary.Bookshelves.AddVolume
- module Network.Google.Resource.Books.MyLibrary.Bookshelves.ClearVolumes
- module Network.Google.Resource.Books.MyLibrary.Bookshelves.Get
- module Network.Google.Resource.Books.MyLibrary.Bookshelves.List
- module Network.Google.Resource.Books.MyLibrary.Bookshelves.MoveVolume
- module Network.Google.Resource.Books.MyLibrary.Bookshelves.RemoveVolume
- module Network.Google.Resource.Books.MyLibrary.Bookshelves.Volumes.List
- module Network.Google.Resource.Books.MyLibrary.ReadingPositions.Get
- module Network.Google.Resource.Books.MyLibrary.ReadingPositions.SetPosition
- module Network.Google.Resource.Books.Notification.Get
- module Network.Google.Resource.Books.Onboarding.ListCategories
- module Network.Google.Resource.Books.Onboarding.ListCategoryVolumes
- module Network.Google.Resource.Books.Personalizedstream.Get
- module Network.Google.Resource.Books.PromoOffer.Accept
- module Network.Google.Resource.Books.PromoOffer.Dismiss
- module Network.Google.Resource.Books.PromoOffer.Get
- module Network.Google.Resource.Books.Series.Get
- module Network.Google.Resource.Books.Series.Membership.Get
- module Network.Google.Resource.Books.Volumes.Associated.List
- module Network.Google.Resource.Books.Volumes.Get
- module Network.Google.Resource.Books.Volumes.List
- module Network.Google.Resource.Books.Volumes.Mybooks.List
- module Network.Google.Resource.Books.Volumes.Recommended.List
- module Network.Google.Resource.Books.Volumes.Recommended.Rate
- module Network.Google.Resource.Books.Volumes.UserUploaded.List
- data UserSettings
- userSettings :: UserSettings
- usNotification :: Lens' UserSettings (Maybe UserSettingsNotification)
- usKind :: Lens' UserSettings Text
- usNotesExport :: Lens' UserSettings (Maybe UserSettingsNotesExport)
- data Annotations
- annotations :: Annotations
- aTotalItems :: Lens' Annotations (Maybe Int32)
- aNextPageToken :: Lens' Annotations (Maybe Text)
- aKind :: Lens' Annotations Text
- aItems :: Lens' Annotations [Annotation]
- data VolumesListProjection
- data MyLibraryBookshelvesVolumesListProjection
- data VolumesListOrderBy
- data AnnotationsData
- annotationsData :: AnnotationsData
- adTotalItems :: Lens' AnnotationsData (Maybe Int32)
- adNextPageToken :: Lens' AnnotationsData (Maybe Text)
- adKind :: Lens' AnnotationsData Text
- adItems :: Lens' AnnotationsData [AnnotationData]
- data UserSettingsNotificationMoreFromAuthors
- userSettingsNotificationMoreFromAuthors :: UserSettingsNotificationMoreFromAuthors
- usnmfaOptedState :: Lens' UserSettingsNotificationMoreFromAuthors (Maybe Text)
- data Volumeannotations
- volumeannotations :: Volumeannotations
- vTotalItems :: Lens' Volumeannotations (Maybe Int32)
- vNextPageToken :: Lens' Volumeannotations (Maybe Text)
- vKind :: Lens' Volumeannotations Text
- vItems :: Lens' Volumeannotations [Volumeannotation]
- vVersion :: Lens' Volumeannotations (Maybe Text)
- data ReviewSource
- reviewSource :: ReviewSource
- rsExtraDescription :: Lens' ReviewSource (Maybe Text)
- rsURL :: Lens' ReviewSource (Maybe Text)
- rsDescription :: Lens' ReviewSource (Maybe Text)
- data AnnotationData
- annotationData :: AnnotationData
- annEncodedData :: Lens' AnnotationData (Maybe ByteString)
- annKind :: Lens' AnnotationData Text
- annData :: Lens' AnnotationData (Maybe JSONValue)
- annSelfLink :: Lens' AnnotationData (Maybe Text)
- annAnnotationType :: Lens' AnnotationData (Maybe Text)
- annVolumeId :: Lens' AnnotationData (Maybe Text)
- annId :: Lens' AnnotationData (Maybe Text)
- annUpdated :: Lens' AnnotationData (Maybe UTCTime)
- annLayerId :: Lens' AnnotationData (Maybe Text)
- data Volumeannotation
- volumeannotation :: Volumeannotation
- volSelectedText :: Lens' Volumeannotation (Maybe Text)
- volAnnotationDataLink :: Lens' Volumeannotation (Maybe Text)
- volPageIds :: Lens' Volumeannotation [Text]
- volKind :: Lens' Volumeannotation Text
- volData :: Lens' Volumeannotation (Maybe Text)
- volSelfLink :: Lens' Volumeannotation (Maybe Text)
- volAnnotationType :: Lens' Volumeannotation (Maybe Text)
- volAnnotationDataId :: Lens' Volumeannotation (Maybe Text)
- volContentRanges :: Lens' Volumeannotation (Maybe VolumeannotationContentRanges)
- volVolumeId :: Lens' Volumeannotation (Maybe Text)
- volId :: Lens' Volumeannotation (Maybe Text)
- volDeleted :: Lens' Volumeannotation (Maybe Bool)
- volUpdated :: Lens' Volumeannotation (Maybe UTCTime)
- volLayerId :: Lens' Volumeannotation (Maybe Text)
- data BooksCloudLoadingResource
- booksCloudLoadingResource :: BooksCloudLoadingResource
- bclrProcessingState :: Lens' BooksCloudLoadingResource (Maybe Text)
- bclrVolumeId :: Lens' BooksCloudLoadingResource (Maybe Text)
- bclrAuthor :: Lens' BooksCloudLoadingResource (Maybe Text)
- bclrTitle :: Lens' BooksCloudLoadingResource (Maybe Text)
- data VolumeseriesInfoVolumeSeriesItemIssueItem
- volumeseriesInfoVolumeSeriesItemIssueItem :: VolumeseriesInfoVolumeSeriesItemIssueItem
- vivsiiiIssueOrderNumber :: Lens' VolumeseriesInfoVolumeSeriesItemIssueItem (Maybe Int32)
- vivsiiiIssueDisplayNumber :: Lens' VolumeseriesInfoVolumeSeriesItemIssueItem (Maybe Text)
- data Annotation
- annotation :: Annotation
- aaSelectedText :: Lens' Annotation (Maybe Text)
- aaLayerSummary :: Lens' Annotation (Maybe AnnotationLayerSummary)
- aaHighlightStyle :: Lens' Annotation (Maybe Text)
- aaClientVersionRanges :: Lens' Annotation (Maybe AnnotationClientVersionRanges)
- aaPageIds :: Lens' Annotation [Text]
- aaKind :: Lens' Annotation Text
- aaData :: Lens' Annotation (Maybe Text)
- aaCreated :: Lens' Annotation (Maybe UTCTime)
- aaAfterSelectedText :: Lens' Annotation (Maybe Text)
- aaSelfLink :: Lens' Annotation (Maybe Text)
- aaCurrentVersionRanges :: Lens' Annotation (Maybe AnnotationCurrentVersionRanges)
- aaVolumeId :: Lens' Annotation (Maybe Text)
- aaBeforeSelectedText :: Lens' Annotation (Maybe Text)
- aaId :: Lens' Annotation (Maybe Text)
- aaDeleted :: Lens' Annotation (Maybe Bool)
- aaUpdated :: Lens' Annotation (Maybe UTCTime)
- aaLayerId :: Lens' Annotation (Maybe Text)
- data ReviewAuthor
- reviewAuthor :: ReviewAuthor
- raDisplayName :: Lens' ReviewAuthor (Maybe Text)
- data GeolayerDataGeoViewport
- geolayerDataGeoViewport :: GeolayerDataGeoViewport
- gdgvHi :: Lens' GeolayerDataGeoViewport (Maybe GeolayerDataGeoViewportHi)
- gdgvLo :: Lens' GeolayerDataGeoViewport (Maybe GeolayerDataGeoViewportLo)
- data VolumeUserInfo
- volumeUserInfo :: VolumeUserInfo
- vuiIsFamilySharingAllowed :: Lens' VolumeUserInfo (Maybe Bool)
- vuiIsFamilySharedToUser :: Lens' VolumeUserInfo (Maybe Bool)
- vuiCopy :: Lens' VolumeUserInfo (Maybe VolumeUserInfoCopy)
- vuiUserUploadedVolumeInfo :: Lens' VolumeUserInfo (Maybe VolumeUserInfoUserUploadedVolumeInfo)
- vuiIsPurchased :: Lens' VolumeUserInfo (Maybe Bool)
- vuiEntitlementType :: Lens' VolumeUserInfo (Maybe Int32)
- vuiAcquisitionType :: Lens' VolumeUserInfo (Maybe Int32)
- vuiAcquiredTime :: Lens' VolumeUserInfo (Maybe UTCTime)
- vuiRentalState :: Lens' VolumeUserInfo (Maybe Text)
- vuiIsPreOrdered :: Lens' VolumeUserInfo (Maybe Bool)
- vuiReview :: Lens' VolumeUserInfo (Maybe Review)
- vuiIsFamilySharedFromUser :: Lens' VolumeUserInfo (Maybe Bool)
- vuiRentalPeriod :: Lens' VolumeUserInfo (Maybe VolumeUserInfoRentalPeriod)
- vuiUpdated :: Lens' VolumeUserInfo (Maybe UTCTime)
- vuiIsUploaded :: Lens' VolumeUserInfo (Maybe Bool)
- vuiIsInMyBooks :: Lens' VolumeUserInfo (Maybe Bool)
- vuiReadingPosition :: Lens' VolumeUserInfo (Maybe ReadingPosition)
- vuiFamilySharing :: Lens' VolumeUserInfo (Maybe VolumeUserInfoFamilySharing)
- vuiIsFamilySharingDisabledByFop :: Lens' VolumeUserInfo (Maybe Bool)
- data Layersummary
- layersummary :: Layersummary
- lAnnotationsDataLink :: Lens' Layersummary (Maybe Text)
- lAnnotationsLink :: Lens' Layersummary (Maybe Text)
- lKind :: Lens' Layersummary Text
- lDataCount :: Lens' Layersummary (Maybe Int32)
- lContentVersion :: Lens' Layersummary (Maybe Text)
- lVolumeAnnotationsVersion :: Lens' Layersummary (Maybe Text)
- lAnnotationCount :: Lens' Layersummary (Maybe Int32)
- lAnnotationTypes :: Lens' Layersummary [Text]
- lSelfLink :: Lens' Layersummary (Maybe Text)
- lVolumeId :: Lens' Layersummary (Maybe Text)
- lId :: Lens' Layersummary (Maybe Text)
- lUpdated :: Lens' Layersummary (Maybe UTCTime)
- lLayerId :: Lens' Layersummary (Maybe Text)
- data VolumesListLibraryRestrict
- data VolumeannotationContentRanges
- volumeannotationContentRanges :: VolumeannotationContentRanges
- vcrGbImageRange :: Lens' VolumeannotationContentRanges (Maybe BooksAnnotationsRange)
- vcrContentVersion :: Lens' VolumeannotationContentRanges (Maybe Text)
- vcrGbTextRange :: Lens' VolumeannotationContentRanges (Maybe BooksAnnotationsRange)
- vcrCfiRange :: Lens' VolumeannotationContentRanges (Maybe BooksAnnotationsRange)
- data VolumeAccessInfo
- volumeAccessInfo :: VolumeAccessInfo
- vaiWebReaderLink :: Lens' VolumeAccessInfo (Maybe Text)
- vaiCountry :: Lens' VolumeAccessInfo (Maybe Text)
- vaiDriveImportedContentLink :: Lens' VolumeAccessInfo (Maybe Text)
- vaiExplicitOfflineLicenseManagement :: Lens' VolumeAccessInfo (Maybe Bool)
- vaiViewability :: Lens' VolumeAccessInfo (Maybe Text)
- vaiQuoteSharingAllowed :: Lens' VolumeAccessInfo (Maybe Bool)
- vaiEpub :: Lens' VolumeAccessInfo (Maybe VolumeAccessInfoEpub)
- vaiPdf :: Lens' VolumeAccessInfo (Maybe VolumeAccessInfoPdf)
- vaiTextToSpeechPermission :: Lens' VolumeAccessInfo (Maybe Text)
- vaiEmbeddable :: Lens' VolumeAccessInfo (Maybe Bool)
- vaiAccessViewStatus :: Lens' VolumeAccessInfo (Maybe Text)
- vaiDownloadAccess :: Lens' VolumeAccessInfo (Maybe DownloadAccessRestriction)
- vaiViewOrderURL :: Lens' VolumeAccessInfo (Maybe Text)
- vaiPublicDomain :: Lens' VolumeAccessInfo (Maybe Bool)
- data VolumeVolumeInfoPanelizationSummary
- volumeVolumeInfoPanelizationSummary :: VolumeVolumeInfoPanelizationSummary
- vvipsEpubBubbleVersion :: Lens' VolumeVolumeInfoPanelizationSummary (Maybe Text)
- vvipsContainsImageBubbles :: Lens' VolumeVolumeInfoPanelizationSummary (Maybe Bool)
- vvipsContainsEpubBubbles :: Lens' VolumeVolumeInfoPanelizationSummary (Maybe Bool)
- vvipsImageBubbleVersion :: Lens' VolumeVolumeInfoPanelizationSummary (Maybe Text)
- data MyLibraryBookshelvesRemoveVolumeReason = Onboarding
- data VolumeVolumeInfoImageLinks
- volumeVolumeInfoImageLinks :: VolumeVolumeInfoImageLinks
- vviilThumbnail :: Lens' VolumeVolumeInfoImageLinks (Maybe Text)
- vviilSmall :: Lens' VolumeVolumeInfoImageLinks (Maybe Text)
- vviilExtraLarge :: Lens' VolumeVolumeInfoImageLinks (Maybe Text)
- vviilLarge :: Lens' VolumeVolumeInfoImageLinks (Maybe Text)
- vviilMedium :: Lens' VolumeVolumeInfoImageLinks (Maybe Text)
- vviilSmallThumbnail :: Lens' VolumeVolumeInfoImageLinks (Maybe Text)
- data OnboardingListCategoryVolumesMaxAllowedMaturityRating
- data VolumeUserInfoUserUploadedVolumeInfo
- volumeUserInfoUserUploadedVolumeInfo :: VolumeUserInfoUserUploadedVolumeInfo
- vuiuuviProcessingState :: Lens' VolumeUserInfoUserUploadedVolumeInfo (Maybe Text)
- data VolumeUserInfoCopy
- volumeUserInfoCopy :: VolumeUserInfoCopy
- vuicLimitType :: Lens' VolumeUserInfoCopy (Maybe Text)
- vuicAllowedCharacterCount :: Lens' VolumeUserInfoCopy (Maybe Int32)
- vuicUpdated :: Lens' VolumeUserInfoCopy (Maybe UTCTime)
- vuicRemainingCharacterCount :: Lens' VolumeUserInfoCopy (Maybe Int32)
- data BooksVolumesRecommendedRateResponse
- booksVolumesRecommendedRateResponse :: BooksVolumesRecommendedRateResponse
- bvrrrConsistencyToken :: Lens' BooksVolumesRecommendedRateResponse (Maybe Text)
- data UserSettingsNotificationPriceDrop
- userSettingsNotificationPriceDrop :: UserSettingsNotificationPriceDrop
- usnpdOptedState :: Lens' UserSettingsNotificationPriceDrop (Maybe Text)
- data VolumeseriesInfo
- volumeseriesInfo :: VolumeseriesInfo
- viBookDisplayNumber :: Lens' VolumeseriesInfo (Maybe Text)
- viKind :: Lens' VolumeseriesInfo Text
- viShortSeriesBookTitle :: Lens' VolumeseriesInfo (Maybe Text)
- viVolumeSeries :: Lens' VolumeseriesInfo [VolumeseriesInfoVolumeSeriesItem]
- data Bookshelf
- bookshelf :: Bookshelf
- bAccess :: Lens' Bookshelf (Maybe Text)
- bVolumesLastUpdated :: Lens' Bookshelf (Maybe UTCTime)
- bKind :: Lens' Bookshelf Text
- bCreated :: Lens' Bookshelf (Maybe UTCTime)
- bVolumeCount :: Lens' Bookshelf (Maybe Int32)
- bSelfLink :: Lens' Bookshelf (Maybe Text)
- bId :: Lens' Bookshelf (Maybe Int32)
- bUpdated :: Lens' Bookshelf (Maybe UTCTime)
- bTitle :: Lens' Bookshelf (Maybe Text)
- bDescription :: Lens' Bookshelf (Maybe Text)
- data Notification
- notification :: Notification
- nDocType :: Lens' Notification (Maybe Text)
- nTargetURL :: Lens' Notification (Maybe Text)
- nShowNotificationSettingsAction :: Lens' Notification (Maybe Bool)
- nDocId :: Lens' Notification (Maybe Text)
- nKind :: Lens' Notification Text
- nBody :: Lens' Notification (Maybe Text)
- nCrmExperimentIds :: Lens' Notification [Int64]
- nPcampaignId :: Lens' Notification (Maybe Text)
- nReason :: Lens' Notification (Maybe Text)
- nIsDocumentMature :: Lens' Notification (Maybe Bool)
- nDontShowNotification :: Lens' Notification (Maybe Bool)
- nNotificationType :: Lens' Notification (Maybe Text)
- nNotificationGroup :: Lens' Notification (Maybe Text)
- nIconURL :: Lens' Notification (Maybe Text)
- nTitle :: Lens' Notification (Maybe Text)
- data VolumesListDownload = Epub
- data AnnotationsSummaryLayersItem
- annotationsSummaryLayersItem :: AnnotationsSummaryLayersItem
- asliLimitType :: Lens' AnnotationsSummaryLayersItem (Maybe Text)
- asliAllowedCharacterCount :: Lens' AnnotationsSummaryLayersItem (Maybe Int32)
- asliUpdated :: Lens' AnnotationsSummaryLayersItem (Maybe UTCTime)
- asliLayerId :: Lens' AnnotationsSummaryLayersItem (Maybe Text)
- asliRemainingCharacterCount :: Lens' AnnotationsSummaryLayersItem (Maybe Int32)
- data VolumeSaleInfoOffersItemRentalDuration
- volumeSaleInfoOffersItemRentalDuration :: VolumeSaleInfoOffersItemRentalDuration
- vsioirdCount :: Lens' VolumeSaleInfoOffersItemRentalDuration (Maybe Double)
- vsioirdUnit :: Lens' VolumeSaleInfoOffersItemRentalDuration (Maybe Text)
- data DictlayerDataDictWordsItemExamplesItem
- dictlayerDataDictWordsItemExamplesItem :: DictlayerDataDictWordsItemExamplesItem
- dddwieiText :: Lens' DictlayerDataDictWordsItemExamplesItem (Maybe Text)
- dddwieiSource :: Lens' DictlayerDataDictWordsItemExamplesItem (Maybe DictlayerDataDictWordsItemExamplesItemSource)
- data OffersItemsItem
- offersItemsItem :: OffersItemsItem
- oiiItems :: Lens' OffersItemsItem [OffersItemsItemItemsItem]
- oiiArtURL :: Lens' OffersItemsItem (Maybe Text)
- oiiId :: Lens' OffersItemsItem (Maybe Text)
- oiiGServicesKey :: Lens' OffersItemsItem (Maybe Text)
- data AnnotationLayerSummary
- annotationLayerSummary :: AnnotationLayerSummary
- alsLimitType :: Lens' AnnotationLayerSummary (Maybe Text)
- alsAllowedCharacterCount :: Lens' AnnotationLayerSummary (Maybe Int32)
- alsRemainingCharacterCount :: Lens' AnnotationLayerSummary (Maybe Int32)
- data VolumeSearchInfo
- volumeSearchInfo :: VolumeSearchInfo
- vsiTextSnippet :: Lens' VolumeSearchInfo (Maybe Text)
- data AnnotationsSummary
- annotationsSummary :: AnnotationsSummary
- asKind :: Lens' AnnotationsSummary Text
- asLayers :: Lens' AnnotationsSummary [AnnotationsSummaryLayersItem]
- data VolumesGetProjection
- data Category
- category :: Category
- cKind :: Lens' Category Text
- cItems :: Lens' Category [CategoryItemsItem]
- data VolumesAssociatedListAssociation
- data DiscoveryclustersClustersItemBanner_with_content_container
- discoveryclustersClustersItemBanner_with_content_container :: DiscoveryclustersClustersItemBanner_with_content_container
- dcibFillColorArgb :: Lens' DiscoveryclustersClustersItemBanner_with_content_container (Maybe Text)
- dcibMoreButtonURL :: Lens' DiscoveryclustersClustersItemBanner_with_content_container (Maybe Text)
- dcibTextColorArgb :: Lens' DiscoveryclustersClustersItemBanner_with_content_container (Maybe Text)
- dcibMoreButtonText :: Lens' DiscoveryclustersClustersItemBanner_with_content_container (Maybe Text)
- dcibImageURL :: Lens' DiscoveryclustersClustersItemBanner_with_content_container (Maybe Text)
- dcibMaskColorArgb :: Lens' DiscoveryclustersClustersItemBanner_with_content_container (Maybe Text)
- data Volume
- volume :: Volume
- vvUserInfo :: Lens' Volume (Maybe VolumeUserInfo)
- vvEtag :: Lens' Volume (Maybe Text)
- vvAccessInfo :: Lens' Volume (Maybe VolumeAccessInfo)
- vvKind :: Lens' Volume Text
- vvSearchInfo :: Lens' Volume (Maybe VolumeSearchInfo)
- vvSelfLink :: Lens' Volume (Maybe Text)
- vvLayerInfo :: Lens' Volume (Maybe VolumeLayerInfo)
- vvSaleInfo :: Lens' Volume (Maybe VolumeSaleInfo)
- vvId :: Lens' Volume (Maybe Text)
- vvRecommendedInfo :: Lens' Volume (Maybe VolumeRecommendedInfo)
- vvVolumeInfo :: Lens' Volume (Maybe VolumeVolumeInfo)
- data GeolayerDataGeoBoundaryItemItem
- geolayerDataGeoBoundaryItemItem :: GeolayerDataGeoBoundaryItemItem
- gdgbiiLatitude :: Lens' GeolayerDataGeoBoundaryItemItem (Maybe Word32)
- gdgbiiLongitude :: Lens' GeolayerDataGeoBoundaryItemItem (Maybe Word32)
- data Series
- series :: Series
- sKind :: Lens' Series Text
- sSeries :: Lens' Series [SeriesSeriesItem]
- data OffersItemsItemItemsItem
- offersItemsItemItemsItem :: OffersItemsItemItemsItem
- oiiiiCanonicalVolumeLink :: Lens' OffersItemsItemItemsItem (Maybe Text)
- oiiiiCoverURL :: Lens' OffersItemsItemItemsItem (Maybe Text)
- oiiiiVolumeId :: Lens' OffersItemsItemItemsItem (Maybe Text)
- oiiiiAuthor :: Lens' OffersItemsItemItemsItem (Maybe Text)
- oiiiiTitle :: Lens' OffersItemsItemItemsItem (Maybe Text)
- oiiiiDescription :: Lens' OffersItemsItemItemsItem (Maybe Text)
- data DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource
- dictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource :: DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource
- dddwisidieisURL :: Lens' DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource (Maybe Text)
- dddwisidieisAttribution :: Lens' DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource (Maybe Text)
- data GeolayerDataCommon
- geolayerDataCommon :: GeolayerDataCommon
- gdcSnippet :: Lens' GeolayerDataCommon (Maybe Text)
- gdcSnippetURL :: Lens' GeolayerDataCommon (Maybe Text)
- gdcLang :: Lens' GeolayerDataCommon (Maybe Text)
- gdcTitle :: Lens' GeolayerDataCommon (Maybe Text)
- gdcPreviewImageURL :: Lens' GeolayerDataCommon (Maybe Text)
- data GeolayerDataGeo
- geolayerDataGeo :: GeolayerDataGeo
- gdgMapType :: Lens' GeolayerDataGeo (Maybe Text)
- gdgCachePolicy :: Lens' GeolayerDataGeo (Maybe Text)
- gdgViewport :: Lens' GeolayerDataGeo (Maybe GeolayerDataGeoViewport)
- gdgBoundary :: Lens' GeolayerDataGeo [[GeolayerDataGeoBoundaryItemItem]]
- gdgLatitude :: Lens' GeolayerDataGeo (Maybe Double)
- gdgZoom :: Lens' GeolayerDataGeo (Maybe Int32)
- gdgCountryCode :: Lens' GeolayerDataGeo (Maybe Text)
- gdgLongitude :: Lens' GeolayerDataGeo (Maybe Double)
- data DictlayerDataDictWordsItem
- dictlayerDataDictWordsItem :: DictlayerDataDictWordsItem
- dddwiSenses :: Lens' DictlayerDataDictWordsItem [DictlayerDataDictWordsItemSensesItem]
- dddwiSource :: Lens' DictlayerDataDictWordsItem (Maybe DictlayerDataDictWordsItemSource)
- dddwiDerivatives :: Lens' DictlayerDataDictWordsItem [DictlayerDataDictWordsItemDerivativesItem]
- dddwiExamples :: Lens' DictlayerDataDictWordsItem [DictlayerDataDictWordsItemExamplesItem]
- data CategoryItemsItem
- categoryItemsItem :: CategoryItemsItem
- ciiName :: Lens' CategoryItemsItem (Maybe Text)
- ciiCategoryId :: Lens' CategoryItemsItem (Maybe Text)
- ciiBadgeURL :: Lens' CategoryItemsItem (Maybe Text)
- data DictlayerDataDictWordsItemDerivativesItemSource
- dictlayerDataDictWordsItemDerivativesItemSource :: DictlayerDataDictWordsItemDerivativesItemSource
- dddwidisURL :: Lens' DictlayerDataDictWordsItemDerivativesItemSource (Maybe Text)
- dddwidisAttribution :: Lens' DictlayerDataDictWordsItemDerivativesItemSource (Maybe Text)
- data VolumesRecommendedRateRating
- data GeolayerData
- geolayerData :: GeolayerData
- gdKind :: Lens' GeolayerData Text
- gdGeo :: Lens' GeolayerData (Maybe GeolayerDataGeo)
- gdCommon :: Lens' GeolayerData (Maybe GeolayerDataCommon)
- data DictlayerDataDictWordsItemSource
- dictlayerDataDictWordsItemSource :: DictlayerDataDictWordsItemSource
- dddwisURL :: Lens' DictlayerDataDictWordsItemSource (Maybe Text)
- dddwisAttribution :: Lens' DictlayerDataDictWordsItemSource (Maybe Text)
- data DictlayerDataDictWordsItemDerivativesItem
- dictlayerDataDictWordsItemDerivativesItem :: DictlayerDataDictWordsItemDerivativesItem
- dddwidiText :: Lens' DictlayerDataDictWordsItemDerivativesItem (Maybe Text)
- dddwidiSource :: Lens' DictlayerDataDictWordsItemDerivativesItem (Maybe DictlayerDataDictWordsItemDerivativesItemSource)
- data VolumesUserUploadedListProcessingState
- data MyConfigSyncVolumeLicensesFeatures = Rentals
- data DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem
- dictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem :: DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem
- dddwisidieiText :: Lens' DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem (Maybe Text)
- dddwisidieiSource :: Lens' DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem (Maybe DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource)
- data UserSettingsNotificationRewardExpirations
- userSettingsNotificationRewardExpirations :: UserSettingsNotificationRewardExpirations
- usnreOptedState :: Lens' UserSettingsNotificationRewardExpirations (Maybe Text)
- data DictlayerData
- dictlayerData :: DictlayerData
- ddKind :: Lens' DictlayerData Text
- ddDict :: Lens' DictlayerData (Maybe DictlayerDataDict)
- ddCommon :: Lens' DictlayerData (Maybe DictlayerDataCommon)
- data VolumesAssociatedListMaxAllowedMaturityRating
- data DictlayerDataDictWordsItemSensesItemSynonymsItemSource
- dictlayerDataDictWordsItemSensesItemSynonymsItemSource :: DictlayerDataDictWordsItemSensesItemSynonymsItemSource
- dddwisisisURL :: Lens' DictlayerDataDictWordsItemSensesItemSynonymsItemSource (Maybe Text)
- dddwisisisAttribution :: Lens' DictlayerDataDictWordsItemSensesItemSynonymsItemSource (Maybe Text)
- data Seriesmembership
- seriesmembership :: Seriesmembership
- serNextPageToken :: Lens' Seriesmembership (Maybe Text)
- serKind :: Lens' Seriesmembership Text
- serMember :: Lens' Seriesmembership [Volume]
- data VolumesListFilter
- data UserSettingsNotification
- userSettingsNotification :: UserSettingsNotification
- usnRewardExpirations :: Lens' UserSettingsNotification (Maybe UserSettingsNotificationRewardExpirations)
- usnPriceDrop :: Lens' UserSettingsNotification (Maybe UserSettingsNotificationPriceDrop)
- usnMatchMyInterests :: Lens' UserSettingsNotification (Maybe UserSettingsNotificationMatchMyInterests)
- usnMoreFromAuthors :: Lens' UserSettingsNotification (Maybe UserSettingsNotificationMoreFromAuthors)
- usnMoreFromSeries :: Lens' UserSettingsNotification (Maybe UserSettingsNotificationMoreFromSeries)
- data DictlayerDataDictWordsItemSensesItemSynonymsItem
- dictlayerDataDictWordsItemSensesItemSynonymsItem :: DictlayerDataDictWordsItemSensesItemSynonymsItem
- dddwisisiText :: Lens' DictlayerDataDictWordsItemSensesItemSynonymsItem (Maybe Text)
- dddwisisiSource :: Lens' DictlayerDataDictWordsItemSensesItemSynonymsItem (Maybe DictlayerDataDictWordsItemSensesItemSynonymsItemSource)
- data GeolayerDataGeoViewportLo
- geolayerDataGeoViewportLo :: GeolayerDataGeoViewportLo
- gdgvlLatitude :: Lens' GeolayerDataGeoViewportLo (Maybe Double)
- gdgvlLongitude :: Lens' GeolayerDataGeoViewportLo (Maybe Double)
- data VolumesRecommendedListMaxAllowedMaturityRating
- data VolumeSaleInfoOffersItemListPrice
- volumeSaleInfoOffersItemListPrice :: VolumeSaleInfoOffersItemListPrice
- vsioilpCurrencyCode :: Lens' VolumeSaleInfoOffersItemListPrice (Maybe Text)
- vsioilpAmountInMicros :: Lens' VolumeSaleInfoOffersItemListPrice (Maybe Double)
- data DownloadAccessRestriction
- downloadAccessRestriction :: DownloadAccessRestriction
- darJustAcquired :: Lens' DownloadAccessRestriction (Maybe Bool)
- darSignature :: Lens' DownloadAccessRestriction (Maybe Text)
- darKind :: Lens' DownloadAccessRestriction Text
- darMaxDownloadDevices :: Lens' DownloadAccessRestriction (Maybe Int32)
- darDownloadsAcquired :: Lens' DownloadAccessRestriction (Maybe Int32)
- darReasonCode :: Lens' DownloadAccessRestriction (Maybe Text)
- darVolumeId :: Lens' DownloadAccessRestriction (Maybe Text)
- darRestricted :: Lens' DownloadAccessRestriction (Maybe Bool)
- darSource :: Lens' DownloadAccessRestriction (Maybe Text)
- darDeviceAllowed :: Lens' DownloadAccessRestriction (Maybe Bool)
- darMessage :: Lens' DownloadAccessRestriction (Maybe Text)
- darNonce :: Lens' DownloadAccessRestriction (Maybe Text)
- data DictlayerDataCommon
- dictlayerDataCommon :: DictlayerDataCommon
- ddcTitle :: Lens' DictlayerDataCommon (Maybe Text)
- data DiscoveryclustersClustersItem
- discoveryclustersClustersItem :: DiscoveryclustersClustersItem
- dciBannerWithContentContainer :: Lens' DiscoveryclustersClustersItem (Maybe DiscoveryclustersClustersItemBanner_with_content_container)
- dciUid :: Lens' DiscoveryclustersClustersItem (Maybe Text)
- dciTotalVolumes :: Lens' DiscoveryclustersClustersItem (Maybe Int32)
- dciSubTitle :: Lens' DiscoveryclustersClustersItem (Maybe Text)
- dciTitle :: Lens' DiscoveryclustersClustersItem (Maybe Text)
- dciVolumes :: Lens' DiscoveryclustersClustersItem [Volume]
- data VolumeSaleInfoRetailPrice
- volumeSaleInfoRetailPrice :: VolumeSaleInfoRetailPrice
- vsirpAmount :: Lens' VolumeSaleInfoRetailPrice (Maybe Double)
- vsirpCurrencyCode :: Lens' VolumeSaleInfoRetailPrice (Maybe Text)
- data VolumeSaleInfoListPrice
- volumeSaleInfoListPrice :: VolumeSaleInfoListPrice
- vsilpAmount :: Lens' VolumeSaleInfoListPrice (Maybe Double)
- vsilpCurrencyCode :: Lens' VolumeSaleInfoListPrice (Maybe Text)
- data DictlayerDataDictWordsItemSensesItemConjugationsItem
- dictlayerDataDictWordsItemSensesItemConjugationsItem :: DictlayerDataDictWordsItemSensesItemConjugationsItem
- dddwisiciValue :: Lens' DictlayerDataDictWordsItemSensesItemConjugationsItem (Maybe Text)
- dddwisiciType :: Lens' DictlayerDataDictWordsItemSensesItemConjugationsItem (Maybe Text)
- data FamilyInfoMembership
- familyInfoMembership :: FamilyInfoMembership
- fimAllowedMaturityRating :: Lens' FamilyInfoMembership (Maybe Text)
- fimAcquirePermission :: Lens' FamilyInfoMembership (Maybe Text)
- fimRole :: Lens' FamilyInfoMembership (Maybe Text)
- fimAgeGroup :: Lens' FamilyInfoMembership (Maybe Text)
- fimIsInFamily :: Lens' FamilyInfoMembership (Maybe Bool)
- data Volume2
- volume2 :: Volume2
- voloNextPageToken :: Lens' Volume2 (Maybe Text)
- voloKind :: Lens' Volume2 Text
- voloItems :: Lens' Volume2 [Volume]
- data Review
- review :: Review
- rRating :: Lens' Review (Maybe Text)
- rKind :: Lens' Review Text
- rContent :: Lens' Review (Maybe Text)
- rDate :: Lens' Review (Maybe Text)
- rVolumeId :: Lens' Review (Maybe Text)
- rAuthor :: Lens' Review (Maybe ReviewAuthor)
- rSource :: Lens' Review (Maybe ReviewSource)
- rFullTextURL :: Lens' Review (Maybe Text)
- rTitle :: Lens' Review (Maybe Text)
- rType :: Lens' Review (Maybe Text)
- data VolumeUserInfoRentalPeriod
- volumeUserInfoRentalPeriod :: VolumeUserInfoRentalPeriod
- vuirpEndUtcSec :: Lens' VolumeUserInfoRentalPeriod (Maybe Int64)
- vuirpStartUtcSec :: Lens' VolumeUserInfoRentalPeriod (Maybe Int64)
- data VolumeSaleInfo
- volumeSaleInfo :: VolumeSaleInfo
- vsiCountry :: Lens' VolumeSaleInfo (Maybe Text)
- vsiOnSaleDate :: Lens' VolumeSaleInfo (Maybe UTCTime)
- vsiListPrice :: Lens' VolumeSaleInfo (Maybe VolumeSaleInfoListPrice)
- vsiRetailPrice :: Lens' VolumeSaleInfo (Maybe VolumeSaleInfoRetailPrice)
- vsiOffers :: Lens' VolumeSaleInfo [VolumeSaleInfoOffersItem]
- vsiBuyLink :: Lens' VolumeSaleInfo (Maybe Text)
- vsiIsEbook :: Lens' VolumeSaleInfo (Maybe Bool)
- vsiSaleability :: Lens' VolumeSaleInfo (Maybe Text)
- data MyLibraryBookshelvesAddVolumeReason
- data SeriesSeriesItem
- seriesSeriesItem :: SeriesSeriesItem
- ssiSeriesId :: Lens' SeriesSeriesItem (Maybe Text)
- ssiImageURL :: Lens' SeriesSeriesItem (Maybe Text)
- ssiBannerImageURL :: Lens' SeriesSeriesItem (Maybe Text)
- ssiTitle :: Lens' SeriesSeriesItem (Maybe Text)
- ssiSeriesType :: Lens' SeriesSeriesItem (Maybe Text)
- data Metadata
- metadata :: Metadata
- mKind :: Lens' Metadata Text
- mItems :: Lens' Metadata [MetadataItemsItem]
- data VolumeLayerInfo
- volumeLayerInfo :: VolumeLayerInfo
- vliLayers :: Lens' VolumeLayerInfo [VolumeLayerInfoLayersItem]
- data VolumeVolumeInfoDimensions
- volumeVolumeInfoDimensions :: VolumeVolumeInfoDimensions
- vvidHeight :: Lens' VolumeVolumeInfoDimensions (Maybe Text)
- vvidWidth :: Lens' VolumeVolumeInfoDimensions (Maybe Text)
- vvidThickness :: Lens' VolumeVolumeInfoDimensions (Maybe Text)
- data RequestAccess
- requestAccess :: RequestAccess
- raConcurrentAccess :: Lens' RequestAccess (Maybe ConcurrentAccessRestriction)
- raKind :: Lens' RequestAccess Text
- raDownloadAccess :: Lens' RequestAccess (Maybe DownloadAccessRestriction)
- data FamilyInfo
- familyInfo :: FamilyInfo
- fiMembership :: Lens' FamilyInfo (Maybe FamilyInfoMembership)
- fiKind :: Lens' FamilyInfo Text
- data AnnotationClientVersionRanges
- annotationClientVersionRanges :: AnnotationClientVersionRanges
- acvrGbImageRange :: Lens' AnnotationClientVersionRanges (Maybe BooksAnnotationsRange)
- acvrContentVersion :: Lens' AnnotationClientVersionRanges (Maybe Text)
- acvrImageCfiRange :: Lens' AnnotationClientVersionRanges (Maybe BooksAnnotationsRange)
- acvrGbTextRange :: Lens' AnnotationClientVersionRanges (Maybe BooksAnnotationsRange)
- acvrCfiRange :: Lens' AnnotationClientVersionRanges (Maybe BooksAnnotationsRange)
- data VolumesMybooksListAcquireMethod
- data DictlayerDataDictWordsItemSensesItemDefinitionsItem
- dictlayerDataDictWordsItemSensesItemDefinitionsItem :: DictlayerDataDictWordsItemSensesItemDefinitionsItem
- dddwisidiDefinition :: Lens' DictlayerDataDictWordsItemSensesItemDefinitionsItem (Maybe Text)
- dddwisidiExamples :: Lens' DictlayerDataDictWordsItemSensesItemDefinitionsItem [DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem]
- data VolumeLayerInfoLayersItem
- volumeLayerInfoLayersItem :: VolumeLayerInfoLayersItem
- vliliVolumeAnnotationsVersion :: Lens' VolumeLayerInfoLayersItem (Maybe Text)
- vliliLayerId :: Lens' VolumeLayerInfoLayersItem (Maybe Text)
- data AnnotationCurrentVersionRanges
- annotationCurrentVersionRanges :: AnnotationCurrentVersionRanges
- aGbImageRange :: Lens' AnnotationCurrentVersionRanges (Maybe BooksAnnotationsRange)
- aContentVersion :: Lens' AnnotationCurrentVersionRanges (Maybe Text)
- aImageCfiRange :: Lens' AnnotationCurrentVersionRanges (Maybe BooksAnnotationsRange)
- aGbTextRange :: Lens' AnnotationCurrentVersionRanges (Maybe BooksAnnotationsRange)
- aCfiRange :: Lens' AnnotationCurrentVersionRanges (Maybe BooksAnnotationsRange)
- data PersonalizedstreamGetMaxAllowedMaturityRating
- data VolumesListPrintType
- data VolumeAccessInfoPdf
- volumeAccessInfoPdf :: VolumeAccessInfoPdf
- vaipAcsTokenLink :: Lens' VolumeAccessInfoPdf (Maybe Text)
- vaipIsAvailable :: Lens' VolumeAccessInfoPdf (Maybe Bool)
- vaipDownloadLink :: Lens' VolumeAccessInfoPdf (Maybe Text)
- data DictlayerDataDictWordsItemExamplesItemSource
- dictlayerDataDictWordsItemExamplesItemSource :: DictlayerDataDictWordsItemExamplesItemSource
- dddwieisURL :: Lens' DictlayerDataDictWordsItemExamplesItemSource (Maybe Text)
- dddwieisAttribution :: Lens' DictlayerDataDictWordsItemExamplesItemSource (Maybe Text)
- data VolumeAccessInfoEpub
- volumeAccessInfoEpub :: VolumeAccessInfoEpub
- vaieAcsTokenLink :: Lens' VolumeAccessInfoEpub (Maybe Text)
- vaieIsAvailable :: Lens' VolumeAccessInfoEpub (Maybe Bool)
- vaieDownloadLink :: Lens' VolumeAccessInfoEpub (Maybe Text)
- data ReadingPosition
- readingPosition :: ReadingPosition
- rpEpubCfiPosition :: Lens' ReadingPosition (Maybe Text)
- rpKind :: Lens' ReadingPosition Text
- rpGbImagePosition :: Lens' ReadingPosition (Maybe Text)
- rpPdfPosition :: Lens' ReadingPosition (Maybe Text)
- rpVolumeId :: Lens' ReadingPosition (Maybe Text)
- rpUpdated :: Lens' ReadingPosition (Maybe UTCTime)
- rpGbTextPosition :: Lens' ReadingPosition (Maybe Text)
- data VolumeSaleInfoOffersItem
- volumeSaleInfoOffersItem :: VolumeSaleInfoOffersItem
- vsioiFinskyOfferType :: Lens' VolumeSaleInfoOffersItem (Maybe Int32)
- vsioiRentalDuration :: Lens' VolumeSaleInfoOffersItem (Maybe VolumeSaleInfoOffersItemRentalDuration)
- vsioiListPrice :: Lens' VolumeSaleInfoOffersItem (Maybe VolumeSaleInfoOffersItemListPrice)
- vsioiRetailPrice :: Lens' VolumeSaleInfoOffersItem (Maybe VolumeSaleInfoOffersItemRetailPrice)
- vsioiGiftable :: Lens' VolumeSaleInfoOffersItem (Maybe Bool)
- data DictlayerDataDict
- dictlayerDataDict :: DictlayerDataDict
- dddSource :: Lens' DictlayerDataDict (Maybe DictlayerDataDictSource)
- dddWords :: Lens' DictlayerDataDict [DictlayerDataDictWordsItem]
- data DictlayerDataDictWordsItemSensesItem
- dictlayerDataDictWordsItemSensesItem :: DictlayerDataDictWordsItemSensesItem
- dddwisiPronunciationURL :: Lens' DictlayerDataDictWordsItemSensesItem (Maybe Text)
- dddwisiConjugations :: Lens' DictlayerDataDictWordsItemSensesItem [DictlayerDataDictWordsItemSensesItemConjugationsItem]
- dddwisiPronunciation :: Lens' DictlayerDataDictWordsItemSensesItem (Maybe Text)
- dddwisiSynonyms :: Lens' DictlayerDataDictWordsItemSensesItem [DictlayerDataDictWordsItemSensesItemSynonymsItem]
- dddwisiSource :: Lens' DictlayerDataDictWordsItemSensesItem (Maybe DictlayerDataDictWordsItemSensesItemSource)
- dddwisiPartOfSpeech :: Lens' DictlayerDataDictWordsItemSensesItem (Maybe Text)
- dddwisiDefinitions :: Lens' DictlayerDataDictWordsItemSensesItem [DictlayerDataDictWordsItemSensesItemDefinitionsItem]
- dddwisiSyllabification :: Lens' DictlayerDataDictWordsItemSensesItem (Maybe Text)
- data VolumeRecommendedInfo
- volumeRecommendedInfo :: VolumeRecommendedInfo
- vriExplanation :: Lens' VolumeRecommendedInfo (Maybe Text)
- data Offers
- offers :: Offers
- oKind :: Lens' Offers Text
- oItems :: Lens' Offers [OffersItemsItem]
- data VolumesMybooksListProcessingState
- data Discoveryclusters
- discoveryclusters :: Discoveryclusters
- dKind :: Lens' Discoveryclusters Text
- dTotalClusters :: Lens' Discoveryclusters (Maybe Int32)
- dClusters :: Lens' Discoveryclusters [DiscoveryclustersClustersItem]
- data VolumeseriesInfoVolumeSeriesItem
- volumeseriesInfoVolumeSeriesItem :: VolumeseriesInfoVolumeSeriesItem
- vivsiSeriesId :: Lens' VolumeseriesInfoVolumeSeriesItem (Maybe Text)
- vivsiSeriesBookType :: Lens' VolumeseriesInfoVolumeSeriesItem (Maybe Text)
- vivsiOrderNumber :: Lens' VolumeseriesInfoVolumeSeriesItem (Maybe Int32)
- vivsiIssue :: Lens' VolumeseriesInfoVolumeSeriesItem [VolumeseriesInfoVolumeSeriesItemIssueItem]
- data UserSettingsNotesExport
- userSettingsNotesExport :: UserSettingsNotesExport
- usneFolderName :: Lens' UserSettingsNotesExport (Maybe Text)
- usneIsEnabled :: Lens' UserSettingsNotesExport (Maybe Bool)
- data ConcurrentAccessRestriction
- concurrentAccessRestriction :: ConcurrentAccessRestriction
- carMaxConcurrentDevices :: Lens' ConcurrentAccessRestriction (Maybe Int32)
- carSignature :: Lens' ConcurrentAccessRestriction (Maybe Text)
- carTimeWindowSeconds :: Lens' ConcurrentAccessRestriction (Maybe Int32)
- carKind :: Lens' ConcurrentAccessRestriction Text
- carReasonCode :: Lens' ConcurrentAccessRestriction (Maybe Text)
- carVolumeId :: Lens' ConcurrentAccessRestriction (Maybe Text)
- carRestricted :: Lens' ConcurrentAccessRestriction (Maybe Bool)
- carSource :: Lens' ConcurrentAccessRestriction (Maybe Text)
- carDeviceAllowed :: Lens' ConcurrentAccessRestriction (Maybe Bool)
- carMessage :: Lens' ConcurrentAccessRestriction (Maybe Text)
- carNonce :: Lens' ConcurrentAccessRestriction (Maybe Text)
- data Volumes
- volumes :: Volumes
- v1TotalItems :: Lens' Volumes (Maybe Int32)
- v1Kind :: Lens' Volumes Text
- v1Items :: Lens' Volumes [Volume]
- data UserSettingsNotificationMatchMyInterests
- userSettingsNotificationMatchMyInterests :: UserSettingsNotificationMatchMyInterests
- usnmmiOptedState :: Lens' UserSettingsNotificationMatchMyInterests (Maybe Text)
- data Bookshelves
- bookshelves :: Bookshelves
- booKind :: Lens' Bookshelves Text
- booItems :: Lens' Bookshelves [Bookshelf]
- data MyConfigRequestAccessLicenseTypes
- = Both
- | Concurrent
- | Download
- data DictlayerDataDictSource
- dictlayerDataDictSource :: DictlayerDataDictSource
- dddsURL :: Lens' DictlayerDataDictSource (Maybe Text)
- dddsAttribution :: Lens' DictlayerDataDictSource (Maybe Text)
- data DownloadAccesses
- downloadAccesses :: DownloadAccesses
- daKind :: Lens' DownloadAccesses Text
- daDownloadAccessList :: Lens' DownloadAccesses [DownloadAccessRestriction]
- data GeolayerDataGeoViewportHi
- geolayerDataGeoViewportHi :: GeolayerDataGeoViewportHi
- gdgvhLatitude :: Lens' GeolayerDataGeoViewportHi (Maybe Double)
- gdgvhLongitude :: Lens' GeolayerDataGeoViewportHi (Maybe Double)
- data MyLibraryReadingPositionsSetPositionAction
- data VolumeVolumeInfo
- volumeVolumeInfo :: VolumeVolumeInfo
- vviImageLinks :: Lens' VolumeVolumeInfo (Maybe VolumeVolumeInfoImageLinks)
- vviPanelizationSummary :: Lens' VolumeVolumeInfo (Maybe VolumeVolumeInfoPanelizationSummary)
- vviAverageRating :: Lens' VolumeVolumeInfo (Maybe Double)
- vviRatingsCount :: Lens' VolumeVolumeInfo (Maybe Int32)
- vviCanonicalVolumeLink :: Lens' VolumeVolumeInfo (Maybe Text)
- vviReadingModes :: Lens' VolumeVolumeInfo (Maybe JSONValue)
- vviIndustryIdentifiers :: Lens' VolumeVolumeInfo [VolumeVolumeInfoIndustryIdentifiersItem]
- vviSeriesInfo :: Lens' VolumeVolumeInfo (Maybe VolumeseriesInfo)
- vviPrintedPageCount :: Lens' VolumeVolumeInfo (Maybe Int32)
- vviMainCategory :: Lens' VolumeVolumeInfo (Maybe Text)
- vviContentVersion :: Lens' VolumeVolumeInfo (Maybe Text)
- vviSamplePageCount :: Lens' VolumeVolumeInfo (Maybe Int32)
- vviCategories :: Lens' VolumeVolumeInfo [Text]
- vviAuthors :: Lens' VolumeVolumeInfo [Text]
- vviComicsContent :: Lens' VolumeVolumeInfo (Maybe Bool)
- vviAllowAnonLogging :: Lens' VolumeVolumeInfo (Maybe Bool)
- vviSubtitle :: Lens' VolumeVolumeInfo (Maybe Text)
- vviPublishedDate :: Lens' VolumeVolumeInfo (Maybe Text)
- vviMaturityRating :: Lens' VolumeVolumeInfo (Maybe Text)
- vviPreviewLink :: Lens' VolumeVolumeInfo (Maybe Text)
- vviLanguage :: Lens' VolumeVolumeInfo (Maybe Text)
- vviTitle :: Lens' VolumeVolumeInfo (Maybe Text)
- vviPageCount :: Lens' VolumeVolumeInfo (Maybe Int32)
- vviDimensions :: Lens' VolumeVolumeInfo (Maybe VolumeVolumeInfoDimensions)
- vviInfoLink :: Lens' VolumeVolumeInfo (Maybe Text)
- vviPublisher :: Lens' VolumeVolumeInfo (Maybe Text)
- vviDescription :: Lens' VolumeVolumeInfo (Maybe Text)
- vviPrintType :: Lens' VolumeVolumeInfo (Maybe Text)
- data MetadataItemsItem
- metadataItemsItem :: MetadataItemsItem
- miiSize :: Lens' MetadataItemsItem (Maybe Int64)
- miiVersion :: Lens' MetadataItemsItem (Maybe Int64)
- miiLanguage :: Lens' MetadataItemsItem (Maybe Text)
- miiDownloadURL :: Lens' MetadataItemsItem (Maybe Text)
- miiEncryptedKey :: Lens' MetadataItemsItem (Maybe Text)
- data DictlayerDataDictWordsItemSensesItemSource
- dictlayerDataDictWordsItemSensesItemSource :: DictlayerDataDictWordsItemSensesItemSource
- dddwisisURL :: Lens' DictlayerDataDictWordsItemSensesItemSource (Maybe Text)
- dddwisisAttribution :: Lens' DictlayerDataDictWordsItemSensesItemSource (Maybe Text)
- data VolumeSaleInfoOffersItemRetailPrice
- volumeSaleInfoOffersItemRetailPrice :: VolumeSaleInfoOffersItemRetailPrice
- vsioirpCurrencyCode :: Lens' VolumeSaleInfoOffersItemRetailPrice (Maybe Text)
- vsioirpAmountInMicros :: Lens' VolumeSaleInfoOffersItemRetailPrice (Maybe Double)
- data VolumeUserInfoFamilySharing
- volumeUserInfoFamilySharing :: VolumeUserInfoFamilySharing
- vuifsFamilyRole :: Lens' VolumeUserInfoFamilySharing (Maybe Text)
- vuifsIsSharingAllowed :: Lens' VolumeUserInfoFamilySharing (Maybe Bool)
- vuifsIsSharingDisabledByFop :: Lens' VolumeUserInfoFamilySharing (Maybe Bool)
- data UserSettingsNotificationMoreFromSeries
- userSettingsNotificationMoreFromSeries :: UserSettingsNotificationMoreFromSeries
- usnmfsOptedState :: Lens' UserSettingsNotificationMoreFromSeries (Maybe Text)
- data VolumeVolumeInfoIndustryIdentifiersItem
- volumeVolumeInfoIndustryIdentifiersItem :: VolumeVolumeInfoIndustryIdentifiersItem
- vviiiiIdentifier :: Lens' VolumeVolumeInfoIndustryIdentifiersItem (Maybe Text)
- vviiiiType :: Lens' VolumeVolumeInfoIndustryIdentifiersItem (Maybe Text)
- data BooksAnnotationsRange
- booksAnnotationsRange :: BooksAnnotationsRange
- barStartOffSet :: Lens' BooksAnnotationsRange (Maybe Text)
- barEndOffSet :: Lens' BooksAnnotationsRange (Maybe Text)
- barEndPosition :: Lens' BooksAnnotationsRange (Maybe Text)
- barStartPosition :: Lens' BooksAnnotationsRange (Maybe Text)
- data VolumesListMaxAllowedMaturityRating
- data Layersummaries
- layersummaries :: Layersummaries
- layTotalItems :: Lens' Layersummaries (Maybe Int32)
- layKind :: Lens' Layersummaries Text
- layItems :: Lens' Layersummaries [Layersummary]
Service Configuration
booksService :: ServiceConfig Source #
Default request referring to version v1
of the Books API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
booksScope :: Proxy '["https://www.googleapis.com/auth/books"] Source #
Manage your books
API Declaration
type BooksAPI = NotificationGetResource :<|> (SeriesMembershipGetResource :<|> (SeriesGetResource :<|> (OnboardingListCategoriesResource :<|> (OnboardingListCategoryVolumesResource :<|> (MyLibraryAnnotationsSummaryResource :<|> (MyLibraryAnnotationsInsertResource :<|> (MyLibraryAnnotationsListResource :<|> (MyLibraryAnnotationsDeleteResource :<|> (MyLibraryAnnotationsUpdateResource :<|> (MyLibraryReadingPositionsGetResource :<|> (MyLibraryReadingPositionsSetPositionResource :<|> (MyLibraryBookshelvesVolumesListResource :<|> (MyLibraryBookshelvesClearVolumesResource :<|> (MyLibraryBookshelvesListResource :<|> (MyLibraryBookshelvesGetResource :<|> (MyLibraryBookshelvesRemoveVolumeResource :<|> (MyLibraryBookshelvesAddVolumeResource :<|> (MyLibraryBookshelvesMoveVolumeResource :<|> (PromoOfferAcceptResource :<|> (PromoOfferGetResource :<|> (PromoOfferDismissResource :<|> (CloudLoadingAddBookResource :<|> (CloudLoadingUpdateBookResource :<|> (CloudLoadingDeleteBookResource :<|> (LayersVolumeAnnotationsListResource :<|> (LayersVolumeAnnotationsGetResource :<|> (LayersAnnotationDataListResource :<|> (LayersAnnotationDataGetResource :<|> (LayersListResource :<|> (LayersGetResource :<|> (DictionaryListOfflineMetadataResource :<|> (VolumesUserUploadedListResource :<|> (VolumesRecommendedListResource :<|> (VolumesRecommendedRateResource :<|> (VolumesAssociatedListResource :<|> (VolumesMybooksListResource :<|> (VolumesListResource :<|> (VolumesGetResource :<|> (BookshelvesVolumesListResource :<|> (BookshelvesListResource :<|> (BookshelvesGetResource :<|> (FamilysharingShareResource :<|> (FamilysharingGetFamilyInfoResource :<|> (FamilysharingUnshareResource :<|> (PersonalizedstreamGetResource :<|> (MyConfigSyncVolumeLicensesResource :<|> (MyConfigGetUserSettingsResource :<|> (MyConfigRequestAccessResource :<|> (MyConfigUpdateUserSettingsResource :<|> MyConfigReleaseDownloadAccessResource))))))))))))))))))))))))))))))))))))))))))))))))) Source #
Represents the entirety of the methods and resources available for the Books API service.
Resources
books.bookshelves.get
books.bookshelves.list
books.bookshelves.volumes.list
books.cloudloading.addBook
books.cloudloading.deleteBook
books.cloudloading.updateBook
books.dictionary.listOfflineMetadata
books.familysharing.getFamilyInfo
books.familysharing.share
books.familysharing.unshare
books.layers.annotationData.get
books.layers.annotationData.list
books.layers.get
books.layers.list
books.layers.volumeAnnotations.get
books.layers.volumeAnnotations.list
books.myconfig.getUserSettings
books.myconfig.releaseDownloadAccess
books.myconfig.requestAccess
books.myconfig.syncVolumeLicenses
books.myconfig.updateUserSettings
books.mylibrary.annotations.delete
books.mylibrary.annotations.insert
books.mylibrary.annotations.list
books.mylibrary.annotations.summary
books.mylibrary.annotations.update
books.mylibrary.bookshelves.addVolume
books.mylibrary.bookshelves.clearVolumes
books.mylibrary.bookshelves.get
books.mylibrary.bookshelves.list
books.mylibrary.bookshelves.moveVolume
books.mylibrary.bookshelves.removeVolume
books.mylibrary.bookshelves.volumes.list
books.mylibrary.readingpositions.get
books.mylibrary.readingpositions.setPosition
books.notification.get
books.onboarding.listCategories
books.onboarding.listCategoryVolumes
books.personalizedstream.get
books.promooffer.accept
books.promooffer.dismiss
books.promooffer.get
books.series.get
books.series.membership.get
books.volumes.associated.list
books.volumes.get
books.volumes.list
books.volumes.mybooks.list
books.volumes.recommended.list
books.volumes.recommended.rate
books.volumes.useruploaded.list
Types
UserSettings
data UserSettings Source #
Instances
userSettings :: UserSettings Source #
Creates a value of UserSettings
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
usNotesExport :: Lens' UserSettings (Maybe UserSettingsNotesExport) Source #
User settings in sub-objects, each for different purposes.
Annotations
data Annotations Source #
Instances
annotations :: Annotations Source #
Creates a value of Annotations
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aTotalItems :: Lens' Annotations (Maybe Int32) Source #
Total number of annotations found. This may be greater than the number of notes returned in this response if results have been paginated.
aNextPageToken :: Lens' Annotations (Maybe Text) Source #
Token to pass in for pagination for the next page. This will not be present if this request does not have more results.
aItems :: Lens' Annotations [Annotation] Source #
A list of annotations.
VolumesListProjection
data VolumesListProjection Source #
Restrict information returned to a set of selected fields.
Full |
|
Lite |
|
Instances
MyLibraryBookshelvesVolumesListProjection
data MyLibraryBookshelvesVolumesListProjection Source #
Restrict information returned to a set of selected fields.
MLBVLPFull |
|
MLBVLPLite |
|
Instances
VolumesListOrderBy
data VolumesListOrderBy Source #
Sort search results.
Instances
AnnotationsData
data AnnotationsData Source #
Instances
annotationsData :: AnnotationsData Source #
Creates a value of AnnotationsData
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
adTotalItems :: Lens' AnnotationsData (Maybe Int32) Source #
The total number of volume annotations found.
adNextPageToken :: Lens' AnnotationsData (Maybe Text) Source #
Token to pass in for pagination for the next page. This will not be present if this request does not have more results.
adItems :: Lens' AnnotationsData [AnnotationData] Source #
A list of Annotation Data.
UserSettingsNotificationMoreFromAuthors
data UserSettingsNotificationMoreFromAuthors Source #
Instances
userSettingsNotificationMoreFromAuthors :: UserSettingsNotificationMoreFromAuthors Source #
Creates a value of UserSettingsNotificationMoreFromAuthors
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Volumeannotations
data Volumeannotations Source #
Instances
volumeannotations :: Volumeannotations Source #
Creates a value of Volumeannotations
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vTotalItems :: Lens' Volumeannotations (Maybe Int32) Source #
The total number of volume annotations found.
vNextPageToken :: Lens' Volumeannotations (Maybe Text) Source #
Token to pass in for pagination for the next page. This will not be present if this request does not have more results.
vItems :: Lens' Volumeannotations [Volumeannotation] Source #
A list of volume annotations.
vVersion :: Lens' Volumeannotations (Maybe Text) Source #
The version string for all of the volume annotations in this layer (not just the ones in this response). Note: the version string doesn't apply to the annotation data, just the information in this response (e.g. the location of annotations in the book).
ReviewSource
data ReviewSource Source #
Information regarding the source of this review, when the review is not from a Google Books user.
See: reviewSource
smart constructor.
Instances
reviewSource :: ReviewSource Source #
Creates a value of ReviewSource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rsExtraDescription :: Lens' ReviewSource (Maybe Text) Source #
Extra text about the source of the review.
rsDescription :: Lens' ReviewSource (Maybe Text) Source #
Name of the source.
AnnotationData
data AnnotationData Source #
Instances
annotationData :: AnnotationData Source #
Creates a value of AnnotationData
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
annEncodedData :: Lens' AnnotationData (Maybe ByteString) Source #
Base64 encoded data for this annotation data.
annSelfLink :: Lens' AnnotationData (Maybe Text) Source #
URL for this resource. *
annAnnotationType :: Lens' AnnotationData (Maybe Text) Source #
The type of annotation this data is for.
annVolumeId :: Lens' AnnotationData (Maybe Text) Source #
The volume id for this data. *
annUpdated :: Lens' AnnotationData (Maybe UTCTime) Source #
Timestamp for the last time this data was updated. (RFC 3339 UTC date-time format).
annLayerId :: Lens' AnnotationData (Maybe Text) Source #
The Layer id for this data. *
Volumeannotation
data Volumeannotation Source #
Instances
volumeannotation :: Volumeannotation Source #
Creates a value of Volumeannotation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
volSelectedText :: Lens' Volumeannotation (Maybe Text) Source #
Excerpt from the volume.
volAnnotationDataLink :: Lens' Volumeannotation (Maybe Text) Source #
Link to get data for this annotation.
volPageIds :: Lens' Volumeannotation [Text] Source #
Pages the annotation spans.
volSelfLink :: Lens' Volumeannotation (Maybe Text) Source #
URL to this resource.
volAnnotationType :: Lens' Volumeannotation (Maybe Text) Source #
The type of annotation this is.
volAnnotationDataId :: Lens' Volumeannotation (Maybe Text) Source #
The annotation data id for this volume annotation.
volContentRanges :: Lens' Volumeannotation (Maybe VolumeannotationContentRanges) Source #
The content ranges to identify the selected text.
volVolumeId :: Lens' Volumeannotation (Maybe Text) Source #
The Volume this annotation is for.
volDeleted :: Lens' Volumeannotation (Maybe Bool) Source #
Indicates that this annotation is deleted.
volUpdated :: Lens' Volumeannotation (Maybe UTCTime) Source #
Timestamp for the last time this anntoation was updated. (RFC 3339 UTC date-time format).
volLayerId :: Lens' Volumeannotation (Maybe Text) Source #
The Layer this annotation is for.
BooksCloudLoadingResource
data BooksCloudLoadingResource Source #
Instances
booksCloudLoadingResource :: BooksCloudLoadingResource Source #
Creates a value of BooksCloudLoadingResource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumeseriesInfoVolumeSeriesItemIssueItem
data VolumeseriesInfoVolumeSeriesItemIssueItem Source #
Instances
volumeseriesInfoVolumeSeriesItemIssueItem :: VolumeseriesInfoVolumeSeriesItemIssueItem Source #
Creates a value of VolumeseriesInfoVolumeSeriesItemIssueItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Annotation
data Annotation Source #
Instances
annotation :: Annotation Source #
Creates a value of Annotation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aaSelectedText :: Lens' Annotation (Maybe Text) Source #
Excerpt from the volume.
aaHighlightStyle :: Lens' Annotation (Maybe Text) Source #
The highlight style for this annotation.
aaClientVersionRanges :: Lens' Annotation (Maybe AnnotationClientVersionRanges) Source #
Selection ranges sent from the client.
aaCreated :: Lens' Annotation (Maybe UTCTime) Source #
Timestamp for the created time of this annotation.
aaAfterSelectedText :: Lens' Annotation (Maybe Text) Source #
Anchor text after excerpt. For requests, if the user bookmarked a screen that has no flowing text on it, then this field should be empty.
aaSelfLink :: Lens' Annotation (Maybe Text) Source #
URL to this resource.
aaCurrentVersionRanges :: Lens' Annotation (Maybe AnnotationCurrentVersionRanges) Source #
Selection ranges for the most recent content version.
aaVolumeId :: Lens' Annotation (Maybe Text) Source #
The volume that this annotation belongs to.
aaBeforeSelectedText :: Lens' Annotation (Maybe Text) Source #
Anchor text before excerpt. For requests, if the user bookmarked a screen that has no flowing text on it, then this field should be empty.
aaUpdated :: Lens' Annotation (Maybe UTCTime) Source #
Timestamp for the last time this annotation was modified.
ReviewAuthor
data ReviewAuthor Source #
Author of this review.
See: reviewAuthor
smart constructor.
Instances
reviewAuthor :: ReviewAuthor Source #
Creates a value of ReviewAuthor
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
raDisplayName :: Lens' ReviewAuthor (Maybe Text) Source #
Name of this person.
GeolayerDataGeoViewport
data GeolayerDataGeoViewport Source #
The viewport for showing this location. This is a latitude, longitude rectangle.
See: geolayerDataGeoViewport
smart constructor.
Instances
geolayerDataGeoViewport :: GeolayerDataGeoViewport Source #
Creates a value of GeolayerDataGeoViewport
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumeUserInfo
data VolumeUserInfo Source #
User specific information related to this volume. (e.g. page this user last read or whether they purchased this book)
See: volumeUserInfo
smart constructor.
Instances
volumeUserInfo :: VolumeUserInfo Source #
Creates a value of VolumeUserInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vuiIsFamilySharingAllowed
vuiIsFamilySharedToUser
vuiCopy
vuiUserUploadedVolumeInfo
vuiIsPurchased
vuiEntitlementType
vuiAcquisitionType
vuiAcquiredTime
vuiRentalState
vuiIsPreOrdered
vuiReview
vuiIsFamilySharedFromUser
vuiRentalPeriod
vuiUpdated
vuiIsUploaded
vuiIsInMyBooks
vuiReadingPosition
vuiFamilySharing
vuiIsFamilySharingDisabledByFop
vuiIsFamilySharingAllowed :: Lens' VolumeUserInfo (Maybe Bool) Source #
Deprecated: Replaced by familySharing.
vuiIsFamilySharedToUser :: Lens' VolumeUserInfo (Maybe Bool) Source #
Whether or not the user received this volume through family sharing.
vuiCopy :: Lens' VolumeUserInfo (Maybe VolumeUserInfoCopy) Source #
Copy/Paste accounting information.
vuiUserUploadedVolumeInfo :: Lens' VolumeUserInfo (Maybe VolumeUserInfoUserUploadedVolumeInfo) Source #
vuiIsPurchased :: Lens' VolumeUserInfo (Maybe Bool) Source #
Whether or not this volume was purchased by the authenticated user making the request. (In LITE projection.)
vuiEntitlementType :: Lens' VolumeUserInfo (Maybe Int32) Source #
Whether this volume is purchased, sample, pd download etc.
vuiAcquisitionType :: Lens' VolumeUserInfo (Maybe Int32) Source #
How this volume was acquired.
vuiAcquiredTime :: Lens' VolumeUserInfo (Maybe UTCTime) Source #
Timestamp when this volume was acquired by the user. (RFC 3339 UTC date-time format) Acquiring includes purchase, user upload, receiving family sharing, etc.
vuiRentalState :: Lens' VolumeUserInfo (Maybe Text) Source #
Whether this book is an active or an expired rental.
vuiIsPreOrdered :: Lens' VolumeUserInfo (Maybe Bool) Source #
Whether or not this volume was pre-ordered by the authenticated user making the request. (In LITE projection.)
vuiReview :: Lens' VolumeUserInfo (Maybe Review) Source #
This user's review of this volume, if one exists.
vuiIsFamilySharedFromUser :: Lens' VolumeUserInfo (Maybe Bool) Source #
Whether or not the user shared this volume with the family.
vuiRentalPeriod :: Lens' VolumeUserInfo (Maybe VolumeUserInfoRentalPeriod) Source #
Period during this book is/was a valid rental.
vuiUpdated :: Lens' VolumeUserInfo (Maybe UTCTime) Source #
Timestamp when this volume was last modified by a user action, such as a reading position update, volume purchase or writing a review. (RFC 3339 UTC date-time format).
vuiIsUploaded :: Lens' VolumeUserInfo (Maybe Bool) Source #
Whether or not this volume was user uploaded.
vuiIsInMyBooks :: Lens' VolumeUserInfo (Maybe Bool) Source #
Whether or not this volume is currently in "my books."
vuiReadingPosition :: Lens' VolumeUserInfo (Maybe ReadingPosition) Source #
The user's current reading position in the volume, if one is available. (In LITE projection.)
vuiFamilySharing :: Lens' VolumeUserInfo (Maybe VolumeUserInfoFamilySharing) Source #
Information on the ability to share with the family.
vuiIsFamilySharingDisabledByFop :: Lens' VolumeUserInfo (Maybe Bool) Source #
Deprecated: Replaced by familySharing.
Layersummary
data Layersummary Source #
Instances
layersummary :: Layersummary Source #
Creates a value of Layersummary
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lAnnotationsDataLink :: Lens' Layersummary (Maybe Text) Source #
Link to get data for this annotation.
lAnnotationsLink :: Lens' Layersummary (Maybe Text) Source #
The link to get the annotations for this layer.
lDataCount :: Lens' Layersummary (Maybe Int32) Source #
The number of data items for this layer.
lContentVersion :: Lens' Layersummary (Maybe Text) Source #
The content version this resource is for.
lVolumeAnnotationsVersion :: Lens' Layersummary (Maybe Text) Source #
The current version of this layer's volume annotations. Note that this version applies only to the data in the books.layers.volumeAnnotations.* responses. The actual annotation data is versioned separately.
lAnnotationCount :: Lens' Layersummary (Maybe Int32) Source #
The number of annotations for this layer.
lAnnotationTypes :: Lens' Layersummary [Text] Source #
The list of annotation types contained for this layer.
lUpdated :: Lens' Layersummary (Maybe UTCTime) Source #
Timestamp for the last time an item in this layer was updated. (RFC 3339 UTC date-time format).
VolumesListLibraryRestrict
data VolumesListLibraryRestrict Source #
Restrict search to this user's library.
MyLibrary |
|
NoRestrict |
|
Instances
VolumeannotationContentRanges
data VolumeannotationContentRanges Source #
The content ranges to identify the selected text.
See: volumeannotationContentRanges
smart constructor.
Instances
volumeannotationContentRanges :: VolumeannotationContentRanges Source #
Creates a value of VolumeannotationContentRanges
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vcrGbImageRange :: Lens' VolumeannotationContentRanges (Maybe BooksAnnotationsRange) Source #
Range in GB image format for this annotation for version above.
vcrContentVersion :: Lens' VolumeannotationContentRanges (Maybe Text) Source #
Content version applicable to ranges below.
vcrGbTextRange :: Lens' VolumeannotationContentRanges (Maybe BooksAnnotationsRange) Source #
Range in GB text format for this annotation for version above.
vcrCfiRange :: Lens' VolumeannotationContentRanges (Maybe BooksAnnotationsRange) Source #
Range in CFI format for this annotation for version above.
VolumeAccessInfo
data VolumeAccessInfo Source #
Any information about a volume related to reading or obtaining that volume text. This information can depend on country (books may be public domain in one country but not in another, e.g.).
See: volumeAccessInfo
smart constructor.
Instances
volumeAccessInfo :: VolumeAccessInfo Source #
Creates a value of VolumeAccessInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vaiWebReaderLink :: Lens' VolumeAccessInfo (Maybe Text) Source #
URL to read this volume on the Google Books site. Link will not allow users to read non-viewable volumes.
vaiCountry :: Lens' VolumeAccessInfo (Maybe Text) Source #
The two-letter ISO_3166-1 country code for which this access information is valid. (In LITE projection.)
vaiDriveImportedContentLink :: Lens' VolumeAccessInfo (Maybe Text) Source #
URL to the Google Drive viewer if this volume is uploaded by the user by selecting the file from Google Drive.
vaiExplicitOfflineLicenseManagement :: Lens' VolumeAccessInfo (Maybe Bool) Source #
Whether this volume requires that the client explicitly request offline download license rather than have it done automatically when loading the content, if the client supports it.
vaiViewability :: Lens' VolumeAccessInfo (Maybe Text) Source #
The read access of a volume. Possible values are PARTIAL, ALL_PAGES, NO_PAGES or UNKNOWN. This value depends on the country listed above. A value of PARTIAL means that the publisher has allowed some portion of the volume to be viewed publicly, without purchase. This can apply to eBooks as well as non-eBooks. Public domain books will always have a value of ALL_PAGES.
vaiQuoteSharingAllowed :: Lens' VolumeAccessInfo (Maybe Bool) Source #
Whether quote sharing is allowed for this volume.
vaiEpub :: Lens' VolumeAccessInfo (Maybe VolumeAccessInfoEpub) Source #
Information about epub content. (In LITE projection.)
vaiPdf :: Lens' VolumeAccessInfo (Maybe VolumeAccessInfoPdf) Source #
Information about pdf content. (In LITE projection.)
vaiTextToSpeechPermission :: Lens' VolumeAccessInfo (Maybe Text) Source #
Whether text-to-speech is permitted for this volume. Values can be ALLOWED, ALLOWED_FOR_ACCESSIBILITY, or NOT_ALLOWED.
vaiEmbeddable :: Lens' VolumeAccessInfo (Maybe Bool) Source #
Whether this volume can be embedded in a viewport using the Embedded Viewer API.
vaiAccessViewStatus :: Lens' VolumeAccessInfo (Maybe Text) Source #
Combines the access and viewability of this volume into a single status field for this user. Values can be FULL_PURCHASED, FULL_PUBLIC_DOMAIN, SAMPLE or NONE. (In LITE projection.)
vaiDownloadAccess :: Lens' VolumeAccessInfo (Maybe DownloadAccessRestriction) Source #
Information about a volume's download license access restrictions.
vaiViewOrderURL :: Lens' VolumeAccessInfo (Maybe Text) Source #
For ordered but not yet processed orders, we give a URL that can be used to go to the appropriate Google Wallet page.
vaiPublicDomain :: Lens' VolumeAccessInfo (Maybe Bool) Source #
Whether or not this book is public domain in the country listed above.
VolumeVolumeInfoPanelizationSummary
data VolumeVolumeInfoPanelizationSummary Source #
A top-level summary of the panelization info in this volume.
See: volumeVolumeInfoPanelizationSummary
smart constructor.
Instances
volumeVolumeInfoPanelizationSummary :: VolumeVolumeInfoPanelizationSummary Source #
Creates a value of VolumeVolumeInfoPanelizationSummary
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
MyLibraryBookshelvesRemoveVolumeReason
data MyLibraryBookshelvesRemoveVolumeReason Source #
The reason for which the book is removed from the library.
Onboarding |
|
Instances
VolumeVolumeInfoImageLinks
data VolumeVolumeInfoImageLinks Source #
A list of image links for all the sizes that are available. (In LITE projection.)
See: volumeVolumeInfoImageLinks
smart constructor.
Instances
volumeVolumeInfoImageLinks :: VolumeVolumeInfoImageLinks Source #
Creates a value of VolumeVolumeInfoImageLinks
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vviilThumbnail :: Lens' VolumeVolumeInfoImageLinks (Maybe Text) Source #
Image link for thumbnail size (width of ~128 pixels). (In LITE projection)
vviilSmall :: Lens' VolumeVolumeInfoImageLinks (Maybe Text) Source #
Image link for small size (width of ~300 pixels). (In LITE projection)
vviilExtraLarge :: Lens' VolumeVolumeInfoImageLinks (Maybe Text) Source #
Image link for extra large size (width of ~1280 pixels). (In LITE projection)
vviilLarge :: Lens' VolumeVolumeInfoImageLinks (Maybe Text) Source #
Image link for large size (width of ~800 pixels). (In LITE projection)
vviilMedium :: Lens' VolumeVolumeInfoImageLinks (Maybe Text) Source #
Image link for medium size (width of ~575 pixels). (In LITE projection)
vviilSmallThumbnail :: Lens' VolumeVolumeInfoImageLinks (Maybe Text) Source #
Image link for small thumbnail size (width of ~80 pixels). (In LITE projection)
OnboardingListCategoryVolumesMaxAllowedMaturityRating
data OnboardingListCategoryVolumesMaxAllowedMaturityRating Source #
The maximum allowed maturity rating of returned volumes. Books with a higher maturity rating are filtered out.
Mature |
|
NotMature |
|
Instances
VolumeUserInfoUserUploadedVolumeInfo
data VolumeUserInfoUserUploadedVolumeInfo Source #
Instances
volumeUserInfoUserUploadedVolumeInfo :: VolumeUserInfoUserUploadedVolumeInfo Source #
Creates a value of VolumeUserInfoUserUploadedVolumeInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumeUserInfoCopy
data VolumeUserInfoCopy Source #
Copy/Paste accounting information.
See: volumeUserInfoCopy
smart constructor.
Instances
volumeUserInfoCopy :: VolumeUserInfoCopy Source #
Creates a value of VolumeUserInfoCopy
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
BooksVolumesRecommendedRateResponse
data BooksVolumesRecommendedRateResponse Source #
Instances
booksVolumesRecommendedRateResponse :: BooksVolumesRecommendedRateResponse Source #
Creates a value of BooksVolumesRecommendedRateResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UserSettingsNotificationPriceDrop
data UserSettingsNotificationPriceDrop Source #
Instances
userSettingsNotificationPriceDrop :: UserSettingsNotificationPriceDrop Source #
Creates a value of UserSettingsNotificationPriceDrop
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumeseriesInfo
data VolumeseriesInfo Source #
Instances
volumeseriesInfo :: VolumeseriesInfo Source #
Creates a value of VolumeseriesInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
viBookDisplayNumber :: Lens' VolumeseriesInfo (Maybe Text) Source #
The display number string. This should be used only for display purposes and the actual sequence should be inferred from the below orderNumber.
viShortSeriesBookTitle :: Lens' VolumeseriesInfo (Maybe Text) Source #
Short book title in the context of the series.
Bookshelf
Instances
bookshelf :: Bookshelf Source #
Creates a value of Bookshelf
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bVolumesLastUpdated :: Lens' Bookshelf (Maybe UTCTime) Source #
Last time a volume was added or removed from this bookshelf (formatted UTC timestamp with millisecond resolution).
bCreated :: Lens' Bookshelf (Maybe UTCTime) Source #
Created time for this bookshelf (formatted UTC timestamp with millisecond resolution).
bUpdated :: Lens' Bookshelf (Maybe UTCTime) Source #
Last modified time of this bookshelf (formatted UTC timestamp with millisecond resolution).
Notification
data Notification Source #
Instances
notification :: Notification Source #
Creates a value of Notification
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
nTargetURL :: Lens' Notification (Maybe Text) Source #
nCrmExperimentIds :: Lens' Notification [Int64] Source #
The list of crm experiment ids.
VolumesListDownload
data VolumesListDownload Source #
Restrict to volumes by download availability.
Epub |
|
Instances
AnnotationsSummaryLayersItem
data AnnotationsSummaryLayersItem Source #
Instances
annotationsSummaryLayersItem :: AnnotationsSummaryLayersItem Source #
Creates a value of AnnotationsSummaryLayersItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumeSaleInfoOffersItemRentalDuration
data VolumeSaleInfoOffersItemRentalDuration Source #
The rental duration (for rental offers only).
See: volumeSaleInfoOffersItemRentalDuration
smart constructor.
Instances
volumeSaleInfoOffersItemRentalDuration :: VolumeSaleInfoOffersItemRentalDuration Source #
Creates a value of VolumeSaleInfoOffersItemRentalDuration
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
DictlayerDataDictWordsItemExamplesItem
data DictlayerDataDictWordsItemExamplesItem Source #
Instances
dictlayerDataDictWordsItemExamplesItem :: DictlayerDataDictWordsItemExamplesItem Source #
Creates a value of DictlayerDataDictWordsItemExamplesItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dddwieiSource :: Lens' DictlayerDataDictWordsItemExamplesItem (Maybe DictlayerDataDictWordsItemExamplesItemSource) Source #
OffersItemsItem
data OffersItemsItem Source #
Instances
offersItemsItem :: OffersItemsItem Source #
Creates a value of OffersItemsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
AnnotationLayerSummary
data AnnotationLayerSummary Source #
Instances
annotationLayerSummary :: AnnotationLayerSummary Source #
Creates a value of AnnotationLayerSummary
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
alsLimitType :: Lens' AnnotationLayerSummary (Maybe Text) Source #
Type of limitation on this layer. "limited" or "unlimited" for the "copy" layer.
alsAllowedCharacterCount :: Lens' AnnotationLayerSummary (Maybe Int32) Source #
Maximum allowed characters on this layer, especially for the "copy" layer.
alsRemainingCharacterCount :: Lens' AnnotationLayerSummary (Maybe Int32) Source #
Remaining allowed characters on this layer, especially for the "copy" layer.
VolumeSearchInfo
data VolumeSearchInfo Source #
Search result information related to this volume.
See: volumeSearchInfo
smart constructor.
Instances
volumeSearchInfo :: VolumeSearchInfo Source #
Creates a value of VolumeSearchInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vsiTextSnippet :: Lens' VolumeSearchInfo (Maybe Text) Source #
A text snippet containing the search query.
AnnotationsSummary
data AnnotationsSummary Source #
Instances
annotationsSummary :: AnnotationsSummary Source #
Creates a value of AnnotationsSummary
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumesGetProjection
data VolumesGetProjection Source #
Restrict information returned to a set of selected fields.
VGPFull |
|
VGPLite |
|
Instances
Category
Instances
Eq Category Source # | |
Data Category Source # | |
Defined in Network.Google.Books.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Category -> c Category # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Category # toConstr :: Category -> Constr # dataTypeOf :: Category -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Category) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Category) # gmapT :: (forall b. Data b => b -> b) -> Category -> Category # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Category -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Category -> r # gmapQ :: (forall d. Data d => d -> u) -> Category -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Category -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Category -> m Category # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Category -> m Category # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Category -> m Category # | |
Show Category Source # | |
Generic Category Source # | |
ToJSON Category Source # | |
Defined in Network.Google.Books.Types.Product | |
FromJSON Category Source # | |
type Rep Category Source # | |
Defined in Network.Google.Books.Types.Product type Rep Category = D1 (MetaData "Category" "Network.Google.Books.Types.Product" "gogol-books-0.4.0-JsYtirrXlXLDWYQKuxGcRl" False) (C1 (MetaCons "Category'" PrefixI True) (S1 (MetaSel (Just "_cKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_cItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CategoryItemsItem])))) |
VolumesAssociatedListAssociation
data VolumesAssociatedListAssociation Source #
Association type.
EndOfSample |
|
EndOfVolume |
|
RelatedForPlay |
|
Instances
DiscoveryclustersClustersItemBanner_with_content_container
data DiscoveryclustersClustersItemBanner_with_content_container Source #
Instances
discoveryclustersClustersItemBanner_with_content_container :: DiscoveryclustersClustersItemBanner_with_content_container Source #
Creates a value of DiscoveryclustersClustersItemBanner_with_content_container
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dcibFillColorArgb :: Lens' DiscoveryclustersClustersItemBanner_with_content_container (Maybe Text) Source #
dcibMoreButtonURL :: Lens' DiscoveryclustersClustersItemBanner_with_content_container (Maybe Text) Source #
dcibTextColorArgb :: Lens' DiscoveryclustersClustersItemBanner_with_content_container (Maybe Text) Source #
dcibMoreButtonText :: Lens' DiscoveryclustersClustersItemBanner_with_content_container (Maybe Text) Source #
dcibImageURL :: Lens' DiscoveryclustersClustersItemBanner_with_content_container (Maybe Text) Source #
dcibMaskColorArgb :: Lens' DiscoveryclustersClustersItemBanner_with_content_container (Maybe Text) Source #
Volume
Instances
Creates a value of Volume
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vvUserInfo :: Lens' Volume (Maybe VolumeUserInfo) Source #
User specific information related to this volume. (e.g. page this user last read or whether they purchased this book)
vvEtag :: Lens' Volume (Maybe Text) Source #
Opaque identifier for a specific version of a volume resource. (In LITE projection)
vvAccessInfo :: Lens' Volume (Maybe VolumeAccessInfo) Source #
Any information about a volume related to reading or obtaining that volume text. This information can depend on country (books may be public domain in one country but not in another, e.g.).
vvSearchInfo :: Lens' Volume (Maybe VolumeSearchInfo) Source #
Search result information related to this volume.
vvLayerInfo :: Lens' Volume (Maybe VolumeLayerInfo) Source #
What layers exist in this volume and high level information about them.
vvSaleInfo :: Lens' Volume (Maybe VolumeSaleInfo) Source #
Any information about a volume related to the eBookstore and/or purchaseability. This information can depend on the country where the request originates from (i.e. books may not be for sale in certain countries).
vvRecommendedInfo :: Lens' Volume (Maybe VolumeRecommendedInfo) Source #
Recommendation related information for this volume.
vvVolumeInfo :: Lens' Volume (Maybe VolumeVolumeInfo) Source #
General volume information.
GeolayerDataGeoBoundaryItemItem
data GeolayerDataGeoBoundaryItemItem Source #
Instances
geolayerDataGeoBoundaryItemItem :: GeolayerDataGeoBoundaryItemItem Source #
Creates a value of GeolayerDataGeoBoundaryItemItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Series
Instances
Eq Series Source # | |
Data Series Source # | |
Defined in Network.Google.Books.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Series -> c Series # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Series # toConstr :: Series -> Constr # dataTypeOf :: Series -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Series) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Series) # gmapT :: (forall b. Data b => b -> b) -> Series -> Series # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Series -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Series -> r # gmapQ :: (forall d. Data d => d -> u) -> Series -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Series -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Series -> m Series # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Series -> m Series # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Series -> m Series # | |
Show Series Source # | |
Generic Series Source # | |
ToJSON Series Source # | |
Defined in Network.Google.Books.Types.Product | |
FromJSON Series Source # | |
type Rep Series Source # | |
Defined in Network.Google.Books.Types.Product type Rep Series = D1 (MetaData "Series" "Network.Google.Books.Types.Product" "gogol-books-0.4.0-JsYtirrXlXLDWYQKuxGcRl" False) (C1 (MetaCons "Series'" PrefixI True) (S1 (MetaSel (Just "_sKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_sSeries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SeriesSeriesItem])))) |
OffersItemsItemItemsItem
data OffersItemsItemItemsItem Source #
Instances
offersItemsItemItemsItem :: OffersItemsItemItemsItem Source #
Creates a value of OffersItemsItemItemsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource
data DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource Source #
Instances
dictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource :: DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource Source #
Creates a value of DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dddwisidieisURL :: Lens' DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource (Maybe Text) Source #
dddwisidieisAttribution :: Lens' DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource (Maybe Text) Source #
GeolayerDataCommon
data GeolayerDataCommon Source #
Instances
geolayerDataCommon :: GeolayerDataCommon Source #
Creates a value of GeolayerDataCommon
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gdcSnippet :: Lens' GeolayerDataCommon (Maybe Text) Source #
The description for this location.
gdcSnippetURL :: Lens' GeolayerDataCommon (Maybe Text) Source #
The URL for information for this location. Ex: wikipedia link.
gdcLang :: Lens' GeolayerDataCommon (Maybe Text) Source #
The language of the information url and description.
gdcTitle :: Lens' GeolayerDataCommon (Maybe Text) Source #
The display title and localized canonical name to use when searching for this entity on Google search.
gdcPreviewImageURL :: Lens' GeolayerDataCommon (Maybe Text) Source #
The URL for the preview image information.
GeolayerDataGeo
data GeolayerDataGeo Source #
Instances
geolayerDataGeo :: GeolayerDataGeo Source #
Creates a value of GeolayerDataGeo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gdgMapType :: Lens' GeolayerDataGeo (Maybe Text) Source #
The type of map that should be used for this location. EX: HYBRID, ROADMAP, SATELLITE, TERRAIN
gdgCachePolicy :: Lens' GeolayerDataGeo (Maybe Text) Source #
The cache policy active for this data. EX: UNRESTRICTED, RESTRICTED, NEVER
gdgViewport :: Lens' GeolayerDataGeo (Maybe GeolayerDataGeoViewport) Source #
The viewport for showing this location. This is a latitude, longitude rectangle.
gdgBoundary :: Lens' GeolayerDataGeo [[GeolayerDataGeoBoundaryItemItem]] Source #
The boundary of the location as a set of loops containing pairs of latitude, longitude coordinates.
gdgLatitude :: Lens' GeolayerDataGeo (Maybe Double) Source #
The latitude of the location.
gdgZoom :: Lens' GeolayerDataGeo (Maybe Int32) Source #
The Zoom level to use for the map. Zoom levels between 0 (the lowest zoom level, in which the entire world can be seen on one map) to 21+ (down to individual buildings). See: https://developers.google.com/maps/documentation/staticmaps/#Zoomlevels
gdgCountryCode :: Lens' GeolayerDataGeo (Maybe Text) Source #
The country code of the location.
gdgLongitude :: Lens' GeolayerDataGeo (Maybe Double) Source #
The longitude of the location.
DictlayerDataDictWordsItem
data DictlayerDataDictWordsItem Source #
Instances
dictlayerDataDictWordsItem :: DictlayerDataDictWordsItem Source #
Creates a value of DictlayerDataDictWordsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dddwiSource :: Lens' DictlayerDataDictWordsItem (Maybe DictlayerDataDictWordsItemSource) Source #
The words with different meanings but not related words, e.g. "go" (game) and "go" (verb).
dddwiDerivatives :: Lens' DictlayerDataDictWordsItem [DictlayerDataDictWordsItemDerivativesItem] Source #
CategoryItemsItem
data CategoryItemsItem Source #
Instances
categoryItemsItem :: CategoryItemsItem Source #
Creates a value of CategoryItemsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
DictlayerDataDictWordsItemDerivativesItemSource
data DictlayerDataDictWordsItemDerivativesItemSource Source #
Instances
dictlayerDataDictWordsItemDerivativesItemSource :: DictlayerDataDictWordsItemDerivativesItemSource Source #
Creates a value of DictlayerDataDictWordsItemDerivativesItemSource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumesRecommendedRateRating
data VolumesRecommendedRateRating Source #
Rating to be given to the volume.
HaveIt |
|
NotInterested |
|
Instances
GeolayerData
data GeolayerData Source #
Instances
geolayerData :: GeolayerData Source #
Creates a value of GeolayerData
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
DictlayerDataDictWordsItemSource
data DictlayerDataDictWordsItemSource Source #
The words with different meanings but not related words, e.g. "go" (game) and "go" (verb).
See: dictlayerDataDictWordsItemSource
smart constructor.
Instances
dictlayerDataDictWordsItemSource :: DictlayerDataDictWordsItemSource Source #
Creates a value of DictlayerDataDictWordsItemSource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
DictlayerDataDictWordsItemDerivativesItem
data DictlayerDataDictWordsItemDerivativesItem Source #
Instances
dictlayerDataDictWordsItemDerivativesItem :: DictlayerDataDictWordsItemDerivativesItem Source #
Creates a value of DictlayerDataDictWordsItemDerivativesItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dddwidiSource :: Lens' DictlayerDataDictWordsItemDerivativesItem (Maybe DictlayerDataDictWordsItemDerivativesItemSource) Source #
VolumesUserUploadedListProcessingState
data VolumesUserUploadedListProcessingState Source #
The processing state of the user uploaded volumes to be returned.
CompletedFailed |
|
CompletedSuccess |
|
Running |
|
Instances
MyConfigSyncVolumeLicensesFeatures
data MyConfigSyncVolumeLicensesFeatures Source #
List of features supported by the client, i.e., 'RENTALS'
Rentals |
|
Instances
DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem
data DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem Source #
Instances
dictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem :: DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem Source #
Creates a value of DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dddwisidieiText :: Lens' DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem (Maybe Text) Source #
dddwisidieiSource :: Lens' DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem (Maybe DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItemSource) Source #
UserSettingsNotificationRewardExpirations
data UserSettingsNotificationRewardExpirations Source #
Instances
userSettingsNotificationRewardExpirations :: UserSettingsNotificationRewardExpirations Source #
Creates a value of UserSettingsNotificationRewardExpirations
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
DictlayerData
data DictlayerData Source #
Instances
dictlayerData :: DictlayerData Source #
Creates a value of DictlayerData
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumesAssociatedListMaxAllowedMaturityRating
data VolumesAssociatedListMaxAllowedMaturityRating Source #
The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.
VALMAMRMature |
|
VALMAMRNotMature |
|
Instances
DictlayerDataDictWordsItemSensesItemSynonymsItemSource
data DictlayerDataDictWordsItemSensesItemSynonymsItemSource Source #
Instances
dictlayerDataDictWordsItemSensesItemSynonymsItemSource :: DictlayerDataDictWordsItemSensesItemSynonymsItemSource Source #
Creates a value of DictlayerDataDictWordsItemSensesItemSynonymsItemSource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dddwisisisAttribution :: Lens' DictlayerDataDictWordsItemSensesItemSynonymsItemSource (Maybe Text) Source #
Seriesmembership
data Seriesmembership Source #
Instances
seriesmembership :: Seriesmembership Source #
Creates a value of Seriesmembership
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumesListFilter
data VolumesListFilter Source #
Filter search results.
VLFEbooks |
|
VLFFreeEbooks |
|
VLFFull |
|
VLFPaidEbooks |
|
VLFPartial |
|
Instances
UserSettingsNotification
data UserSettingsNotification Source #
Instances
userSettingsNotification :: UserSettingsNotification Source #
Creates a value of UserSettingsNotification
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
usnRewardExpirations :: Lens' UserSettingsNotification (Maybe UserSettingsNotificationRewardExpirations) Source #
usnMatchMyInterests :: Lens' UserSettingsNotification (Maybe UserSettingsNotificationMatchMyInterests) Source #
usnMoreFromAuthors :: Lens' UserSettingsNotification (Maybe UserSettingsNotificationMoreFromAuthors) Source #
usnMoreFromSeries :: Lens' UserSettingsNotification (Maybe UserSettingsNotificationMoreFromSeries) Source #
DictlayerDataDictWordsItemSensesItemSynonymsItem
data DictlayerDataDictWordsItemSensesItemSynonymsItem Source #
Instances
dictlayerDataDictWordsItemSensesItemSynonymsItem :: DictlayerDataDictWordsItemSensesItemSynonymsItem Source #
Creates a value of DictlayerDataDictWordsItemSensesItemSynonymsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dddwisisiSource :: Lens' DictlayerDataDictWordsItemSensesItemSynonymsItem (Maybe DictlayerDataDictWordsItemSensesItemSynonymsItemSource) Source #
GeolayerDataGeoViewportLo
data GeolayerDataGeoViewportLo Source #
Instances
geolayerDataGeoViewportLo :: GeolayerDataGeoViewportLo Source #
Creates a value of GeolayerDataGeoViewportLo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumesRecommendedListMaxAllowedMaturityRating
data VolumesRecommendedListMaxAllowedMaturityRating Source #
The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.
VRLMAMRMature |
|
VRLMAMRNotMature |
|
Instances
VolumeSaleInfoOffersItemListPrice
data VolumeSaleInfoOffersItemListPrice Source #
Offer list (=undiscounted) price in Micros.
See: volumeSaleInfoOffersItemListPrice
smart constructor.
Instances
volumeSaleInfoOffersItemListPrice :: VolumeSaleInfoOffersItemListPrice Source #
Creates a value of VolumeSaleInfoOffersItemListPrice
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
DownloadAccessRestriction
data DownloadAccessRestriction Source #
Instances
downloadAccessRestriction :: DownloadAccessRestriction Source #
Creates a value of DownloadAccessRestriction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
darJustAcquired :: Lens' DownloadAccessRestriction (Maybe Bool) Source #
If deviceAllowed, whether access was just acquired with this request.
darSignature :: Lens' DownloadAccessRestriction (Maybe Text) Source #
Response signature.
darMaxDownloadDevices :: Lens' DownloadAccessRestriction (Maybe Int32) Source #
If restricted, the maximum number of content download licenses for this volume.
darDownloadsAcquired :: Lens' DownloadAccessRestriction (Maybe Int32) Source #
If restricted, the number of content download licenses already acquired (including the requesting client, if licensed).
darReasonCode :: Lens' DownloadAccessRestriction (Maybe Text) Source #
Error/warning reason code. Additional codes may be added in the future. 0 OK 100 ACCESS_DENIED_PUBLISHER_LIMIT 101 ACCESS_DENIED_LIMIT 200 WARNING_USED_LAST_ACCESS
darVolumeId :: Lens' DownloadAccessRestriction (Maybe Text) Source #
Identifies the volume for which this entry applies.
darRestricted :: Lens' DownloadAccessRestriction (Maybe Bool) Source #
Whether this volume has any download access restrictions.
darSource :: Lens' DownloadAccessRestriction (Maybe Text) Source #
Client app identifier for verification. Download access and client-validation only.
darDeviceAllowed :: Lens' DownloadAccessRestriction (Maybe Bool) Source #
If restricted, whether access is granted for this (user, device, volume).
darMessage :: Lens' DownloadAccessRestriction (Maybe Text) Source #
Error/warning message.
darNonce :: Lens' DownloadAccessRestriction (Maybe Text) Source #
Client nonce for verification. Download access and client-validation only.
DictlayerDataCommon
data DictlayerDataCommon Source #
Instances
dictlayerDataCommon :: DictlayerDataCommon Source #
Creates a value of DictlayerDataCommon
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ddcTitle :: Lens' DictlayerDataCommon (Maybe Text) Source #
The display title and localized canonical name to use when searching for this entity on Google search.
DiscoveryclustersClustersItem
data DiscoveryclustersClustersItem Source #
Instances
discoveryclustersClustersItem :: DiscoveryclustersClustersItem Source #
Creates a value of DiscoveryclustersClustersItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dciBannerWithContentContainer :: Lens' DiscoveryclustersClustersItem (Maybe DiscoveryclustersClustersItemBanner_with_content_container) Source #
VolumeSaleInfoRetailPrice
data VolumeSaleInfoRetailPrice Source #
The actual selling price of the book. This is the same as the suggested retail or list price unless there are offers or discounts on this volume. (In LITE projection.)
See: volumeSaleInfoRetailPrice
smart constructor.
Instances
volumeSaleInfoRetailPrice :: VolumeSaleInfoRetailPrice Source #
Creates a value of VolumeSaleInfoRetailPrice
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vsirpAmount :: Lens' VolumeSaleInfoRetailPrice (Maybe Double) Source #
Amount in the currency listed below. (In LITE projection.)
vsirpCurrencyCode :: Lens' VolumeSaleInfoRetailPrice (Maybe Text) Source #
An ISO 4217, three-letter currency code. (In LITE projection.)
VolumeSaleInfoListPrice
data VolumeSaleInfoListPrice Source #
Suggested retail price. (In LITE projection.)
See: volumeSaleInfoListPrice
smart constructor.
Instances
volumeSaleInfoListPrice :: VolumeSaleInfoListPrice Source #
Creates a value of VolumeSaleInfoListPrice
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vsilpAmount :: Lens' VolumeSaleInfoListPrice (Maybe Double) Source #
Amount in the currency listed below. (In LITE projection.)
vsilpCurrencyCode :: Lens' VolumeSaleInfoListPrice (Maybe Text) Source #
An ISO 4217, three-letter currency code. (In LITE projection.)
DictlayerDataDictWordsItemSensesItemConjugationsItem
data DictlayerDataDictWordsItemSensesItemConjugationsItem Source #
Instances
dictlayerDataDictWordsItemSensesItemConjugationsItem :: DictlayerDataDictWordsItemSensesItemConjugationsItem Source #
Creates a value of DictlayerDataDictWordsItemSensesItemConjugationsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
FamilyInfoMembership
data FamilyInfoMembership Source #
Family membership info of the user that made the request.
See: familyInfoMembership
smart constructor.
Instances
familyInfoMembership :: FamilyInfoMembership Source #
Creates a value of FamilyInfoMembership
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fimAllowedMaturityRating :: Lens' FamilyInfoMembership (Maybe Text) Source #
The maximum allowed maturity rating for the user.
fimAcquirePermission :: Lens' FamilyInfoMembership (Maybe Text) Source #
Restrictions on user buying and acquiring content.
fimAgeGroup :: Lens' FamilyInfoMembership (Maybe Text) Source #
The age group of the user.
Volume2
Instances
Eq Volume2 Source # | |
Data Volume2 Source # | |
Defined in Network.Google.Books.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Volume2 -> c Volume2 # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Volume2 # toConstr :: Volume2 -> Constr # dataTypeOf :: Volume2 -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Volume2) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Volume2) # gmapT :: (forall b. Data b => b -> b) -> Volume2 -> Volume2 # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Volume2 -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Volume2 -> r # gmapQ :: (forall d. Data d => d -> u) -> Volume2 -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Volume2 -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Volume2 -> m Volume2 # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Volume2 -> m Volume2 # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Volume2 -> m Volume2 # | |
Show Volume2 Source # | |
Generic Volume2 Source # | |
ToJSON Volume2 Source # | |
Defined in Network.Google.Books.Types.Product | |
FromJSON Volume2 Source # | |
type Rep Volume2 Source # | |
Defined in Network.Google.Books.Types.Product type Rep Volume2 = D1 (MetaData "Volume2" "Network.Google.Books.Types.Product" "gogol-books-0.4.0-JsYtirrXlXLDWYQKuxGcRl" False) (C1 (MetaCons "Volume2'" PrefixI True) (S1 (MetaSel (Just "_voloNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_voloKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_voloItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Volume]))))) |
Creates a value of Volume2
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Review
Instances
rRating :: Lens' Review (Maybe Text) Source #
Star rating for this review. Possible values are ONE, TWO, THREE, FOUR, FIVE or NOT_RATED.
rSource :: Lens' Review (Maybe ReviewSource) Source #
Information regarding the source of this review, when the review is not from a Google Books user.
rFullTextURL :: Lens' Review (Maybe Text) Source #
URL for the full review text, for reviews gathered from the web.
rType :: Lens' Review (Maybe Text) Source #
Source type for this review. Possible values are EDITORIAL, WEB_USER or GOOGLE_USER.
VolumeUserInfoRentalPeriod
data VolumeUserInfoRentalPeriod Source #
Period during this book is/was a valid rental.
See: volumeUserInfoRentalPeriod
smart constructor.
Instances
volumeUserInfoRentalPeriod :: VolumeUserInfoRentalPeriod Source #
Creates a value of VolumeUserInfoRentalPeriod
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumeSaleInfo
data VolumeSaleInfo Source #
Any information about a volume related to the eBookstore and/or purchaseability. This information can depend on the country where the request originates from (i.e. books may not be for sale in certain countries).
See: volumeSaleInfo
smart constructor.
Instances
volumeSaleInfo :: VolumeSaleInfo Source #
Creates a value of VolumeSaleInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vsiCountry :: Lens' VolumeSaleInfo (Maybe Text) Source #
The two-letter ISO_3166-1 country code for which this sale information is valid. (In LITE projection.)
vsiOnSaleDate :: Lens' VolumeSaleInfo (Maybe UTCTime) Source #
The date on which this book is available for sale.
vsiListPrice :: Lens' VolumeSaleInfo (Maybe VolumeSaleInfoListPrice) Source #
Suggested retail price. (In LITE projection.)
vsiRetailPrice :: Lens' VolumeSaleInfo (Maybe VolumeSaleInfoRetailPrice) Source #
The actual selling price of the book. This is the same as the suggested retail or list price unless there are offers or discounts on this volume. (In LITE projection.)
vsiOffers :: Lens' VolumeSaleInfo [VolumeSaleInfoOffersItem] Source #
Offers available for this volume (sales and rentals).
vsiBuyLink :: Lens' VolumeSaleInfo (Maybe Text) Source #
URL to purchase this volume on the Google Books site. (In LITE projection)
vsiIsEbook :: Lens' VolumeSaleInfo (Maybe Bool) Source #
Whether or not this volume is an eBook (can be added to the My eBooks shelf).
vsiSaleability :: Lens' VolumeSaleInfo (Maybe Text) Source #
Whether or not this book is available for sale or offered for free in the Google eBookstore for the country listed above. Possible values are FOR_SALE, FOR_RENTAL_ONLY, FOR_SALE_AND_RENTAL, FREE, NOT_FOR_SALE, or FOR_PREORDER.
MyLibraryBookshelvesAddVolumeReason
data MyLibraryBookshelvesAddVolumeReason Source #
The reason for which the book is added to the library.
MLBAVRIosPrex |
|
MLBAVRIosSearch |
|
MLBAVROnboarding |
|
Instances
SeriesSeriesItem
data SeriesSeriesItem Source #
Instances
seriesSeriesItem :: SeriesSeriesItem Source #
Creates a value of SeriesSeriesItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Metadata
Instances
Eq Metadata Source # | |
Data Metadata Source # | |
Defined in Network.Google.Books.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Metadata -> c Metadata # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Metadata # toConstr :: Metadata -> Constr # dataTypeOf :: Metadata -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Metadata) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Metadata) # gmapT :: (forall b. Data b => b -> b) -> Metadata -> Metadata # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Metadata -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Metadata -> r # gmapQ :: (forall d. Data d => d -> u) -> Metadata -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Metadata -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Metadata -> m Metadata # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Metadata -> m Metadata # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Metadata -> m Metadata # | |
Show Metadata Source # | |
Generic Metadata Source # | |
ToJSON Metadata Source # | |
Defined in Network.Google.Books.Types.Product | |
FromJSON Metadata Source # | |
type Rep Metadata Source # | |
Defined in Network.Google.Books.Types.Product type Rep Metadata = D1 (MetaData "Metadata" "Network.Google.Books.Types.Product" "gogol-books-0.4.0-JsYtirrXlXLDWYQKuxGcRl" False) (C1 (MetaCons "Metadata'" PrefixI True) (S1 (MetaSel (Just "_mKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_mItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [MetadataItemsItem])))) |
VolumeLayerInfo
data VolumeLayerInfo Source #
What layers exist in this volume and high level information about them.
See: volumeLayerInfo
smart constructor.
Instances
volumeLayerInfo :: VolumeLayerInfo Source #
Creates a value of VolumeLayerInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vliLayers :: Lens' VolumeLayerInfo [VolumeLayerInfoLayersItem] Source #
A layer should appear here if and only if the layer exists for this book.
VolumeVolumeInfoDimensions
data VolumeVolumeInfoDimensions Source #
Physical dimensions of this volume.
See: volumeVolumeInfoDimensions
smart constructor.
Instances
volumeVolumeInfoDimensions :: VolumeVolumeInfoDimensions Source #
Creates a value of VolumeVolumeInfoDimensions
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vvidHeight :: Lens' VolumeVolumeInfoDimensions (Maybe Text) Source #
Height or length of this volume (in cm).
vvidThickness :: Lens' VolumeVolumeInfoDimensions (Maybe Text) Source #
Thickness of this volume (in cm).
RequestAccess
data RequestAccess Source #
Instances
requestAccess :: RequestAccess Source #
Creates a value of RequestAccess
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
raConcurrentAccess :: Lens' RequestAccess (Maybe ConcurrentAccessRestriction) Source #
A concurrent access response.
raDownloadAccess :: Lens' RequestAccess (Maybe DownloadAccessRestriction) Source #
A download access response.
FamilyInfo
data FamilyInfo Source #
Instances
familyInfo :: FamilyInfo Source #
Creates a value of FamilyInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fiMembership :: Lens' FamilyInfo (Maybe FamilyInfoMembership) Source #
Family membership info of the user that made the request.
AnnotationClientVersionRanges
data AnnotationClientVersionRanges Source #
Selection ranges sent from the client.
See: annotationClientVersionRanges
smart constructor.
Instances
annotationClientVersionRanges :: AnnotationClientVersionRanges Source #
Creates a value of AnnotationClientVersionRanges
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
acvrGbImageRange :: Lens' AnnotationClientVersionRanges (Maybe BooksAnnotationsRange) Source #
Range in GB image format for this annotation sent by client.
acvrContentVersion :: Lens' AnnotationClientVersionRanges (Maybe Text) Source #
Content version the client sent in.
acvrImageCfiRange :: Lens' AnnotationClientVersionRanges (Maybe BooksAnnotationsRange) Source #
Range in image CFI format for this annotation sent by client.
acvrGbTextRange :: Lens' AnnotationClientVersionRanges (Maybe BooksAnnotationsRange) Source #
Range in GB text format for this annotation sent by client.
acvrCfiRange :: Lens' AnnotationClientVersionRanges (Maybe BooksAnnotationsRange) Source #
Range in CFI format for this annotation sent by client.
VolumesMybooksListAcquireMethod
data VolumesMybooksListAcquireMethod Source #
How the book was acquired
FamilyShared |
|
PreOrdered |
|
PreviouslyRented |
|
PublicDomain |
|
Purchased |
|
Rented |
|
Sample |
|
Uploaded |
|
Instances
DictlayerDataDictWordsItemSensesItemDefinitionsItem
data DictlayerDataDictWordsItemSensesItemDefinitionsItem Source #
Instances
dictlayerDataDictWordsItemSensesItemDefinitionsItem :: DictlayerDataDictWordsItemSensesItemDefinitionsItem Source #
Creates a value of DictlayerDataDictWordsItemSensesItemDefinitionsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dddwisidiDefinition :: Lens' DictlayerDataDictWordsItemSensesItemDefinitionsItem (Maybe Text) Source #
dddwisidiExamples :: Lens' DictlayerDataDictWordsItemSensesItemDefinitionsItem [DictlayerDataDictWordsItemSensesItemDefinitionsItemExamplesItem] Source #
VolumeLayerInfoLayersItem
data VolumeLayerInfoLayersItem Source #
Instances
volumeLayerInfoLayersItem :: VolumeLayerInfoLayersItem Source #
Creates a value of VolumeLayerInfoLayersItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vliliVolumeAnnotationsVersion :: Lens' VolumeLayerInfoLayersItem (Maybe Text) Source #
The current version of this layer's volume annotations. Note that this version applies only to the data in the books.layers.volumeAnnotations.* responses. The actual annotation data is versioned separately.
vliliLayerId :: Lens' VolumeLayerInfoLayersItem (Maybe Text) Source #
The layer id of this layer (e.g. "geo").
AnnotationCurrentVersionRanges
data AnnotationCurrentVersionRanges Source #
Selection ranges for the most recent content version.
See: annotationCurrentVersionRanges
smart constructor.
Instances
annotationCurrentVersionRanges :: AnnotationCurrentVersionRanges Source #
Creates a value of AnnotationCurrentVersionRanges
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aGbImageRange :: Lens' AnnotationCurrentVersionRanges (Maybe BooksAnnotationsRange) Source #
Range in GB image format for this annotation for version above.
aContentVersion :: Lens' AnnotationCurrentVersionRanges (Maybe Text) Source #
Content version applicable to ranges below.
aImageCfiRange :: Lens' AnnotationCurrentVersionRanges (Maybe BooksAnnotationsRange) Source #
Range in image CFI format for this annotation for version above.
aGbTextRange :: Lens' AnnotationCurrentVersionRanges (Maybe BooksAnnotationsRange) Source #
Range in GB text format for this annotation for version above.
aCfiRange :: Lens' AnnotationCurrentVersionRanges (Maybe BooksAnnotationsRange) Source #
Range in CFI format for this annotation for version above.
PersonalizedstreamGetMaxAllowedMaturityRating
data PersonalizedstreamGetMaxAllowedMaturityRating Source #
The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.
PGMAMRMature |
|
PGMAMRNotMature |
|
Instances
VolumesListPrintType
data VolumesListPrintType Source #
Restrict to books or magazines.
Instances
VolumeAccessInfoPdf
data VolumeAccessInfoPdf Source #
Information about pdf content. (In LITE projection.)
See: volumeAccessInfoPdf
smart constructor.
Instances
volumeAccessInfoPdf :: VolumeAccessInfoPdf Source #
Creates a value of VolumeAccessInfoPdf
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vaipAcsTokenLink :: Lens' VolumeAccessInfoPdf (Maybe Text) Source #
URL to retrieve ACS token for pdf download. (In LITE projection.)
vaipIsAvailable :: Lens' VolumeAccessInfoPdf (Maybe Bool) Source #
Is a scanned image pdf available either as public domain or for purchase. (In LITE projection.)
vaipDownloadLink :: Lens' VolumeAccessInfoPdf (Maybe Text) Source #
URL to download pdf. (In LITE projection.)
DictlayerDataDictWordsItemExamplesItemSource
data DictlayerDataDictWordsItemExamplesItemSource Source #
Instances
dictlayerDataDictWordsItemExamplesItemSource :: DictlayerDataDictWordsItemExamplesItemSource Source #
Creates a value of DictlayerDataDictWordsItemExamplesItemSource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumeAccessInfoEpub
data VolumeAccessInfoEpub Source #
Information about epub content. (In LITE projection.)
See: volumeAccessInfoEpub
smart constructor.
Instances
volumeAccessInfoEpub :: VolumeAccessInfoEpub Source #
Creates a value of VolumeAccessInfoEpub
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vaieAcsTokenLink :: Lens' VolumeAccessInfoEpub (Maybe Text) Source #
URL to retrieve ACS token for epub download. (In LITE projection.)
vaieIsAvailable :: Lens' VolumeAccessInfoEpub (Maybe Bool) Source #
Is a flowing text epub available either as public domain or for purchase. (In LITE projection.)
vaieDownloadLink :: Lens' VolumeAccessInfoEpub (Maybe Text) Source #
URL to download epub. (In LITE projection.)
ReadingPosition
data ReadingPosition Source #
Instances
readingPosition :: ReadingPosition Source #
Creates a value of ReadingPosition
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rpEpubCfiPosition :: Lens' ReadingPosition (Maybe Text) Source #
Position in an EPUB as a CFI.
rpGbImagePosition :: Lens' ReadingPosition (Maybe Text) Source #
Position in a volume for image-based content.
rpPdfPosition :: Lens' ReadingPosition (Maybe Text) Source #
Position in a PDF file.
rpVolumeId :: Lens' ReadingPosition (Maybe Text) Source #
Volume id associated with this reading position.
rpUpdated :: Lens' ReadingPosition (Maybe UTCTime) Source #
Timestamp when this reading position was last updated (formatted UTC timestamp with millisecond resolution).
rpGbTextPosition :: Lens' ReadingPosition (Maybe Text) Source #
Position in a volume for text-based content.
VolumeSaleInfoOffersItem
data VolumeSaleInfoOffersItem Source #
Instances
volumeSaleInfoOffersItem :: VolumeSaleInfoOffersItem Source #
Creates a value of VolumeSaleInfoOffersItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vsioiFinskyOfferType :: Lens' VolumeSaleInfoOffersItem (Maybe Int32) Source #
The finsky offer type (e.g., PURCHASE=0 RENTAL=3)
vsioiRentalDuration :: Lens' VolumeSaleInfoOffersItem (Maybe VolumeSaleInfoOffersItemRentalDuration) Source #
The rental duration (for rental offers only).
vsioiListPrice :: Lens' VolumeSaleInfoOffersItem (Maybe VolumeSaleInfoOffersItemListPrice) Source #
Offer list (=undiscounted) price in Micros.
vsioiRetailPrice :: Lens' VolumeSaleInfoOffersItem (Maybe VolumeSaleInfoOffersItemRetailPrice) Source #
Offer retail (=discounted) price in Micros
vsioiGiftable :: Lens' VolumeSaleInfoOffersItem (Maybe Bool) Source #
Indicates whether the offer is giftable.
DictlayerDataDict
data DictlayerDataDict Source #
Instances
dictlayerDataDict :: DictlayerDataDict Source #
Creates a value of DictlayerDataDict
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dddSource :: Lens' DictlayerDataDict (Maybe DictlayerDataDictSource) Source #
The source, url and attribution for this dictionary data.
DictlayerDataDictWordsItemSensesItem
data DictlayerDataDictWordsItemSensesItem Source #
Instances
dictlayerDataDictWordsItemSensesItem :: DictlayerDataDictWordsItemSensesItem Source #
Creates a value of DictlayerDataDictWordsItemSensesItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dddwisiConjugations :: Lens' DictlayerDataDictWordsItemSensesItem [DictlayerDataDictWordsItemSensesItemConjugationsItem] Source #
dddwisiSynonyms :: Lens' DictlayerDataDictWordsItemSensesItem [DictlayerDataDictWordsItemSensesItemSynonymsItem] Source #
dddwisiSource :: Lens' DictlayerDataDictWordsItemSensesItem (Maybe DictlayerDataDictWordsItemSensesItemSource) Source #
dddwisiDefinitions :: Lens' DictlayerDataDictWordsItemSensesItem [DictlayerDataDictWordsItemSensesItemDefinitionsItem] Source #
VolumeRecommendedInfo
data VolumeRecommendedInfo Source #
Recommendation related information for this volume.
See: volumeRecommendedInfo
smart constructor.
Instances
volumeRecommendedInfo :: VolumeRecommendedInfo Source #
Creates a value of VolumeRecommendedInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vriExplanation :: Lens' VolumeRecommendedInfo (Maybe Text) Source #
A text explaining why this volume is recommended.
Offers
Instances
Eq Offers Source # | |
Data Offers Source # | |
Defined in Network.Google.Books.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Offers -> c Offers # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Offers # toConstr :: Offers -> Constr # dataTypeOf :: Offers -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Offers) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Offers) # gmapT :: (forall b. Data b => b -> b) -> Offers -> Offers # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Offers -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Offers -> r # gmapQ :: (forall d. Data d => d -> u) -> Offers -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Offers -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Offers -> m Offers # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Offers -> m Offers # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Offers -> m Offers # | |
Show Offers Source # | |
Generic Offers Source # | |
ToJSON Offers Source # | |
Defined in Network.Google.Books.Types.Product | |
FromJSON Offers Source # | |
type Rep Offers Source # | |
Defined in Network.Google.Books.Types.Product type Rep Offers = D1 (MetaData "Offers" "Network.Google.Books.Types.Product" "gogol-books-0.4.0-JsYtirrXlXLDWYQKuxGcRl" False) (C1 (MetaCons "Offers'" PrefixI True) (S1 (MetaSel (Just "_oKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_oItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OffersItemsItem])))) |
VolumesMybooksListProcessingState
data VolumesMybooksListProcessingState Source #
The processing state of the user uploaded volumes to be returned. Applicable only if the UPLOADED is specified in the acquireMethod.
VMLPSCompletedFailed |
|
VMLPSCompletedSuccess |
|
VMLPSRunning |
|
Instances
Discoveryclusters
data Discoveryclusters Source #
Instances
discoveryclusters :: Discoveryclusters Source #
Creates a value of Discoveryclusters
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumeseriesInfoVolumeSeriesItem
data VolumeseriesInfoVolumeSeriesItem Source #
Instances
volumeseriesInfoVolumeSeriesItem :: VolumeseriesInfoVolumeSeriesItem Source #
Creates a value of VolumeseriesInfoVolumeSeriesItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vivsiSeriesId :: Lens' VolumeseriesInfoVolumeSeriesItem (Maybe Text) Source #
The series id.
vivsiSeriesBookType :: Lens' VolumeseriesInfoVolumeSeriesItem (Maybe Text) Source #
The book type in the context of series. Examples - Single Issue, Collection Edition, etc.
vivsiOrderNumber :: Lens' VolumeseriesInfoVolumeSeriesItem (Maybe Int32) Source #
The book order number in the series.
vivsiIssue :: Lens' VolumeseriesInfoVolumeSeriesItem [VolumeseriesInfoVolumeSeriesItemIssueItem] Source #
List of issues. Applicable only for Collection Edition and Omnibus.
UserSettingsNotesExport
data UserSettingsNotesExport Source #
User settings in sub-objects, each for different purposes.
See: userSettingsNotesExport
smart constructor.
Instances
userSettingsNotesExport :: UserSettingsNotesExport Source #
Creates a value of UserSettingsNotesExport
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ConcurrentAccessRestriction
data ConcurrentAccessRestriction Source #
Instances
concurrentAccessRestriction :: ConcurrentAccessRestriction Source #
Creates a value of ConcurrentAccessRestriction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
carMaxConcurrentDevices :: Lens' ConcurrentAccessRestriction (Maybe Int32) Source #
The maximum number of concurrent access licenses for this volume.
carSignature :: Lens' ConcurrentAccessRestriction (Maybe Text) Source #
Response signature.
carTimeWindowSeconds :: Lens' ConcurrentAccessRestriction (Maybe Int32) Source #
Time in seconds for license auto-expiration.
carReasonCode :: Lens' ConcurrentAccessRestriction (Maybe Text) Source #
Error/warning reason code.
carVolumeId :: Lens' ConcurrentAccessRestriction (Maybe Text) Source #
Identifies the volume for which this entry applies.
carRestricted :: Lens' ConcurrentAccessRestriction (Maybe Bool) Source #
Whether this volume has any concurrent access restrictions.
carSource :: Lens' ConcurrentAccessRestriction (Maybe Text) Source #
Client app identifier for verification. Download access and client-validation only.
carDeviceAllowed :: Lens' ConcurrentAccessRestriction (Maybe Bool) Source #
Whether access is granted for this (user, device, volume).
carMessage :: Lens' ConcurrentAccessRestriction (Maybe Text) Source #
Error/warning message.
carNonce :: Lens' ConcurrentAccessRestriction (Maybe Text) Source #
Client nonce for verification. Download access and client-validation only.
Volumes
Instances
Eq Volumes Source # | |
Data Volumes Source # | |
Defined in Network.Google.Books.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Volumes -> c Volumes # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Volumes # toConstr :: Volumes -> Constr # dataTypeOf :: Volumes -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Volumes) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Volumes) # gmapT :: (forall b. Data b => b -> b) -> Volumes -> Volumes # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Volumes -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Volumes -> r # gmapQ :: (forall d. Data d => d -> u) -> Volumes -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Volumes -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Volumes -> m Volumes # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Volumes -> m Volumes # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Volumes -> m Volumes # | |
Show Volumes Source # | |
Generic Volumes Source # | |
ToJSON Volumes Source # | |
Defined in Network.Google.Books.Types.Product | |
FromJSON Volumes Source # | |
type Rep Volumes Source # | |
Defined in Network.Google.Books.Types.Product type Rep Volumes = D1 (MetaData "Volumes" "Network.Google.Books.Types.Product" "gogol-books-0.4.0-JsYtirrXlXLDWYQKuxGcRl" False) (C1 (MetaCons "Volumes'" PrefixI True) (S1 (MetaSel (Just "_v1TotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_v1Kind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_v1Items") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Volume]))))) |
Creates a value of Volumes
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
v1TotalItems :: Lens' Volumes (Maybe Int32) Source #
Total number of volumes found. This might be greater than the number of volumes returned in this response if results have been paginated.
UserSettingsNotificationMatchMyInterests
data UserSettingsNotificationMatchMyInterests Source #
Instances
userSettingsNotificationMatchMyInterests :: UserSettingsNotificationMatchMyInterests Source #
Creates a value of UserSettingsNotificationMatchMyInterests
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Bookshelves
data Bookshelves Source #
Instances
bookshelves :: Bookshelves Source #
Creates a value of Bookshelves
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
MyConfigRequestAccessLicenseTypes
data MyConfigRequestAccessLicenseTypes Source #
The type of access license to request. If not specified, the default is BOTH.
Both |
|
Concurrent |
|
Download |
|
Instances
DictlayerDataDictSource
data DictlayerDataDictSource Source #
The source, url and attribution for this dictionary data.
See: dictlayerDataDictSource
smart constructor.
Instances
dictlayerDataDictSource :: DictlayerDataDictSource Source #
Creates a value of DictlayerDataDictSource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
DownloadAccesses
data DownloadAccesses Source #
Instances
downloadAccesses :: DownloadAccesses Source #
Creates a value of DownloadAccesses
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
daDownloadAccessList :: Lens' DownloadAccesses [DownloadAccessRestriction] Source #
A list of download access responses.
GeolayerDataGeoViewportHi
data GeolayerDataGeoViewportHi Source #
Instances
geolayerDataGeoViewportHi :: GeolayerDataGeoViewportHi Source #
Creates a value of GeolayerDataGeoViewportHi
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
MyLibraryReadingPositionsSetPositionAction
data MyLibraryReadingPositionsSetPositionAction Source #
Action that caused this reading position to be set.
Bookmark |
|
Chapter |
|
NextPage |
|
PrevPage |
|
Scroll |
|
Search |
|
Instances
VolumeVolumeInfo
data VolumeVolumeInfo Source #
General volume information.
See: volumeVolumeInfo
smart constructor.
Instances
volumeVolumeInfo :: VolumeVolumeInfo Source #
Creates a value of VolumeVolumeInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vviImageLinks
vviPanelizationSummary
vviAverageRating
vviRatingsCount
vviCanonicalVolumeLink
vviReadingModes
vviIndustryIdentifiers
vviSeriesInfo
vviPrintedPageCount
vviMainCategory
vviContentVersion
vviSamplePageCount
vviCategories
vviAuthors
vviComicsContent
vviAllowAnonLogging
vviSubtitle
vviPublishedDate
vviMaturityRating
vviPreviewLink
vviLanguage
vviTitle
vviPageCount
vviDimensions
vviInfoLink
vviPublisher
vviDescription
vviPrintType
vviImageLinks :: Lens' VolumeVolumeInfo (Maybe VolumeVolumeInfoImageLinks) Source #
A list of image links for all the sizes that are available. (In LITE projection.)
vviPanelizationSummary :: Lens' VolumeVolumeInfo (Maybe VolumeVolumeInfoPanelizationSummary) Source #
A top-level summary of the panelization info in this volume.
vviAverageRating :: Lens' VolumeVolumeInfo (Maybe Double) Source #
The mean review rating for this volume. (min = 1.0, max = 5.0)
vviRatingsCount :: Lens' VolumeVolumeInfo (Maybe Int32) Source #
The number of review ratings for this volume.
vviCanonicalVolumeLink :: Lens' VolumeVolumeInfo (Maybe Text) Source #
Canonical URL for a volume. (In LITE projection.)
vviReadingModes :: Lens' VolumeVolumeInfo (Maybe JSONValue) Source #
The reading modes available for this volume.
vviIndustryIdentifiers :: Lens' VolumeVolumeInfo [VolumeVolumeInfoIndustryIdentifiersItem] Source #
Industry standard identifiers for this volume.
vviPrintedPageCount :: Lens' VolumeVolumeInfo (Maybe Int32) Source #
Total number of printed pages in generated pdf representation.
vviMainCategory :: Lens' VolumeVolumeInfo (Maybe Text) Source #
The main category to which this volume belongs. It will be the category from the categories list returned below that has the highest weight.
vviContentVersion :: Lens' VolumeVolumeInfo (Maybe Text) Source #
An identifier for the version of the volume content (text & images). (In LITE projection)
vviSamplePageCount :: Lens' VolumeVolumeInfo (Maybe Int32) Source #
Total number of sample pages as per publisher metadata.
vviCategories :: Lens' VolumeVolumeInfo [Text] Source #
A list of subject categories, such as "Fiction", "Suspense", etc.
vviAuthors :: Lens' VolumeVolumeInfo [Text] Source #
The names of the authors and/or editors for this volume. (In LITE projection)
vviComicsContent :: Lens' VolumeVolumeInfo (Maybe Bool) Source #
Whether the volume has comics content.
vviAllowAnonLogging :: Lens' VolumeVolumeInfo (Maybe Bool) Source #
Whether anonymous logging should be allowed.
vviSubtitle :: Lens' VolumeVolumeInfo (Maybe Text) Source #
Volume subtitle. (In LITE projection.)
vviPublishedDate :: Lens' VolumeVolumeInfo (Maybe Text) Source #
Date of publication. (In LITE projection.)
vviPreviewLink :: Lens' VolumeVolumeInfo (Maybe Text) Source #
URL to preview this volume on the Google Books site.
vviLanguage :: Lens' VolumeVolumeInfo (Maybe Text) Source #
Best language for this volume (based on content). It is the two-letter ISO 639-1 code such as 'fr', 'en', etc.
vviPageCount :: Lens' VolumeVolumeInfo (Maybe Int32) Source #
Total number of pages as per publisher metadata.
vviDimensions :: Lens' VolumeVolumeInfo (Maybe VolumeVolumeInfoDimensions) Source #
Physical dimensions of this volume.
vviInfoLink :: Lens' VolumeVolumeInfo (Maybe Text) Source #
URL to view information about this volume on the Google Books site. (In LITE projection)
vviPublisher :: Lens' VolumeVolumeInfo (Maybe Text) Source #
Publisher of this volume. (In LITE projection.)
vviDescription :: Lens' VolumeVolumeInfo (Maybe Text) Source #
A synopsis of the volume. The text of the description is formatted in HTML and includes simple formatting elements, such as b, i, and br tags. (In LITE projection.)
vviPrintType :: Lens' VolumeVolumeInfo (Maybe Text) Source #
Type of publication of this volume. Possible values are BOOK or MAGAZINE.
MetadataItemsItem
data MetadataItemsItem Source #
Instances
metadataItemsItem :: MetadataItemsItem Source #
Creates a value of MetadataItemsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
DictlayerDataDictWordsItemSensesItemSource
data DictlayerDataDictWordsItemSensesItemSource Source #
Instances
dictlayerDataDictWordsItemSensesItemSource :: DictlayerDataDictWordsItemSensesItemSource Source #
Creates a value of DictlayerDataDictWordsItemSensesItemSource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumeSaleInfoOffersItemRetailPrice
data VolumeSaleInfoOffersItemRetailPrice Source #
Offer retail (=discounted) price in Micros
See: volumeSaleInfoOffersItemRetailPrice
smart constructor.
Instances
volumeSaleInfoOffersItemRetailPrice :: VolumeSaleInfoOffersItemRetailPrice Source #
Creates a value of VolumeSaleInfoOffersItemRetailPrice
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumeUserInfoFamilySharing
data VolumeUserInfoFamilySharing Source #
Information on the ability to share with the family.
See: volumeUserInfoFamilySharing
smart constructor.
Instances
volumeUserInfoFamilySharing :: VolumeUserInfoFamilySharing Source #
Creates a value of VolumeUserInfoFamilySharing
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vuifsFamilyRole :: Lens' VolumeUserInfoFamilySharing (Maybe Text) Source #
The role of the user in the family.
vuifsIsSharingAllowed :: Lens' VolumeUserInfoFamilySharing (Maybe Bool) Source #
Whether or not this volume can be shared with the family by the user. This includes sharing eligibility of both the volume and the user. If the value is true, the user can initiate a family sharing action.
vuifsIsSharingDisabledByFop :: Lens' VolumeUserInfoFamilySharing (Maybe Bool) Source #
Whether or not sharing this volume is temporarily disabled due to issues with the Family Wallet.
UserSettingsNotificationMoreFromSeries
data UserSettingsNotificationMoreFromSeries Source #
Instances
userSettingsNotificationMoreFromSeries :: UserSettingsNotificationMoreFromSeries Source #
Creates a value of UserSettingsNotificationMoreFromSeries
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
VolumeVolumeInfoIndustryIdentifiersItem
data VolumeVolumeInfoIndustryIdentifiersItem Source #
Instances
volumeVolumeInfoIndustryIdentifiersItem :: VolumeVolumeInfoIndustryIdentifiersItem Source #
Creates a value of VolumeVolumeInfoIndustryIdentifiersItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vviiiiIdentifier :: Lens' VolumeVolumeInfoIndustryIdentifiersItem (Maybe Text) Source #
Industry specific volume identifier.
vviiiiType :: Lens' VolumeVolumeInfoIndustryIdentifiersItem (Maybe Text) Source #
Identifier type. Possible values are ISBN_10, ISBN_13, ISSN and OTHER.
BooksAnnotationsRange
data BooksAnnotationsRange Source #
Instances
booksAnnotationsRange :: BooksAnnotationsRange Source #
Creates a value of BooksAnnotationsRange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
barStartOffSet :: Lens' BooksAnnotationsRange (Maybe Text) Source #
The offset from the starting position.
barEndOffSet :: Lens' BooksAnnotationsRange (Maybe Text) Source #
The offset from the ending position.
barEndPosition :: Lens' BooksAnnotationsRange (Maybe Text) Source #
The ending position for the range.
barStartPosition :: Lens' BooksAnnotationsRange (Maybe Text) Source #
The starting position for the range.
VolumesListMaxAllowedMaturityRating
data VolumesListMaxAllowedMaturityRating Source #
The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.
VLMAMRMature |
|
VLMAMRNotMature |
|
Instances
Layersummaries
data Layersummaries Source #
Instances
layersummaries :: Layersummaries Source #
Creates a value of Layersummaries
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
layTotalItems :: Lens' Layersummaries (Maybe Int32) Source #
The total number of layer summaries found.
layItems :: Lens' Layersummaries [Layersummary] Source #
A list of layer summary items.