Documentation ¶
Overview ¶
Package books provides access to the Books API.
See https://developers.google.com/books/docs/v1/getting_started
Usage example:
import "google.golang.org/api/books/v1" ... booksService, err := books.New(oauthHttpClient)
Index ¶
- Constants
- type Annotation
- type AnnotationClientVersionRanges
- type AnnotationCurrentVersionRanges
- type AnnotationLayerSummary
- type Annotationdata
- type Annotations
- type AnnotationsSummary
- type AnnotationsSummaryLayers
- type Annotationsdata
- type BooksAnnotationsRange
- type BooksCloudloadingResource
- type BooksVolumesRecommendedRateResponse
- type Bookshelf
- type Bookshelves
- type BookshelvesGetCall
- type BookshelvesListCall
- type BookshelvesService
- type BookshelvesVolumesListCall
- func (c *BookshelvesVolumesListCall) Do() (*Volumes, error)
- func (c *BookshelvesVolumesListCall) Fields(s ...googleapi.Field) *BookshelvesVolumesListCall
- func (c *BookshelvesVolumesListCall) MaxResults(maxResults int64) *BookshelvesVolumesListCall
- func (c *BookshelvesVolumesListCall) ShowPreorders(showPreorders bool) *BookshelvesVolumesListCall
- func (c *BookshelvesVolumesListCall) Source(source string) *BookshelvesVolumesListCall
- func (c *BookshelvesVolumesListCall) StartIndex(startIndex int64) *BookshelvesVolumesListCall
- type BookshelvesVolumesService
- type Category
- type CategoryItems
- type CloudloadingAddBookCall
- func (c *CloudloadingAddBookCall) Do() (*BooksCloudloadingResource, error)
- func (c *CloudloadingAddBookCall) Drive_document_id(drive_document_id string) *CloudloadingAddBookCall
- func (c *CloudloadingAddBookCall) Fields(s ...googleapi.Field) *CloudloadingAddBookCall
- func (c *CloudloadingAddBookCall) Mime_type(mime_type string) *CloudloadingAddBookCall
- func (c *CloudloadingAddBookCall) Name(name string) *CloudloadingAddBookCall
- func (c *CloudloadingAddBookCall) Upload_client_token(upload_client_token string) *CloudloadingAddBookCall
- type CloudloadingDeleteBookCall
- type CloudloadingService
- type CloudloadingUpdateBookCall
- type ConcurrentAccessRestriction
- type DictionaryListOfflineMetadataCall
- type DictionaryService
- type Dictlayerdata
- type DictlayerdataCommon
- type DictlayerdataDict
- type DictlayerdataDictSource
- type DictlayerdataDictWords
- type DictlayerdataDictWordsDerivatives
- type DictlayerdataDictWordsDerivativesSource
- type DictlayerdataDictWordsExamples
- type DictlayerdataDictWordsExamplesSource
- type DictlayerdataDictWordsSenses
- type DictlayerdataDictWordsSensesConjugations
- type DictlayerdataDictWordsSensesDefinitions
- type DictlayerdataDictWordsSensesDefinitionsExamples
- type DictlayerdataDictWordsSensesDefinitionsExamplesSource
- type DictlayerdataDictWordsSensesSource
- type DictlayerdataDictWordsSensesSynonyms
- type DictlayerdataDictWordsSensesSynonymsSource
- type DictlayerdataDictWordsSource
- type DownloadAccessRestriction
- type DownloadAccesses
- type Geolayerdata
- type GeolayerdataCommon
- type GeolayerdataGeo
- type GeolayerdataGeoBoundaryItem
- type GeolayerdataGeoViewport
- type GeolayerdataGeoViewportHi
- type GeolayerdataGeoViewportLo
- type LayersAnnotationDataGetCall
- func (c *LayersAnnotationDataGetCall) AllowWebDefinitions(allowWebDefinitions bool) *LayersAnnotationDataGetCall
- func (c *LayersAnnotationDataGetCall) Do() (*Annotationdata, error)
- func (c *LayersAnnotationDataGetCall) Fields(s ...googleapi.Field) *LayersAnnotationDataGetCall
- func (c *LayersAnnotationDataGetCall) H(h int64) *LayersAnnotationDataGetCall
- func (c *LayersAnnotationDataGetCall) Locale(locale string) *LayersAnnotationDataGetCall
- func (c *LayersAnnotationDataGetCall) Scale(scale int64) *LayersAnnotationDataGetCall
- func (c *LayersAnnotationDataGetCall) Source(source string) *LayersAnnotationDataGetCall
- func (c *LayersAnnotationDataGetCall) W(w int64) *LayersAnnotationDataGetCall
- type LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) AnnotationDataId(annotationDataId string) *LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) Do() (*Annotationsdata, error)
- func (c *LayersAnnotationDataListCall) Fields(s ...googleapi.Field) *LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) H(h int64) *LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) Locale(locale string) *LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) MaxResults(maxResults int64) *LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) PageToken(pageToken string) *LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) Scale(scale int64) *LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) Source(source string) *LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) UpdatedMax(updatedMax string) *LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) UpdatedMin(updatedMin string) *LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) W(w int64) *LayersAnnotationDataListCall
- type LayersAnnotationDataService
- type LayersGetCall
- type LayersListCall
- func (c *LayersListCall) ContentVersion(contentVersion string) *LayersListCall
- func (c *LayersListCall) Do() (*Layersummaries, error)
- func (c *LayersListCall) Fields(s ...googleapi.Field) *LayersListCall
- func (c *LayersListCall) MaxResults(maxResults int64) *LayersListCall
- func (c *LayersListCall) PageToken(pageToken string) *LayersListCall
- func (c *LayersListCall) Source(source string) *LayersListCall
- type LayersService
- type LayersVolumeAnnotationsGetCall
- func (c *LayersVolumeAnnotationsGetCall) Do() (*Volumeannotation, error)
- func (c *LayersVolumeAnnotationsGetCall) Fields(s ...googleapi.Field) *LayersVolumeAnnotationsGetCall
- func (c *LayersVolumeAnnotationsGetCall) Locale(locale string) *LayersVolumeAnnotationsGetCall
- func (c *LayersVolumeAnnotationsGetCall) Source(source string) *LayersVolumeAnnotationsGetCall
- type LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) Do() (*Volumeannotations, error)
- func (c *LayersVolumeAnnotationsListCall) EndOffset(endOffset string) *LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) EndPosition(endPosition string) *LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) Fields(s ...googleapi.Field) *LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) Locale(locale string) *LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) MaxResults(maxResults int64) *LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) PageToken(pageToken string) *LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) ShowDeleted(showDeleted bool) *LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) Source(source string) *LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) StartOffset(startOffset string) *LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) StartPosition(startPosition string) *LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) UpdatedMax(updatedMax string) *LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) UpdatedMin(updatedMin string) *LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) VolumeAnnotationsVersion(volumeAnnotationsVersion string) *LayersVolumeAnnotationsListCall
- type LayersVolumeAnnotationsService
- type Layersummaries
- type Layersummary
- type Metadata
- type MetadataItems
- type MyconfigGetUserSettingsCall
- type MyconfigReleaseDownloadAccessCall
- func (c *MyconfigReleaseDownloadAccessCall) Do() (*DownloadAccesses, error)
- func (c *MyconfigReleaseDownloadAccessCall) Fields(s ...googleapi.Field) *MyconfigReleaseDownloadAccessCall
- func (c *MyconfigReleaseDownloadAccessCall) Locale(locale string) *MyconfigReleaseDownloadAccessCall
- func (c *MyconfigReleaseDownloadAccessCall) Source(source string) *MyconfigReleaseDownloadAccessCall
- type MyconfigRequestAccessCall
- func (c *MyconfigRequestAccessCall) Do() (*RequestAccess, error)
- func (c *MyconfigRequestAccessCall) Fields(s ...googleapi.Field) *MyconfigRequestAccessCall
- func (c *MyconfigRequestAccessCall) LicenseTypes(licenseTypes string) *MyconfigRequestAccessCall
- func (c *MyconfigRequestAccessCall) Locale(locale string) *MyconfigRequestAccessCall
- type MyconfigService
- func (r *MyconfigService) GetUserSettings() *MyconfigGetUserSettingsCall
- func (r *MyconfigService) ReleaseDownloadAccess(volumeIds []string, cpksver string) *MyconfigReleaseDownloadAccessCall
- func (r *MyconfigService) RequestAccess(source string, volumeId string, nonce string, cpksver string) *MyconfigRequestAccessCall
- func (r *MyconfigService) SyncVolumeLicenses(source string, nonce string, cpksver string) *MyconfigSyncVolumeLicensesCall
- func (r *MyconfigService) UpdateUserSettings(usersettings *Usersettings) *MyconfigUpdateUserSettingsCall
- type MyconfigSyncVolumeLicensesCall
- func (c *MyconfigSyncVolumeLicensesCall) Do() (*Volumes, error)
- func (c *MyconfigSyncVolumeLicensesCall) Features(features string) *MyconfigSyncVolumeLicensesCall
- func (c *MyconfigSyncVolumeLicensesCall) Fields(s ...googleapi.Field) *MyconfigSyncVolumeLicensesCall
- func (c *MyconfigSyncVolumeLicensesCall) Locale(locale string) *MyconfigSyncVolumeLicensesCall
- func (c *MyconfigSyncVolumeLicensesCall) ShowPreorders(showPreorders bool) *MyconfigSyncVolumeLicensesCall
- func (c *MyconfigSyncVolumeLicensesCall) VolumeIds(volumeIds string) *MyconfigSyncVolumeLicensesCall
- type MyconfigUpdateUserSettingsCall
- type MylibraryAnnotationsDeleteCall
- type MylibraryAnnotationsInsertCall
- func (c *MylibraryAnnotationsInsertCall) Country(country string) *MylibraryAnnotationsInsertCall
- func (c *MylibraryAnnotationsInsertCall) Do() (*Annotation, error)
- func (c *MylibraryAnnotationsInsertCall) Fields(s ...googleapi.Field) *MylibraryAnnotationsInsertCall
- func (c *MylibraryAnnotationsInsertCall) ShowOnlySummaryInResponse(showOnlySummaryInResponse bool) *MylibraryAnnotationsInsertCall
- func (c *MylibraryAnnotationsInsertCall) Source(source string) *MylibraryAnnotationsInsertCall
- type MylibraryAnnotationsListCall
- func (c *MylibraryAnnotationsListCall) ContentVersion(contentVersion string) *MylibraryAnnotationsListCall
- func (c *MylibraryAnnotationsListCall) Do() (*Annotations, error)
- func (c *MylibraryAnnotationsListCall) Fields(s ...googleapi.Field) *MylibraryAnnotationsListCall
- func (c *MylibraryAnnotationsListCall) LayerId(layerId string) *MylibraryAnnotationsListCall
- func (c *MylibraryAnnotationsListCall) LayerIds(layerIds string) *MylibraryAnnotationsListCall
- func (c *MylibraryAnnotationsListCall) MaxResults(maxResults int64) *MylibraryAnnotationsListCall
- func (c *MylibraryAnnotationsListCall) PageToken(pageToken string) *MylibraryAnnotationsListCall
- func (c *MylibraryAnnotationsListCall) ShowDeleted(showDeleted bool) *MylibraryAnnotationsListCall
- func (c *MylibraryAnnotationsListCall) Source(source string) *MylibraryAnnotationsListCall
- func (c *MylibraryAnnotationsListCall) UpdatedMax(updatedMax string) *MylibraryAnnotationsListCall
- func (c *MylibraryAnnotationsListCall) UpdatedMin(updatedMin string) *MylibraryAnnotationsListCall
- func (c *MylibraryAnnotationsListCall) VolumeId(volumeId string) *MylibraryAnnotationsListCall
- type MylibraryAnnotationsService
- func (r *MylibraryAnnotationsService) Delete(annotationId string) *MylibraryAnnotationsDeleteCall
- func (r *MylibraryAnnotationsService) Insert(annotation *Annotation) *MylibraryAnnotationsInsertCall
- func (r *MylibraryAnnotationsService) List() *MylibraryAnnotationsListCall
- func (r *MylibraryAnnotationsService) Summary(layerIds []string, volumeId string) *MylibraryAnnotationsSummaryCall
- func (r *MylibraryAnnotationsService) Update(annotationId string, annotation *Annotation) *MylibraryAnnotationsUpdateCall
- type MylibraryAnnotationsSummaryCall
- type MylibraryAnnotationsUpdateCall
- type MylibraryBookshelvesAddVolumeCall
- func (c *MylibraryBookshelvesAddVolumeCall) Do() error
- func (c *MylibraryBookshelvesAddVolumeCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesAddVolumeCall
- func (c *MylibraryBookshelvesAddVolumeCall) Reason(reason string) *MylibraryBookshelvesAddVolumeCall
- func (c *MylibraryBookshelvesAddVolumeCall) Source(source string) *MylibraryBookshelvesAddVolumeCall
- type MylibraryBookshelvesClearVolumesCall
- type MylibraryBookshelvesGetCall
- type MylibraryBookshelvesListCall
- type MylibraryBookshelvesMoveVolumeCall
- type MylibraryBookshelvesRemoveVolumeCall
- func (c *MylibraryBookshelvesRemoveVolumeCall) Do() error
- func (c *MylibraryBookshelvesRemoveVolumeCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesRemoveVolumeCall
- func (c *MylibraryBookshelvesRemoveVolumeCall) Reason(reason string) *MylibraryBookshelvesRemoveVolumeCall
- func (c *MylibraryBookshelvesRemoveVolumeCall) Source(source string) *MylibraryBookshelvesRemoveVolumeCall
- type MylibraryBookshelvesService
- func (r *MylibraryBookshelvesService) AddVolume(shelf string, volumeId string) *MylibraryBookshelvesAddVolumeCall
- func (r *MylibraryBookshelvesService) ClearVolumes(shelf string) *MylibraryBookshelvesClearVolumesCall
- func (r *MylibraryBookshelvesService) Get(shelf string) *MylibraryBookshelvesGetCall
- func (r *MylibraryBookshelvesService) List() *MylibraryBookshelvesListCall
- func (r *MylibraryBookshelvesService) MoveVolume(shelf string, volumeId string, volumePosition int64) *MylibraryBookshelvesMoveVolumeCall
- func (r *MylibraryBookshelvesService) RemoveVolume(shelf string, volumeId string) *MylibraryBookshelvesRemoveVolumeCall
- type MylibraryBookshelvesVolumesListCall
- func (c *MylibraryBookshelvesVolumesListCall) Country(country string) *MylibraryBookshelvesVolumesListCall
- func (c *MylibraryBookshelvesVolumesListCall) Do() (*Volumes, error)
- func (c *MylibraryBookshelvesVolumesListCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesVolumesListCall
- func (c *MylibraryBookshelvesVolumesListCall) MaxResults(maxResults int64) *MylibraryBookshelvesVolumesListCall
- func (c *MylibraryBookshelvesVolumesListCall) Projection(projection string) *MylibraryBookshelvesVolumesListCall
- func (c *MylibraryBookshelvesVolumesListCall) Q(q string) *MylibraryBookshelvesVolumesListCall
- func (c *MylibraryBookshelvesVolumesListCall) ShowPreorders(showPreorders bool) *MylibraryBookshelvesVolumesListCall
- func (c *MylibraryBookshelvesVolumesListCall) Source(source string) *MylibraryBookshelvesVolumesListCall
- func (c *MylibraryBookshelvesVolumesListCall) StartIndex(startIndex int64) *MylibraryBookshelvesVolumesListCall
- type MylibraryBookshelvesVolumesService
- type MylibraryReadingpositionsGetCall
- func (c *MylibraryReadingpositionsGetCall) ContentVersion(contentVersion string) *MylibraryReadingpositionsGetCall
- func (c *MylibraryReadingpositionsGetCall) Do() (*ReadingPosition, error)
- func (c *MylibraryReadingpositionsGetCall) Fields(s ...googleapi.Field) *MylibraryReadingpositionsGetCall
- func (c *MylibraryReadingpositionsGetCall) Source(source string) *MylibraryReadingpositionsGetCall
- type MylibraryReadingpositionsService
- type MylibraryReadingpositionsSetPositionCall
- func (c *MylibraryReadingpositionsSetPositionCall) Action(action string) *MylibraryReadingpositionsSetPositionCall
- func (c *MylibraryReadingpositionsSetPositionCall) ContentVersion(contentVersion string) *MylibraryReadingpositionsSetPositionCall
- func (c *MylibraryReadingpositionsSetPositionCall) DeviceCookie(deviceCookie string) *MylibraryReadingpositionsSetPositionCall
- func (c *MylibraryReadingpositionsSetPositionCall) Do() error
- func (c *MylibraryReadingpositionsSetPositionCall) Fields(s ...googleapi.Field) *MylibraryReadingpositionsSetPositionCall
- func (c *MylibraryReadingpositionsSetPositionCall) Source(source string) *MylibraryReadingpositionsSetPositionCall
- type MylibraryService
- type Offers
- type OffersItems
- type OffersItemsItems
- type OnboardingListCategoriesCall
- type OnboardingListCategoryVolumesCall
- func (c *OnboardingListCategoryVolumesCall) CategoryId(categoryId string) *OnboardingListCategoryVolumesCall
- func (c *OnboardingListCategoryVolumesCall) Do() (*Volume2, error)
- func (c *OnboardingListCategoryVolumesCall) Fields(s ...googleapi.Field) *OnboardingListCategoryVolumesCall
- func (c *OnboardingListCategoryVolumesCall) Locale(locale string) *OnboardingListCategoryVolumesCall
- func (c *OnboardingListCategoryVolumesCall) MaxAllowedMaturityRating(maxAllowedMaturityRating string) *OnboardingListCategoryVolumesCall
- func (c *OnboardingListCategoryVolumesCall) PageSize(pageSize int64) *OnboardingListCategoryVolumesCall
- func (c *OnboardingListCategoryVolumesCall) PageToken(pageToken string) *OnboardingListCategoryVolumesCall
- type OnboardingService
- type PromoofferAcceptCall
- func (c *PromoofferAcceptCall) AndroidId(androidId string) *PromoofferAcceptCall
- func (c *PromoofferAcceptCall) Device(device string) *PromoofferAcceptCall
- func (c *PromoofferAcceptCall) Do() error
- func (c *PromoofferAcceptCall) Fields(s ...googleapi.Field) *PromoofferAcceptCall
- func (c *PromoofferAcceptCall) Manufacturer(manufacturer string) *PromoofferAcceptCall
- func (c *PromoofferAcceptCall) Model(model string) *PromoofferAcceptCall
- func (c *PromoofferAcceptCall) OfferId(offerId string) *PromoofferAcceptCall
- func (c *PromoofferAcceptCall) Product(product string) *PromoofferAcceptCall
- func (c *PromoofferAcceptCall) Serial(serial string) *PromoofferAcceptCall
- func (c *PromoofferAcceptCall) VolumeId(volumeId string) *PromoofferAcceptCall
- type PromoofferDismissCall
- func (c *PromoofferDismissCall) AndroidId(androidId string) *PromoofferDismissCall
- func (c *PromoofferDismissCall) Device(device string) *PromoofferDismissCall
- func (c *PromoofferDismissCall) Do() error
- func (c *PromoofferDismissCall) Fields(s ...googleapi.Field) *PromoofferDismissCall
- func (c *PromoofferDismissCall) Manufacturer(manufacturer string) *PromoofferDismissCall
- func (c *PromoofferDismissCall) Model(model string) *PromoofferDismissCall
- func (c *PromoofferDismissCall) OfferId(offerId string) *PromoofferDismissCall
- func (c *PromoofferDismissCall) Product(product string) *PromoofferDismissCall
- func (c *PromoofferDismissCall) Serial(serial string) *PromoofferDismissCall
- type PromoofferGetCall
- func (c *PromoofferGetCall) AndroidId(androidId string) *PromoofferGetCall
- func (c *PromoofferGetCall) Device(device string) *PromoofferGetCall
- func (c *PromoofferGetCall) Do() (*Offers, error)
- func (c *PromoofferGetCall) Fields(s ...googleapi.Field) *PromoofferGetCall
- func (c *PromoofferGetCall) Manufacturer(manufacturer string) *PromoofferGetCall
- func (c *PromoofferGetCall) Model(model string) *PromoofferGetCall
- func (c *PromoofferGetCall) Product(product string) *PromoofferGetCall
- func (c *PromoofferGetCall) Serial(serial string) *PromoofferGetCall
- type PromoofferService
- type ReadingPosition
- type RequestAccess
- type Review
- type ReviewAuthor
- type ReviewSource
- type Service
- type Usersettings
- type UsersettingsNotesExport
- type Volume
- type Volume2
- type VolumeAccessInfo
- type VolumeAccessInfoEpub
- type VolumeAccessInfoPdf
- type VolumeLayerInfo
- type VolumeLayerInfoLayers
- type VolumeRecommendedInfo
- type VolumeSaleInfo
- type VolumeSaleInfoListPrice
- type VolumeSaleInfoOffers
- type VolumeSaleInfoOffersListPrice
- type VolumeSaleInfoOffersRentalDuration
- type VolumeSaleInfoOffersRetailPrice
- type VolumeSaleInfoRetailPrice
- type VolumeSearchInfo
- type VolumeUserInfo
- type VolumeUserInfoCopy
- type VolumeUserInfoRentalPeriod
- type VolumeUserInfoUserUploadedVolumeInfo
- type VolumeVolumeInfo
- type VolumeVolumeInfoDimensions
- type VolumeVolumeInfoImageLinks
- type VolumeVolumeInfoIndustryIdentifiers
- type Volumeannotation
- type VolumeannotationContentRanges
- type Volumeannotations
- type Volumes
- type VolumesAssociatedListCall
- func (c *VolumesAssociatedListCall) Association(association string) *VolumesAssociatedListCall
- func (c *VolumesAssociatedListCall) Do() (*Volumes, error)
- func (c *VolumesAssociatedListCall) Fields(s ...googleapi.Field) *VolumesAssociatedListCall
- func (c *VolumesAssociatedListCall) Locale(locale string) *VolumesAssociatedListCall
- func (c *VolumesAssociatedListCall) MaxAllowedMaturityRating(maxAllowedMaturityRating string) *VolumesAssociatedListCall
- func (c *VolumesAssociatedListCall) Source(source string) *VolumesAssociatedListCall
- type VolumesAssociatedService
- type VolumesGetCall
- func (c *VolumesGetCall) Country(country string) *VolumesGetCall
- func (c *VolumesGetCall) Do() (*Volume, error)
- func (c *VolumesGetCall) Fields(s ...googleapi.Field) *VolumesGetCall
- func (c *VolumesGetCall) Partner(partner string) *VolumesGetCall
- func (c *VolumesGetCall) Projection(projection string) *VolumesGetCall
- func (c *VolumesGetCall) Source(source string) *VolumesGetCall
- func (c *VolumesGetCall) User_library_consistent_read(user_library_consistent_read bool) *VolumesGetCall
- type VolumesListCall
- func (c *VolumesListCall) Do() (*Volumes, error)
- func (c *VolumesListCall) Download(download string) *VolumesListCall
- func (c *VolumesListCall) Fields(s ...googleapi.Field) *VolumesListCall
- func (c *VolumesListCall) Filter(filter string) *VolumesListCall
- func (c *VolumesListCall) LangRestrict(langRestrict string) *VolumesListCall
- func (c *VolumesListCall) LibraryRestrict(libraryRestrict string) *VolumesListCall
- func (c *VolumesListCall) MaxResults(maxResults int64) *VolumesListCall
- func (c *VolumesListCall) OrderBy(orderBy string) *VolumesListCall
- func (c *VolumesListCall) Partner(partner string) *VolumesListCall
- func (c *VolumesListCall) PrintType(printType string) *VolumesListCall
- func (c *VolumesListCall) Projection(projection string) *VolumesListCall
- func (c *VolumesListCall) ShowPreorders(showPreorders bool) *VolumesListCall
- func (c *VolumesListCall) Source(source string) *VolumesListCall
- func (c *VolumesListCall) StartIndex(startIndex int64) *VolumesListCall
- type VolumesMybooksListCall
- func (c *VolumesMybooksListCall) AcquireMethod(acquireMethod string) *VolumesMybooksListCall
- func (c *VolumesMybooksListCall) Do() (*Volumes, error)
- func (c *VolumesMybooksListCall) Fields(s ...googleapi.Field) *VolumesMybooksListCall
- func (c *VolumesMybooksListCall) Locale(locale string) *VolumesMybooksListCall
- func (c *VolumesMybooksListCall) MaxResults(maxResults int64) *VolumesMybooksListCall
- func (c *VolumesMybooksListCall) ProcessingState(processingState string) *VolumesMybooksListCall
- func (c *VolumesMybooksListCall) Source(source string) *VolumesMybooksListCall
- func (c *VolumesMybooksListCall) StartIndex(startIndex int64) *VolumesMybooksListCall
- type VolumesMybooksService
- type VolumesRecommendedListCall
- func (c *VolumesRecommendedListCall) Do() (*Volumes, error)
- func (c *VolumesRecommendedListCall) Fields(s ...googleapi.Field) *VolumesRecommendedListCall
- func (c *VolumesRecommendedListCall) Locale(locale string) *VolumesRecommendedListCall
- func (c *VolumesRecommendedListCall) MaxAllowedMaturityRating(maxAllowedMaturityRating string) *VolumesRecommendedListCall
- func (c *VolumesRecommendedListCall) Source(source string) *VolumesRecommendedListCall
- type VolumesRecommendedRateCall
- func (c *VolumesRecommendedRateCall) Do() (*BooksVolumesRecommendedRateResponse, error)
- func (c *VolumesRecommendedRateCall) Fields(s ...googleapi.Field) *VolumesRecommendedRateCall
- func (c *VolumesRecommendedRateCall) Locale(locale string) *VolumesRecommendedRateCall
- func (c *VolumesRecommendedRateCall) Source(source string) *VolumesRecommendedRateCall
- type VolumesRecommendedService
- type VolumesService
- type VolumesUseruploadedListCall
- func (c *VolumesUseruploadedListCall) Do() (*Volumes, error)
- func (c *VolumesUseruploadedListCall) Fields(s ...googleapi.Field) *VolumesUseruploadedListCall
- func (c *VolumesUseruploadedListCall) Locale(locale string) *VolumesUseruploadedListCall
- func (c *VolumesUseruploadedListCall) MaxResults(maxResults int64) *VolumesUseruploadedListCall
- func (c *VolumesUseruploadedListCall) ProcessingState(processingState string) *VolumesUseruploadedListCall
- func (c *VolumesUseruploadedListCall) Source(source string) *VolumesUseruploadedListCall
- func (c *VolumesUseruploadedListCall) StartIndex(startIndex int64) *VolumesUseruploadedListCall
- func (c *VolumesUseruploadedListCall) VolumeId(volumeId string) *VolumesUseruploadedListCall
- type VolumesUseruploadedService
Constants ¶
const (
// Manage your books
BooksScope = "https://www.googleapis.com/auth/books"
)
OAuth2 scopes used by this API.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Annotation ¶
type Annotation struct { // AfterSelectedText: 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. AfterSelectedText string `json:"afterSelectedText,omitempty"` // BeforeSelectedText: 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. BeforeSelectedText string `json:"beforeSelectedText,omitempty"` // ClientVersionRanges: Selection ranges sent from the client. ClientVersionRanges *AnnotationClientVersionRanges `json:"clientVersionRanges,omitempty"` // Created: Timestamp for the created time of this annotation. Created string `json:"created,omitempty"` // CurrentVersionRanges: Selection ranges for the most recent content // version. CurrentVersionRanges *AnnotationCurrentVersionRanges `json:"currentVersionRanges,omitempty"` // Data: User-created data for this annotation. Data string `json:"data,omitempty"` // Deleted: Indicates that this annotation is deleted. Deleted bool `json:"deleted,omitempty"` // HighlightStyle: The highlight style for this annotation. HighlightStyle string `json:"highlightStyle,omitempty"` // Id: Id of this annotation, in the form of a GUID. Id string `json:"id,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` // LayerId: The layer this annotation is for. LayerId string `json:"layerId,omitempty"` LayerSummary *AnnotationLayerSummary `json:"layerSummary,omitempty"` // PageIds: Pages that this annotation spans. PageIds []string `json:"pageIds,omitempty"` // SelectedText: Excerpt from the volume. SelectedText string `json:"selectedText,omitempty"` // SelfLink: URL to this resource. SelfLink string `json:"selfLink,omitempty"` // Updated: Timestamp for the last time this annotation was modified. Updated string `json:"updated,omitempty"` // VolumeId: The volume that this annotation belongs to. VolumeId string `json:"volumeId,omitempty"` }
type AnnotationClientVersionRanges ¶
type AnnotationClientVersionRanges struct { // CfiRange: Range in CFI format for this annotation sent by client. CfiRange *BooksAnnotationsRange `json:"cfiRange,omitempty"` // ContentVersion: Content version the client sent in. ContentVersion string `json:"contentVersion,omitempty"` // GbImageRange: Range in GB image format for this annotation sent by // client. GbImageRange *BooksAnnotationsRange `json:"gbImageRange,omitempty"` // GbTextRange: Range in GB text format for this annotation sent by // client. GbTextRange *BooksAnnotationsRange `json:"gbTextRange,omitempty"` // ImageCfiRange: Range in image CFI format for this annotation sent by // client. ImageCfiRange *BooksAnnotationsRange `json:"imageCfiRange,omitempty"` }
type AnnotationCurrentVersionRanges ¶
type AnnotationCurrentVersionRanges struct { // CfiRange: Range in CFI format for this annotation for version above. CfiRange *BooksAnnotationsRange `json:"cfiRange,omitempty"` // ContentVersion: Content version applicable to ranges below. ContentVersion string `json:"contentVersion,omitempty"` // GbImageRange: Range in GB image format for this annotation for // version above. GbImageRange *BooksAnnotationsRange `json:"gbImageRange,omitempty"` // GbTextRange: Range in GB text format for this annotation for version // above. GbTextRange *BooksAnnotationsRange `json:"gbTextRange,omitempty"` // ImageCfiRange: Range in image CFI format for this annotation for // version above. ImageCfiRange *BooksAnnotationsRange `json:"imageCfiRange,omitempty"` }
type AnnotationLayerSummary ¶
type AnnotationLayerSummary struct { // AllowedCharacterCount: Maximum allowed characters on this layer, // especially for the "copy" layer. AllowedCharacterCount int64 `json:"allowedCharacterCount,omitempty"` // LimitType: Type of limitation on this layer. "limited" or "unlimited" // for the "copy" layer. LimitType string `json:"limitType,omitempty"` // RemainingCharacterCount: Remaining allowed characters on this layer, // especially for the "copy" layer. RemainingCharacterCount int64 `json:"remainingCharacterCount,omitempty"` }
type Annotationdata ¶
type Annotationdata struct { // AnnotationType: The type of annotation this data is for. AnnotationType string `json:"annotationType,omitempty"` Data interface{} `json:"data,omitempty"` // Encoded_data: Base64 encoded data for this annotation data. Encoded_data string `json:"encoded_data,omitempty"` // Id: Unique id for this annotation data. Id string `json:"id,omitempty"` // Kind: Resource Type Kind string `json:"kind,omitempty"` // LayerId: The Layer id for this data. * LayerId string `json:"layerId,omitempty"` // SelfLink: URL for this resource. * SelfLink string `json:"selfLink,omitempty"` // Updated: Timestamp for the last time this data was updated. (RFC 3339 // UTC date-time format). Updated string `json:"updated,omitempty"` // VolumeId: The volume id for this data. * VolumeId string `json:"volumeId,omitempty"` }
type Annotations ¶
type Annotations struct { // Items: A list of annotations. Items []*Annotation `json:"items,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` // NextPageToken: Token to pass in for pagination for the next page. // This will not be present if this request does not have more results. NextPageToken string `json:"nextPageToken,omitempty"` // TotalItems: Total number of annotations found. This may be greater // than the number of notes returned in this response if results have // been paginated. TotalItems int64 `json:"totalItems,omitempty"` }
type AnnotationsSummary ¶
type AnnotationsSummary struct { Kind string `json:"kind,omitempty"` Layers []*AnnotationsSummaryLayers `json:"layers,omitempty"` }
type AnnotationsSummaryLayers ¶
type AnnotationsSummaryLayers struct { AllowedCharacterCount int64 `json:"allowedCharacterCount,omitempty"` LayerId string `json:"layerId,omitempty"` LimitType string `json:"limitType,omitempty"` RemainingCharacterCount int64 `json:"remainingCharacterCount,omitempty"` Updated string `json:"updated,omitempty"` }
type Annotationsdata ¶
type Annotationsdata struct { // Items: A list of Annotation Data. Items []*Annotationdata `json:"items,omitempty"` // Kind: Resource type Kind string `json:"kind,omitempty"` // NextPageToken: Token to pass in for pagination for the next page. // This will not be present if this request does not have more results. NextPageToken string `json:"nextPageToken,omitempty"` // TotalItems: The total number of volume annotations found. TotalItems int64 `json:"totalItems,omitempty"` }
type BooksAnnotationsRange ¶
type BooksAnnotationsRange struct { // EndOffset: The offset from the ending position. EndOffset string `json:"endOffset,omitempty"` // EndPosition: The ending position for the range. EndPosition string `json:"endPosition,omitempty"` // StartOffset: The offset from the starting position. StartOffset string `json:"startOffset,omitempty"` // StartPosition: The starting position for the range. StartPosition string `json:"startPosition,omitempty"` }
type BooksVolumesRecommendedRateResponse ¶
type BooksVolumesRecommendedRateResponse struct {
Consistency_token string `json:"consistency_token,omitempty"`
}
type Bookshelf ¶
type Bookshelf struct { // Access: Whether this bookshelf is PUBLIC or PRIVATE. Access string `json:"access,omitempty"` // Created: Created time for this bookshelf (formatted UTC timestamp // with millisecond resolution). Created string `json:"created,omitempty"` // Description: Description of this bookshelf. Description string `json:"description,omitempty"` // Id: Id of this bookshelf, only unique by user. Id int64 `json:"id,omitempty"` // Kind: Resource type for bookshelf metadata. Kind string `json:"kind,omitempty"` // SelfLink: URL to this resource. SelfLink string `json:"selfLink,omitempty"` // Title: Title of this bookshelf. Title string `json:"title,omitempty"` // Updated: Last modified time of this bookshelf (formatted UTC // timestamp with millisecond resolution). Updated string `json:"updated,omitempty"` // VolumeCount: Number of volumes in this bookshelf. VolumeCount int64 `json:"volumeCount,omitempty"` // VolumesLastUpdated: Last time a volume was added or removed from this // bookshelf (formatted UTC timestamp with millisecond resolution). VolumesLastUpdated string `json:"volumesLastUpdated,omitempty"` }
type Bookshelves ¶
type BookshelvesGetCall ¶
type BookshelvesGetCall struct {
// contains filtered or unexported fields
}
func (*BookshelvesGetCall) Do ¶
func (c *BookshelvesGetCall) Do() (*Bookshelf, error)
func (*BookshelvesGetCall) Fields ¶
func (c *BookshelvesGetCall) Fields(s ...googleapi.Field) *BookshelvesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*BookshelvesGetCall) Source ¶
func (c *BookshelvesGetCall) Source(source string) *BookshelvesGetCall
Source sets the optional parameter "source": String to identify the originator of this request.
type BookshelvesListCall ¶
type BookshelvesListCall struct {
// contains filtered or unexported fields
}
func (*BookshelvesListCall) Do ¶
func (c *BookshelvesListCall) Do() (*Bookshelves, error)
func (*BookshelvesListCall) Fields ¶
func (c *BookshelvesListCall) Fields(s ...googleapi.Field) *BookshelvesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*BookshelvesListCall) Source ¶
func (c *BookshelvesListCall) Source(source string) *BookshelvesListCall
Source sets the optional parameter "source": String to identify the originator of this request.
type BookshelvesService ¶
type BookshelvesService struct { Volumes *BookshelvesVolumesService // contains filtered or unexported fields }
func NewBookshelvesService ¶
func NewBookshelvesService(s *Service) *BookshelvesService
func (*BookshelvesService) Get ¶
func (r *BookshelvesService) Get(userId string, shelf string) *BookshelvesGetCall
Get: Retrieves metadata for a specific bookshelf for the specified user.
func (*BookshelvesService) List ¶
func (r *BookshelvesService) List(userId string) *BookshelvesListCall
List: Retrieves a list of public bookshelves for the specified user.
type BookshelvesVolumesListCall ¶
type BookshelvesVolumesListCall struct {
// contains filtered or unexported fields
}
func (*BookshelvesVolumesListCall) Do ¶
func (c *BookshelvesVolumesListCall) Do() (*Volumes, error)
func (*BookshelvesVolumesListCall) Fields ¶
func (c *BookshelvesVolumesListCall) Fields(s ...googleapi.Field) *BookshelvesVolumesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*BookshelvesVolumesListCall) MaxResults ¶
func (c *BookshelvesVolumesListCall) MaxResults(maxResults int64) *BookshelvesVolumesListCall
MaxResults sets the optional parameter "maxResults": Maximum number of results to return
func (*BookshelvesVolumesListCall) ShowPreorders ¶
func (c *BookshelvesVolumesListCall) ShowPreorders(showPreorders bool) *BookshelvesVolumesListCall
ShowPreorders sets the optional parameter "showPreorders": Set to true to show pre-ordered books. Defaults to false.
func (*BookshelvesVolumesListCall) Source ¶
func (c *BookshelvesVolumesListCall) Source(source string) *BookshelvesVolumesListCall
Source sets the optional parameter "source": String to identify the originator of this request.
func (*BookshelvesVolumesListCall) StartIndex ¶
func (c *BookshelvesVolumesListCall) StartIndex(startIndex int64) *BookshelvesVolumesListCall
StartIndex sets the optional parameter "startIndex": Index of the first element to return (starts at 0)
type BookshelvesVolumesService ¶
type BookshelvesVolumesService struct {
// contains filtered or unexported fields
}
func NewBookshelvesVolumesService ¶
func NewBookshelvesVolumesService(s *Service) *BookshelvesVolumesService
func (*BookshelvesVolumesService) List ¶
func (r *BookshelvesVolumesService) List(userId string, shelf string) *BookshelvesVolumesListCall
List: Retrieves volumes in a specific bookshelf for the specified user.
type Category ¶
type Category struct { // Items: A list of onboarding categories. Items []*CategoryItems `json:"items,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` }
type CategoryItems ¶
type CloudloadingAddBookCall ¶
type CloudloadingAddBookCall struct {
// contains filtered or unexported fields
}
func (*CloudloadingAddBookCall) Do ¶
func (c *CloudloadingAddBookCall) Do() (*BooksCloudloadingResource, error)
func (*CloudloadingAddBookCall) Drive_document_id ¶
func (c *CloudloadingAddBookCall) Drive_document_id(drive_document_id string) *CloudloadingAddBookCall
Drive_document_id sets the optional parameter "drive_document_id": A drive document id. The upload_client_token must not be set.
func (*CloudloadingAddBookCall) Fields ¶
func (c *CloudloadingAddBookCall) Fields(s ...googleapi.Field) *CloudloadingAddBookCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CloudloadingAddBookCall) Mime_type ¶
func (c *CloudloadingAddBookCall) Mime_type(mime_type string) *CloudloadingAddBookCall
Mime_type sets the optional parameter "mime_type": The document MIME type. It can be set only if the drive_document_id is set.
func (*CloudloadingAddBookCall) Name ¶
func (c *CloudloadingAddBookCall) Name(name string) *CloudloadingAddBookCall
Name sets the optional parameter "name": The document name. It can be set only if the drive_document_id is set.
func (*CloudloadingAddBookCall) Upload_client_token ¶
func (c *CloudloadingAddBookCall) Upload_client_token(upload_client_token string) *CloudloadingAddBookCall
Upload_client_token sets the optional parameter "upload_client_token":
type CloudloadingDeleteBookCall ¶
type CloudloadingDeleteBookCall struct {
// contains filtered or unexported fields
}
func (*CloudloadingDeleteBookCall) Do ¶
func (c *CloudloadingDeleteBookCall) Do() error
func (*CloudloadingDeleteBookCall) Fields ¶
func (c *CloudloadingDeleteBookCall) Fields(s ...googleapi.Field) *CloudloadingDeleteBookCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type CloudloadingService ¶
type CloudloadingService struct {
// contains filtered or unexported fields
}
func NewCloudloadingService ¶
func NewCloudloadingService(s *Service) *CloudloadingService
func (*CloudloadingService) AddBook ¶
func (r *CloudloadingService) AddBook() *CloudloadingAddBookCall
AddBook:
func (*CloudloadingService) DeleteBook ¶
func (r *CloudloadingService) DeleteBook(volumeId string) *CloudloadingDeleteBookCall
DeleteBook: Remove the book and its contents
func (*CloudloadingService) UpdateBook ¶
func (r *CloudloadingService) UpdateBook(bookscloudloadingresource *BooksCloudloadingResource) *CloudloadingUpdateBookCall
UpdateBook:
type CloudloadingUpdateBookCall ¶
type CloudloadingUpdateBookCall struct {
// contains filtered or unexported fields
}
func (*CloudloadingUpdateBookCall) Do ¶
func (c *CloudloadingUpdateBookCall) Do() (*BooksCloudloadingResource, error)
func (*CloudloadingUpdateBookCall) Fields ¶
func (c *CloudloadingUpdateBookCall) Fields(s ...googleapi.Field) *CloudloadingUpdateBookCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type ConcurrentAccessRestriction ¶
type ConcurrentAccessRestriction struct { // DeviceAllowed: Whether access is granted for this (user, device, // volume). DeviceAllowed bool `json:"deviceAllowed,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` // MaxConcurrentDevices: The maximum number of concurrent access // licenses for this volume. MaxConcurrentDevices int64 `json:"maxConcurrentDevices,omitempty"` // Message: Error/warning message. Message string `json:"message,omitempty"` // Nonce: Client nonce for verification. Download access and // client-validation only. Nonce string `json:"nonce,omitempty"` // ReasonCode: Error/warning reason code. ReasonCode string `json:"reasonCode,omitempty"` // Restricted: Whether this volume has any concurrent access // restrictions. Restricted bool `json:"restricted,omitempty"` // Signature: Response signature. Signature string `json:"signature,omitempty"` // Source: Client app identifier for verification. Download access and // client-validation only. Source string `json:"source,omitempty"` // TimeWindowSeconds: Time in seconds for license auto-expiration. TimeWindowSeconds int64 `json:"timeWindowSeconds,omitempty"` // VolumeId: Identifies the volume for which this entry applies. VolumeId string `json:"volumeId,omitempty"` }
type DictionaryListOfflineMetadataCall ¶
type DictionaryListOfflineMetadataCall struct {
// contains filtered or unexported fields
}
func (*DictionaryListOfflineMetadataCall) Do ¶
func (c *DictionaryListOfflineMetadataCall) Do() (*Metadata, error)
func (*DictionaryListOfflineMetadataCall) Fields ¶
func (c *DictionaryListOfflineMetadataCall) Fields(s ...googleapi.Field) *DictionaryListOfflineMetadataCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type DictionaryService ¶
type DictionaryService struct {
// contains filtered or unexported fields
}
func NewDictionaryService ¶
func NewDictionaryService(s *Service) *DictionaryService
func (*DictionaryService) ListOfflineMetadata ¶
func (r *DictionaryService) ListOfflineMetadata(cpksver string) *DictionaryListOfflineMetadataCall
ListOfflineMetadata: Returns a list of offline dictionary meatadata available
type Dictlayerdata ¶
type Dictlayerdata struct { Common *DictlayerdataCommon `json:"common,omitempty"` Dict *DictlayerdataDict `json:"dict,omitempty"` Kind string `json:"kind,omitempty"` }
type DictlayerdataCommon ¶
type DictlayerdataCommon struct { // Title: The display title and localized canonical name to use when // searching for this entity on Google search. Title string `json:"title,omitempty"` }
type DictlayerdataDict ¶
type DictlayerdataDict struct { // Source: The source, url and attribution for this dictionary data. Source *DictlayerdataDictSource `json:"source,omitempty"` Words []*DictlayerdataDictWords `json:"words,omitempty"` }
type DictlayerdataDictSource ¶
type DictlayerdataDictWords ¶
type DictlayerdataDictWords struct { Derivatives []*DictlayerdataDictWordsDerivatives `json:"derivatives,omitempty"` Examples []*DictlayerdataDictWordsExamples `json:"examples,omitempty"` Senses []*DictlayerdataDictWordsSenses `json:"senses,omitempty"` // Source: The words with different meanings but not related words, e.g. // "go" (game) and "go" (verb). Source *DictlayerdataDictWordsSource `json:"source,omitempty"` }
type DictlayerdataDictWordsDerivatives ¶
type DictlayerdataDictWordsDerivatives struct { Source *DictlayerdataDictWordsDerivativesSource `json:"source,omitempty"` Text string `json:"text,omitempty"` }
type DictlayerdataDictWordsExamples ¶
type DictlayerdataDictWordsExamples struct { Source *DictlayerdataDictWordsExamplesSource `json:"source,omitempty"` Text string `json:"text,omitempty"` }
type DictlayerdataDictWordsSenses ¶
type DictlayerdataDictWordsSenses struct { Conjugations []*DictlayerdataDictWordsSensesConjugations `json:"conjugations,omitempty"` Definitions []*DictlayerdataDictWordsSensesDefinitions `json:"definitions,omitempty"` PartOfSpeech string `json:"partOfSpeech,omitempty"` Pronunciation string `json:"pronunciation,omitempty"` PronunciationUrl string `json:"pronunciationUrl,omitempty"` Source *DictlayerdataDictWordsSensesSource `json:"source,omitempty"` Syllabification string `json:"syllabification,omitempty"` Synonyms []*DictlayerdataDictWordsSensesSynonyms `json:"synonyms,omitempty"` }
type DictlayerdataDictWordsSensesDefinitions ¶
type DictlayerdataDictWordsSensesDefinitions struct { Definition string `json:"definition,omitempty"` Examples []*DictlayerdataDictWordsSensesDefinitionsExamples `json:"examples,omitempty"` }
type DictlayerdataDictWordsSensesDefinitionsExamples ¶
type DictlayerdataDictWordsSensesDefinitionsExamples struct { Source *DictlayerdataDictWordsSensesDefinitionsExamplesSource `json:"source,omitempty"` Text string `json:"text,omitempty"` }
type DictlayerdataDictWordsSensesSynonyms ¶
type DictlayerdataDictWordsSensesSynonyms struct { Source *DictlayerdataDictWordsSensesSynonymsSource `json:"source,omitempty"` Text string `json:"text,omitempty"` }
type DownloadAccessRestriction ¶
type DownloadAccessRestriction struct { // DeviceAllowed: If restricted, whether access is granted for this // (user, device, volume). DeviceAllowed bool `json:"deviceAllowed,omitempty"` // DownloadsAcquired: If restricted, the number of content download // licenses already acquired (including the requesting client, if // licensed). DownloadsAcquired int64 `json:"downloadsAcquired,omitempty"` // JustAcquired: If deviceAllowed, whether access was just acquired with // this request. JustAcquired bool `json:"justAcquired,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` // MaxDownloadDevices: If restricted, the maximum number of content // download licenses for this volume. MaxDownloadDevices int64 `json:"maxDownloadDevices,omitempty"` // Message: Error/warning message. Message string `json:"message,omitempty"` // Nonce: Client nonce for verification. Download access and // client-validation only. Nonce string `json:"nonce,omitempty"` // ReasonCode: 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 ReasonCode string `json:"reasonCode,omitempty"` // Restricted: Whether this volume has any download access restrictions. Restricted bool `json:"restricted,omitempty"` // Signature: Response signature. Signature string `json:"signature,omitempty"` // Source: Client app identifier for verification. Download access and // client-validation only. Source string `json:"source,omitempty"` // VolumeId: Identifies the volume for which this entry applies. VolumeId string `json:"volumeId,omitempty"` }
type DownloadAccesses ¶
type DownloadAccesses struct { // DownloadAccessList: A list of download access responses. DownloadAccessList []*DownloadAccessRestriction `json:"downloadAccessList,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` }
type Geolayerdata ¶
type Geolayerdata struct { Common *GeolayerdataCommon `json:"common,omitempty"` Geo *GeolayerdataGeo `json:"geo,omitempty"` Kind string `json:"kind,omitempty"` }
type GeolayerdataCommon ¶
type GeolayerdataCommon struct { // Lang: The language of the information url and description. Lang string `json:"lang,omitempty"` // PreviewImageUrl: The URL for the preview image information. PreviewImageUrl string `json:"previewImageUrl,omitempty"` // Snippet: The description for this location. Snippet string `json:"snippet,omitempty"` // SnippetUrl: The URL for information for this location. Ex: wikipedia // link. SnippetUrl string `json:"snippetUrl,omitempty"` // Title: The display title and localized canonical name to use when // searching for this entity on Google search. Title string `json:"title,omitempty"` }
type GeolayerdataGeo ¶
type GeolayerdataGeo struct { // Boundary: The boundary of the location as a set of loops containing // pairs of latitude, longitude coordinates. Boundary [][]*GeolayerdataGeoBoundaryItem `json:"boundary,omitempty"` // CachePolicy: The cache policy active for this data. EX: UNRESTRICTED, // RESTRICTED, NEVER CachePolicy string `json:"cachePolicy,omitempty"` // CountryCode: The country code of the location. CountryCode string `json:"countryCode,omitempty"` // Latitude: The latitude of the location. Latitude float64 `json:"latitude,omitempty"` // Longitude: The longitude of the location. Longitude float64 `json:"longitude,omitempty"` // MapType: The type of map that should be used for this location. EX: // HYBRID, ROADMAP, SATELLITE, TERRAIN MapType string `json:"mapType,omitempty"` // Viewport: The viewport for showing this location. This is a latitude, // longitude rectangle. Viewport *GeolayerdataGeoViewport `json:"viewport,omitempty"` // Zoom: 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/#Zoomlevel // s Zoom int64 `json:"zoom,omitempty"` }
type GeolayerdataGeoViewport ¶
type GeolayerdataGeoViewport struct { Hi *GeolayerdataGeoViewportHi `json:"hi,omitempty"` Lo *GeolayerdataGeoViewportLo `json:"lo,omitempty"` }
type LayersAnnotationDataGetCall ¶
type LayersAnnotationDataGetCall struct {
// contains filtered or unexported fields
}
func (*LayersAnnotationDataGetCall) AllowWebDefinitions ¶
func (c *LayersAnnotationDataGetCall) AllowWebDefinitions(allowWebDefinitions bool) *LayersAnnotationDataGetCall
AllowWebDefinitions sets the optional parameter "allowWebDefinitions": For the dictionary layer. Whether or not to allow web definitions.
func (*LayersAnnotationDataGetCall) Do ¶
func (c *LayersAnnotationDataGetCall) Do() (*Annotationdata, error)
func (*LayersAnnotationDataGetCall) Fields ¶
func (c *LayersAnnotationDataGetCall) Fields(s ...googleapi.Field) *LayersAnnotationDataGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*LayersAnnotationDataGetCall) H ¶
func (c *LayersAnnotationDataGetCall) H(h int64) *LayersAnnotationDataGetCall
H sets the optional parameter "h": The requested pixel height for any images. If height is provided width must also be provided.
func (*LayersAnnotationDataGetCall) Locale ¶
func (c *LayersAnnotationDataGetCall) Locale(locale string) *LayersAnnotationDataGetCall
Locale sets the optional parameter "locale": The locale information for the data. ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'.
func (*LayersAnnotationDataGetCall) Scale ¶
func (c *LayersAnnotationDataGetCall) Scale(scale int64) *LayersAnnotationDataGetCall
Scale sets the optional parameter "scale": The requested scale for the image.
func (*LayersAnnotationDataGetCall) Source ¶
func (c *LayersAnnotationDataGetCall) Source(source string) *LayersAnnotationDataGetCall
Source sets the optional parameter "source": String to identify the originator of this request.
func (*LayersAnnotationDataGetCall) W ¶
func (c *LayersAnnotationDataGetCall) W(w int64) *LayersAnnotationDataGetCall
W sets the optional parameter "w": The requested pixel width for any images. If width is provided height must also be provided.
type LayersAnnotationDataListCall ¶
type LayersAnnotationDataListCall struct {
// contains filtered or unexported fields
}
func (*LayersAnnotationDataListCall) AnnotationDataId ¶
func (c *LayersAnnotationDataListCall) AnnotationDataId(annotationDataId string) *LayersAnnotationDataListCall
AnnotationDataId sets the optional parameter "annotationDataId": The list of Annotation Data Ids to retrieve. Pagination is ignored if this is set.
func (*LayersAnnotationDataListCall) Do ¶
func (c *LayersAnnotationDataListCall) Do() (*Annotationsdata, error)
func (*LayersAnnotationDataListCall) Fields ¶
func (c *LayersAnnotationDataListCall) Fields(s ...googleapi.Field) *LayersAnnotationDataListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*LayersAnnotationDataListCall) H ¶
func (c *LayersAnnotationDataListCall) H(h int64) *LayersAnnotationDataListCall
H sets the optional parameter "h": The requested pixel height for any images. If height is provided width must also be provided.
func (*LayersAnnotationDataListCall) Locale ¶
func (c *LayersAnnotationDataListCall) Locale(locale string) *LayersAnnotationDataListCall
Locale sets the optional parameter "locale": The locale information for the data. ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'.
func (*LayersAnnotationDataListCall) MaxResults ¶
func (c *LayersAnnotationDataListCall) MaxResults(maxResults int64) *LayersAnnotationDataListCall
MaxResults sets the optional parameter "maxResults": Maximum number of results to return
func (*LayersAnnotationDataListCall) PageToken ¶
func (c *LayersAnnotationDataListCall) PageToken(pageToken string) *LayersAnnotationDataListCall
PageToken sets the optional parameter "pageToken": The value of the nextToken from the previous page.
func (*LayersAnnotationDataListCall) Scale ¶
func (c *LayersAnnotationDataListCall) Scale(scale int64) *LayersAnnotationDataListCall
Scale sets the optional parameter "scale": The requested scale for the image.
func (*LayersAnnotationDataListCall) Source ¶
func (c *LayersAnnotationDataListCall) Source(source string) *LayersAnnotationDataListCall
Source sets the optional parameter "source": String to identify the originator of this request.
func (*LayersAnnotationDataListCall) UpdatedMax ¶
func (c *LayersAnnotationDataListCall) UpdatedMax(updatedMax string) *LayersAnnotationDataListCall
UpdatedMax sets the optional parameter "updatedMax": RFC 3339 timestamp to restrict to items updated prior to this timestamp (exclusive).
func (*LayersAnnotationDataListCall) UpdatedMin ¶
func (c *LayersAnnotationDataListCall) UpdatedMin(updatedMin string) *LayersAnnotationDataListCall
UpdatedMin sets the optional parameter "updatedMin": RFC 3339 timestamp to restrict to items updated since this timestamp (inclusive).
func (*LayersAnnotationDataListCall) W ¶
func (c *LayersAnnotationDataListCall) W(w int64) *LayersAnnotationDataListCall
W sets the optional parameter "w": The requested pixel width for any images. If width is provided height must also be provided.
type LayersAnnotationDataService ¶
type LayersAnnotationDataService struct {
// contains filtered or unexported fields
}
func NewLayersAnnotationDataService ¶
func NewLayersAnnotationDataService(s *Service) *LayersAnnotationDataService
func (*LayersAnnotationDataService) Get ¶
func (r *LayersAnnotationDataService) Get(volumeId string, layerId string, annotationDataId string, contentVersion string) *LayersAnnotationDataGetCall
Get: Gets the annotation data.
func (*LayersAnnotationDataService) List ¶
func (r *LayersAnnotationDataService) List(volumeId string, layerId string, contentVersion string) *LayersAnnotationDataListCall
List: Gets the annotation data for a volume and layer.
type LayersGetCall ¶
type LayersGetCall struct {
// contains filtered or unexported fields
}
func (*LayersGetCall) ContentVersion ¶
func (c *LayersGetCall) ContentVersion(contentVersion string) *LayersGetCall
ContentVersion sets the optional parameter "contentVersion": The content version for the requested volume.
func (*LayersGetCall) Do ¶
func (c *LayersGetCall) Do() (*Layersummary, error)
func (*LayersGetCall) Fields ¶
func (c *LayersGetCall) Fields(s ...googleapi.Field) *LayersGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*LayersGetCall) Source ¶
func (c *LayersGetCall) Source(source string) *LayersGetCall
Source sets the optional parameter "source": String to identify the originator of this request.
type LayersListCall ¶
type LayersListCall struct {
// contains filtered or unexported fields
}
func (*LayersListCall) ContentVersion ¶
func (c *LayersListCall) ContentVersion(contentVersion string) *LayersListCall
ContentVersion sets the optional parameter "contentVersion": The content version for the requested volume.
func (*LayersListCall) Do ¶
func (c *LayersListCall) Do() (*Layersummaries, error)
func (*LayersListCall) Fields ¶
func (c *LayersListCall) Fields(s ...googleapi.Field) *LayersListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*LayersListCall) MaxResults ¶
func (c *LayersListCall) MaxResults(maxResults int64) *LayersListCall
MaxResults sets the optional parameter "maxResults": Maximum number of results to return
func (*LayersListCall) PageToken ¶
func (c *LayersListCall) PageToken(pageToken string) *LayersListCall
PageToken sets the optional parameter "pageToken": The value of the nextToken from the previous page.
func (*LayersListCall) Source ¶
func (c *LayersListCall) Source(source string) *LayersListCall
Source sets the optional parameter "source": String to identify the originator of this request.
type LayersService ¶
type LayersService struct { AnnotationData *LayersAnnotationDataService VolumeAnnotations *LayersVolumeAnnotationsService // contains filtered or unexported fields }
func NewLayersService ¶
func NewLayersService(s *Service) *LayersService
func (*LayersService) Get ¶
func (r *LayersService) Get(volumeId string, summaryId string) *LayersGetCall
Get: Gets the layer summary for a volume.
func (*LayersService) List ¶
func (r *LayersService) List(volumeId string) *LayersListCall
List: List the layer summaries for a volume.
type LayersVolumeAnnotationsGetCall ¶
type LayersVolumeAnnotationsGetCall struct {
// contains filtered or unexported fields
}
func (*LayersVolumeAnnotationsGetCall) Do ¶
func (c *LayersVolumeAnnotationsGetCall) Do() (*Volumeannotation, error)
func (*LayersVolumeAnnotationsGetCall) Fields ¶
func (c *LayersVolumeAnnotationsGetCall) Fields(s ...googleapi.Field) *LayersVolumeAnnotationsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*LayersVolumeAnnotationsGetCall) Locale ¶
func (c *LayersVolumeAnnotationsGetCall) Locale(locale string) *LayersVolumeAnnotationsGetCall
Locale sets the optional parameter "locale": The locale information for the data. ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'.
func (*LayersVolumeAnnotationsGetCall) Source ¶
func (c *LayersVolumeAnnotationsGetCall) Source(source string) *LayersVolumeAnnotationsGetCall
Source sets the optional parameter "source": String to identify the originator of this request.
type LayersVolumeAnnotationsListCall ¶
type LayersVolumeAnnotationsListCall struct {
// contains filtered or unexported fields
}
func (*LayersVolumeAnnotationsListCall) Do ¶
func (c *LayersVolumeAnnotationsListCall) Do() (*Volumeannotations, error)
func (*LayersVolumeAnnotationsListCall) EndOffset ¶
func (c *LayersVolumeAnnotationsListCall) EndOffset(endOffset string) *LayersVolumeAnnotationsListCall
EndOffset sets the optional parameter "endOffset": The end offset to end retrieving data from.
func (*LayersVolumeAnnotationsListCall) EndPosition ¶
func (c *LayersVolumeAnnotationsListCall) EndPosition(endPosition string) *LayersVolumeAnnotationsListCall
EndPosition sets the optional parameter "endPosition": The end position to end retrieving data from.
func (*LayersVolumeAnnotationsListCall) Fields ¶
func (c *LayersVolumeAnnotationsListCall) Fields(s ...googleapi.Field) *LayersVolumeAnnotationsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*LayersVolumeAnnotationsListCall) Locale ¶
func (c *LayersVolumeAnnotationsListCall) Locale(locale string) *LayersVolumeAnnotationsListCall
Locale sets the optional parameter "locale": The locale information for the data. ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'.
func (*LayersVolumeAnnotationsListCall) MaxResults ¶
func (c *LayersVolumeAnnotationsListCall) MaxResults(maxResults int64) *LayersVolumeAnnotationsListCall
MaxResults sets the optional parameter "maxResults": Maximum number of results to return
func (*LayersVolumeAnnotationsListCall) PageToken ¶
func (c *LayersVolumeAnnotationsListCall) PageToken(pageToken string) *LayersVolumeAnnotationsListCall
PageToken sets the optional parameter "pageToken": The value of the nextToken from the previous page.
func (*LayersVolumeAnnotationsListCall) ShowDeleted ¶
func (c *LayersVolumeAnnotationsListCall) ShowDeleted(showDeleted bool) *LayersVolumeAnnotationsListCall
ShowDeleted sets the optional parameter "showDeleted": Set to true to return deleted annotations. updatedMin must be in the request to use this. Defaults to false.
func (*LayersVolumeAnnotationsListCall) Source ¶
func (c *LayersVolumeAnnotationsListCall) Source(source string) *LayersVolumeAnnotationsListCall
Source sets the optional parameter "source": String to identify the originator of this request.
func (*LayersVolumeAnnotationsListCall) StartOffset ¶
func (c *LayersVolumeAnnotationsListCall) StartOffset(startOffset string) *LayersVolumeAnnotationsListCall
StartOffset sets the optional parameter "startOffset": The start offset to start retrieving data from.
func (*LayersVolumeAnnotationsListCall) StartPosition ¶
func (c *LayersVolumeAnnotationsListCall) StartPosition(startPosition string) *LayersVolumeAnnotationsListCall
StartPosition sets the optional parameter "startPosition": The start position to start retrieving data from.
func (*LayersVolumeAnnotationsListCall) UpdatedMax ¶
func (c *LayersVolumeAnnotationsListCall) UpdatedMax(updatedMax string) *LayersVolumeAnnotationsListCall
UpdatedMax sets the optional parameter "updatedMax": RFC 3339 timestamp to restrict to items updated prior to this timestamp (exclusive).
func (*LayersVolumeAnnotationsListCall) UpdatedMin ¶
func (c *LayersVolumeAnnotationsListCall) UpdatedMin(updatedMin string) *LayersVolumeAnnotationsListCall
UpdatedMin sets the optional parameter "updatedMin": RFC 3339 timestamp to restrict to items updated since this timestamp (inclusive).
func (*LayersVolumeAnnotationsListCall) VolumeAnnotationsVersion ¶
func (c *LayersVolumeAnnotationsListCall) VolumeAnnotationsVersion(volumeAnnotationsVersion string) *LayersVolumeAnnotationsListCall
VolumeAnnotationsVersion sets the optional parameter "volumeAnnotationsVersion": The version of the volume annotations that you are requesting.
type LayersVolumeAnnotationsService ¶
type LayersVolumeAnnotationsService struct {
// contains filtered or unexported fields
}
func NewLayersVolumeAnnotationsService ¶
func NewLayersVolumeAnnotationsService(s *Service) *LayersVolumeAnnotationsService
func (*LayersVolumeAnnotationsService) Get ¶
func (r *LayersVolumeAnnotationsService) Get(volumeId string, layerId string, annotationId string) *LayersVolumeAnnotationsGetCall
Get: Gets the volume annotation.
func (*LayersVolumeAnnotationsService) List ¶
func (r *LayersVolumeAnnotationsService) List(volumeId string, layerId string, contentVersion string) *LayersVolumeAnnotationsListCall
List: Gets the volume annotations for a volume and layer.
type Layersummaries ¶
type Layersummaries struct { // Items: A list of layer summary items. Items []*Layersummary `json:"items,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` // TotalItems: The total number of layer summaries found. TotalItems int64 `json:"totalItems,omitempty"` }
type Layersummary ¶
type Layersummary struct { // AnnotationCount: The number of annotations for this layer. AnnotationCount int64 `json:"annotationCount,omitempty"` // AnnotationTypes: The list of annotation types contained for this // layer. AnnotationTypes []string `json:"annotationTypes,omitempty"` // AnnotationsDataLink: Link to get data for this annotation. AnnotationsDataLink string `json:"annotationsDataLink,omitempty"` // AnnotationsLink: The link to get the annotations for this layer. AnnotationsLink string `json:"annotationsLink,omitempty"` // ContentVersion: The content version this resource is for. ContentVersion string `json:"contentVersion,omitempty"` // DataCount: The number of data items for this layer. DataCount int64 `json:"dataCount,omitempty"` // Id: Unique id of this layer summary. Id string `json:"id,omitempty"` // Kind: Resource Type Kind string `json:"kind,omitempty"` // LayerId: The layer id for this summary. LayerId string `json:"layerId,omitempty"` // SelfLink: URL to this resource. SelfLink string `json:"selfLink,omitempty"` // Updated: Timestamp for the last time an item in this layer was // updated. (RFC 3339 UTC date-time format). Updated string `json:"updated,omitempty"` // VolumeAnnotationsVersion: 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. VolumeAnnotationsVersion string `json:"volumeAnnotationsVersion,omitempty"` // VolumeId: The volume id this resource is for. VolumeId string `json:"volumeId,omitempty"` }
type Metadata ¶
type Metadata struct { // Items: A list of offline dictionary metadata. Items []*MetadataItems `json:"items,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` }
type MetadataItems ¶
type MyconfigGetUserSettingsCall ¶
type MyconfigGetUserSettingsCall struct {
// contains filtered or unexported fields
}
func (*MyconfigGetUserSettingsCall) Do ¶
func (c *MyconfigGetUserSettingsCall) Do() (*Usersettings, error)
func (*MyconfigGetUserSettingsCall) Fields ¶
func (c *MyconfigGetUserSettingsCall) Fields(s ...googleapi.Field) *MyconfigGetUserSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type MyconfigReleaseDownloadAccessCall ¶
type MyconfigReleaseDownloadAccessCall struct {
// contains filtered or unexported fields
}
func (*MyconfigReleaseDownloadAccessCall) Do ¶
func (c *MyconfigReleaseDownloadAccessCall) Do() (*DownloadAccesses, error)
func (*MyconfigReleaseDownloadAccessCall) Fields ¶
func (c *MyconfigReleaseDownloadAccessCall) Fields(s ...googleapi.Field) *MyconfigReleaseDownloadAccessCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MyconfigReleaseDownloadAccessCall) Locale ¶
func (c *MyconfigReleaseDownloadAccessCall) Locale(locale string) *MyconfigReleaseDownloadAccessCall
Locale sets the optional parameter "locale": ISO-639-1, ISO-3166-1 codes for message localization, i.e. en_US.
func (*MyconfigReleaseDownloadAccessCall) Source ¶
func (c *MyconfigReleaseDownloadAccessCall) Source(source string) *MyconfigReleaseDownloadAccessCall
Source sets the optional parameter "source": String to identify the originator of this request.
type MyconfigRequestAccessCall ¶
type MyconfigRequestAccessCall struct {
// contains filtered or unexported fields
}
func (*MyconfigRequestAccessCall) Do ¶
func (c *MyconfigRequestAccessCall) Do() (*RequestAccess, error)
func (*MyconfigRequestAccessCall) Fields ¶
func (c *MyconfigRequestAccessCall) Fields(s ...googleapi.Field) *MyconfigRequestAccessCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MyconfigRequestAccessCall) LicenseTypes ¶
func (c *MyconfigRequestAccessCall) LicenseTypes(licenseTypes string) *MyconfigRequestAccessCall
LicenseTypes sets the optional parameter "licenseTypes": The type of access license to request. If not specified, the default is BOTH.
func (*MyconfigRequestAccessCall) Locale ¶
func (c *MyconfigRequestAccessCall) Locale(locale string) *MyconfigRequestAccessCall
Locale sets the optional parameter "locale": ISO-639-1, ISO-3166-1 codes for message localization, i.e. en_US.
type MyconfigService ¶
type MyconfigService struct {
// contains filtered or unexported fields
}
func NewMyconfigService ¶
func NewMyconfigService(s *Service) *MyconfigService
func (*MyconfigService) GetUserSettings ¶
func (r *MyconfigService) GetUserSettings() *MyconfigGetUserSettingsCall
GetUserSettings: Gets the current settings for the user.
func (*MyconfigService) ReleaseDownloadAccess ¶
func (r *MyconfigService) ReleaseDownloadAccess(volumeIds []string, cpksver string) *MyconfigReleaseDownloadAccessCall
ReleaseDownloadAccess: Release downloaded content access restriction.
func (*MyconfigService) RequestAccess ¶
func (r *MyconfigService) RequestAccess(source string, volumeId string, nonce string, cpksver string) *MyconfigRequestAccessCall
RequestAccess: Request concurrent and download access restrictions.
func (*MyconfigService) SyncVolumeLicenses ¶
func (r *MyconfigService) SyncVolumeLicenses(source string, nonce string, cpksver string) *MyconfigSyncVolumeLicensesCall
SyncVolumeLicenses: Request downloaded content access for specified volumes on the My eBooks shelf.
func (*MyconfigService) UpdateUserSettings ¶
func (r *MyconfigService) UpdateUserSettings(usersettings *Usersettings) *MyconfigUpdateUserSettingsCall
UpdateUserSettings: Sets the settings for the user. If a sub-object is specified, it will overwrite the existing sub-object stored in the server. Unspecified sub-objects will retain the existing value.
type MyconfigSyncVolumeLicensesCall ¶
type MyconfigSyncVolumeLicensesCall struct {
// contains filtered or unexported fields
}
func (*MyconfigSyncVolumeLicensesCall) Do ¶
func (c *MyconfigSyncVolumeLicensesCall) Do() (*Volumes, error)
func (*MyconfigSyncVolumeLicensesCall) Features ¶
func (c *MyconfigSyncVolumeLicensesCall) Features(features string) *MyconfigSyncVolumeLicensesCall
Features sets the optional parameter "features": List of features supported by the client, i.e., 'RENTALS'
func (*MyconfigSyncVolumeLicensesCall) Fields ¶
func (c *MyconfigSyncVolumeLicensesCall) Fields(s ...googleapi.Field) *MyconfigSyncVolumeLicensesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MyconfigSyncVolumeLicensesCall) Locale ¶
func (c *MyconfigSyncVolumeLicensesCall) Locale(locale string) *MyconfigSyncVolumeLicensesCall
Locale sets the optional parameter "locale": ISO-639-1, ISO-3166-1 codes for message localization, i.e. en_US.
func (*MyconfigSyncVolumeLicensesCall) ShowPreorders ¶
func (c *MyconfigSyncVolumeLicensesCall) ShowPreorders(showPreorders bool) *MyconfigSyncVolumeLicensesCall
ShowPreorders sets the optional parameter "showPreorders": Set to true to show pre-ordered books. Defaults to false.
func (*MyconfigSyncVolumeLicensesCall) VolumeIds ¶
func (c *MyconfigSyncVolumeLicensesCall) VolumeIds(volumeIds string) *MyconfigSyncVolumeLicensesCall
VolumeIds sets the optional parameter "volumeIds": The volume(s) to request download restrictions for.
type MyconfigUpdateUserSettingsCall ¶
type MyconfigUpdateUserSettingsCall struct {
// contains filtered or unexported fields
}
func (*MyconfigUpdateUserSettingsCall) Do ¶
func (c *MyconfigUpdateUserSettingsCall) Do() (*Usersettings, error)
func (*MyconfigUpdateUserSettingsCall) Fields ¶
func (c *MyconfigUpdateUserSettingsCall) Fields(s ...googleapi.Field) *MyconfigUpdateUserSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type MylibraryAnnotationsDeleteCall ¶
type MylibraryAnnotationsDeleteCall struct {
// contains filtered or unexported fields
}
func (*MylibraryAnnotationsDeleteCall) Do ¶
func (c *MylibraryAnnotationsDeleteCall) Do() error
func (*MylibraryAnnotationsDeleteCall) Fields ¶
func (c *MylibraryAnnotationsDeleteCall) Fields(s ...googleapi.Field) *MylibraryAnnotationsDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MylibraryAnnotationsDeleteCall) Source ¶
func (c *MylibraryAnnotationsDeleteCall) Source(source string) *MylibraryAnnotationsDeleteCall
Source sets the optional parameter "source": String to identify the originator of this request.
type MylibraryAnnotationsInsertCall ¶
type MylibraryAnnotationsInsertCall struct {
// contains filtered or unexported fields
}
func (*MylibraryAnnotationsInsertCall) Country ¶
func (c *MylibraryAnnotationsInsertCall) Country(country string) *MylibraryAnnotationsInsertCall
Country sets the optional parameter "country": ISO-3166-1 code to override the IP-based location.
func (*MylibraryAnnotationsInsertCall) Do ¶
func (c *MylibraryAnnotationsInsertCall) Do() (*Annotation, error)
func (*MylibraryAnnotationsInsertCall) Fields ¶
func (c *MylibraryAnnotationsInsertCall) Fields(s ...googleapi.Field) *MylibraryAnnotationsInsertCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MylibraryAnnotationsInsertCall) ShowOnlySummaryInResponse ¶
func (c *MylibraryAnnotationsInsertCall) ShowOnlySummaryInResponse(showOnlySummaryInResponse bool) *MylibraryAnnotationsInsertCall
ShowOnlySummaryInResponse sets the optional parameter "showOnlySummaryInResponse": Requests that only the summary of the specified layer be provided in the response.
func (*MylibraryAnnotationsInsertCall) Source ¶
func (c *MylibraryAnnotationsInsertCall) Source(source string) *MylibraryAnnotationsInsertCall
Source sets the optional parameter "source": String to identify the originator of this request.
type MylibraryAnnotationsListCall ¶
type MylibraryAnnotationsListCall struct {
// contains filtered or unexported fields
}
func (*MylibraryAnnotationsListCall) ContentVersion ¶
func (c *MylibraryAnnotationsListCall) ContentVersion(contentVersion string) *MylibraryAnnotationsListCall
ContentVersion sets the optional parameter "contentVersion": The content version for the requested volume.
func (*MylibraryAnnotationsListCall) Do ¶
func (c *MylibraryAnnotationsListCall) Do() (*Annotations, error)
func (*MylibraryAnnotationsListCall) Fields ¶
func (c *MylibraryAnnotationsListCall) Fields(s ...googleapi.Field) *MylibraryAnnotationsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MylibraryAnnotationsListCall) LayerId ¶
func (c *MylibraryAnnotationsListCall) LayerId(layerId string) *MylibraryAnnotationsListCall
LayerId sets the optional parameter "layerId": The layer ID to limit annotation by.
func (*MylibraryAnnotationsListCall) LayerIds ¶
func (c *MylibraryAnnotationsListCall) LayerIds(layerIds string) *MylibraryAnnotationsListCall
LayerIds sets the optional parameter "layerIds": The layer ID(s) to limit annotation by.
func (*MylibraryAnnotationsListCall) MaxResults ¶
func (c *MylibraryAnnotationsListCall) MaxResults(maxResults int64) *MylibraryAnnotationsListCall
MaxResults sets the optional parameter "maxResults": Maximum number of results to return
func (*MylibraryAnnotationsListCall) PageToken ¶
func (c *MylibraryAnnotationsListCall) PageToken(pageToken string) *MylibraryAnnotationsListCall
PageToken sets the optional parameter "pageToken": The value of the nextToken from the previous page.
func (*MylibraryAnnotationsListCall) ShowDeleted ¶
func (c *MylibraryAnnotationsListCall) ShowDeleted(showDeleted bool) *MylibraryAnnotationsListCall
ShowDeleted sets the optional parameter "showDeleted": Set to true to return deleted annotations. updatedMin must be in the request to use this. Defaults to false.
func (*MylibraryAnnotationsListCall) Source ¶
func (c *MylibraryAnnotationsListCall) Source(source string) *MylibraryAnnotationsListCall
Source sets the optional parameter "source": String to identify the originator of this request.
func (*MylibraryAnnotationsListCall) UpdatedMax ¶
func (c *MylibraryAnnotationsListCall) UpdatedMax(updatedMax string) *MylibraryAnnotationsListCall
UpdatedMax sets the optional parameter "updatedMax": RFC 3339 timestamp to restrict to items updated prior to this timestamp (exclusive).
func (*MylibraryAnnotationsListCall) UpdatedMin ¶
func (c *MylibraryAnnotationsListCall) UpdatedMin(updatedMin string) *MylibraryAnnotationsListCall
UpdatedMin sets the optional parameter "updatedMin": RFC 3339 timestamp to restrict to items updated since this timestamp (inclusive).
func (*MylibraryAnnotationsListCall) VolumeId ¶
func (c *MylibraryAnnotationsListCall) VolumeId(volumeId string) *MylibraryAnnotationsListCall
VolumeId sets the optional parameter "volumeId": The volume to restrict annotations to.
type MylibraryAnnotationsService ¶
type MylibraryAnnotationsService struct {
// contains filtered or unexported fields
}
func NewMylibraryAnnotationsService ¶
func NewMylibraryAnnotationsService(s *Service) *MylibraryAnnotationsService
func (*MylibraryAnnotationsService) Delete ¶
func (r *MylibraryAnnotationsService) Delete(annotationId string) *MylibraryAnnotationsDeleteCall
Delete: Deletes an annotation.
func (*MylibraryAnnotationsService) Insert ¶
func (r *MylibraryAnnotationsService) Insert(annotation *Annotation) *MylibraryAnnotationsInsertCall
Insert: Inserts a new annotation.
func (*MylibraryAnnotationsService) List ¶
func (r *MylibraryAnnotationsService) List() *MylibraryAnnotationsListCall
List: Retrieves a list of annotations, possibly filtered.
func (*MylibraryAnnotationsService) Summary ¶
func (r *MylibraryAnnotationsService) Summary(layerIds []string, volumeId string) *MylibraryAnnotationsSummaryCall
Summary: Gets the summary of specified layers.
func (*MylibraryAnnotationsService) Update ¶
func (r *MylibraryAnnotationsService) Update(annotationId string, annotation *Annotation) *MylibraryAnnotationsUpdateCall
Update: Updates an existing annotation.
type MylibraryAnnotationsSummaryCall ¶
type MylibraryAnnotationsSummaryCall struct {
// contains filtered or unexported fields
}
func (*MylibraryAnnotationsSummaryCall) Do ¶
func (c *MylibraryAnnotationsSummaryCall) Do() (*AnnotationsSummary, error)
func (*MylibraryAnnotationsSummaryCall) Fields ¶
func (c *MylibraryAnnotationsSummaryCall) Fields(s ...googleapi.Field) *MylibraryAnnotationsSummaryCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type MylibraryAnnotationsUpdateCall ¶
type MylibraryAnnotationsUpdateCall struct {
// contains filtered or unexported fields
}
func (*MylibraryAnnotationsUpdateCall) Do ¶
func (c *MylibraryAnnotationsUpdateCall) Do() (*Annotation, error)
func (*MylibraryAnnotationsUpdateCall) Fields ¶
func (c *MylibraryAnnotationsUpdateCall) Fields(s ...googleapi.Field) *MylibraryAnnotationsUpdateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MylibraryAnnotationsUpdateCall) Source ¶
func (c *MylibraryAnnotationsUpdateCall) Source(source string) *MylibraryAnnotationsUpdateCall
Source sets the optional parameter "source": String to identify the originator of this request.
type MylibraryBookshelvesAddVolumeCall ¶
type MylibraryBookshelvesAddVolumeCall struct {
// contains filtered or unexported fields
}
func (*MylibraryBookshelvesAddVolumeCall) Do ¶
func (c *MylibraryBookshelvesAddVolumeCall) Do() error
func (*MylibraryBookshelvesAddVolumeCall) Fields ¶
func (c *MylibraryBookshelvesAddVolumeCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesAddVolumeCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MylibraryBookshelvesAddVolumeCall) Reason ¶
func (c *MylibraryBookshelvesAddVolumeCall) Reason(reason string) *MylibraryBookshelvesAddVolumeCall
Reason sets the optional parameter "reason": The reason for which the book is added to the library.
func (*MylibraryBookshelvesAddVolumeCall) Source ¶
func (c *MylibraryBookshelvesAddVolumeCall) Source(source string) *MylibraryBookshelvesAddVolumeCall
Source sets the optional parameter "source": String to identify the originator of this request.
type MylibraryBookshelvesClearVolumesCall ¶
type MylibraryBookshelvesClearVolumesCall struct {
// contains filtered or unexported fields
}
func (*MylibraryBookshelvesClearVolumesCall) Do ¶
func (c *MylibraryBookshelvesClearVolumesCall) Do() error
func (*MylibraryBookshelvesClearVolumesCall) Fields ¶
func (c *MylibraryBookshelvesClearVolumesCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesClearVolumesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MylibraryBookshelvesClearVolumesCall) Source ¶
func (c *MylibraryBookshelvesClearVolumesCall) Source(source string) *MylibraryBookshelvesClearVolumesCall
Source sets the optional parameter "source": String to identify the originator of this request.
type MylibraryBookshelvesGetCall ¶
type MylibraryBookshelvesGetCall struct {
// contains filtered or unexported fields
}
func (*MylibraryBookshelvesGetCall) Do ¶
func (c *MylibraryBookshelvesGetCall) Do() (*Bookshelf, error)
func (*MylibraryBookshelvesGetCall) Fields ¶
func (c *MylibraryBookshelvesGetCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MylibraryBookshelvesGetCall) Source ¶
func (c *MylibraryBookshelvesGetCall) Source(source string) *MylibraryBookshelvesGetCall
Source sets the optional parameter "source": String to identify the originator of this request.
type MylibraryBookshelvesListCall ¶
type MylibraryBookshelvesListCall struct {
// contains filtered or unexported fields
}
func (*MylibraryBookshelvesListCall) Do ¶
func (c *MylibraryBookshelvesListCall) Do() (*Bookshelves, error)
func (*MylibraryBookshelvesListCall) Fields ¶
func (c *MylibraryBookshelvesListCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MylibraryBookshelvesListCall) Source ¶
func (c *MylibraryBookshelvesListCall) Source(source string) *MylibraryBookshelvesListCall
Source sets the optional parameter "source": String to identify the originator of this request.
type MylibraryBookshelvesMoveVolumeCall ¶
type MylibraryBookshelvesMoveVolumeCall struct {
// contains filtered or unexported fields
}
func (*MylibraryBookshelvesMoveVolumeCall) Do ¶
func (c *MylibraryBookshelvesMoveVolumeCall) Do() error
func (*MylibraryBookshelvesMoveVolumeCall) Fields ¶
func (c *MylibraryBookshelvesMoveVolumeCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesMoveVolumeCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MylibraryBookshelvesMoveVolumeCall) Source ¶
func (c *MylibraryBookshelvesMoveVolumeCall) Source(source string) *MylibraryBookshelvesMoveVolumeCall
Source sets the optional parameter "source": String to identify the originator of this request.
type MylibraryBookshelvesRemoveVolumeCall ¶
type MylibraryBookshelvesRemoveVolumeCall struct {
// contains filtered or unexported fields
}
func (*MylibraryBookshelvesRemoveVolumeCall) Do ¶
func (c *MylibraryBookshelvesRemoveVolumeCall) Do() error
func (*MylibraryBookshelvesRemoveVolumeCall) Fields ¶
func (c *MylibraryBookshelvesRemoveVolumeCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesRemoveVolumeCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MylibraryBookshelvesRemoveVolumeCall) Reason ¶
func (c *MylibraryBookshelvesRemoveVolumeCall) Reason(reason string) *MylibraryBookshelvesRemoveVolumeCall
Reason sets the optional parameter "reason": The reason for which the book is removed from the library.
func (*MylibraryBookshelvesRemoveVolumeCall) Source ¶
func (c *MylibraryBookshelvesRemoveVolumeCall) Source(source string) *MylibraryBookshelvesRemoveVolumeCall
Source sets the optional parameter "source": String to identify the originator of this request.
type MylibraryBookshelvesService ¶
type MylibraryBookshelvesService struct { Volumes *MylibraryBookshelvesVolumesService // contains filtered or unexported fields }
func NewMylibraryBookshelvesService ¶
func NewMylibraryBookshelvesService(s *Service) *MylibraryBookshelvesService
func (*MylibraryBookshelvesService) AddVolume ¶
func (r *MylibraryBookshelvesService) AddVolume(shelf string, volumeId string) *MylibraryBookshelvesAddVolumeCall
AddVolume: Adds a volume to a bookshelf.
func (*MylibraryBookshelvesService) ClearVolumes ¶
func (r *MylibraryBookshelvesService) ClearVolumes(shelf string) *MylibraryBookshelvesClearVolumesCall
ClearVolumes: Clears all volumes from a bookshelf.
func (*MylibraryBookshelvesService) Get ¶
func (r *MylibraryBookshelvesService) Get(shelf string) *MylibraryBookshelvesGetCall
Get: Retrieves metadata for a specific bookshelf belonging to the authenticated user.
func (*MylibraryBookshelvesService) List ¶
func (r *MylibraryBookshelvesService) List() *MylibraryBookshelvesListCall
List: Retrieves a list of bookshelves belonging to the authenticated user.
func (*MylibraryBookshelvesService) MoveVolume ¶
func (r *MylibraryBookshelvesService) MoveVolume(shelf string, volumeId string, volumePosition int64) *MylibraryBookshelvesMoveVolumeCall
MoveVolume: Moves a volume within a bookshelf.
func (*MylibraryBookshelvesService) RemoveVolume ¶
func (r *MylibraryBookshelvesService) RemoveVolume(shelf string, volumeId string) *MylibraryBookshelvesRemoveVolumeCall
RemoveVolume: Removes a volume from a bookshelf.
type MylibraryBookshelvesVolumesListCall ¶
type MylibraryBookshelvesVolumesListCall struct {
// contains filtered or unexported fields
}
func (*MylibraryBookshelvesVolumesListCall) Country ¶
func (c *MylibraryBookshelvesVolumesListCall) Country(country string) *MylibraryBookshelvesVolumesListCall
Country sets the optional parameter "country": ISO-3166-1 code to override the IP-based location.
func (*MylibraryBookshelvesVolumesListCall) Do ¶
func (c *MylibraryBookshelvesVolumesListCall) Do() (*Volumes, error)
func (*MylibraryBookshelvesVolumesListCall) Fields ¶
func (c *MylibraryBookshelvesVolumesListCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesVolumesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MylibraryBookshelvesVolumesListCall) MaxResults ¶
func (c *MylibraryBookshelvesVolumesListCall) MaxResults(maxResults int64) *MylibraryBookshelvesVolumesListCall
MaxResults sets the optional parameter "maxResults": Maximum number of results to return
func (*MylibraryBookshelvesVolumesListCall) Projection ¶
func (c *MylibraryBookshelvesVolumesListCall) Projection(projection string) *MylibraryBookshelvesVolumesListCall
Projection sets the optional parameter "projection": Restrict information returned to a set of selected fields.
func (*MylibraryBookshelvesVolumesListCall) Q ¶
Q sets the optional parameter "q": Full-text search query string in this bookshelf.
func (*MylibraryBookshelvesVolumesListCall) ShowPreorders ¶
func (c *MylibraryBookshelvesVolumesListCall) ShowPreorders(showPreorders bool) *MylibraryBookshelvesVolumesListCall
ShowPreorders sets the optional parameter "showPreorders": Set to true to show pre-ordered books. Defaults to false.
func (*MylibraryBookshelvesVolumesListCall) Source ¶
func (c *MylibraryBookshelvesVolumesListCall) Source(source string) *MylibraryBookshelvesVolumesListCall
Source sets the optional parameter "source": String to identify the originator of this request.
func (*MylibraryBookshelvesVolumesListCall) StartIndex ¶
func (c *MylibraryBookshelvesVolumesListCall) StartIndex(startIndex int64) *MylibraryBookshelvesVolumesListCall
StartIndex sets the optional parameter "startIndex": Index of the first element to return (starts at 0)
type MylibraryBookshelvesVolumesService ¶
type MylibraryBookshelvesVolumesService struct {
// contains filtered or unexported fields
}
func NewMylibraryBookshelvesVolumesService ¶
func NewMylibraryBookshelvesVolumesService(s *Service) *MylibraryBookshelvesVolumesService
func (*MylibraryBookshelvesVolumesService) List ¶
func (r *MylibraryBookshelvesVolumesService) List(shelf string) *MylibraryBookshelvesVolumesListCall
List: Gets volume information for volumes on a bookshelf.
type MylibraryReadingpositionsGetCall ¶
type MylibraryReadingpositionsGetCall struct {
// contains filtered or unexported fields
}
func (*MylibraryReadingpositionsGetCall) ContentVersion ¶
func (c *MylibraryReadingpositionsGetCall) ContentVersion(contentVersion string) *MylibraryReadingpositionsGetCall
ContentVersion sets the optional parameter "contentVersion": Volume content version for which this reading position is requested.
func (*MylibraryReadingpositionsGetCall) Do ¶
func (c *MylibraryReadingpositionsGetCall) Do() (*ReadingPosition, error)
func (*MylibraryReadingpositionsGetCall) Fields ¶
func (c *MylibraryReadingpositionsGetCall) Fields(s ...googleapi.Field) *MylibraryReadingpositionsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MylibraryReadingpositionsGetCall) Source ¶
func (c *MylibraryReadingpositionsGetCall) Source(source string) *MylibraryReadingpositionsGetCall
Source sets the optional parameter "source": String to identify the originator of this request.
type MylibraryReadingpositionsService ¶
type MylibraryReadingpositionsService struct {
// contains filtered or unexported fields
}
func NewMylibraryReadingpositionsService ¶
func NewMylibraryReadingpositionsService(s *Service) *MylibraryReadingpositionsService
func (*MylibraryReadingpositionsService) Get ¶
func (r *MylibraryReadingpositionsService) Get(volumeId string) *MylibraryReadingpositionsGetCall
Get: Retrieves my reading position information for a volume.
func (*MylibraryReadingpositionsService) SetPosition ¶
func (r *MylibraryReadingpositionsService) SetPosition(volumeId string, timestamp string, position string) *MylibraryReadingpositionsSetPositionCall
SetPosition: Sets my reading position information for a volume.
type MylibraryReadingpositionsSetPositionCall ¶
type MylibraryReadingpositionsSetPositionCall struct {
// contains filtered or unexported fields
}
func (*MylibraryReadingpositionsSetPositionCall) Action ¶
func (c *MylibraryReadingpositionsSetPositionCall) Action(action string) *MylibraryReadingpositionsSetPositionCall
Action sets the optional parameter "action": Action that caused this reading position to be set.
func (*MylibraryReadingpositionsSetPositionCall) ContentVersion ¶
func (c *MylibraryReadingpositionsSetPositionCall) ContentVersion(contentVersion string) *MylibraryReadingpositionsSetPositionCall
ContentVersion sets the optional parameter "contentVersion": Volume content version for which this reading position applies.
func (*MylibraryReadingpositionsSetPositionCall) DeviceCookie ¶
func (c *MylibraryReadingpositionsSetPositionCall) DeviceCookie(deviceCookie string) *MylibraryReadingpositionsSetPositionCall
DeviceCookie sets the optional parameter "deviceCookie": Random persistent device cookie optional on set position.
func (*MylibraryReadingpositionsSetPositionCall) Do ¶
func (c *MylibraryReadingpositionsSetPositionCall) Do() error
func (*MylibraryReadingpositionsSetPositionCall) Fields ¶
func (c *MylibraryReadingpositionsSetPositionCall) Fields(s ...googleapi.Field) *MylibraryReadingpositionsSetPositionCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*MylibraryReadingpositionsSetPositionCall) Source ¶
func (c *MylibraryReadingpositionsSetPositionCall) Source(source string) *MylibraryReadingpositionsSetPositionCall
Source sets the optional parameter "source": String to identify the originator of this request.
type MylibraryService ¶
type MylibraryService struct { Annotations *MylibraryAnnotationsService Bookshelves *MylibraryBookshelvesService Readingpositions *MylibraryReadingpositionsService // contains filtered or unexported fields }
func NewMylibraryService ¶
func NewMylibraryService(s *Service) *MylibraryService
type Offers ¶
type Offers struct { // Items: A list of offers. Items []*OffersItems `json:"items,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` }
type OffersItems ¶
type OffersItems struct { ArtUrl string `json:"artUrl,omitempty"` GservicesKey string `json:"gservicesKey,omitempty"` Id string `json:"id,omitempty"` Items []*OffersItemsItems `json:"items,omitempty"` }
type OffersItemsItems ¶
type OffersItemsItems struct { Author string `json:"author,omitempty"` CanonicalVolumeLink string `json:"canonicalVolumeLink,omitempty"` CoverUrl string `json:"coverUrl,omitempty"` Description string `json:"description,omitempty"` Title string `json:"title,omitempty"` VolumeId string `json:"volumeId,omitempty"` }
type OnboardingListCategoriesCall ¶
type OnboardingListCategoriesCall struct {
// contains filtered or unexported fields
}
func (*OnboardingListCategoriesCall) Do ¶
func (c *OnboardingListCategoriesCall) Do() (*Category, error)
func (*OnboardingListCategoriesCall) Fields ¶
func (c *OnboardingListCategoriesCall) Fields(s ...googleapi.Field) *OnboardingListCategoriesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OnboardingListCategoriesCall) Locale ¶
func (c *OnboardingListCategoriesCall) Locale(locale string) *OnboardingListCategoriesCall
Locale sets the optional parameter "locale": ISO-639-1 language and ISO-3166-1 country code. Default is en-US if unset.
type OnboardingListCategoryVolumesCall ¶
type OnboardingListCategoryVolumesCall struct {
// contains filtered or unexported fields
}
func (*OnboardingListCategoryVolumesCall) CategoryId ¶
func (c *OnboardingListCategoryVolumesCall) CategoryId(categoryId string) *OnboardingListCategoryVolumesCall
CategoryId sets the optional parameter "categoryId": List of category ids requested.
func (*OnboardingListCategoryVolumesCall) Do ¶
func (c *OnboardingListCategoryVolumesCall) Do() (*Volume2, error)
func (*OnboardingListCategoryVolumesCall) Fields ¶
func (c *OnboardingListCategoryVolumesCall) Fields(s ...googleapi.Field) *OnboardingListCategoryVolumesCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OnboardingListCategoryVolumesCall) Locale ¶
func (c *OnboardingListCategoryVolumesCall) Locale(locale string) *OnboardingListCategoryVolumesCall
Locale sets the optional parameter "locale": ISO-639-1 language and ISO-3166-1 country code. Default is en-US if unset.
func (*OnboardingListCategoryVolumesCall) MaxAllowedMaturityRating ¶
func (c *OnboardingListCategoryVolumesCall) MaxAllowedMaturityRating(maxAllowedMaturityRating string) *OnboardingListCategoryVolumesCall
MaxAllowedMaturityRating sets the optional parameter "maxAllowedMaturityRating": The maximum allowed maturity rating of returned volumes. Books with a higher maturity rating are filtered out.
func (*OnboardingListCategoryVolumesCall) PageSize ¶
func (c *OnboardingListCategoryVolumesCall) PageSize(pageSize int64) *OnboardingListCategoryVolumesCall
PageSize sets the optional parameter "pageSize": Number of maximum results per page to be included in the response.
func (*OnboardingListCategoryVolumesCall) PageToken ¶
func (c *OnboardingListCategoryVolumesCall) PageToken(pageToken string) *OnboardingListCategoryVolumesCall
PageToken sets the optional parameter "pageToken": The value of the nextToken from the previous page.
type OnboardingService ¶
type OnboardingService struct {
// contains filtered or unexported fields
}
func NewOnboardingService ¶
func NewOnboardingService(s *Service) *OnboardingService
func (*OnboardingService) ListCategories ¶
func (r *OnboardingService) ListCategories() *OnboardingListCategoriesCall
ListCategories: List categories for onboarding experience.
func (*OnboardingService) ListCategoryVolumes ¶
func (r *OnboardingService) ListCategoryVolumes() *OnboardingListCategoryVolumesCall
ListCategoryVolumes: List available volumes under categories for onboarding experience.
type PromoofferAcceptCall ¶
type PromoofferAcceptCall struct {
// contains filtered or unexported fields
}
func (*PromoofferAcceptCall) AndroidId ¶
func (c *PromoofferAcceptCall) AndroidId(androidId string) *PromoofferAcceptCall
AndroidId sets the optional parameter "androidId": device android_id
func (*PromoofferAcceptCall) Device ¶
func (c *PromoofferAcceptCall) Device(device string) *PromoofferAcceptCall
Device sets the optional parameter "device": device device
func (*PromoofferAcceptCall) Do ¶
func (c *PromoofferAcceptCall) Do() error
func (*PromoofferAcceptCall) Fields ¶
func (c *PromoofferAcceptCall) Fields(s ...googleapi.Field) *PromoofferAcceptCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PromoofferAcceptCall) Manufacturer ¶
func (c *PromoofferAcceptCall) Manufacturer(manufacturer string) *PromoofferAcceptCall
Manufacturer sets the optional parameter "manufacturer": device manufacturer
func (*PromoofferAcceptCall) Model ¶
func (c *PromoofferAcceptCall) Model(model string) *PromoofferAcceptCall
Model sets the optional parameter "model": device model
func (*PromoofferAcceptCall) OfferId ¶
func (c *PromoofferAcceptCall) OfferId(offerId string) *PromoofferAcceptCall
OfferId sets the optional parameter "offerId":
func (*PromoofferAcceptCall) Product ¶
func (c *PromoofferAcceptCall) Product(product string) *PromoofferAcceptCall
Product sets the optional parameter "product": device product
func (*PromoofferAcceptCall) Serial ¶
func (c *PromoofferAcceptCall) Serial(serial string) *PromoofferAcceptCall
Serial sets the optional parameter "serial": device serial
func (*PromoofferAcceptCall) VolumeId ¶
func (c *PromoofferAcceptCall) VolumeId(volumeId string) *PromoofferAcceptCall
VolumeId sets the optional parameter "volumeId": Volume id to exercise the offer
type PromoofferDismissCall ¶
type PromoofferDismissCall struct {
// contains filtered or unexported fields
}
func (*PromoofferDismissCall) AndroidId ¶
func (c *PromoofferDismissCall) AndroidId(androidId string) *PromoofferDismissCall
AndroidId sets the optional parameter "androidId": device android_id
func (*PromoofferDismissCall) Device ¶
func (c *PromoofferDismissCall) Device(device string) *PromoofferDismissCall
Device sets the optional parameter "device": device device
func (*PromoofferDismissCall) Do ¶
func (c *PromoofferDismissCall) Do() error
func (*PromoofferDismissCall) Fields ¶
func (c *PromoofferDismissCall) Fields(s ...googleapi.Field) *PromoofferDismissCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PromoofferDismissCall) Manufacturer ¶
func (c *PromoofferDismissCall) Manufacturer(manufacturer string) *PromoofferDismissCall
Manufacturer sets the optional parameter "manufacturer": device manufacturer
func (*PromoofferDismissCall) Model ¶
func (c *PromoofferDismissCall) Model(model string) *PromoofferDismissCall
Model sets the optional parameter "model": device model
func (*PromoofferDismissCall) OfferId ¶
func (c *PromoofferDismissCall) OfferId(offerId string) *PromoofferDismissCall
OfferId sets the optional parameter "offerId": Offer to dimiss
func (*PromoofferDismissCall) Product ¶
func (c *PromoofferDismissCall) Product(product string) *PromoofferDismissCall
Product sets the optional parameter "product": device product
func (*PromoofferDismissCall) Serial ¶
func (c *PromoofferDismissCall) Serial(serial string) *PromoofferDismissCall
Serial sets the optional parameter "serial": device serial
type PromoofferGetCall ¶
type PromoofferGetCall struct {
// contains filtered or unexported fields
}
func (*PromoofferGetCall) AndroidId ¶
func (c *PromoofferGetCall) AndroidId(androidId string) *PromoofferGetCall
AndroidId sets the optional parameter "androidId": device android_id
func (*PromoofferGetCall) Device ¶
func (c *PromoofferGetCall) Device(device string) *PromoofferGetCall
Device sets the optional parameter "device": device device
func (*PromoofferGetCall) Do ¶
func (c *PromoofferGetCall) Do() (*Offers, error)
func (*PromoofferGetCall) Fields ¶
func (c *PromoofferGetCall) Fields(s ...googleapi.Field) *PromoofferGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PromoofferGetCall) Manufacturer ¶
func (c *PromoofferGetCall) Manufacturer(manufacturer string) *PromoofferGetCall
Manufacturer sets the optional parameter "manufacturer": device manufacturer
func (*PromoofferGetCall) Model ¶
func (c *PromoofferGetCall) Model(model string) *PromoofferGetCall
Model sets the optional parameter "model": device model
func (*PromoofferGetCall) Product ¶
func (c *PromoofferGetCall) Product(product string) *PromoofferGetCall
Product sets the optional parameter "product": device product
func (*PromoofferGetCall) Serial ¶
func (c *PromoofferGetCall) Serial(serial string) *PromoofferGetCall
Serial sets the optional parameter "serial": device serial
type PromoofferService ¶
type PromoofferService struct {
// contains filtered or unexported fields
}
func NewPromoofferService ¶
func NewPromoofferService(s *Service) *PromoofferService
func (*PromoofferService) Accept ¶
func (r *PromoofferService) Accept() *PromoofferAcceptCall
Accept:
func (*PromoofferService) Dismiss ¶
func (r *PromoofferService) Dismiss() *PromoofferDismissCall
Dismiss:
func (*PromoofferService) Get ¶
func (r *PromoofferService) Get() *PromoofferGetCall
Get: Returns a list of promo offers available to the user
type ReadingPosition ¶
type ReadingPosition struct { // EpubCfiPosition: Position in an EPUB as a CFI. EpubCfiPosition string `json:"epubCfiPosition,omitempty"` // GbImagePosition: Position in a volume for image-based content. GbImagePosition string `json:"gbImagePosition,omitempty"` // GbTextPosition: Position in a volume for text-based content. GbTextPosition string `json:"gbTextPosition,omitempty"` // Kind: Resource type for a reading position. Kind string `json:"kind,omitempty"` // PdfPosition: Position in a PDF file. PdfPosition string `json:"pdfPosition,omitempty"` // Updated: Timestamp when this reading position was last updated // (formatted UTC timestamp with millisecond resolution). Updated string `json:"updated,omitempty"` // VolumeId: Volume id associated with this reading position. VolumeId string `json:"volumeId,omitempty"` }
type RequestAccess ¶
type RequestAccess struct { // ConcurrentAccess: A concurrent access response. ConcurrentAccess *ConcurrentAccessRestriction `json:"concurrentAccess,omitempty"` // DownloadAccess: A download access response. DownloadAccess *DownloadAccessRestriction `json:"downloadAccess,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` }
type Review ¶
type Review struct { // Author: Author of this review. Author *ReviewAuthor `json:"author,omitempty"` // Content: Review text. Content string `json:"content,omitempty"` // Date: Date of this review. Date string `json:"date,omitempty"` // FullTextUrl: URL for the full review text, for reviews gathered from // the web. FullTextUrl string `json:"fullTextUrl,omitempty"` // Kind: Resource type for a review. Kind string `json:"kind,omitempty"` // Rating: Star rating for this review. Possible values are ONE, TWO, // THREE, FOUR, FIVE or NOT_RATED. Rating string `json:"rating,omitempty"` // Source: Information regarding the source of this review, when the // review is not from a Google Books user. Source *ReviewSource `json:"source,omitempty"` // Title: Title for this review. Title string `json:"title,omitempty"` // Type: Source type for this review. Possible values are EDITORIAL, // WEB_USER or GOOGLE_USER. Type string `json:"type,omitempty"` // VolumeId: Volume that this review is for. VolumeId string `json:"volumeId,omitempty"` }
type ReviewAuthor ¶
type ReviewAuthor struct { // DisplayName: Name of this person. DisplayName string `json:"displayName,omitempty"` }
type ReviewSource ¶
type ReviewSource struct { // Description: Name of the source. Description string `json:"description,omitempty"` // ExtraDescription: Extra text about the source of the review. ExtraDescription string `json:"extraDescription,omitempty"` // Url: URL of the source of the review. Url string `json:"url,omitempty"` }
type Service ¶
type Service struct { BasePath string // API endpoint base URL UserAgent string // optional additional User-Agent fragment Bookshelves *BookshelvesService Cloudloading *CloudloadingService Dictionary *DictionaryService Layers *LayersService Myconfig *MyconfigService Mylibrary *MylibraryService Onboarding *OnboardingService Promooffer *PromoofferService Volumes *VolumesService // contains filtered or unexported fields }
type Usersettings ¶
type Usersettings struct { // Kind: Resource type. Kind string `json:"kind,omitempty"` // NotesExport: User settings in sub-objects, each for different // purposes. NotesExport *UsersettingsNotesExport `json:"notesExport,omitempty"` }
type UsersettingsNotesExport ¶
type Volume ¶
type Volume struct { // AccessInfo: 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.). AccessInfo *VolumeAccessInfo `json:"accessInfo,omitempty"` // Etag: Opaque identifier for a specific version of a volume resource. // (In LITE projection) Etag string `json:"etag,omitempty"` // Id: Unique identifier for a volume. (In LITE projection.) Id string `json:"id,omitempty"` // Kind: Resource type for a volume. (In LITE projection.) Kind string `json:"kind,omitempty"` // LayerInfo: What layers exist in this volume and high level // information about them. LayerInfo *VolumeLayerInfo `json:"layerInfo,omitempty"` // RecommendedInfo: Recommendation related information for this volume. RecommendedInfo *VolumeRecommendedInfo `json:"recommendedInfo,omitempty"` // SaleInfo: 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). SaleInfo *VolumeSaleInfo `json:"saleInfo,omitempty"` // SearchInfo: Search result information related to this volume. SearchInfo *VolumeSearchInfo `json:"searchInfo,omitempty"` // SelfLink: URL to this resource. (In LITE projection.) SelfLink string `json:"selfLink,omitempty"` // UserInfo: User specific information related to this volume. (e.g. // page this user last read or whether they purchased this book) UserInfo *VolumeUserInfo `json:"userInfo,omitempty"` // VolumeInfo: General volume information. VolumeInfo *VolumeVolumeInfo `json:"volumeInfo,omitempty"` }
type VolumeAccessInfo ¶
type VolumeAccessInfo struct { // AccessViewStatus: 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.) AccessViewStatus string `json:"accessViewStatus,omitempty"` // Country: The two-letter ISO_3166-1 country code for which this access // information is valid. (In LITE projection.) Country string `json:"country,omitempty"` // DownloadAccess: Information about a volume's download license access // restrictions. DownloadAccess *DownloadAccessRestriction `json:"downloadAccess,omitempty"` // DriveImportedContentLink: URL to the Google Drive viewer if this // volume is uploaded by the user by selecting the file from Google // Drive. DriveImportedContentLink string `json:"driveImportedContentLink,omitempty"` // Embeddable: Whether this volume can be embedded in a viewport using // the Embedded Viewer API. Embeddable bool `json:"embeddable,omitempty"` // Epub: Information about epub content. (In LITE projection.) Epub *VolumeAccessInfoEpub `json:"epub,omitempty"` // ExplicitOfflineLicenseManagement: 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. ExplicitOfflineLicenseManagement bool `json:"explicitOfflineLicenseManagement,omitempty"` // Pdf: Information about pdf content. (In LITE projection.) Pdf *VolumeAccessInfoPdf `json:"pdf,omitempty"` // PublicDomain: Whether or not this book is public domain in the // country listed above. PublicDomain bool `json:"publicDomain,omitempty"` // QuoteSharingAllowed: Whether quote sharing is allowed for this // volume. QuoteSharingAllowed bool `json:"quoteSharingAllowed,omitempty"` // TextToSpeechPermission: Whether text-to-speech is permitted for this // volume. Values can be ALLOWED, ALLOWED_FOR_ACCESSIBILITY, or // NOT_ALLOWED. TextToSpeechPermission string `json:"textToSpeechPermission,omitempty"` // ViewOrderUrl: For ordered but not yet processed orders, we give a URL // that can be used to go to the appropriate Google Wallet page. ViewOrderUrl string `json:"viewOrderUrl,omitempty"` // Viewability: 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. Viewability string `json:"viewability,omitempty"` // WebReaderLink: URL to read this volume on the Google Books site. Link // will not allow users to read non-viewable volumes. WebReaderLink string `json:"webReaderLink,omitempty"` }
type VolumeAccessInfoEpub ¶
type VolumeAccessInfoEpub struct { // AcsTokenLink: URL to retrieve ACS token for epub download. (In LITE // projection.) AcsTokenLink string `json:"acsTokenLink,omitempty"` // DownloadLink: URL to download epub. (In LITE projection.) DownloadLink string `json:"downloadLink,omitempty"` // IsAvailable: Is a flowing text epub available either as public domain // or for purchase. (In LITE projection.) IsAvailable bool `json:"isAvailable,omitempty"` }
type VolumeAccessInfoPdf ¶
type VolumeAccessInfoPdf struct { // AcsTokenLink: URL to retrieve ACS token for pdf download. (In LITE // projection.) AcsTokenLink string `json:"acsTokenLink,omitempty"` // DownloadLink: URL to download pdf. (In LITE projection.) DownloadLink string `json:"downloadLink,omitempty"` // IsAvailable: Is a scanned image pdf available either as public domain // or for purchase. (In LITE projection.) IsAvailable bool `json:"isAvailable,omitempty"` }
type VolumeLayerInfo ¶
type VolumeLayerInfo struct { // Layers: A layer should appear here if and only if the layer exists // for this book. Layers []*VolumeLayerInfoLayers `json:"layers,omitempty"` }
type VolumeLayerInfoLayers ¶
type VolumeLayerInfoLayers struct { // LayerId: The layer id of this layer (e.g. "geo"). LayerId string `json:"layerId,omitempty"` // VolumeAnnotationsVersion: 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. VolumeAnnotationsVersion string `json:"volumeAnnotationsVersion,omitempty"` }
type VolumeRecommendedInfo ¶
type VolumeRecommendedInfo struct { // Explanation: A text explaining why this volume is recommended. Explanation string `json:"explanation,omitempty"` }
type VolumeSaleInfo ¶
type VolumeSaleInfo struct { // BuyLink: URL to purchase this volume on the Google Books site. (In // LITE projection) BuyLink string `json:"buyLink,omitempty"` // Country: The two-letter ISO_3166-1 country code for which this sale // information is valid. (In LITE projection.) Country string `json:"country,omitempty"` // IsEbook: Whether or not this volume is an eBook (can be added to the // My eBooks shelf). IsEbook bool `json:"isEbook,omitempty"` // ListPrice: Suggested retail price. (In LITE projection.) ListPrice *VolumeSaleInfoListPrice `json:"listPrice,omitempty"` // Offers: Offers available for this volume (sales and rentals). Offers []*VolumeSaleInfoOffers `json:"offers,omitempty"` // OnSaleDate: The date on which this book is available for sale. OnSaleDate string `json:"onSaleDate,omitempty"` // RetailPrice: 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.) RetailPrice *VolumeSaleInfoRetailPrice `json:"retailPrice,omitempty"` // Saleability: 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. Saleability string `json:"saleability,omitempty"` }
type VolumeSaleInfoListPrice ¶
type VolumeSaleInfoOffers ¶
type VolumeSaleInfoOffers struct { // FinskyOfferType: The finsky offer type (e.g., PURCHASE=0 RENTAL=3) FinskyOfferType int64 `json:"finskyOfferType,omitempty"` // ListPrice: Offer list (=undiscounted) price in Micros. ListPrice *VolumeSaleInfoOffersListPrice `json:"listPrice,omitempty"` // RentalDuration: The rental duration (for rental offers only). RentalDuration *VolumeSaleInfoOffersRentalDuration `json:"rentalDuration,omitempty"` // RetailPrice: Offer retail (=discounted) price in Micros RetailPrice *VolumeSaleInfoOffersRetailPrice `json:"retailPrice,omitempty"` }
type VolumeSearchInfo ¶
type VolumeSearchInfo struct { // TextSnippet: A text snippet containing the search query. TextSnippet string `json:"textSnippet,omitempty"` }
type VolumeUserInfo ¶
type VolumeUserInfo struct { // Copy: Copy/Paste accounting information. Copy *VolumeUserInfoCopy `json:"copy,omitempty"` // IsInMyBooks: Whether or not this volume is currently in "my books." IsInMyBooks bool `json:"isInMyBooks,omitempty"` // IsPreordered: Whether or not this volume was pre-ordered by the // authenticated user making the request. (In LITE projection.) IsPreordered bool `json:"isPreordered,omitempty"` // IsPurchased: Whether or not this volume was purchased by the // authenticated user making the request. (In LITE projection.) IsPurchased bool `json:"isPurchased,omitempty"` // IsUploaded: Whether or not this volume was user uploaded. IsUploaded bool `json:"isUploaded,omitempty"` // ReadingPosition: The user's current reading position in the volume, // if one is available. (In LITE projection.) ReadingPosition *ReadingPosition `json:"readingPosition,omitempty"` // RentalPeriod: Period during this book is/was a valid rental. RentalPeriod *VolumeUserInfoRentalPeriod `json:"rentalPeriod,omitempty"` // RentalState: Whether this book is an active or an expired rental. RentalState string `json:"rentalState,omitempty"` // Review: This user's review of this volume, if one exists. Review *Review `json:"review,omitempty"` // Updated: 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). Updated string `json:"updated,omitempty"` UserUploadedVolumeInfo *VolumeUserInfoUserUploadedVolumeInfo `json:"userUploadedVolumeInfo,omitempty"` }
type VolumeUserInfoCopy ¶
type VolumeUserInfoUserUploadedVolumeInfo ¶
type VolumeUserInfoUserUploadedVolumeInfo struct {
ProcessingState string `json:"processingState,omitempty"`
}
type VolumeVolumeInfo ¶
type VolumeVolumeInfo struct { // AllowAnonLogging: Whether anonymous logging should be allowed. AllowAnonLogging bool `json:"allowAnonLogging,omitempty"` // Authors: The names of the authors and/or editors for this volume. (In // LITE projection) Authors []string `json:"authors,omitempty"` // AverageRating: The mean review rating for this volume. (min = 1.0, // max = 5.0) AverageRating float64 `json:"averageRating,omitempty"` // CanonicalVolumeLink: Canonical URL for a volume. (In LITE // projection.) CanonicalVolumeLink string `json:"canonicalVolumeLink,omitempty"` // Categories: A list of subject categories, such as "Fiction", // "Suspense", etc. Categories []string `json:"categories,omitempty"` // ContentVersion: An identifier for the version of the volume content // (text & images). (In LITE projection) ContentVersion string `json:"contentVersion,omitempty"` // Description: 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.) Description string `json:"description,omitempty"` // Dimensions: Physical dimensions of this volume. Dimensions *VolumeVolumeInfoDimensions `json:"dimensions,omitempty"` // ImageLinks: A list of image links for all the sizes that are // available. (In LITE projection.) ImageLinks *VolumeVolumeInfoImageLinks `json:"imageLinks,omitempty"` // IndustryIdentifiers: Industry standard identifiers for this volume. IndustryIdentifiers []*VolumeVolumeInfoIndustryIdentifiers `json:"industryIdentifiers,omitempty"` // InfoLink: URL to view information about this volume on the Google // Books site. (In LITE projection) InfoLink string `json:"infoLink,omitempty"` // Language: Best language for this volume (based on content). It is the // two-letter ISO 639-1 code such as 'fr', 'en', etc. Language string `json:"language,omitempty"` // MainCategory: The main category to which this volume belongs. It will // be the category from the categories list returned below that has the // highest weight. MainCategory string `json:"mainCategory,omitempty"` MaturityRating string `json:"maturityRating,omitempty"` // PageCount: Total number of pages as per publisher metadata. PageCount int64 `json:"pageCount,omitempty"` // PreviewLink: URL to preview this volume on the Google Books site. PreviewLink string `json:"previewLink,omitempty"` // PrintType: Type of publication of this volume. Possible values are // BOOK or MAGAZINE. PrintType string `json:"printType,omitempty"` // PrintedPageCount: Total number of printed pages in generated pdf // representation. PrintedPageCount int64 `json:"printedPageCount,omitempty"` // PublishedDate: Date of publication. (In LITE projection.) PublishedDate string `json:"publishedDate,omitempty"` // Publisher: Publisher of this volume. (In LITE projection.) Publisher string `json:"publisher,omitempty"` // RatingsCount: The number of review ratings for this volume. RatingsCount int64 `json:"ratingsCount,omitempty"` // ReadingModes: The reading modes available for this volume. ReadingModes interface{} `json:"readingModes,omitempty"` // SamplePageCount: Total number of sample pages as per publisher // metadata. SamplePageCount int64 `json:"samplePageCount,omitempty"` // Subtitle: Volume subtitle. (In LITE projection.) Subtitle string `json:"subtitle,omitempty"` // Title: Volume title. (In LITE projection.) Title string `json:"title,omitempty"` }
type VolumeVolumeInfoDimensions ¶
type VolumeVolumeInfoDimensions struct { // Height: Height or length of this volume (in cm). Height string `json:"height,omitempty"` // Thickness: Thickness of this volume (in cm). Thickness string `json:"thickness,omitempty"` // Width: Width of this volume (in cm). Width string `json:"width,omitempty"` }
type VolumeVolumeInfoImageLinks ¶
type VolumeVolumeInfoImageLinks struct { // ExtraLarge: Image link for extra large size (width of ~1280 pixels). // (In LITE projection) ExtraLarge string `json:"extraLarge,omitempty"` // Large: Image link for large size (width of ~800 pixels). (In LITE // projection) Large string `json:"large,omitempty"` // Medium: Image link for medium size (width of ~575 pixels). (In LITE // projection) Medium string `json:"medium,omitempty"` // Small: Image link for small size (width of ~300 pixels). (In LITE // projection) Small string `json:"small,omitempty"` // SmallThumbnail: Image link for small thumbnail size (width of ~80 // pixels). (In LITE projection) SmallThumbnail string `json:"smallThumbnail,omitempty"` // Thumbnail: Image link for thumbnail size (width of ~128 pixels). (In // LITE projection) Thumbnail string `json:"thumbnail,omitempty"` }
type Volumeannotation ¶
type Volumeannotation struct { // AnnotationDataId: The annotation data id for this volume annotation. AnnotationDataId string `json:"annotationDataId,omitempty"` // AnnotationDataLink: Link to get data for this annotation. AnnotationDataLink string `json:"annotationDataLink,omitempty"` // AnnotationType: The type of annotation this is. AnnotationType string `json:"annotationType,omitempty"` // ContentRanges: The content ranges to identify the selected text. ContentRanges *VolumeannotationContentRanges `json:"contentRanges,omitempty"` // Data: Data for this annotation. Data string `json:"data,omitempty"` // Deleted: Indicates that this annotation is deleted. Deleted bool `json:"deleted,omitempty"` // Id: Unique id of this volume annotation. Id string `json:"id,omitempty"` // Kind: Resource Type Kind string `json:"kind,omitempty"` // LayerId: The Layer this annotation is for. LayerId string `json:"layerId,omitempty"` // PageIds: Pages the annotation spans. PageIds []string `json:"pageIds,omitempty"` // SelectedText: Excerpt from the volume. SelectedText string `json:"selectedText,omitempty"` // SelfLink: URL to this resource. SelfLink string `json:"selfLink,omitempty"` // Updated: Timestamp for the last time this anntoation was updated. // (RFC 3339 UTC date-time format). Updated string `json:"updated,omitempty"` // VolumeId: The Volume this annotation is for. VolumeId string `json:"volumeId,omitempty"` }
type VolumeannotationContentRanges ¶
type VolumeannotationContentRanges struct { // CfiRange: Range in CFI format for this annotation for version above. CfiRange *BooksAnnotationsRange `json:"cfiRange,omitempty"` // ContentVersion: Content version applicable to ranges below. ContentVersion string `json:"contentVersion,omitempty"` // GbImageRange: Range in GB image format for this annotation for // version above. GbImageRange *BooksAnnotationsRange `json:"gbImageRange,omitempty"` // GbTextRange: Range in GB text format for this annotation for version // above. GbTextRange *BooksAnnotationsRange `json:"gbTextRange,omitempty"` }
type Volumeannotations ¶
type Volumeannotations struct { // Items: A list of volume annotations. Items []*Volumeannotation `json:"items,omitempty"` // Kind: Resource type Kind string `json:"kind,omitempty"` // NextPageToken: Token to pass in for pagination for the next page. // This will not be present if this request does not have more results. NextPageToken string `json:"nextPageToken,omitempty"` // TotalItems: The total number of volume annotations found. TotalItems int64 `json:"totalItems,omitempty"` // Version: 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). Version string `json:"version,omitempty"` }
type Volumes ¶
type Volumes struct { // Items: A list of volumes. Items []*Volume `json:"items,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` // TotalItems: Total number of volumes found. This might be greater than // the number of volumes returned in this response if results have been // paginated. TotalItems int64 `json:"totalItems,omitempty"` }
type VolumesAssociatedListCall ¶
type VolumesAssociatedListCall struct {
// contains filtered or unexported fields
}
func (*VolumesAssociatedListCall) Association ¶
func (c *VolumesAssociatedListCall) Association(association string) *VolumesAssociatedListCall
Association sets the optional parameter "association": Association type.
func (*VolumesAssociatedListCall) Do ¶
func (c *VolumesAssociatedListCall) Do() (*Volumes, error)
func (*VolumesAssociatedListCall) Fields ¶
func (c *VolumesAssociatedListCall) Fields(s ...googleapi.Field) *VolumesAssociatedListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*VolumesAssociatedListCall) Locale ¶
func (c *VolumesAssociatedListCall) Locale(locale string) *VolumesAssociatedListCall
Locale sets the optional parameter "locale": ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'. Used for generating recommendations.
func (*VolumesAssociatedListCall) MaxAllowedMaturityRating ¶
func (c *VolumesAssociatedListCall) MaxAllowedMaturityRating(maxAllowedMaturityRating string) *VolumesAssociatedListCall
MaxAllowedMaturityRating sets the optional parameter "maxAllowedMaturityRating": The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.
func (*VolumesAssociatedListCall) Source ¶
func (c *VolumesAssociatedListCall) Source(source string) *VolumesAssociatedListCall
Source sets the optional parameter "source": String to identify the originator of this request.
type VolumesAssociatedService ¶
type VolumesAssociatedService struct {
// contains filtered or unexported fields
}
func NewVolumesAssociatedService ¶
func NewVolumesAssociatedService(s *Service) *VolumesAssociatedService
func (*VolumesAssociatedService) List ¶
func (r *VolumesAssociatedService) List(volumeId string) *VolumesAssociatedListCall
List: Return a list of associated books.
type VolumesGetCall ¶
type VolumesGetCall struct {
// contains filtered or unexported fields
}
func (*VolumesGetCall) Country ¶
func (c *VolumesGetCall) Country(country string) *VolumesGetCall
Country sets the optional parameter "country": ISO-3166-1 code to override the IP-based location.
func (*VolumesGetCall) Do ¶
func (c *VolumesGetCall) Do() (*Volume, error)
func (*VolumesGetCall) Fields ¶
func (c *VolumesGetCall) Fields(s ...googleapi.Field) *VolumesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*VolumesGetCall) Partner ¶
func (c *VolumesGetCall) Partner(partner string) *VolumesGetCall
Partner sets the optional parameter "partner": Brand results for partner ID.
func (*VolumesGetCall) Projection ¶
func (c *VolumesGetCall) Projection(projection string) *VolumesGetCall
Projection sets the optional parameter "projection": Restrict information returned to a set of selected fields.
func (*VolumesGetCall) Source ¶
func (c *VolumesGetCall) Source(source string) *VolumesGetCall
Source sets the optional parameter "source": String to identify the originator of this request.
func (*VolumesGetCall) User_library_consistent_read ¶
func (c *VolumesGetCall) User_library_consistent_read(user_library_consistent_read bool) *VolumesGetCall
User_library_consistent_read sets the optional parameter "user_library_consistent_read":
type VolumesListCall ¶
type VolumesListCall struct {
// contains filtered or unexported fields
}
func (*VolumesListCall) Do ¶
func (c *VolumesListCall) Do() (*Volumes, error)
func (*VolumesListCall) Download ¶
func (c *VolumesListCall) Download(download string) *VolumesListCall
Download sets the optional parameter "download": Restrict to volumes by download availability.
func (*VolumesListCall) Fields ¶
func (c *VolumesListCall) Fields(s ...googleapi.Field) *VolumesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*VolumesListCall) Filter ¶
func (c *VolumesListCall) Filter(filter string) *VolumesListCall
Filter sets the optional parameter "filter": Filter search results.
func (*VolumesListCall) LangRestrict ¶
func (c *VolumesListCall) LangRestrict(langRestrict string) *VolumesListCall
LangRestrict sets the optional parameter "langRestrict": Restrict results to books with this language code.
func (*VolumesListCall) LibraryRestrict ¶
func (c *VolumesListCall) LibraryRestrict(libraryRestrict string) *VolumesListCall
LibraryRestrict sets the optional parameter "libraryRestrict": Restrict search to this user's library.
func (*VolumesListCall) MaxResults ¶
func (c *VolumesListCall) MaxResults(maxResults int64) *VolumesListCall
MaxResults sets the optional parameter "maxResults": Maximum number of results to return.
func (*VolumesListCall) OrderBy ¶
func (c *VolumesListCall) OrderBy(orderBy string) *VolumesListCall
OrderBy sets the optional parameter "orderBy": Sort search results.
func (*VolumesListCall) Partner ¶
func (c *VolumesListCall) Partner(partner string) *VolumesListCall
Partner sets the optional parameter "partner": Restrict and brand results for partner ID.
func (*VolumesListCall) PrintType ¶
func (c *VolumesListCall) PrintType(printType string) *VolumesListCall
PrintType sets the optional parameter "printType": Restrict to books or magazines.
func (*VolumesListCall) Projection ¶
func (c *VolumesListCall) Projection(projection string) *VolumesListCall
Projection sets the optional parameter "projection": Restrict information returned to a set of selected fields.
func (*VolumesListCall) ShowPreorders ¶
func (c *VolumesListCall) ShowPreorders(showPreorders bool) *VolumesListCall
ShowPreorders sets the optional parameter "showPreorders": Set to true to show books available for preorder. Defaults to false.
func (*VolumesListCall) Source ¶
func (c *VolumesListCall) Source(source string) *VolumesListCall
Source sets the optional parameter "source": String to identify the originator of this request.
func (*VolumesListCall) StartIndex ¶
func (c *VolumesListCall) StartIndex(startIndex int64) *VolumesListCall
StartIndex sets the optional parameter "startIndex": Index of the first result to return (starts at 0)
type VolumesMybooksListCall ¶
type VolumesMybooksListCall struct {
// contains filtered or unexported fields
}
func (*VolumesMybooksListCall) AcquireMethod ¶
func (c *VolumesMybooksListCall) AcquireMethod(acquireMethod string) *VolumesMybooksListCall
AcquireMethod sets the optional parameter "acquireMethod": How the book was aquired
func (*VolumesMybooksListCall) Do ¶
func (c *VolumesMybooksListCall) Do() (*Volumes, error)
func (*VolumesMybooksListCall) Fields ¶
func (c *VolumesMybooksListCall) Fields(s ...googleapi.Field) *VolumesMybooksListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*VolumesMybooksListCall) Locale ¶
func (c *VolumesMybooksListCall) Locale(locale string) *VolumesMybooksListCall
Locale sets the optional parameter "locale": ISO-639-1 language and ISO-3166-1 country code. Ex:'en_US'. Used for generating recommendations.
func (*VolumesMybooksListCall) MaxResults ¶
func (c *VolumesMybooksListCall) MaxResults(maxResults int64) *VolumesMybooksListCall
MaxResults sets the optional parameter "maxResults": Maximum number of results to return.
func (*VolumesMybooksListCall) ProcessingState ¶
func (c *VolumesMybooksListCall) ProcessingState(processingState string) *VolumesMybooksListCall
ProcessingState sets the optional parameter "processingState": The processing state of the user uploaded volumes to be returned. Applicable only if the UPLOADED is specified in the acquireMethod.
func (*VolumesMybooksListCall) Source ¶
func (c *VolumesMybooksListCall) Source(source string) *VolumesMybooksListCall
Source sets the optional parameter "source": String to identify the originator of this request.
func (*VolumesMybooksListCall) StartIndex ¶
func (c *VolumesMybooksListCall) StartIndex(startIndex int64) *VolumesMybooksListCall
StartIndex sets the optional parameter "startIndex": Index of the first result to return (starts at 0)
type VolumesMybooksService ¶
type VolumesMybooksService struct {
// contains filtered or unexported fields
}
func NewVolumesMybooksService ¶
func NewVolumesMybooksService(s *Service) *VolumesMybooksService
func (*VolumesMybooksService) List ¶
func (r *VolumesMybooksService) List() *VolumesMybooksListCall
List: Return a list of books in My Library.
type VolumesRecommendedListCall ¶
type VolumesRecommendedListCall struct {
// contains filtered or unexported fields
}
func (*VolumesRecommendedListCall) Do ¶
func (c *VolumesRecommendedListCall) Do() (*Volumes, error)
func (*VolumesRecommendedListCall) Fields ¶
func (c *VolumesRecommendedListCall) Fields(s ...googleapi.Field) *VolumesRecommendedListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*VolumesRecommendedListCall) Locale ¶
func (c *VolumesRecommendedListCall) Locale(locale string) *VolumesRecommendedListCall
Locale sets the optional parameter "locale": ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'. Used for generating recommendations.
func (*VolumesRecommendedListCall) MaxAllowedMaturityRating ¶
func (c *VolumesRecommendedListCall) MaxAllowedMaturityRating(maxAllowedMaturityRating string) *VolumesRecommendedListCall
MaxAllowedMaturityRating sets the optional parameter "maxAllowedMaturityRating": The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.
func (*VolumesRecommendedListCall) Source ¶
func (c *VolumesRecommendedListCall) Source(source string) *VolumesRecommendedListCall
Source sets the optional parameter "source": String to identify the originator of this request.
type VolumesRecommendedRateCall ¶
type VolumesRecommendedRateCall struct {
// contains filtered or unexported fields
}
func (*VolumesRecommendedRateCall) Do ¶
func (c *VolumesRecommendedRateCall) Do() (*BooksVolumesRecommendedRateResponse, error)
func (*VolumesRecommendedRateCall) Fields ¶
func (c *VolumesRecommendedRateCall) Fields(s ...googleapi.Field) *VolumesRecommendedRateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*VolumesRecommendedRateCall) Locale ¶
func (c *VolumesRecommendedRateCall) Locale(locale string) *VolumesRecommendedRateCall
Locale sets the optional parameter "locale": ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'. Used for generating recommendations.
func (*VolumesRecommendedRateCall) Source ¶
func (c *VolumesRecommendedRateCall) Source(source string) *VolumesRecommendedRateCall
Source sets the optional parameter "source": String to identify the originator of this request.
type VolumesRecommendedService ¶
type VolumesRecommendedService struct {
// contains filtered or unexported fields
}
func NewVolumesRecommendedService ¶
func NewVolumesRecommendedService(s *Service) *VolumesRecommendedService
func (*VolumesRecommendedService) List ¶
func (r *VolumesRecommendedService) List() *VolumesRecommendedListCall
List: Return a list of recommended books for the current user.
func (*VolumesRecommendedService) Rate ¶
func (r *VolumesRecommendedService) Rate(rating string, volumeId string) *VolumesRecommendedRateCall
Rate: Rate a recommended book for the current user.
type VolumesService ¶
type VolumesService struct { Associated *VolumesAssociatedService Mybooks *VolumesMybooksService Recommended *VolumesRecommendedService Useruploaded *VolumesUseruploadedService // contains filtered or unexported fields }
func NewVolumesService ¶
func NewVolumesService(s *Service) *VolumesService
func (*VolumesService) Get ¶
func (r *VolumesService) Get(volumeId string) *VolumesGetCall
Get: Gets volume information for a single volume.
func (*VolumesService) List ¶
func (r *VolumesService) List(q string) *VolumesListCall
List: Performs a book search.
type VolumesUseruploadedListCall ¶
type VolumesUseruploadedListCall struct {
// contains filtered or unexported fields
}
func (*VolumesUseruploadedListCall) Do ¶
func (c *VolumesUseruploadedListCall) Do() (*Volumes, error)
func (*VolumesUseruploadedListCall) Fields ¶
func (c *VolumesUseruploadedListCall) Fields(s ...googleapi.Field) *VolumesUseruploadedListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*VolumesUseruploadedListCall) Locale ¶
func (c *VolumesUseruploadedListCall) Locale(locale string) *VolumesUseruploadedListCall
Locale sets the optional parameter "locale": ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'. Used for generating recommendations.
func (*VolumesUseruploadedListCall) MaxResults ¶
func (c *VolumesUseruploadedListCall) MaxResults(maxResults int64) *VolumesUseruploadedListCall
MaxResults sets the optional parameter "maxResults": Maximum number of results to return.
func (*VolumesUseruploadedListCall) ProcessingState ¶
func (c *VolumesUseruploadedListCall) ProcessingState(processingState string) *VolumesUseruploadedListCall
ProcessingState sets the optional parameter "processingState": The processing state of the user uploaded volumes to be returned.
func (*VolumesUseruploadedListCall) Source ¶
func (c *VolumesUseruploadedListCall) Source(source string) *VolumesUseruploadedListCall
Source sets the optional parameter "source": String to identify the originator of this request.
func (*VolumesUseruploadedListCall) StartIndex ¶
func (c *VolumesUseruploadedListCall) StartIndex(startIndex int64) *VolumesUseruploadedListCall
StartIndex sets the optional parameter "startIndex": Index of the first result to return (starts at 0)
func (*VolumesUseruploadedListCall) VolumeId ¶
func (c *VolumesUseruploadedListCall) VolumeId(volumeId string) *VolumesUseruploadedListCall
VolumeId sets the optional parameter "volumeId": The ids of the volumes to be returned. If not specified all that match the processingState are returned.
type VolumesUseruploadedService ¶
type VolumesUseruploadedService struct {
// contains filtered or unexported fields
}
func NewVolumesUseruploadedService ¶
func NewVolumesUseruploadedService(s *Service) *VolumesUseruploadedService
func (*VolumesUseruploadedService) List ¶
func (r *VolumesUseruploadedService) List() *VolumesUseruploadedListCall
List: Return a list of books uploaded by the current user.