Documentation ¶
Overview ¶
Package books provides access to the Books API.
For product documentation, see: https://code.google.com/apis/books/docs/v1/getting_started.html
Creating a client ¶
Usage example:
import "google.golang.org/api/books/v1" ... ctx := context.Background() booksService, err := books.NewService(ctx)
In this example, Google Application Default Credentials are used for authentication.
For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.
Other authentication options ¶
To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:
booksService, err := books.NewService(ctx, option.WithAPIKey("AIza..."))
To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:
config := &oauth2.Config{...} // ... token, err := config.Exchange(ctx, ...) booksService, err := books.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))
See https://godoc.org/google.golang.org/api/option/ for details on options.
Index ¶
- Constants
- type Annotation
- type AnnotationClientVersionRanges
- type AnnotationCurrentVersionRanges
- type AnnotationLayerSummary
- type Annotations
- type AnnotationsSummary
- type AnnotationsSummaryLayers
- type Annotationsdata
- type BooksAnnotationsRange
- type BooksCloudloadingResource
- type BooksVolumesRecommendedRateResponse
- type Bookshelf
- type Bookshelves
- type BookshelvesGetCall
- func (c *BookshelvesGetCall) Context(ctx context.Context) *BookshelvesGetCall
- func (c *BookshelvesGetCall) Do(opts ...googleapi.CallOption) (*Bookshelf, error)
- func (c *BookshelvesGetCall) Fields(s ...googleapi.Field) *BookshelvesGetCall
- func (c *BookshelvesGetCall) Header() http.Header
- func (c *BookshelvesGetCall) IfNoneMatch(entityTag string) *BookshelvesGetCall
- func (c *BookshelvesGetCall) Source(source string) *BookshelvesGetCall
- type BookshelvesListCall
- func (c *BookshelvesListCall) Context(ctx context.Context) *BookshelvesListCall
- func (c *BookshelvesListCall) Do(opts ...googleapi.CallOption) (*Bookshelves, error)
- func (c *BookshelvesListCall) Fields(s ...googleapi.Field) *BookshelvesListCall
- func (c *BookshelvesListCall) Header() http.Header
- func (c *BookshelvesListCall) IfNoneMatch(entityTag string) *BookshelvesListCall
- func (c *BookshelvesListCall) Source(source string) *BookshelvesListCall
- type BookshelvesService
- type BookshelvesVolumesListCall
- func (c *BookshelvesVolumesListCall) Context(ctx context.Context) *BookshelvesVolumesListCall
- func (c *BookshelvesVolumesListCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
- func (c *BookshelvesVolumesListCall) Fields(s ...googleapi.Field) *BookshelvesVolumesListCall
- func (c *BookshelvesVolumesListCall) Header() http.Header
- func (c *BookshelvesVolumesListCall) IfNoneMatch(entityTag string) *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) Context(ctx context.Context) *CloudloadingAddBookCall
- func (c *CloudloadingAddBookCall) Do(opts ...googleapi.CallOption) (*BooksCloudloadingResource, error)
- func (c *CloudloadingAddBookCall) DriveDocumentId(driveDocumentId string) *CloudloadingAddBookCall
- func (c *CloudloadingAddBookCall) Fields(s ...googleapi.Field) *CloudloadingAddBookCall
- func (c *CloudloadingAddBookCall) Header() http.Header
- func (c *CloudloadingAddBookCall) MimeType(mimeType string) *CloudloadingAddBookCall
- func (c *CloudloadingAddBookCall) Name(name string) *CloudloadingAddBookCall
- func (c *CloudloadingAddBookCall) UploadClientToken(uploadClientToken string) *CloudloadingAddBookCall
- type CloudloadingDeleteBookCall
- func (c *CloudloadingDeleteBookCall) Context(ctx context.Context) *CloudloadingDeleteBookCall
- func (c *CloudloadingDeleteBookCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *CloudloadingDeleteBookCall) Fields(s ...googleapi.Field) *CloudloadingDeleteBookCall
- func (c *CloudloadingDeleteBookCall) Header() http.Header
- type CloudloadingService
- type CloudloadingUpdateBookCall
- func (c *CloudloadingUpdateBookCall) Context(ctx context.Context) *CloudloadingUpdateBookCall
- func (c *CloudloadingUpdateBookCall) Do(opts ...googleapi.CallOption) (*BooksCloudloadingResource, error)
- func (c *CloudloadingUpdateBookCall) Fields(s ...googleapi.Field) *CloudloadingUpdateBookCall
- func (c *CloudloadingUpdateBookCall) Header() http.Header
- type ConcurrentAccessRestriction
- type DictionaryAnnotationdata
- type DictionaryListOfflineMetadataCall
- func (c *DictionaryListOfflineMetadataCall) Context(ctx context.Context) *DictionaryListOfflineMetadataCall
- func (c *DictionaryListOfflineMetadataCall) Do(opts ...googleapi.CallOption) (*Metadata, error)
- func (c *DictionaryListOfflineMetadataCall) Fields(s ...googleapi.Field) *DictionaryListOfflineMetadataCall
- func (c *DictionaryListOfflineMetadataCall) Header() http.Header
- func (c *DictionaryListOfflineMetadataCall) IfNoneMatch(entityTag string) *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 Discoveryclusters
- type DiscoveryclustersClusters
- type DiscoveryclustersClustersBannerWithContentContainer
- type DownloadAccessRestriction
- type DownloadAccesses
- type Empty
- type FamilyInfo
- type FamilyInfoMembership
- type FamilysharingGetFamilyInfoCall
- func (c *FamilysharingGetFamilyInfoCall) Context(ctx context.Context) *FamilysharingGetFamilyInfoCall
- func (c *FamilysharingGetFamilyInfoCall) Do(opts ...googleapi.CallOption) (*FamilyInfo, error)
- func (c *FamilysharingGetFamilyInfoCall) Fields(s ...googleapi.Field) *FamilysharingGetFamilyInfoCall
- func (c *FamilysharingGetFamilyInfoCall) Header() http.Header
- func (c *FamilysharingGetFamilyInfoCall) IfNoneMatch(entityTag string) *FamilysharingGetFamilyInfoCall
- func (c *FamilysharingGetFamilyInfoCall) Source(source string) *FamilysharingGetFamilyInfoCall
- type FamilysharingService
- type FamilysharingShareCall
- func (c *FamilysharingShareCall) Context(ctx context.Context) *FamilysharingShareCall
- func (c *FamilysharingShareCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *FamilysharingShareCall) DocId(docId string) *FamilysharingShareCall
- func (c *FamilysharingShareCall) Fields(s ...googleapi.Field) *FamilysharingShareCall
- func (c *FamilysharingShareCall) Header() http.Header
- func (c *FamilysharingShareCall) Source(source string) *FamilysharingShareCall
- func (c *FamilysharingShareCall) VolumeId(volumeId string) *FamilysharingShareCall
- type FamilysharingUnshareCall
- func (c *FamilysharingUnshareCall) Context(ctx context.Context) *FamilysharingUnshareCall
- func (c *FamilysharingUnshareCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *FamilysharingUnshareCall) DocId(docId string) *FamilysharingUnshareCall
- func (c *FamilysharingUnshareCall) Fields(s ...googleapi.Field) *FamilysharingUnshareCall
- func (c *FamilysharingUnshareCall) Header() http.Header
- func (c *FamilysharingUnshareCall) Source(source string) *FamilysharingUnshareCall
- func (c *FamilysharingUnshareCall) VolumeId(volumeId string) *FamilysharingUnshareCall
- type GeoAnnotationdata
- type Geolayerdata
- type GeolayerdataCommon
- type GeolayerdataGeo
- type GeolayerdataGeoViewport
- type GeolayerdataGeoViewportHi
- type GeolayerdataGeoViewportLo
- type LayersAnnotationDataGetCall
- func (c *LayersAnnotationDataGetCall) AllowWebDefinitions(allowWebDefinitions bool) *LayersAnnotationDataGetCall
- func (c *LayersAnnotationDataGetCall) Context(ctx context.Context) *LayersAnnotationDataGetCall
- func (c *LayersAnnotationDataGetCall) Do(opts ...googleapi.CallOption) (*DictionaryAnnotationdata, error)
- func (c *LayersAnnotationDataGetCall) Fields(s ...googleapi.Field) *LayersAnnotationDataGetCall
- func (c *LayersAnnotationDataGetCall) H(h int64) *LayersAnnotationDataGetCall
- func (c *LayersAnnotationDataGetCall) Header() http.Header
- func (c *LayersAnnotationDataGetCall) IfNoneMatch(entityTag string) *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) Context(ctx context.Context) *LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) Do(opts ...googleapi.CallOption) (*Annotationsdata, error)
- func (c *LayersAnnotationDataListCall) Fields(s ...googleapi.Field) *LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) H(h int64) *LayersAnnotationDataListCall
- func (c *LayersAnnotationDataListCall) Header() http.Header
- func (c *LayersAnnotationDataListCall) IfNoneMatch(entityTag string) *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) Pages(ctx context.Context, f func(*Annotationsdata) error) error
- 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
- func (c *LayersGetCall) ContentVersion(contentVersion string) *LayersGetCall
- func (c *LayersGetCall) Context(ctx context.Context) *LayersGetCall
- func (c *LayersGetCall) Do(opts ...googleapi.CallOption) (*Layersummary, error)
- func (c *LayersGetCall) Fields(s ...googleapi.Field) *LayersGetCall
- func (c *LayersGetCall) Header() http.Header
- func (c *LayersGetCall) IfNoneMatch(entityTag string) *LayersGetCall
- func (c *LayersGetCall) Source(source string) *LayersGetCall
- type LayersListCall
- func (c *LayersListCall) ContentVersion(contentVersion string) *LayersListCall
- func (c *LayersListCall) Context(ctx context.Context) *LayersListCall
- func (c *LayersListCall) Do(opts ...googleapi.CallOption) (*Layersummaries, error)
- func (c *LayersListCall) Fields(s ...googleapi.Field) *LayersListCall
- func (c *LayersListCall) Header() http.Header
- func (c *LayersListCall) IfNoneMatch(entityTag string) *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) Context(ctx context.Context) *LayersVolumeAnnotationsGetCall
- func (c *LayersVolumeAnnotationsGetCall) Do(opts ...googleapi.CallOption) (*Volumeannotation, error)
- func (c *LayersVolumeAnnotationsGetCall) Fields(s ...googleapi.Field) *LayersVolumeAnnotationsGetCall
- func (c *LayersVolumeAnnotationsGetCall) Header() http.Header
- func (c *LayersVolumeAnnotationsGetCall) IfNoneMatch(entityTag string) *LayersVolumeAnnotationsGetCall
- func (c *LayersVolumeAnnotationsGetCall) Locale(locale string) *LayersVolumeAnnotationsGetCall
- func (c *LayersVolumeAnnotationsGetCall) Source(source string) *LayersVolumeAnnotationsGetCall
- type LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) Context(ctx context.Context) *LayersVolumeAnnotationsListCall
- func (c *LayersVolumeAnnotationsListCall) Do(opts ...googleapi.CallOption) (*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) Header() http.Header
- func (c *LayersVolumeAnnotationsListCall) IfNoneMatch(entityTag string) *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) Pages(ctx context.Context, f func(*Volumeannotations) error) error
- 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
- func (c *MyconfigGetUserSettingsCall) Context(ctx context.Context) *MyconfigGetUserSettingsCall
- func (c *MyconfigGetUserSettingsCall) Country(country string) *MyconfigGetUserSettingsCall
- func (c *MyconfigGetUserSettingsCall) Do(opts ...googleapi.CallOption) (*Usersettings, error)
- func (c *MyconfigGetUserSettingsCall) Fields(s ...googleapi.Field) *MyconfigGetUserSettingsCall
- func (c *MyconfigGetUserSettingsCall) Header() http.Header
- func (c *MyconfigGetUserSettingsCall) IfNoneMatch(entityTag string) *MyconfigGetUserSettingsCall
- type MyconfigReleaseDownloadAccessCall
- func (c *MyconfigReleaseDownloadAccessCall) Context(ctx context.Context) *MyconfigReleaseDownloadAccessCall
- func (c *MyconfigReleaseDownloadAccessCall) Do(opts ...googleapi.CallOption) (*DownloadAccesses, error)
- func (c *MyconfigReleaseDownloadAccessCall) Fields(s ...googleapi.Field) *MyconfigReleaseDownloadAccessCall
- func (c *MyconfigReleaseDownloadAccessCall) Header() http.Header
- func (c *MyconfigReleaseDownloadAccessCall) Locale(locale string) *MyconfigReleaseDownloadAccessCall
- func (c *MyconfigReleaseDownloadAccessCall) Source(source string) *MyconfigReleaseDownloadAccessCall
- type MyconfigRequestAccessCall
- func (c *MyconfigRequestAccessCall) Context(ctx context.Context) *MyconfigRequestAccessCall
- func (c *MyconfigRequestAccessCall) Do(opts ...googleapi.CallOption) (*RequestAccessData, error)
- func (c *MyconfigRequestAccessCall) Fields(s ...googleapi.Field) *MyconfigRequestAccessCall
- func (c *MyconfigRequestAccessCall) Header() http.Header
- 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(cpksver string, volumeIds []string) *MyconfigReleaseDownloadAccessCall
- func (r *MyconfigService) RequestAccess(cpksver string, nonce string, source string, volumeId string) *MyconfigRequestAccessCall
- func (r *MyconfigService) SyncVolumeLicenses(cpksver string, nonce string, source string) *MyconfigSyncVolumeLicensesCall
- func (r *MyconfigService) UpdateUserSettings(usersettings *Usersettings) *MyconfigUpdateUserSettingsCall
- type MyconfigSyncVolumeLicensesCall
- func (c *MyconfigSyncVolumeLicensesCall) Context(ctx context.Context) *MyconfigSyncVolumeLicensesCall
- func (c *MyconfigSyncVolumeLicensesCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
- func (c *MyconfigSyncVolumeLicensesCall) Features(features ...string) *MyconfigSyncVolumeLicensesCall
- func (c *MyconfigSyncVolumeLicensesCall) Fields(s ...googleapi.Field) *MyconfigSyncVolumeLicensesCall
- func (c *MyconfigSyncVolumeLicensesCall) Header() http.Header
- func (c *MyconfigSyncVolumeLicensesCall) IncludeNonComicsSeries(includeNonComicsSeries bool) *MyconfigSyncVolumeLicensesCall
- func (c *MyconfigSyncVolumeLicensesCall) Locale(locale string) *MyconfigSyncVolumeLicensesCall
- func (c *MyconfigSyncVolumeLicensesCall) ShowPreorders(showPreorders bool) *MyconfigSyncVolumeLicensesCall
- func (c *MyconfigSyncVolumeLicensesCall) VolumeIds(volumeIds ...string) *MyconfigSyncVolumeLicensesCall
- type MyconfigUpdateUserSettingsCall
- func (c *MyconfigUpdateUserSettingsCall) Context(ctx context.Context) *MyconfigUpdateUserSettingsCall
- func (c *MyconfigUpdateUserSettingsCall) Do(opts ...googleapi.CallOption) (*Usersettings, error)
- func (c *MyconfigUpdateUserSettingsCall) Fields(s ...googleapi.Field) *MyconfigUpdateUserSettingsCall
- func (c *MyconfigUpdateUserSettingsCall) Header() http.Header
- type MylibraryAnnotationsDeleteCall
- func (c *MylibraryAnnotationsDeleteCall) Context(ctx context.Context) *MylibraryAnnotationsDeleteCall
- func (c *MylibraryAnnotationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *MylibraryAnnotationsDeleteCall) Fields(s ...googleapi.Field) *MylibraryAnnotationsDeleteCall
- func (c *MylibraryAnnotationsDeleteCall) Header() http.Header
- func (c *MylibraryAnnotationsDeleteCall) Source(source string) *MylibraryAnnotationsDeleteCall
- type MylibraryAnnotationsInsertCall
- func (c *MylibraryAnnotationsInsertCall) AnnotationId(annotationId string) *MylibraryAnnotationsInsertCall
- func (c *MylibraryAnnotationsInsertCall) Context(ctx context.Context) *MylibraryAnnotationsInsertCall
- func (c *MylibraryAnnotationsInsertCall) Country(country string) *MylibraryAnnotationsInsertCall
- func (c *MylibraryAnnotationsInsertCall) Do(opts ...googleapi.CallOption) (*Annotation, error)
- func (c *MylibraryAnnotationsInsertCall) Fields(s ...googleapi.Field) *MylibraryAnnotationsInsertCall
- func (c *MylibraryAnnotationsInsertCall) Header() http.Header
- 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) Context(ctx context.Context) *MylibraryAnnotationsListCall
- func (c *MylibraryAnnotationsListCall) Do(opts ...googleapi.CallOption) (*Annotations, error)
- func (c *MylibraryAnnotationsListCall) Fields(s ...googleapi.Field) *MylibraryAnnotationsListCall
- func (c *MylibraryAnnotationsListCall) Header() http.Header
- func (c *MylibraryAnnotationsListCall) IfNoneMatch(entityTag string) *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) Pages(ctx context.Context, f func(*Annotations) error) error
- 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
- func (c *MylibraryAnnotationsSummaryCall) Context(ctx context.Context) *MylibraryAnnotationsSummaryCall
- func (c *MylibraryAnnotationsSummaryCall) Do(opts ...googleapi.CallOption) (*AnnotationsSummary, error)
- func (c *MylibraryAnnotationsSummaryCall) Fields(s ...googleapi.Field) *MylibraryAnnotationsSummaryCall
- func (c *MylibraryAnnotationsSummaryCall) Header() http.Header
- type MylibraryAnnotationsUpdateCall
- func (c *MylibraryAnnotationsUpdateCall) Context(ctx context.Context) *MylibraryAnnotationsUpdateCall
- func (c *MylibraryAnnotationsUpdateCall) Do(opts ...googleapi.CallOption) (*Annotation, error)
- func (c *MylibraryAnnotationsUpdateCall) Fields(s ...googleapi.Field) *MylibraryAnnotationsUpdateCall
- func (c *MylibraryAnnotationsUpdateCall) Header() http.Header
- func (c *MylibraryAnnotationsUpdateCall) Source(source string) *MylibraryAnnotationsUpdateCall
- type MylibraryBookshelvesAddVolumeCall
- func (c *MylibraryBookshelvesAddVolumeCall) Context(ctx context.Context) *MylibraryBookshelvesAddVolumeCall
- func (c *MylibraryBookshelvesAddVolumeCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *MylibraryBookshelvesAddVolumeCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesAddVolumeCall
- func (c *MylibraryBookshelvesAddVolumeCall) Header() http.Header
- func (c *MylibraryBookshelvesAddVolumeCall) Reason(reason string) *MylibraryBookshelvesAddVolumeCall
- func (c *MylibraryBookshelvesAddVolumeCall) Source(source string) *MylibraryBookshelvesAddVolumeCall
- type MylibraryBookshelvesClearVolumesCall
- func (c *MylibraryBookshelvesClearVolumesCall) Context(ctx context.Context) *MylibraryBookshelvesClearVolumesCall
- func (c *MylibraryBookshelvesClearVolumesCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *MylibraryBookshelvesClearVolumesCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesClearVolumesCall
- func (c *MylibraryBookshelvesClearVolumesCall) Header() http.Header
- func (c *MylibraryBookshelvesClearVolumesCall) Source(source string) *MylibraryBookshelvesClearVolumesCall
- type MylibraryBookshelvesGetCall
- func (c *MylibraryBookshelvesGetCall) Context(ctx context.Context) *MylibraryBookshelvesGetCall
- func (c *MylibraryBookshelvesGetCall) Do(opts ...googleapi.CallOption) (*Bookshelf, error)
- func (c *MylibraryBookshelvesGetCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesGetCall
- func (c *MylibraryBookshelvesGetCall) Header() http.Header
- func (c *MylibraryBookshelvesGetCall) IfNoneMatch(entityTag string) *MylibraryBookshelvesGetCall
- func (c *MylibraryBookshelvesGetCall) Source(source string) *MylibraryBookshelvesGetCall
- type MylibraryBookshelvesListCall
- func (c *MylibraryBookshelvesListCall) Context(ctx context.Context) *MylibraryBookshelvesListCall
- func (c *MylibraryBookshelvesListCall) Do(opts ...googleapi.CallOption) (*Bookshelves, error)
- func (c *MylibraryBookshelvesListCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesListCall
- func (c *MylibraryBookshelvesListCall) Header() http.Header
- func (c *MylibraryBookshelvesListCall) IfNoneMatch(entityTag string) *MylibraryBookshelvesListCall
- func (c *MylibraryBookshelvesListCall) Source(source string) *MylibraryBookshelvesListCall
- type MylibraryBookshelvesMoveVolumeCall
- func (c *MylibraryBookshelvesMoveVolumeCall) Context(ctx context.Context) *MylibraryBookshelvesMoveVolumeCall
- func (c *MylibraryBookshelvesMoveVolumeCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *MylibraryBookshelvesMoveVolumeCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesMoveVolumeCall
- func (c *MylibraryBookshelvesMoveVolumeCall) Header() http.Header
- func (c *MylibraryBookshelvesMoveVolumeCall) Source(source string) *MylibraryBookshelvesMoveVolumeCall
- type MylibraryBookshelvesRemoveVolumeCall
- func (c *MylibraryBookshelvesRemoveVolumeCall) Context(ctx context.Context) *MylibraryBookshelvesRemoveVolumeCall
- func (c *MylibraryBookshelvesRemoveVolumeCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *MylibraryBookshelvesRemoveVolumeCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesRemoveVolumeCall
- func (c *MylibraryBookshelvesRemoveVolumeCall) Header() http.Header
- 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) Context(ctx context.Context) *MylibraryBookshelvesVolumesListCall
- func (c *MylibraryBookshelvesVolumesListCall) Country(country string) *MylibraryBookshelvesVolumesListCall
- func (c *MylibraryBookshelvesVolumesListCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
- func (c *MylibraryBookshelvesVolumesListCall) Fields(s ...googleapi.Field) *MylibraryBookshelvesVolumesListCall
- func (c *MylibraryBookshelvesVolumesListCall) Header() http.Header
- func (c *MylibraryBookshelvesVolumesListCall) IfNoneMatch(entityTag string) *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) Context(ctx context.Context) *MylibraryReadingpositionsGetCall
- func (c *MylibraryReadingpositionsGetCall) Do(opts ...googleapi.CallOption) (*ReadingPosition, error)
- func (c *MylibraryReadingpositionsGetCall) Fields(s ...googleapi.Field) *MylibraryReadingpositionsGetCall
- func (c *MylibraryReadingpositionsGetCall) Header() http.Header
- func (c *MylibraryReadingpositionsGetCall) IfNoneMatch(entityTag string) *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) Context(ctx context.Context) *MylibraryReadingpositionsSetPositionCall
- func (c *MylibraryReadingpositionsSetPositionCall) DeviceCookie(deviceCookie string) *MylibraryReadingpositionsSetPositionCall
- func (c *MylibraryReadingpositionsSetPositionCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *MylibraryReadingpositionsSetPositionCall) Fields(s ...googleapi.Field) *MylibraryReadingpositionsSetPositionCall
- func (c *MylibraryReadingpositionsSetPositionCall) Header() http.Header
- func (c *MylibraryReadingpositionsSetPositionCall) Source(source string) *MylibraryReadingpositionsSetPositionCall
- type MylibraryService
- type Notification
- type NotificationGetCall
- func (c *NotificationGetCall) Context(ctx context.Context) *NotificationGetCall
- func (c *NotificationGetCall) Do(opts ...googleapi.CallOption) (*Notification, error)
- func (c *NotificationGetCall) Fields(s ...googleapi.Field) *NotificationGetCall
- func (c *NotificationGetCall) Header() http.Header
- func (c *NotificationGetCall) IfNoneMatch(entityTag string) *NotificationGetCall
- func (c *NotificationGetCall) Locale(locale string) *NotificationGetCall
- func (c *NotificationGetCall) Source(source string) *NotificationGetCall
- type NotificationService
- type Offers
- type OffersItems
- type OffersItemsItems
- type OnboardingListCategoriesCall
- func (c *OnboardingListCategoriesCall) Context(ctx context.Context) *OnboardingListCategoriesCall
- func (c *OnboardingListCategoriesCall) Do(opts ...googleapi.CallOption) (*Category, error)
- func (c *OnboardingListCategoriesCall) Fields(s ...googleapi.Field) *OnboardingListCategoriesCall
- func (c *OnboardingListCategoriesCall) Header() http.Header
- func (c *OnboardingListCategoriesCall) IfNoneMatch(entityTag string) *OnboardingListCategoriesCall
- func (c *OnboardingListCategoriesCall) Locale(locale string) *OnboardingListCategoriesCall
- type OnboardingListCategoryVolumesCall
- func (c *OnboardingListCategoryVolumesCall) CategoryId(categoryId ...string) *OnboardingListCategoryVolumesCall
- func (c *OnboardingListCategoryVolumesCall) Context(ctx context.Context) *OnboardingListCategoryVolumesCall
- func (c *OnboardingListCategoryVolumesCall) Do(opts ...googleapi.CallOption) (*Volume2, error)
- func (c *OnboardingListCategoryVolumesCall) Fields(s ...googleapi.Field) *OnboardingListCategoryVolumesCall
- func (c *OnboardingListCategoryVolumesCall) Header() http.Header
- func (c *OnboardingListCategoryVolumesCall) IfNoneMatch(entityTag string) *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
- func (c *OnboardingListCategoryVolumesCall) Pages(ctx context.Context, f func(*Volume2) error) error
- type OnboardingService
- type PersonalizedstreamGetCall
- func (c *PersonalizedstreamGetCall) Context(ctx context.Context) *PersonalizedstreamGetCall
- func (c *PersonalizedstreamGetCall) Do(opts ...googleapi.CallOption) (*Discoveryclusters, error)
- func (c *PersonalizedstreamGetCall) Fields(s ...googleapi.Field) *PersonalizedstreamGetCall
- func (c *PersonalizedstreamGetCall) Header() http.Header
- func (c *PersonalizedstreamGetCall) IfNoneMatch(entityTag string) *PersonalizedstreamGetCall
- func (c *PersonalizedstreamGetCall) Locale(locale string) *PersonalizedstreamGetCall
- func (c *PersonalizedstreamGetCall) MaxAllowedMaturityRating(maxAllowedMaturityRating string) *PersonalizedstreamGetCall
- func (c *PersonalizedstreamGetCall) Source(source string) *PersonalizedstreamGetCall
- type PersonalizedstreamService
- type PromoofferAcceptCall
- func (c *PromoofferAcceptCall) AndroidId(androidId string) *PromoofferAcceptCall
- func (c *PromoofferAcceptCall) Context(ctx context.Context) *PromoofferAcceptCall
- func (c *PromoofferAcceptCall) Device(device string) *PromoofferAcceptCall
- func (c *PromoofferAcceptCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *PromoofferAcceptCall) Fields(s ...googleapi.Field) *PromoofferAcceptCall
- func (c *PromoofferAcceptCall) Header() http.Header
- 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) Context(ctx context.Context) *PromoofferDismissCall
- func (c *PromoofferDismissCall) Device(device string) *PromoofferDismissCall
- func (c *PromoofferDismissCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *PromoofferDismissCall) Fields(s ...googleapi.Field) *PromoofferDismissCall
- func (c *PromoofferDismissCall) Header() http.Header
- 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) Context(ctx context.Context) *PromoofferGetCall
- func (c *PromoofferGetCall) Device(device string) *PromoofferGetCall
- func (c *PromoofferGetCall) Do(opts ...googleapi.CallOption) (*Offers, error)
- func (c *PromoofferGetCall) Fields(s ...googleapi.Field) *PromoofferGetCall
- func (c *PromoofferGetCall) Header() http.Header
- func (c *PromoofferGetCall) IfNoneMatch(entityTag string) *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 RequestAccessData
- type Review
- type ReviewAuthor
- type ReviewSource
- type Series
- type SeriesGetCall
- func (c *SeriesGetCall) Context(ctx context.Context) *SeriesGetCall
- func (c *SeriesGetCall) Do(opts ...googleapi.CallOption) (*Series, error)
- func (c *SeriesGetCall) Fields(s ...googleapi.Field) *SeriesGetCall
- func (c *SeriesGetCall) Header() http.Header
- func (c *SeriesGetCall) IfNoneMatch(entityTag string) *SeriesGetCall
- type SeriesMembershipGetCall
- func (c *SeriesMembershipGetCall) Context(ctx context.Context) *SeriesMembershipGetCall
- func (c *SeriesMembershipGetCall) Do(opts ...googleapi.CallOption) (*Seriesmembership, error)
- func (c *SeriesMembershipGetCall) Fields(s ...googleapi.Field) *SeriesMembershipGetCall
- func (c *SeriesMembershipGetCall) Header() http.Header
- func (c *SeriesMembershipGetCall) IfNoneMatch(entityTag string) *SeriesMembershipGetCall
- func (c *SeriesMembershipGetCall) PageSize(pageSize int64) *SeriesMembershipGetCall
- func (c *SeriesMembershipGetCall) PageToken(pageToken string) *SeriesMembershipGetCall
- type SeriesMembershipService
- type SeriesSeries
- type SeriesSeriesSeriesSubscriptionReleaseInfo
- type SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo
- type SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo
- type SeriesService
- type Seriesmembership
- type Service
- type Usersettings
- type UsersettingsNotesExport
- type UsersettingsNotification
- type UsersettingsNotificationMatchMyInterests
- type UsersettingsNotificationMoreFromAuthors
- type UsersettingsNotificationMoreFromSeries
- type UsersettingsNotificationPriceDrop
- type UsersettingsNotificationRewardExpirations
- 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 VolumeUserInfoFamilySharing
- type VolumeUserInfoRentalPeriod
- type VolumeUserInfoUserUploadedVolumeInfo
- type VolumeVolumeInfo
- type VolumeVolumeInfoDimensions
- type VolumeVolumeInfoImageLinks
- type VolumeVolumeInfoIndustryIdentifiers
- type VolumeVolumeInfoPanelizationSummary
- type VolumeVolumeInfoReadingModes
- type Volumeannotation
- type VolumeannotationContentRanges
- type Volumeannotations
- type Volumes
- type VolumesAssociatedListCall
- func (c *VolumesAssociatedListCall) Association(association string) *VolumesAssociatedListCall
- func (c *VolumesAssociatedListCall) Context(ctx context.Context) *VolumesAssociatedListCall
- func (c *VolumesAssociatedListCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
- func (c *VolumesAssociatedListCall) Fields(s ...googleapi.Field) *VolumesAssociatedListCall
- func (c *VolumesAssociatedListCall) Header() http.Header
- func (c *VolumesAssociatedListCall) IfNoneMatch(entityTag string) *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) Context(ctx context.Context) *VolumesGetCall
- func (c *VolumesGetCall) Country(country string) *VolumesGetCall
- func (c *VolumesGetCall) Do(opts ...googleapi.CallOption) (*Volume, error)
- func (c *VolumesGetCall) Fields(s ...googleapi.Field) *VolumesGetCall
- func (c *VolumesGetCall) Header() http.Header
- func (c *VolumesGetCall) IfNoneMatch(entityTag string) *VolumesGetCall
- func (c *VolumesGetCall) IncludeNonComicsSeries(includeNonComicsSeries bool) *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) UserLibraryConsistentRead(userLibraryConsistentRead bool) *VolumesGetCall
- type VolumesListCall
- func (c *VolumesListCall) Context(ctx context.Context) *VolumesListCall
- func (c *VolumesListCall) Do(opts ...googleapi.CallOption) (*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) Header() http.Header
- func (c *VolumesListCall) IfNoneMatch(entityTag string) *VolumesListCall
- func (c *VolumesListCall) LangRestrict(langRestrict string) *VolumesListCall
- func (c *VolumesListCall) LibraryRestrict(libraryRestrict string) *VolumesListCall
- func (c *VolumesListCall) MaxAllowedMaturityRating(maxAllowedMaturityRating 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) Context(ctx context.Context) *VolumesMybooksListCall
- func (c *VolumesMybooksListCall) Country(country string) *VolumesMybooksListCall
- func (c *VolumesMybooksListCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
- func (c *VolumesMybooksListCall) Fields(s ...googleapi.Field) *VolumesMybooksListCall
- func (c *VolumesMybooksListCall) Header() http.Header
- func (c *VolumesMybooksListCall) IfNoneMatch(entityTag string) *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) Context(ctx context.Context) *VolumesRecommendedListCall
- func (c *VolumesRecommendedListCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
- func (c *VolumesRecommendedListCall) Fields(s ...googleapi.Field) *VolumesRecommendedListCall
- func (c *VolumesRecommendedListCall) Header() http.Header
- func (c *VolumesRecommendedListCall) IfNoneMatch(entityTag string) *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) Context(ctx context.Context) *VolumesRecommendedRateCall
- func (c *VolumesRecommendedRateCall) Do(opts ...googleapi.CallOption) (*BooksVolumesRecommendedRateResponse, error)
- func (c *VolumesRecommendedRateCall) Fields(s ...googleapi.Field) *VolumesRecommendedRateCall
- func (c *VolumesRecommendedRateCall) Header() http.Header
- func (c *VolumesRecommendedRateCall) Locale(locale string) *VolumesRecommendedRateCall
- func (c *VolumesRecommendedRateCall) Source(source string) *VolumesRecommendedRateCall
- type VolumesRecommendedService
- type VolumesService
- type VolumesUseruploadedListCall
- func (c *VolumesUseruploadedListCall) Context(ctx context.Context) *VolumesUseruploadedListCall
- func (c *VolumesUseruploadedListCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
- func (c *VolumesUseruploadedListCall) Fields(s ...googleapi.Field) *VolumesUseruploadedListCall
- func (c *VolumesUseruploadedListCall) Header() http.Header
- func (c *VolumesUseruploadedListCall) IfNoneMatch(entityTag string) *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
- type Volumeseriesinfo
- type VolumeseriesinfoVolumeSeries
- type VolumeseriesinfoVolumeSeriesIssue
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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "AfterSelectedText") // to unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AfterSelectedText") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*Annotation) MarshalJSON ¶
func (s *Annotation) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "CfiRange") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CfiRange") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
AnnotationClientVersionRanges: Selection ranges sent from the client.
func (*AnnotationClientVersionRanges) MarshalJSON ¶
func (s *AnnotationClientVersionRanges) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "CfiRange") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CfiRange") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
AnnotationCurrentVersionRanges: Selection ranges for the most recent content version.
func (*AnnotationCurrentVersionRanges) MarshalJSON ¶
func (s *AnnotationCurrentVersionRanges) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. // "AllowedCharacterCount") to unconditionally include in API requests. // By default, fields with empty values are omitted from API requests. // However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AllowedCharacterCount") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*AnnotationLayerSummary) MarshalJSON ¶
func (s *AnnotationLayerSummary) MarshalJSON() ([]byte, error)
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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Items") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Items") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Annotations) MarshalJSON ¶
func (s *Annotations) MarshalJSON() ([]byte, error)
type AnnotationsSummary ¶
type AnnotationsSummary struct { Kind string `json:"kind,omitempty"` Layers []*AnnotationsSummaryLayers `json:"layers,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*AnnotationsSummary) MarshalJSON ¶
func (s *AnnotationsSummary) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. // "AllowedCharacterCount") to unconditionally include in API requests. // By default, fields with empty values are omitted from API requests. // However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AllowedCharacterCount") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*AnnotationsSummaryLayers) MarshalJSON ¶
func (s *AnnotationsSummaryLayers) MarshalJSON() ([]byte, error)
type Annotationsdata ¶
type Annotationsdata struct { // Items: A list of Annotation Data. Items []*GeoAnnotationdata `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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Items") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Items") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Annotationsdata) MarshalJSON ¶
func (s *Annotationsdata) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "EndOffset") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "EndOffset") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*BooksAnnotationsRange) MarshalJSON ¶
func (s *BooksAnnotationsRange) MarshalJSON() ([]byte, error)
type BooksCloudloadingResource ¶
type BooksCloudloadingResource struct { Author string `json:"author,omitempty"` ProcessingState string `json:"processingState,omitempty"` Title string `json:"title,omitempty"` VolumeId string `json:"volumeId,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Author") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Author") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*BooksCloudloadingResource) MarshalJSON ¶
func (s *BooksCloudloadingResource) MarshalJSON() ([]byte, error)
type BooksVolumesRecommendedRateResponse ¶
type BooksVolumesRecommendedRateResponse struct { ConsistencyToken string `json:"consistency_token,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "ConsistencyToken") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ConsistencyToken") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*BooksVolumesRecommendedRateResponse) MarshalJSON ¶
func (s *BooksVolumesRecommendedRateResponse) MarshalJSON() ([]byte, error)
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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Access") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Access") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Bookshelf) MarshalJSON ¶
type Bookshelves ¶
type Bookshelves struct { // Items: A list of bookshelves. Items []*Bookshelf `json:"items,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Items") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Items") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Bookshelves) MarshalJSON ¶
func (s *Bookshelves) MarshalJSON() ([]byte, error)
type BookshelvesGetCall ¶
type BookshelvesGetCall struct {
// contains filtered or unexported fields
}
func (*BookshelvesGetCall) Context ¶
func (c *BookshelvesGetCall) Context(ctx context.Context) *BookshelvesGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*BookshelvesGetCall) Do ¶
func (c *BookshelvesGetCall) Do(opts ...googleapi.CallOption) (*Bookshelf, error)
Do executes the "books.bookshelves.get" call. Exactly one of *Bookshelf or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Bookshelf.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *BookshelvesGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*BookshelvesGetCall) IfNoneMatch ¶
func (c *BookshelvesGetCall) IfNoneMatch(entityTag string) *BookshelvesGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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) Context ¶
func (c *BookshelvesListCall) Context(ctx context.Context) *BookshelvesListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*BookshelvesListCall) Do ¶
func (c *BookshelvesListCall) Do(opts ...googleapi.CallOption) (*Bookshelves, error)
Do executes the "books.bookshelves.list" call. Exactly one of *Bookshelves or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Bookshelves.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *BookshelvesListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*BookshelvesListCall) IfNoneMatch ¶
func (c *BookshelvesListCall) IfNoneMatch(entityTag string) *BookshelvesListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
- shelf: ID of bookshelf to retrieve. - userId: ID of user for whom to retrieve bookshelves.
func (*BookshelvesService) List ¶
func (r *BookshelvesService) List(userId string) *BookshelvesListCall
List: Retrieves a list of public bookshelves for the specified user.
- userId: ID of user for whom to retrieve bookshelves.
type BookshelvesVolumesListCall ¶
type BookshelvesVolumesListCall struct {
// contains filtered or unexported fields
}
func (*BookshelvesVolumesListCall) Context ¶
func (c *BookshelvesVolumesListCall) Context(ctx context.Context) *BookshelvesVolumesListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*BookshelvesVolumesListCall) Do ¶
func (c *BookshelvesVolumesListCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
Do executes the "books.bookshelves.volumes.list" call. Exactly one of *Volumes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Volumes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *BookshelvesVolumesListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*BookshelvesVolumesListCall) IfNoneMatch ¶
func (c *BookshelvesVolumesListCall) IfNoneMatch(entityTag string) *BookshelvesVolumesListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
- shelf: ID of bookshelf to retrieve volumes. - userId: ID of user for whom to retrieve bookshelf volumes.
type Category ¶
type Category struct { // Items: A list of onboarding categories. Items []*CategoryItems `json:"items,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Items") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Items") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Category) MarshalJSON ¶
type CategoryItems ¶
type CategoryItems struct { BadgeUrl string `json:"badgeUrl,omitempty"` CategoryId string `json:"categoryId,omitempty"` Name string `json:"name,omitempty"` // ForceSendFields is a list of field names (e.g. "BadgeUrl") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BadgeUrl") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*CategoryItems) MarshalJSON ¶
func (s *CategoryItems) MarshalJSON() ([]byte, error)
type CloudloadingAddBookCall ¶
type CloudloadingAddBookCall struct {
// contains filtered or unexported fields
}
func (*CloudloadingAddBookCall) Context ¶
func (c *CloudloadingAddBookCall) Context(ctx context.Context) *CloudloadingAddBookCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CloudloadingAddBookCall) Do ¶
func (c *CloudloadingAddBookCall) Do(opts ...googleapi.CallOption) (*BooksCloudloadingResource, error)
Do executes the "books.cloudloading.addBook" call. Exactly one of *BooksCloudloadingResource or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BooksCloudloadingResource.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CloudloadingAddBookCall) DriveDocumentId ¶
func (c *CloudloadingAddBookCall) DriveDocumentId(driveDocumentId string) *CloudloadingAddBookCall
DriveDocumentId 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) Header ¶
func (c *CloudloadingAddBookCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*CloudloadingAddBookCall) MimeType ¶
func (c *CloudloadingAddBookCall) MimeType(mimeType string) *CloudloadingAddBookCall
MimeType 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) UploadClientToken ¶
func (c *CloudloadingAddBookCall) UploadClientToken(uploadClientToken string) *CloudloadingAddBookCall
UploadClientToken sets the optional parameter "upload_client_token": Scotty upload token.
type CloudloadingDeleteBookCall ¶
type CloudloadingDeleteBookCall struct {
// contains filtered or unexported fields
}
func (*CloudloadingDeleteBookCall) Context ¶
func (c *CloudloadingDeleteBookCall) Context(ctx context.Context) *CloudloadingDeleteBookCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CloudloadingDeleteBookCall) Do ¶
func (c *CloudloadingDeleteBookCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "books.cloudloading.deleteBook" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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.
func (*CloudloadingDeleteBookCall) Header ¶
func (c *CloudloadingDeleteBookCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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: Add a user-upload volume and triggers processing.
func (*CloudloadingService) DeleteBook ¶
func (r *CloudloadingService) DeleteBook(volumeId string) *CloudloadingDeleteBookCall
DeleteBook: Remove the book and its contents
- volumeId: The id of the book to be removed.
func (*CloudloadingService) UpdateBook ¶
func (r *CloudloadingService) UpdateBook(bookscloudloadingresource *BooksCloudloadingResource) *CloudloadingUpdateBookCall
UpdateBook: Updates a user-upload volume.
type CloudloadingUpdateBookCall ¶
type CloudloadingUpdateBookCall struct {
// contains filtered or unexported fields
}
func (*CloudloadingUpdateBookCall) Context ¶
func (c *CloudloadingUpdateBookCall) Context(ctx context.Context) *CloudloadingUpdateBookCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CloudloadingUpdateBookCall) Do ¶
func (c *CloudloadingUpdateBookCall) Do(opts ...googleapi.CallOption) (*BooksCloudloadingResource, error)
Do executes the "books.cloudloading.updateBook" call. Exactly one of *BooksCloudloadingResource or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BooksCloudloadingResource.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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.
func (*CloudloadingUpdateBookCall) Header ¶
func (c *CloudloadingUpdateBookCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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"` // ForceSendFields is a list of field names (e.g. "DeviceAllowed") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DeviceAllowed") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ConcurrentAccessRestriction) MarshalJSON ¶
func (s *ConcurrentAccessRestriction) MarshalJSON() ([]byte, error)
type DictionaryAnnotationdata ¶
type DictionaryAnnotationdata struct { // AnnotationType: The type of annotation this data is for. AnnotationType string `json:"annotationType,omitempty"` // Data: JSON encoded data for this dictionary annotation data. Emitted // with name 'data' in JSON output. Either this or geo_data will be // populated. Data *Dictlayerdata `json:"data,omitempty"` // EncodedData: Base64 encoded data for this annotation data. EncodedData string `json:"encodedData,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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "AnnotationType") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AnnotationType") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*DictionaryAnnotationdata) MarshalJSON ¶
func (s *DictionaryAnnotationdata) MarshalJSON() ([]byte, error)
type DictionaryListOfflineMetadataCall ¶
type DictionaryListOfflineMetadataCall struct {
// contains filtered or unexported fields
}
func (*DictionaryListOfflineMetadataCall) Context ¶
func (c *DictionaryListOfflineMetadataCall) Context(ctx context.Context) *DictionaryListOfflineMetadataCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*DictionaryListOfflineMetadataCall) Do ¶
func (c *DictionaryListOfflineMetadataCall) Do(opts ...googleapi.CallOption) (*Metadata, error)
Do executes the "books.dictionary.listOfflineMetadata" call. Exactly one of *Metadata or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Metadata.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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.
func (*DictionaryListOfflineMetadataCall) Header ¶
func (c *DictionaryListOfflineMetadataCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*DictionaryListOfflineMetadataCall) IfNoneMatch ¶
func (c *DictionaryListOfflineMetadataCall) IfNoneMatch(entityTag string) *DictionaryListOfflineMetadataCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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 metadata available
- cpksver: The device/version ID from which to request the data.
type Dictlayerdata ¶
type Dictlayerdata struct { Common *DictlayerdataCommon `json:"common,omitempty"` Dict *DictlayerdataDict `json:"dict,omitempty"` Kind string `json:"kind,omitempty"` // ForceSendFields is a list of field names (e.g. "Common") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Common") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Dictlayerdata) MarshalJSON ¶
func (s *Dictlayerdata) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "Title") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Title") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataCommon) MarshalJSON ¶
func (s *DictlayerdataCommon) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "Source") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Source") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDict) MarshalJSON ¶
func (s *DictlayerdataDict) MarshalJSON() ([]byte, error)
type DictlayerdataDictSource ¶
type DictlayerdataDictSource struct { Attribution string `json:"attribution,omitempty"` Url string `json:"url,omitempty"` // ForceSendFields is a list of field names (e.g. "Attribution") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Attribution") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
DictlayerdataDictSource: The source, url and attribution for this dictionary data.
func (*DictlayerdataDictSource) MarshalJSON ¶
func (s *DictlayerdataDictSource) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "Derivatives") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Derivatives") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDictWords) MarshalJSON ¶
func (s *DictlayerdataDictWords) MarshalJSON() ([]byte, error)
type DictlayerdataDictWordsDerivatives ¶
type DictlayerdataDictWordsDerivatives struct { Source *DictlayerdataDictWordsDerivativesSource `json:"source,omitempty"` Text string `json:"text,omitempty"` // ForceSendFields is a list of field names (e.g. "Source") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Source") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDictWordsDerivatives) MarshalJSON ¶
func (s *DictlayerdataDictWordsDerivatives) MarshalJSON() ([]byte, error)
type DictlayerdataDictWordsDerivativesSource ¶
type DictlayerdataDictWordsDerivativesSource struct { Attribution string `json:"attribution,omitempty"` Url string `json:"url,omitempty"` // ForceSendFields is a list of field names (e.g. "Attribution") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Attribution") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDictWordsDerivativesSource) MarshalJSON ¶
func (s *DictlayerdataDictWordsDerivativesSource) MarshalJSON() ([]byte, error)
type DictlayerdataDictWordsExamples ¶
type DictlayerdataDictWordsExamples struct { Source *DictlayerdataDictWordsExamplesSource `json:"source,omitempty"` Text string `json:"text,omitempty"` // ForceSendFields is a list of field names (e.g. "Source") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Source") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDictWordsExamples) MarshalJSON ¶
func (s *DictlayerdataDictWordsExamples) MarshalJSON() ([]byte, error)
type DictlayerdataDictWordsExamplesSource ¶
type DictlayerdataDictWordsExamplesSource struct { Attribution string `json:"attribution,omitempty"` Url string `json:"url,omitempty"` // ForceSendFields is a list of field names (e.g. "Attribution") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Attribution") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDictWordsExamplesSource) MarshalJSON ¶
func (s *DictlayerdataDictWordsExamplesSource) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "Conjugations") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Conjugations") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDictWordsSenses) MarshalJSON ¶
func (s *DictlayerdataDictWordsSenses) MarshalJSON() ([]byte, error)
type DictlayerdataDictWordsSensesConjugations ¶
type DictlayerdataDictWordsSensesConjugations struct { Type string `json:"type,omitempty"` Value string `json:"value,omitempty"` // ForceSendFields is a list of field names (e.g. "Type") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Type") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDictWordsSensesConjugations) MarshalJSON ¶
func (s *DictlayerdataDictWordsSensesConjugations) MarshalJSON() ([]byte, error)
type DictlayerdataDictWordsSensesDefinitions ¶
type DictlayerdataDictWordsSensesDefinitions struct { Definition string `json:"definition,omitempty"` Examples []*DictlayerdataDictWordsSensesDefinitionsExamples `json:"examples,omitempty"` // ForceSendFields is a list of field names (e.g. "Definition") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Definition") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDictWordsSensesDefinitions) MarshalJSON ¶
func (s *DictlayerdataDictWordsSensesDefinitions) MarshalJSON() ([]byte, error)
type DictlayerdataDictWordsSensesDefinitionsExamples ¶
type DictlayerdataDictWordsSensesDefinitionsExamples struct { Source *DictlayerdataDictWordsSensesDefinitionsExamplesSource `json:"source,omitempty"` Text string `json:"text,omitempty"` // ForceSendFields is a list of field names (e.g. "Source") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Source") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDictWordsSensesDefinitionsExamples) MarshalJSON ¶
func (s *DictlayerdataDictWordsSensesDefinitionsExamples) MarshalJSON() ([]byte, error)
type DictlayerdataDictWordsSensesDefinitionsExamplesSource ¶
type DictlayerdataDictWordsSensesDefinitionsExamplesSource struct { Attribution string `json:"attribution,omitempty"` Url string `json:"url,omitempty"` // ForceSendFields is a list of field names (e.g. "Attribution") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Attribution") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDictWordsSensesDefinitionsExamplesSource) MarshalJSON ¶
func (s *DictlayerdataDictWordsSensesDefinitionsExamplesSource) MarshalJSON() ([]byte, error)
type DictlayerdataDictWordsSensesSource ¶
type DictlayerdataDictWordsSensesSource struct { Attribution string `json:"attribution,omitempty"` Url string `json:"url,omitempty"` // ForceSendFields is a list of field names (e.g. "Attribution") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Attribution") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDictWordsSensesSource) MarshalJSON ¶
func (s *DictlayerdataDictWordsSensesSource) MarshalJSON() ([]byte, error)
type DictlayerdataDictWordsSensesSynonyms ¶
type DictlayerdataDictWordsSensesSynonyms struct { Source *DictlayerdataDictWordsSensesSynonymsSource `json:"source,omitempty"` Text string `json:"text,omitempty"` // ForceSendFields is a list of field names (e.g. "Source") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Source") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDictWordsSensesSynonyms) MarshalJSON ¶
func (s *DictlayerdataDictWordsSensesSynonyms) MarshalJSON() ([]byte, error)
type DictlayerdataDictWordsSensesSynonymsSource ¶
type DictlayerdataDictWordsSensesSynonymsSource struct { Attribution string `json:"attribution,omitempty"` Url string `json:"url,omitempty"` // ForceSendFields is a list of field names (e.g. "Attribution") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Attribution") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DictlayerdataDictWordsSensesSynonymsSource) MarshalJSON ¶
func (s *DictlayerdataDictWordsSensesSynonymsSource) MarshalJSON() ([]byte, error)
type DictlayerdataDictWordsSource ¶
type DictlayerdataDictWordsSource struct { Attribution string `json:"attribution,omitempty"` Url string `json:"url,omitempty"` // ForceSendFields is a list of field names (e.g. "Attribution") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Attribution") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
DictlayerdataDictWordsSource: The words with different meanings but not related words, e.g. "go" (game) and "go" (verb).
func (*DictlayerdataDictWordsSource) MarshalJSON ¶
func (s *DictlayerdataDictWordsSource) MarshalJSON() ([]byte, error)
type Discoveryclusters ¶
type Discoveryclusters struct { Clusters []*DiscoveryclustersClusters `json:"clusters,omitempty"` // Kind: Resorce type. Kind string `json:"kind,omitempty"` TotalClusters int64 `json:"totalClusters,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Clusters") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Clusters") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Discoveryclusters) MarshalJSON ¶
func (s *Discoveryclusters) MarshalJSON() ([]byte, error)
type DiscoveryclustersClusters ¶
type DiscoveryclustersClusters struct { BannerWithContentContainer *DiscoveryclustersClustersBannerWithContentContainer `json:"banner_with_content_container,omitempty"` SubTitle string `json:"subTitle,omitempty"` Title string `json:"title,omitempty"` TotalVolumes int64 `json:"totalVolumes,omitempty"` Uid string `json:"uid,omitempty"` Volumes []*Volume `json:"volumes,omitempty"` // ForceSendFields is a list of field names (e.g. // "BannerWithContentContainer") to unconditionally include in API // requests. By default, fields with empty values are omitted from API // requests. However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. // "BannerWithContentContainer") to include in API requests with the // JSON null value. By default, fields with empty values are omitted // from API requests. However, any field with an empty value appearing // in NullFields will be sent to the server as null. It is an error if a // field in this list has a non-empty value. This may be used to include // null fields in Patch requests. NullFields []string `json:"-"` }
func (*DiscoveryclustersClusters) MarshalJSON ¶
func (s *DiscoveryclustersClusters) MarshalJSON() ([]byte, error)
type DiscoveryclustersClustersBannerWithContentContainer ¶
type DiscoveryclustersClustersBannerWithContentContainer struct { FillColorArgb string `json:"fillColorArgb,omitempty"` ImageUrl string `json:"imageUrl,omitempty"` MaskColorArgb string `json:"maskColorArgb,omitempty"` MoreButtonText string `json:"moreButtonText,omitempty"` MoreButtonUrl string `json:"moreButtonUrl,omitempty"` TextColorArgb string `json:"textColorArgb,omitempty"` // ForceSendFields is a list of field names (e.g. "FillColorArgb") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "FillColorArgb") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DiscoveryclustersClustersBannerWithContentContainer) MarshalJSON ¶
func (s *DiscoveryclustersClustersBannerWithContentContainer) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "DeviceAllowed") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DeviceAllowed") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DownloadAccessRestriction) MarshalJSON ¶
func (s *DownloadAccessRestriction) MarshalJSON() ([]byte, error)
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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "DownloadAccessList") // to unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DownloadAccessList") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*DownloadAccesses) MarshalJSON ¶
func (s *DownloadAccesses) MarshalJSON() ([]byte, error)
type Empty ¶
type Empty struct { // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` }
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.
type FamilyInfo ¶
type FamilyInfo struct { // Kind: Resource type. Kind string `json:"kind,omitempty"` // Membership: Family membership info of the user that made the request. Membership *FamilyInfoMembership `json:"membership,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*FamilyInfo) MarshalJSON ¶
func (s *FamilyInfo) MarshalJSON() ([]byte, error)
type FamilyInfoMembership ¶
type FamilyInfoMembership struct { // AcquirePermission: Restrictions on user buying and acquiring content. AcquirePermission string `json:"acquirePermission,omitempty"` // AgeGroup: The age group of the user. AgeGroup string `json:"ageGroup,omitempty"` // AllowedMaturityRating: The maximum allowed maturity rating for the // user. AllowedMaturityRating string `json:"allowedMaturityRating,omitempty"` IsInFamily bool `json:"isInFamily,omitempty"` // Role: The role of the user in the family. Role string `json:"role,omitempty"` // ForceSendFields is a list of field names (e.g. "AcquirePermission") // to unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AcquirePermission") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
FamilyInfoMembership: Family membership info of the user that made the request.
func (*FamilyInfoMembership) MarshalJSON ¶
func (s *FamilyInfoMembership) MarshalJSON() ([]byte, error)
type FamilysharingGetFamilyInfoCall ¶
type FamilysharingGetFamilyInfoCall struct {
// contains filtered or unexported fields
}
func (*FamilysharingGetFamilyInfoCall) Context ¶
func (c *FamilysharingGetFamilyInfoCall) Context(ctx context.Context) *FamilysharingGetFamilyInfoCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*FamilysharingGetFamilyInfoCall) Do ¶
func (c *FamilysharingGetFamilyInfoCall) Do(opts ...googleapi.CallOption) (*FamilyInfo, error)
Do executes the "books.familysharing.getFamilyInfo" call. Exactly one of *FamilyInfo or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *FamilyInfo.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*FamilysharingGetFamilyInfoCall) Fields ¶
func (c *FamilysharingGetFamilyInfoCall) Fields(s ...googleapi.Field) *FamilysharingGetFamilyInfoCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FamilysharingGetFamilyInfoCall) Header ¶
func (c *FamilysharingGetFamilyInfoCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FamilysharingGetFamilyInfoCall) IfNoneMatch ¶
func (c *FamilysharingGetFamilyInfoCall) IfNoneMatch(entityTag string) *FamilysharingGetFamilyInfoCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*FamilysharingGetFamilyInfoCall) Source ¶
func (c *FamilysharingGetFamilyInfoCall) Source(source string) *FamilysharingGetFamilyInfoCall
Source sets the optional parameter "source": String to identify the originator of this request.
type FamilysharingService ¶
type FamilysharingService struct {
// contains filtered or unexported fields
}
func NewFamilysharingService ¶
func NewFamilysharingService(s *Service) *FamilysharingService
func (*FamilysharingService) GetFamilyInfo ¶
func (r *FamilysharingService) GetFamilyInfo() *FamilysharingGetFamilyInfoCall
GetFamilyInfo: Gets information regarding the family that the user is part of.
func (*FamilysharingService) Share ¶
func (r *FamilysharingService) Share() *FamilysharingShareCall
Share: Initiates sharing of the content with the user's family. Empty response indicates success.
func (*FamilysharingService) Unshare ¶
func (r *FamilysharingService) Unshare() *FamilysharingUnshareCall
Unshare: Initiates revoking content that has already been shared with the user's family. Empty response indicates success.
type FamilysharingShareCall ¶
type FamilysharingShareCall struct {
// contains filtered or unexported fields
}
func (*FamilysharingShareCall) Context ¶
func (c *FamilysharingShareCall) Context(ctx context.Context) *FamilysharingShareCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*FamilysharingShareCall) Do ¶
func (c *FamilysharingShareCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "books.familysharing.share" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*FamilysharingShareCall) DocId ¶
func (c *FamilysharingShareCall) DocId(docId string) *FamilysharingShareCall
DocId sets the optional parameter "docId": The docid to share.
func (*FamilysharingShareCall) Fields ¶
func (c *FamilysharingShareCall) Fields(s ...googleapi.Field) *FamilysharingShareCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FamilysharingShareCall) Header ¶
func (c *FamilysharingShareCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FamilysharingShareCall) Source ¶
func (c *FamilysharingShareCall) Source(source string) *FamilysharingShareCall
Source sets the optional parameter "source": String to identify the originator of this request.
func (*FamilysharingShareCall) VolumeId ¶
func (c *FamilysharingShareCall) VolumeId(volumeId string) *FamilysharingShareCall
VolumeId sets the optional parameter "volumeId": The volume to share.
type FamilysharingUnshareCall ¶
type FamilysharingUnshareCall struct {
// contains filtered or unexported fields
}
func (*FamilysharingUnshareCall) Context ¶
func (c *FamilysharingUnshareCall) Context(ctx context.Context) *FamilysharingUnshareCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*FamilysharingUnshareCall) Do ¶
func (c *FamilysharingUnshareCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "books.familysharing.unshare" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*FamilysharingUnshareCall) DocId ¶
func (c *FamilysharingUnshareCall) DocId(docId string) *FamilysharingUnshareCall
DocId sets the optional parameter "docId": The docid to unshare.
func (*FamilysharingUnshareCall) Fields ¶
func (c *FamilysharingUnshareCall) Fields(s ...googleapi.Field) *FamilysharingUnshareCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FamilysharingUnshareCall) Header ¶
func (c *FamilysharingUnshareCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FamilysharingUnshareCall) Source ¶
func (c *FamilysharingUnshareCall) Source(source string) *FamilysharingUnshareCall
Source sets the optional parameter "source": String to identify the originator of this request.
func (*FamilysharingUnshareCall) VolumeId ¶
func (c *FamilysharingUnshareCall) VolumeId(volumeId string) *FamilysharingUnshareCall
VolumeId sets the optional parameter "volumeId": The volume to unshare.
type GeoAnnotationdata ¶
type GeoAnnotationdata struct { // AnnotationType: The type of annotation this data is for. AnnotationType string `json:"annotationType,omitempty"` // Data: JSON encoded data for this geo annotation data. Emitted with // name 'data' in JSON output. Either this or dict_data will be // populated. Data *Geolayerdata `json:"data,omitempty"` // EncodedData: Base64 encoded data for this annotation data. EncodedData string `json:"encodedData,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"` // ForceSendFields is a list of field names (e.g. "AnnotationType") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AnnotationType") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*GeoAnnotationdata) MarshalJSON ¶
func (s *GeoAnnotationdata) MarshalJSON() ([]byte, error)
type Geolayerdata ¶
type Geolayerdata struct { Common *GeolayerdataCommon `json:"common,omitempty"` Geo *GeolayerdataGeo `json:"geo,omitempty"` Kind string `json:"kind,omitempty"` // ForceSendFields is a list of field names (e.g. "Common") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Common") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Geolayerdata) MarshalJSON ¶
func (s *Geolayerdata) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "Lang") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Lang") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*GeolayerdataCommon) MarshalJSON ¶
func (s *GeolayerdataCommon) MarshalJSON() ([]byte, error)
type GeolayerdataGeo ¶
type GeolayerdataGeo struct { // Boundary: The boundary of the location as a set of loops containing // pairs of latitude, longitude coordinates. Boundary []string `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/#Zoomlevels Zoom int64 `json:"zoom,omitempty"` // ForceSendFields is a list of field names (e.g. "Boundary") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Boundary") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*GeolayerdataGeo) MarshalJSON ¶
func (s *GeolayerdataGeo) MarshalJSON() ([]byte, error)
func (*GeolayerdataGeo) UnmarshalJSON ¶
func (s *GeolayerdataGeo) UnmarshalJSON(data []byte) error
type GeolayerdataGeoViewport ¶
type GeolayerdataGeoViewport struct { Hi *GeolayerdataGeoViewportHi `json:"hi,omitempty"` Lo *GeolayerdataGeoViewportLo `json:"lo,omitempty"` // ForceSendFields is a list of field names (e.g. "Hi") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Hi") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GeolayerdataGeoViewport: The viewport for showing this location. This is a latitude, longitude rectangle.
func (*GeolayerdataGeoViewport) MarshalJSON ¶
func (s *GeolayerdataGeoViewport) MarshalJSON() ([]byte, error)
type GeolayerdataGeoViewportHi ¶
type GeolayerdataGeoViewportHi struct { Latitude float64 `json:"latitude,omitempty"` Longitude float64 `json:"longitude,omitempty"` // ForceSendFields is a list of field names (e.g. "Latitude") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Latitude") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*GeolayerdataGeoViewportHi) MarshalJSON ¶
func (s *GeolayerdataGeoViewportHi) MarshalJSON() ([]byte, error)
func (*GeolayerdataGeoViewportHi) UnmarshalJSON ¶
func (s *GeolayerdataGeoViewportHi) UnmarshalJSON(data []byte) error
type GeolayerdataGeoViewportLo ¶
type GeolayerdataGeoViewportLo struct { Latitude float64 `json:"latitude,omitempty"` Longitude float64 `json:"longitude,omitempty"` // ForceSendFields is a list of field names (e.g. "Latitude") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Latitude") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*GeolayerdataGeoViewportLo) MarshalJSON ¶
func (s *GeolayerdataGeoViewportLo) MarshalJSON() ([]byte, error)
func (*GeolayerdataGeoViewportLo) UnmarshalJSON ¶
func (s *GeolayerdataGeoViewportLo) UnmarshalJSON(data []byte) error
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) Context ¶
func (c *LayersAnnotationDataGetCall) Context(ctx context.Context) *LayersAnnotationDataGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*LayersAnnotationDataGetCall) Do ¶
func (c *LayersAnnotationDataGetCall) Do(opts ...googleapi.CallOption) (*DictionaryAnnotationdata, error)
Do executes the "books.layers.annotationData.get" call. Exactly one of *DictionaryAnnotationdata or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *DictionaryAnnotationdata.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *LayersAnnotationDataGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*LayersAnnotationDataGetCall) IfNoneMatch ¶
func (c *LayersAnnotationDataGetCall) IfNoneMatch(entityTag string) *LayersAnnotationDataGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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) Context ¶
func (c *LayersAnnotationDataListCall) Context(ctx context.Context) *LayersAnnotationDataListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*LayersAnnotationDataListCall) Do ¶
func (c *LayersAnnotationDataListCall) Do(opts ...googleapi.CallOption) (*Annotationsdata, error)
Do executes the "books.layers.annotationData.list" call. Exactly one of *Annotationsdata or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Annotationsdata.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *LayersAnnotationDataListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*LayersAnnotationDataListCall) IfNoneMatch ¶
func (c *LayersAnnotationDataListCall) IfNoneMatch(entityTag string) *LayersAnnotationDataListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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) Pages ¶
func (c *LayersAnnotationDataListCall) Pages(ctx context.Context, f func(*Annotationsdata) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
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.
- annotationDataId: The ID of the annotation data to retrieve.
- contentVersion: The content version for the volume you are trying to retrieve.
- layerId: The ID for the layer to get the annotations.
- volumeId: The volume to retrieve annotations for.
func (*LayersAnnotationDataService) List ¶
func (r *LayersAnnotationDataService) List(volumeId string, layerId string, contentVersion string) *LayersAnnotationDataListCall
List: Gets the annotation data for a volume and layer.
- contentVersion: The content version for the requested volume. - layerId: The ID for the layer to get the annotation data. - volumeId: The volume to retrieve annotation data for.
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) Context ¶
func (c *LayersGetCall) Context(ctx context.Context) *LayersGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*LayersGetCall) Do ¶
func (c *LayersGetCall) Do(opts ...googleapi.CallOption) (*Layersummary, error)
Do executes the "books.layers.get" call. Exactly one of *Layersummary or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Layersummary.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *LayersGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*LayersGetCall) IfNoneMatch ¶
func (c *LayersGetCall) IfNoneMatch(entityTag string) *LayersGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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) Context ¶
func (c *LayersListCall) Context(ctx context.Context) *LayersListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*LayersListCall) Do ¶
func (c *LayersListCall) Do(opts ...googleapi.CallOption) (*Layersummaries, error)
Do executes the "books.layers.list" call. Exactly one of *Layersummaries or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Layersummaries.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *LayersListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*LayersListCall) IfNoneMatch ¶
func (c *LayersListCall) IfNoneMatch(entityTag string) *LayersListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
- summaryId: The ID for the layer to get the summary for. - volumeId: The volume to retrieve layers for.
func (*LayersService) List ¶
func (r *LayersService) List(volumeId string) *LayersListCall
List: List the layer summaries for a volume.
- volumeId: The volume to retrieve layers for.
type LayersVolumeAnnotationsGetCall ¶
type LayersVolumeAnnotationsGetCall struct {
// contains filtered or unexported fields
}
func (*LayersVolumeAnnotationsGetCall) Context ¶
func (c *LayersVolumeAnnotationsGetCall) Context(ctx context.Context) *LayersVolumeAnnotationsGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*LayersVolumeAnnotationsGetCall) Do ¶
func (c *LayersVolumeAnnotationsGetCall) Do(opts ...googleapi.CallOption) (*Volumeannotation, error)
Do executes the "books.layers.volumeAnnotations.get" call. Exactly one of *Volumeannotation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Volumeannotation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *LayersVolumeAnnotationsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*LayersVolumeAnnotationsGetCall) IfNoneMatch ¶
func (c *LayersVolumeAnnotationsGetCall) IfNoneMatch(entityTag string) *LayersVolumeAnnotationsGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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) Context ¶
func (c *LayersVolumeAnnotationsListCall) Context(ctx context.Context) *LayersVolumeAnnotationsListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*LayersVolumeAnnotationsListCall) Do ¶
func (c *LayersVolumeAnnotationsListCall) Do(opts ...googleapi.CallOption) (*Volumeannotations, error)
Do executes the "books.layers.volumeAnnotations.list" call. Exactly one of *Volumeannotations or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Volumeannotations.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *LayersVolumeAnnotationsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*LayersVolumeAnnotationsListCall) IfNoneMatch ¶
func (c *LayersVolumeAnnotationsListCall) IfNoneMatch(entityTag string) *LayersVolumeAnnotationsListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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) Pages ¶
func (c *LayersVolumeAnnotationsListCall) Pages(ctx context.Context, f func(*Volumeannotations) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
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.
- annotationId: The ID of the volume annotation to retrieve. - layerId: The ID for the layer to get the annotations. - volumeId: The volume to retrieve annotations for.
func (*LayersVolumeAnnotationsService) List ¶
func (r *LayersVolumeAnnotationsService) List(volumeId string, layerId string, contentVersion string) *LayersVolumeAnnotationsListCall
List: Gets the volume annotations for a volume and layer.
- contentVersion: The content version for the requested volume. - layerId: The ID for the layer to get the annotations. - volumeId: The volume to retrieve annotations for.
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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Items") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Items") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Layersummaries) MarshalJSON ¶
func (s *Layersummaries) MarshalJSON() ([]byte, error)
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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "AnnotationCount") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AnnotationCount") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*Layersummary) MarshalJSON ¶
func (s *Layersummary) MarshalJSON() ([]byte, error)
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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Items") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Items") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Metadata) MarshalJSON ¶
type MetadataItems ¶
type MetadataItems struct { DownloadUrl string `json:"download_url,omitempty"` EncryptedKey string `json:"encrypted_key,omitempty"` Language string `json:"language,omitempty"` Size int64 `json:"size,omitempty,string"` Version int64 `json:"version,omitempty,string"` // ForceSendFields is a list of field names (e.g. "DownloadUrl") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DownloadUrl") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*MetadataItems) MarshalJSON ¶
func (s *MetadataItems) MarshalJSON() ([]byte, error)
type MyconfigGetUserSettingsCall ¶
type MyconfigGetUserSettingsCall struct {
// contains filtered or unexported fields
}
func (*MyconfigGetUserSettingsCall) Context ¶
func (c *MyconfigGetUserSettingsCall) Context(ctx context.Context) *MyconfigGetUserSettingsCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MyconfigGetUserSettingsCall) Country ¶
func (c *MyconfigGetUserSettingsCall) Country(country string) *MyconfigGetUserSettingsCall
Country sets the optional parameter "country": Unused. Added only to workaround TEX mandatory request template requirement
func (*MyconfigGetUserSettingsCall) Do ¶
func (c *MyconfigGetUserSettingsCall) Do(opts ...googleapi.CallOption) (*Usersettings, error)
Do executes the "books.myconfig.getUserSettings" call. Exactly one of *Usersettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Usersettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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.
func (*MyconfigGetUserSettingsCall) Header ¶
func (c *MyconfigGetUserSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*MyconfigGetUserSettingsCall) IfNoneMatch ¶
func (c *MyconfigGetUserSettingsCall) IfNoneMatch(entityTag string) *MyconfigGetUserSettingsCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type MyconfigReleaseDownloadAccessCall ¶
type MyconfigReleaseDownloadAccessCall struct {
// contains filtered or unexported fields
}
func (*MyconfigReleaseDownloadAccessCall) Context ¶
func (c *MyconfigReleaseDownloadAccessCall) Context(ctx context.Context) *MyconfigReleaseDownloadAccessCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MyconfigReleaseDownloadAccessCall) Do ¶
func (c *MyconfigReleaseDownloadAccessCall) Do(opts ...googleapi.CallOption) (*DownloadAccesses, error)
Do executes the "books.myconfig.releaseDownloadAccess" call. Exactly one of *DownloadAccesses or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *DownloadAccesses.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MyconfigReleaseDownloadAccessCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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) Context ¶
func (c *MyconfigRequestAccessCall) Context(ctx context.Context) *MyconfigRequestAccessCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MyconfigRequestAccessCall) Do ¶
func (c *MyconfigRequestAccessCall) Do(opts ...googleapi.CallOption) (*RequestAccessData, error)
Do executes the "books.myconfig.requestAccess" call. Exactly one of *RequestAccessData or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *RequestAccessData.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MyconfigRequestAccessCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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.
Possible values:
"LICENSE_TYPES_UNDEFINED" "BOTH" - Both concurrent and download licenses. "CONCURRENT" - Concurrent access license. "DOWNLOAD" - Offline download access license.
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(cpksver string, volumeIds []string) *MyconfigReleaseDownloadAccessCall
ReleaseDownloadAccess: Release downloaded content access restriction.
- cpksver: The device/version ID from which to release the restriction.
- volumeIds: The volume(s) to release restrictions for.
func (*MyconfigService) RequestAccess ¶
func (r *MyconfigService) RequestAccess(cpksver string, nonce string, source string, volumeId string) *MyconfigRequestAccessCall
RequestAccess: Request concurrent and download access restrictions.
- cpksver: The device/version ID from which to request the restrictions.
- nonce: The client nonce value.
- source: String to identify the originator of this request.
- volumeId: The volume to request concurrent/download restrictions for.
func (*MyconfigService) SyncVolumeLicenses ¶
func (r *MyconfigService) SyncVolumeLicenses(cpksver string, nonce string, source string) *MyconfigSyncVolumeLicensesCall
SyncVolumeLicenses: Request downloaded content access for specified volumes on the My eBooks shelf.
- cpksver: The device/version ID from which to release the restriction.
- nonce: The client nonce value.
- source: String to identify the originator of this request.
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) Context ¶
func (c *MyconfigSyncVolumeLicensesCall) Context(ctx context.Context) *MyconfigSyncVolumeLicensesCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MyconfigSyncVolumeLicensesCall) Do ¶
func (c *MyconfigSyncVolumeLicensesCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
Do executes the "books.myconfig.syncVolumeLicenses" call. Exactly one of *Volumes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Volumes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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'
Possible values:
"FEATURES_UNDEFINED" "RENTALS" - Client supports 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) Header ¶
func (c *MyconfigSyncVolumeLicensesCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*MyconfigSyncVolumeLicensesCall) IncludeNonComicsSeries ¶
func (c *MyconfigSyncVolumeLicensesCall) IncludeNonComicsSeries(includeNonComicsSeries bool) *MyconfigSyncVolumeLicensesCall
IncludeNonComicsSeries sets the optional parameter "includeNonComicsSeries": Set to true to include non-comics series. Defaults to false.
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) Context ¶
func (c *MyconfigUpdateUserSettingsCall) Context(ctx context.Context) *MyconfigUpdateUserSettingsCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MyconfigUpdateUserSettingsCall) Do ¶
func (c *MyconfigUpdateUserSettingsCall) Do(opts ...googleapi.CallOption) (*Usersettings, error)
Do executes the "books.myconfig.updateUserSettings" call. Exactly one of *Usersettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Usersettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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.
func (*MyconfigUpdateUserSettingsCall) Header ¶
func (c *MyconfigUpdateUserSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type MylibraryAnnotationsDeleteCall ¶
type MylibraryAnnotationsDeleteCall struct {
// contains filtered or unexported fields
}
func (*MylibraryAnnotationsDeleteCall) Context ¶
func (c *MylibraryAnnotationsDeleteCall) Context(ctx context.Context) *MylibraryAnnotationsDeleteCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MylibraryAnnotationsDeleteCall) Do ¶
func (c *MylibraryAnnotationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "books.mylibrary.annotations.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MylibraryAnnotationsDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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) AnnotationId ¶
func (c *MylibraryAnnotationsInsertCall) AnnotationId(annotationId string) *MylibraryAnnotationsInsertCall
AnnotationId sets the optional parameter "annotationId": The ID for the annotation to insert.
func (*MylibraryAnnotationsInsertCall) Context ¶
func (c *MylibraryAnnotationsInsertCall) Context(ctx context.Context) *MylibraryAnnotationsInsertCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
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(opts ...googleapi.CallOption) (*Annotation, error)
Do executes the "books.mylibrary.annotations.insert" call. Exactly one of *Annotation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Annotation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MylibraryAnnotationsInsertCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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) Context ¶
func (c *MylibraryAnnotationsListCall) Context(ctx context.Context) *MylibraryAnnotationsListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MylibraryAnnotationsListCall) Do ¶
func (c *MylibraryAnnotationsListCall) Do(opts ...googleapi.CallOption) (*Annotations, error)
Do executes the "books.mylibrary.annotations.list" call. Exactly one of *Annotations or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Annotations.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MylibraryAnnotationsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*MylibraryAnnotationsListCall) IfNoneMatch ¶
func (c *MylibraryAnnotationsListCall) IfNoneMatch(entityTag string) *MylibraryAnnotationsListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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) Pages ¶
func (c *MylibraryAnnotationsListCall) Pages(ctx context.Context, f func(*Annotations) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
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.
- annotationId: The ID for the annotation to delete.
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.
- layerIds: Array of layer IDs to get the summary for. - volumeId: Volume id to get the summary for.
func (*MylibraryAnnotationsService) Update ¶
func (r *MylibraryAnnotationsService) Update(annotationId string, annotation *Annotation) *MylibraryAnnotationsUpdateCall
Update: Updates an existing annotation.
- annotationId: The ID for the annotation to update.
type MylibraryAnnotationsSummaryCall ¶
type MylibraryAnnotationsSummaryCall struct {
// contains filtered or unexported fields
}
func (*MylibraryAnnotationsSummaryCall) Context ¶
func (c *MylibraryAnnotationsSummaryCall) Context(ctx context.Context) *MylibraryAnnotationsSummaryCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MylibraryAnnotationsSummaryCall) Do ¶
func (c *MylibraryAnnotationsSummaryCall) Do(opts ...googleapi.CallOption) (*AnnotationsSummary, error)
Do executes the "books.mylibrary.annotations.summary" call. Exactly one of *AnnotationsSummary or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *AnnotationsSummary.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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.
func (*MylibraryAnnotationsSummaryCall) Header ¶
func (c *MylibraryAnnotationsSummaryCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type MylibraryAnnotationsUpdateCall ¶
type MylibraryAnnotationsUpdateCall struct {
// contains filtered or unexported fields
}
func (*MylibraryAnnotationsUpdateCall) Context ¶
func (c *MylibraryAnnotationsUpdateCall) Context(ctx context.Context) *MylibraryAnnotationsUpdateCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MylibraryAnnotationsUpdateCall) Do ¶
func (c *MylibraryAnnotationsUpdateCall) Do(opts ...googleapi.CallOption) (*Annotation, error)
Do executes the "books.mylibrary.annotations.update" call. Exactly one of *Annotation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Annotation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MylibraryAnnotationsUpdateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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) Context ¶
func (c *MylibraryBookshelvesAddVolumeCall) Context(ctx context.Context) *MylibraryBookshelvesAddVolumeCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MylibraryBookshelvesAddVolumeCall) Do ¶
func (c *MylibraryBookshelvesAddVolumeCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "books.mylibrary.bookshelves.addVolume" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MylibraryBookshelvesAddVolumeCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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.
Possible values:
"REASON_UNDEFINED" "IOS_PREX" - Volumes added from the PREX flow on iOS. "IOS_SEARCH" - Volumes added from the Search flow on iOS. "ONBOARDING" - Volumes added from the Onboarding flow.
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) Context ¶
func (c *MylibraryBookshelvesClearVolumesCall) Context(ctx context.Context) *MylibraryBookshelvesClearVolumesCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MylibraryBookshelvesClearVolumesCall) Do ¶
func (c *MylibraryBookshelvesClearVolumesCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "books.mylibrary.bookshelves.clearVolumes" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MylibraryBookshelvesClearVolumesCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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) Context ¶
func (c *MylibraryBookshelvesGetCall) Context(ctx context.Context) *MylibraryBookshelvesGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MylibraryBookshelvesGetCall) Do ¶
func (c *MylibraryBookshelvesGetCall) Do(opts ...googleapi.CallOption) (*Bookshelf, error)
Do executes the "books.mylibrary.bookshelves.get" call. Exactly one of *Bookshelf or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Bookshelf.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MylibraryBookshelvesGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*MylibraryBookshelvesGetCall) IfNoneMatch ¶
func (c *MylibraryBookshelvesGetCall) IfNoneMatch(entityTag string) *MylibraryBookshelvesGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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) Context ¶
func (c *MylibraryBookshelvesListCall) Context(ctx context.Context) *MylibraryBookshelvesListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MylibraryBookshelvesListCall) Do ¶
func (c *MylibraryBookshelvesListCall) Do(opts ...googleapi.CallOption) (*Bookshelves, error)
Do executes the "books.mylibrary.bookshelves.list" call. Exactly one of *Bookshelves or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Bookshelves.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MylibraryBookshelvesListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*MylibraryBookshelvesListCall) IfNoneMatch ¶
func (c *MylibraryBookshelvesListCall) IfNoneMatch(entityTag string) *MylibraryBookshelvesListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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) Context ¶
func (c *MylibraryBookshelvesMoveVolumeCall) Context(ctx context.Context) *MylibraryBookshelvesMoveVolumeCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MylibraryBookshelvesMoveVolumeCall) Do ¶
func (c *MylibraryBookshelvesMoveVolumeCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "books.mylibrary.bookshelves.moveVolume" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MylibraryBookshelvesMoveVolumeCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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) Context ¶
func (c *MylibraryBookshelvesRemoveVolumeCall) Context(ctx context.Context) *MylibraryBookshelvesRemoveVolumeCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MylibraryBookshelvesRemoveVolumeCall) Do ¶
func (c *MylibraryBookshelvesRemoveVolumeCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "books.mylibrary.bookshelves.removeVolume" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MylibraryBookshelvesRemoveVolumeCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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.
Possible values:
"REASON_UNDEFINED" "ONBOARDING" - Samples removed from the Onboarding flow.
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.
- shelf: ID of bookshelf to which to add a volume. - volumeId: ID of volume to add.
func (*MylibraryBookshelvesService) ClearVolumes ¶
func (r *MylibraryBookshelvesService) ClearVolumes(shelf string) *MylibraryBookshelvesClearVolumesCall
ClearVolumes: Clears all volumes from a bookshelf.
- shelf: ID of bookshelf from which to remove a volume.
func (*MylibraryBookshelvesService) Get ¶
func (r *MylibraryBookshelvesService) Get(shelf string) *MylibraryBookshelvesGetCall
Get: Retrieves metadata for a specific bookshelf belonging to the authenticated user.
- shelf: ID of bookshelf to retrieve.
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.
- shelf: ID of bookshelf with the volume.
- volumeId: ID of volume to move.
- volumePosition: Position on shelf to move the item (0 puts the item before the current first item, 1 puts it between the first and the second and so on.).
func (*MylibraryBookshelvesService) RemoveVolume ¶
func (r *MylibraryBookshelvesService) RemoveVolume(shelf string, volumeId string) *MylibraryBookshelvesRemoveVolumeCall
RemoveVolume: Removes a volume from a bookshelf.
- shelf: ID of bookshelf from which to remove a volume. - volumeId: ID of volume to remove.
type MylibraryBookshelvesVolumesListCall ¶
type MylibraryBookshelvesVolumesListCall struct {
// contains filtered or unexported fields
}
func (*MylibraryBookshelvesVolumesListCall) Context ¶
func (c *MylibraryBookshelvesVolumesListCall) Context(ctx context.Context) *MylibraryBookshelvesVolumesListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
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(opts ...googleapi.CallOption) (*Volumes, error)
Do executes the "books.mylibrary.bookshelves.volumes.list" call. Exactly one of *Volumes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Volumes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MylibraryBookshelvesVolumesListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*MylibraryBookshelvesVolumesListCall) IfNoneMatch ¶
func (c *MylibraryBookshelvesVolumesListCall) IfNoneMatch(entityTag string) *MylibraryBookshelvesVolumesListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
Possible values:
"PROJECTION_UNDEFINED" "FULL" - Includes all volume data. "LITE" - Includes a subset of fields in volumeInfo and accessInfo.
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.
- shelf: The bookshelf ID or name retrieve volumes for.
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) Context ¶
func (c *MylibraryReadingpositionsGetCall) Context(ctx context.Context) *MylibraryReadingpositionsGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*MylibraryReadingpositionsGetCall) Do ¶
func (c *MylibraryReadingpositionsGetCall) Do(opts ...googleapi.CallOption) (*ReadingPosition, error)
Do executes the "books.mylibrary.readingpositions.get" call. Exactly one of *ReadingPosition or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ReadingPosition.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MylibraryReadingpositionsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*MylibraryReadingpositionsGetCall) IfNoneMatch ¶
func (c *MylibraryReadingpositionsGetCall) IfNoneMatch(entityTag string) *MylibraryReadingpositionsGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
- volumeId: ID of volume for which to retrieve a reading position.
func (*MylibraryReadingpositionsService) SetPosition ¶
func (r *MylibraryReadingpositionsService) SetPosition(volumeId string, position string, timestamp string) *MylibraryReadingpositionsSetPositionCall
SetPosition: Sets my reading position information for a volume.
- position: Position string for the new volume reading position.
- timestamp: RFC 3339 UTC format timestamp associated with this reading position.
- volumeId: ID of volume for which to update the reading position.
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.
Possible values:
"ACTION_UNDEFINED" "bookmark" - User chose bookmark within volume. "chapter" - User selected chapter from list. "next-page" - Next page event. "prev-page" - Previous page event. "scroll" - User navigated to page. "search" - User chose search results within volume.
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) Context ¶
func (c *MylibraryReadingpositionsSetPositionCall) Context(ctx context.Context) *MylibraryReadingpositionsSetPositionCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
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(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "books.mylibrary.readingpositions.setPosition" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *MylibraryReadingpositionsSetPositionCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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 Notification ¶
type Notification struct { Body string `json:"body,omitempty"` // CrmExperimentIds: The list of crm experiment ids. CrmExperimentIds googleapi.Int64s `json:"crmExperimentIds,omitempty"` DocId string `json:"doc_id,omitempty"` DocType string `json:"doc_type,omitempty"` DontShowNotification bool `json:"dont_show_notification,omitempty"` IconUrl string `json:"iconUrl,omitempty"` IsDocumentMature bool `json:"is_document_mature,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` NotificationGroup string `json:"notificationGroup,omitempty"` NotificationType string `json:"notification_type,omitempty"` PcampaignId string `json:"pcampaign_id,omitempty"` Reason string `json:"reason,omitempty"` ShowNotificationSettingsAction bool `json:"show_notification_settings_action,omitempty"` TargetUrl string `json:"targetUrl,omitempty"` TimeToExpireMs int64 `json:"timeToExpireMs,omitempty,string"` Title string `json:"title,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Body") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Body") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Notification) MarshalJSON ¶
func (s *Notification) MarshalJSON() ([]byte, error)
type NotificationGetCall ¶
type NotificationGetCall struct {
// contains filtered or unexported fields
}
func (*NotificationGetCall) Context ¶
func (c *NotificationGetCall) Context(ctx context.Context) *NotificationGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*NotificationGetCall) Do ¶
func (c *NotificationGetCall) Do(opts ...googleapi.CallOption) (*Notification, error)
Do executes the "books.notification.get" call. Exactly one of *Notification or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Notification.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*NotificationGetCall) Fields ¶
func (c *NotificationGetCall) Fields(s ...googleapi.Field) *NotificationGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*NotificationGetCall) Header ¶
func (c *NotificationGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*NotificationGetCall) IfNoneMatch ¶
func (c *NotificationGetCall) IfNoneMatch(entityTag string) *NotificationGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*NotificationGetCall) Locale ¶
func (c *NotificationGetCall) Locale(locale string) *NotificationGetCall
Locale sets the optional parameter "locale": ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'. Used for generating notification title and body.
func (*NotificationGetCall) Source ¶
func (c *NotificationGetCall) Source(source string) *NotificationGetCall
Source sets the optional parameter "source": String to identify the originator of this request.
type NotificationService ¶
type NotificationService struct {
// contains filtered or unexported fields
}
func NewNotificationService ¶
func NewNotificationService(s *Service) *NotificationService
func (*NotificationService) Get ¶
func (r *NotificationService) Get(notificationId string) *NotificationGetCall
Get: Returns notification details for a given notification id.
- notificationId: String to identify the notification.
type Offers ¶
type Offers struct { // Items: A list of offers. Items []*OffersItems `json:"items,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Items") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Items") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Offers) MarshalJSON ¶
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"` // ForceSendFields is a list of field names (e.g. "ArtUrl") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ArtUrl") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*OffersItems) MarshalJSON ¶
func (s *OffersItems) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "Author") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Author") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*OffersItemsItems) MarshalJSON ¶
func (s *OffersItemsItems) MarshalJSON() ([]byte, error)
type OnboardingListCategoriesCall ¶
type OnboardingListCategoriesCall struct {
// contains filtered or unexported fields
}
func (*OnboardingListCategoriesCall) Context ¶
func (c *OnboardingListCategoriesCall) Context(ctx context.Context) *OnboardingListCategoriesCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*OnboardingListCategoriesCall) Do ¶
func (c *OnboardingListCategoriesCall) Do(opts ...googleapi.CallOption) (*Category, error)
Do executes the "books.onboarding.listCategories" call. Exactly one of *Category or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Category.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *OnboardingListCategoriesCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OnboardingListCategoriesCall) IfNoneMatch ¶
func (c *OnboardingListCategoriesCall) IfNoneMatch(entityTag string) *OnboardingListCategoriesCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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) Context ¶
func (c *OnboardingListCategoryVolumesCall) Context(ctx context.Context) *OnboardingListCategoryVolumesCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*OnboardingListCategoryVolumesCall) Do ¶
func (c *OnboardingListCategoryVolumesCall) Do(opts ...googleapi.CallOption) (*Volume2, error)
Do executes the "books.onboarding.listCategoryVolumes" call. Exactly one of *Volume2 or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Volume2.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *OnboardingListCategoryVolumesCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OnboardingListCategoryVolumesCall) IfNoneMatch ¶
func (c *OnboardingListCategoryVolumesCall) IfNoneMatch(entityTag string) *OnboardingListCategoryVolumesCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
Possible values:
"MAX_ALLOWED_MATURITY_RATING_UNDEFINED" "MATURE" - Show books which are rated mature or lower. "not-mature" - Show books which are rated not mature.
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.
func (*OnboardingListCategoryVolumesCall) Pages ¶
func (c *OnboardingListCategoryVolumesCall) Pages(ctx context.Context, f func(*Volume2) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
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 PersonalizedstreamGetCall ¶
type PersonalizedstreamGetCall struct {
// contains filtered or unexported fields
}
func (*PersonalizedstreamGetCall) Context ¶
func (c *PersonalizedstreamGetCall) Context(ctx context.Context) *PersonalizedstreamGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*PersonalizedstreamGetCall) Do ¶
func (c *PersonalizedstreamGetCall) Do(opts ...googleapi.CallOption) (*Discoveryclusters, error)
Do executes the "books.personalizedstream.get" call. Exactly one of *Discoveryclusters or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Discoveryclusters.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*PersonalizedstreamGetCall) Fields ¶
func (c *PersonalizedstreamGetCall) Fields(s ...googleapi.Field) *PersonalizedstreamGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PersonalizedstreamGetCall) Header ¶
func (c *PersonalizedstreamGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*PersonalizedstreamGetCall) IfNoneMatch ¶
func (c *PersonalizedstreamGetCall) IfNoneMatch(entityTag string) *PersonalizedstreamGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*PersonalizedstreamGetCall) Locale ¶
func (c *PersonalizedstreamGetCall) Locale(locale string) *PersonalizedstreamGetCall
Locale sets the optional parameter "locale": ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'. Used for generating recommendations.
func (*PersonalizedstreamGetCall) MaxAllowedMaturityRating ¶
func (c *PersonalizedstreamGetCall) MaxAllowedMaturityRating(maxAllowedMaturityRating string) *PersonalizedstreamGetCall
MaxAllowedMaturityRating sets the optional parameter "maxAllowedMaturityRating": The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.
Possible values:
"MAX_ALLOWED_MATURITY_RATING_UNDEFINED" "MATURE" - Show books which are rated mature or lower. "not-mature" - Show books which are rated not mature.
func (*PersonalizedstreamGetCall) Source ¶
func (c *PersonalizedstreamGetCall) Source(source string) *PersonalizedstreamGetCall
Source sets the optional parameter "source": String to identify the originator of this request.
type PersonalizedstreamService ¶
type PersonalizedstreamService struct {
// contains filtered or unexported fields
}
func NewPersonalizedstreamService ¶
func NewPersonalizedstreamService(s *Service) *PersonalizedstreamService
func (*PersonalizedstreamService) Get ¶
func (r *PersonalizedstreamService) Get() *PersonalizedstreamGetCall
Get: Returns a stream of personalized book clusters
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) Context ¶
func (c *PromoofferAcceptCall) Context(ctx context.Context) *PromoofferAcceptCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
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(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "books.promooffer.accept" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *PromoofferAcceptCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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) Context ¶
func (c *PromoofferDismissCall) Context(ctx context.Context) *PromoofferDismissCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
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(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "books.promooffer.dismiss" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *PromoofferDismissCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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) Context ¶
func (c *PromoofferGetCall) Context(ctx context.Context) *PromoofferGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
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(opts ...googleapi.CallOption) (*Offers, error)
Do executes the "books.promooffer.get" call. Exactly one of *Offers or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Offers.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *PromoofferGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*PromoofferGetCall) IfNoneMatch ¶
func (c *PromoofferGetCall) IfNoneMatch(entityTag string) *PromoofferGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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: Accepts the promo offer.
func (*PromoofferService) Dismiss ¶
func (r *PromoofferService) Dismiss() *PromoofferDismissCall
Dismiss: Marks the promo offer as dismissed.
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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "EpubCfiPosition") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "EpubCfiPosition") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*ReadingPosition) MarshalJSON ¶
func (s *ReadingPosition) MarshalJSON() ([]byte, error)
type RequestAccessData ¶
type RequestAccessData 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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "ConcurrentAccess") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ConcurrentAccess") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*RequestAccessData) MarshalJSON ¶
func (s *RequestAccessData) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "Author") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Author") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Review) MarshalJSON ¶
type ReviewAuthor ¶
type ReviewAuthor struct { // DisplayName: Name of this person. DisplayName string `json:"displayName,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DisplayName") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
ReviewAuthor: Author of this review.
func (*ReviewAuthor) MarshalJSON ¶
func (s *ReviewAuthor) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "Description") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Description") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
ReviewSource: Information regarding the source of this review, when the review is not from a Google Books user.
func (*ReviewSource) MarshalJSON ¶
func (s *ReviewSource) MarshalJSON() ([]byte, error)
type Series ¶
type Series struct { // Kind: Resource type. Kind string `json:"kind,omitempty"` Series []*SeriesSeries `json:"series,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Series) MarshalJSON ¶
type SeriesGetCall ¶
type SeriesGetCall struct {
// contains filtered or unexported fields
}
func (*SeriesGetCall) Context ¶
func (c *SeriesGetCall) Context(ctx context.Context) *SeriesGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*SeriesGetCall) Do ¶
func (c *SeriesGetCall) Do(opts ...googleapi.CallOption) (*Series, error)
Do executes the "books.series.get" call. Exactly one of *Series or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Series.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*SeriesGetCall) Fields ¶
func (c *SeriesGetCall) Fields(s ...googleapi.Field) *SeriesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*SeriesGetCall) Header ¶
func (c *SeriesGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*SeriesGetCall) IfNoneMatch ¶
func (c *SeriesGetCall) IfNoneMatch(entityTag string) *SeriesGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type SeriesMembershipGetCall ¶
type SeriesMembershipGetCall struct {
// contains filtered or unexported fields
}
func (*SeriesMembershipGetCall) Context ¶
func (c *SeriesMembershipGetCall) Context(ctx context.Context) *SeriesMembershipGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*SeriesMembershipGetCall) Do ¶
func (c *SeriesMembershipGetCall) Do(opts ...googleapi.CallOption) (*Seriesmembership, error)
Do executes the "books.series.membership.get" call. Exactly one of *Seriesmembership or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Seriesmembership.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*SeriesMembershipGetCall) Fields ¶
func (c *SeriesMembershipGetCall) Fields(s ...googleapi.Field) *SeriesMembershipGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*SeriesMembershipGetCall) Header ¶
func (c *SeriesMembershipGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*SeriesMembershipGetCall) IfNoneMatch ¶
func (c *SeriesMembershipGetCall) IfNoneMatch(entityTag string) *SeriesMembershipGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*SeriesMembershipGetCall) PageSize ¶
func (c *SeriesMembershipGetCall) PageSize(pageSize int64) *SeriesMembershipGetCall
PageSize sets the optional parameter "page_size": Number of maximum results per page to be included in the response.
func (*SeriesMembershipGetCall) PageToken ¶
func (c *SeriesMembershipGetCall) PageToken(pageToken string) *SeriesMembershipGetCall
PageToken sets the optional parameter "page_token": The value of the nextToken from the previous page.
type SeriesMembershipService ¶
type SeriesMembershipService struct {
// contains filtered or unexported fields
}
func NewSeriesMembershipService ¶
func NewSeriesMembershipService(s *Service) *SeriesMembershipService
func (*SeriesMembershipService) Get ¶
func (r *SeriesMembershipService) Get(seriesId string) *SeriesMembershipGetCall
Get: Returns Series membership data given the series id.
- seriesId: String that identifies the series.
type SeriesSeries ¶
type SeriesSeries struct { BannerImageUrl string `json:"bannerImageUrl,omitempty"` EligibleForSubscription bool `json:"eligibleForSubscription,omitempty"` ImageUrl string `json:"imageUrl,omitempty"` IsComplete bool `json:"isComplete,omitempty"` SeriesFormatType string `json:"seriesFormatType,omitempty"` SeriesId string `json:"seriesId,omitempty"` SeriesSubscriptionReleaseInfo *SeriesSeriesSeriesSubscriptionReleaseInfo `json:"seriesSubscriptionReleaseInfo,omitempty"` SeriesType string `json:"seriesType,omitempty"` SubscriptionId string `json:"subscriptionId,omitempty"` Title string `json:"title,omitempty"` // ForceSendFields is a list of field names (e.g. "BannerImageUrl") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BannerImageUrl") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*SeriesSeries) MarshalJSON ¶
func (s *SeriesSeries) MarshalJSON() ([]byte, error)
type SeriesSeriesSeriesSubscriptionReleaseInfo ¶
type SeriesSeriesSeriesSubscriptionReleaseInfo struct { CancelTime string `json:"cancelTime,omitempty"` CurrentReleaseInfo *SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo `json:"currentReleaseInfo,omitempty"` NextReleaseInfo *SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo `json:"nextReleaseInfo,omitempty"` SeriesSubscriptionType string `json:"seriesSubscriptionType,omitempty"` // ForceSendFields is a list of field names (e.g. "CancelTime") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CancelTime") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*SeriesSeriesSeriesSubscriptionReleaseInfo) MarshalJSON ¶
func (s *SeriesSeriesSeriesSubscriptionReleaseInfo) MarshalJSON() ([]byte, error)
type SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo ¶
type SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo struct { AmountInMicros float64 `json:"amountInMicros,omitempty"` CurrencyCode string `json:"currencyCode,omitempty"` ReleaseNumber string `json:"releaseNumber,omitempty"` ReleaseTime string `json:"releaseTime,omitempty"` // ForceSendFields is a list of field names (e.g. "AmountInMicros") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AmountInMicros") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo) MarshalJSON ¶
func (s *SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo) MarshalJSON() ([]byte, error)
func (*SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo) UnmarshalJSON ¶
func (s *SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo) UnmarshalJSON(data []byte) error
type SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo ¶
type SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo struct { AmountInMicros float64 `json:"amountInMicros,omitempty"` CurrencyCode string `json:"currencyCode,omitempty"` ReleaseNumber string `json:"releaseNumber,omitempty"` ReleaseTime string `json:"releaseTime,omitempty"` // ForceSendFields is a list of field names (e.g. "AmountInMicros") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AmountInMicros") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo) MarshalJSON ¶
func (s *SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo) MarshalJSON() ([]byte, error)
func (*SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo) UnmarshalJSON ¶
func (s *SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo) UnmarshalJSON(data []byte) error
type SeriesService ¶
type SeriesService struct { Membership *SeriesMembershipService // contains filtered or unexported fields }
func NewSeriesService ¶
func NewSeriesService(s *Service) *SeriesService
func (*SeriesService) Get ¶
func (r *SeriesService) Get(seriesId []string) *SeriesGetCall
Get: Returns Series metadata for the given series ids.
- seriesId: String that identifies the series.
type Seriesmembership ¶
type Seriesmembership struct { // Kind: Resorce type. Kind string `json:"kind,omitempty"` Member []*Volume `json:"member,omitempty"` NextPageToken string `json:"nextPageToken,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Seriesmembership) MarshalJSON ¶
func (s *Seriesmembership) MarshalJSON() ([]byte, error)
type Service ¶
type Service struct { BasePath string // API endpoint base URL UserAgent string // optional additional User-Agent fragment Bookshelves *BookshelvesService Cloudloading *CloudloadingService Dictionary *DictionaryService Familysharing *FamilysharingService Layers *LayersService Myconfig *MyconfigService Mylibrary *MylibraryService Notification *NotificationService Onboarding *OnboardingService Personalizedstream *PersonalizedstreamService Promooffer *PromoofferService Series *SeriesService Volumes *VolumesService // contains filtered or unexported fields }
func New
deprecated
New creates a new Service. It uses the provided http.Client for requests.
Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.
func NewService ¶
NewService creates a new Service.
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"` Notification *UsersettingsNotification `json:"notification,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Usersettings) MarshalJSON ¶
func (s *Usersettings) MarshalJSON() ([]byte, error)
type UsersettingsNotesExport ¶
type UsersettingsNotesExport struct { FolderName string `json:"folderName,omitempty"` IsEnabled bool `json:"isEnabled,omitempty"` // ForceSendFields is a list of field names (e.g. "FolderName") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "FolderName") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
UsersettingsNotesExport: User settings in sub-objects, each for different purposes.
func (*UsersettingsNotesExport) MarshalJSON ¶
func (s *UsersettingsNotesExport) MarshalJSON() ([]byte, error)
type UsersettingsNotification ¶
type UsersettingsNotification struct { MatchMyInterests *UsersettingsNotificationMatchMyInterests `json:"matchMyInterests,omitempty"` MoreFromAuthors *UsersettingsNotificationMoreFromAuthors `json:"moreFromAuthors,omitempty"` MoreFromSeries *UsersettingsNotificationMoreFromSeries `json:"moreFromSeries,omitempty"` PriceDrop *UsersettingsNotificationPriceDrop `json:"priceDrop,omitempty"` RewardExpirations *UsersettingsNotificationRewardExpirations `json:"rewardExpirations,omitempty"` // ForceSendFields is a list of field names (e.g. "MatchMyInterests") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "MatchMyInterests") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*UsersettingsNotification) MarshalJSON ¶
func (s *UsersettingsNotification) MarshalJSON() ([]byte, error)
type UsersettingsNotificationMatchMyInterests ¶
type UsersettingsNotificationMatchMyInterests struct { OptedState string `json:"opted_state,omitempty"` // ForceSendFields is a list of field names (e.g. "OptedState") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "OptedState") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*UsersettingsNotificationMatchMyInterests) MarshalJSON ¶
func (s *UsersettingsNotificationMatchMyInterests) MarshalJSON() ([]byte, error)
type UsersettingsNotificationMoreFromAuthors ¶
type UsersettingsNotificationMoreFromAuthors struct { OptedState string `json:"opted_state,omitempty"` // ForceSendFields is a list of field names (e.g. "OptedState") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "OptedState") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*UsersettingsNotificationMoreFromAuthors) MarshalJSON ¶
func (s *UsersettingsNotificationMoreFromAuthors) MarshalJSON() ([]byte, error)
type UsersettingsNotificationMoreFromSeries ¶
type UsersettingsNotificationMoreFromSeries struct { OptedState string `json:"opted_state,omitempty"` // ForceSendFields is a list of field names (e.g. "OptedState") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "OptedState") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*UsersettingsNotificationMoreFromSeries) MarshalJSON ¶
func (s *UsersettingsNotificationMoreFromSeries) MarshalJSON() ([]byte, error)
type UsersettingsNotificationPriceDrop ¶
type UsersettingsNotificationPriceDrop struct { OptedState string `json:"opted_state,omitempty"` // ForceSendFields is a list of field names (e.g. "OptedState") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "OptedState") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*UsersettingsNotificationPriceDrop) MarshalJSON ¶
func (s *UsersettingsNotificationPriceDrop) MarshalJSON() ([]byte, error)
type UsersettingsNotificationRewardExpirations ¶
type UsersettingsNotificationRewardExpirations struct { OptedState string `json:"opted_state,omitempty"` // ForceSendFields is a list of field names (e.g. "OptedState") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "OptedState") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*UsersettingsNotificationRewardExpirations) MarshalJSON ¶
func (s *UsersettingsNotificationRewardExpirations) MarshalJSON() ([]byte, error)
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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "AccessInfo") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AccessInfo") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Volume) MarshalJSON ¶
type Volume2 ¶
type Volume2 struct { // Items: A list of volumes. Items []*Volume `json:"items,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` NextPageToken string `json:"nextPageToken,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Items") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Items") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Volume2) MarshalJSON ¶
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"` // ForceSendFields is a list of field names (e.g. "AccessViewStatus") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AccessViewStatus") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
VolumeAccessInfo: 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.).
func (*VolumeAccessInfo) MarshalJSON ¶
func (s *VolumeAccessInfo) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "AcsTokenLink") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AcsTokenLink") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeAccessInfoEpub: Information about epub content. (In LITE projection.)
func (*VolumeAccessInfoEpub) MarshalJSON ¶
func (s *VolumeAccessInfoEpub) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "AcsTokenLink") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AcsTokenLink") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeAccessInfoPdf: Information about pdf content. (In LITE projection.)
func (*VolumeAccessInfoPdf) MarshalJSON ¶
func (s *VolumeAccessInfoPdf) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "Layers") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Layers") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeLayerInfo: What layers exist in this volume and high level information about them.
func (*VolumeLayerInfo) MarshalJSON ¶
func (s *VolumeLayerInfo) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "LayerId") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "LayerId") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*VolumeLayerInfoLayers) MarshalJSON ¶
func (s *VolumeLayerInfoLayers) MarshalJSON() ([]byte, error)
type VolumeRecommendedInfo ¶
type VolumeRecommendedInfo struct { // Explanation: A text explaining why this volume is recommended. Explanation string `json:"explanation,omitempty"` // ForceSendFields is a list of field names (e.g. "Explanation") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Explanation") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeRecommendedInfo: Recommendation related information for this volume.
func (*VolumeRecommendedInfo) MarshalJSON ¶
func (s *VolumeRecommendedInfo) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "BuyLink") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BuyLink") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeSaleInfo: 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).
func (*VolumeSaleInfo) MarshalJSON ¶
func (s *VolumeSaleInfo) MarshalJSON() ([]byte, error)
type VolumeSaleInfoListPrice ¶
type VolumeSaleInfoListPrice struct { // Amount: Amount in the currency listed below. (In LITE projection.) Amount float64 `json:"amount,omitempty"` // CurrencyCode: An ISO 4217, three-letter currency code. (In LITE // projection.) CurrencyCode string `json:"currencyCode,omitempty"` // ForceSendFields is a list of field names (e.g. "Amount") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Amount") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeSaleInfoListPrice: Suggested retail price. (In LITE projection.)
func (*VolumeSaleInfoListPrice) MarshalJSON ¶
func (s *VolumeSaleInfoListPrice) MarshalJSON() ([]byte, error)
func (*VolumeSaleInfoListPrice) UnmarshalJSON ¶
func (s *VolumeSaleInfoListPrice) UnmarshalJSON(data []byte) error
type VolumeSaleInfoOffers ¶
type VolumeSaleInfoOffers struct { // FinskyOfferType: The finsky offer type (e.g., PURCHASE=0 RENTAL=3) FinskyOfferType int64 `json:"finskyOfferType,omitempty"` // Giftable: Indicates whether the offer is giftable. Giftable bool `json:"giftable,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"` // ForceSendFields is a list of field names (e.g. "FinskyOfferType") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "FinskyOfferType") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*VolumeSaleInfoOffers) MarshalJSON ¶
func (s *VolumeSaleInfoOffers) MarshalJSON() ([]byte, error)
type VolumeSaleInfoOffersListPrice ¶
type VolumeSaleInfoOffersListPrice struct { AmountInMicros float64 `json:"amountInMicros,omitempty"` CurrencyCode string `json:"currencyCode,omitempty"` // ForceSendFields is a list of field names (e.g. "AmountInMicros") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AmountInMicros") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
VolumeSaleInfoOffersListPrice: Offer list (=undiscounted) price in Micros.
func (*VolumeSaleInfoOffersListPrice) MarshalJSON ¶
func (s *VolumeSaleInfoOffersListPrice) MarshalJSON() ([]byte, error)
func (*VolumeSaleInfoOffersListPrice) UnmarshalJSON ¶
func (s *VolumeSaleInfoOffersListPrice) UnmarshalJSON(data []byte) error
type VolumeSaleInfoOffersRentalDuration ¶
type VolumeSaleInfoOffersRentalDuration struct { Count float64 `json:"count,omitempty"` Unit string `json:"unit,omitempty"` // ForceSendFields is a list of field names (e.g. "Count") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Count") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeSaleInfoOffersRentalDuration: The rental duration (for rental offers only).
func (*VolumeSaleInfoOffersRentalDuration) MarshalJSON ¶
func (s *VolumeSaleInfoOffersRentalDuration) MarshalJSON() ([]byte, error)
func (*VolumeSaleInfoOffersRentalDuration) UnmarshalJSON ¶
func (s *VolumeSaleInfoOffersRentalDuration) UnmarshalJSON(data []byte) error
type VolumeSaleInfoOffersRetailPrice ¶
type VolumeSaleInfoOffersRetailPrice struct { AmountInMicros float64 `json:"amountInMicros,omitempty"` CurrencyCode string `json:"currencyCode,omitempty"` // ForceSendFields is a list of field names (e.g. "AmountInMicros") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AmountInMicros") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
VolumeSaleInfoOffersRetailPrice: Offer retail (=discounted) price in Micros
func (*VolumeSaleInfoOffersRetailPrice) MarshalJSON ¶
func (s *VolumeSaleInfoOffersRetailPrice) MarshalJSON() ([]byte, error)
func (*VolumeSaleInfoOffersRetailPrice) UnmarshalJSON ¶
func (s *VolumeSaleInfoOffersRetailPrice) UnmarshalJSON(data []byte) error
type VolumeSaleInfoRetailPrice ¶
type VolumeSaleInfoRetailPrice struct { // Amount: Amount in the currency listed below. (In LITE projection.) Amount float64 `json:"amount,omitempty"` // CurrencyCode: An ISO 4217, three-letter currency code. (In LITE // projection.) CurrencyCode string `json:"currencyCode,omitempty"` // ForceSendFields is a list of field names (e.g. "Amount") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Amount") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeSaleInfoRetailPrice: 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.)
func (*VolumeSaleInfoRetailPrice) MarshalJSON ¶
func (s *VolumeSaleInfoRetailPrice) MarshalJSON() ([]byte, error)
func (*VolumeSaleInfoRetailPrice) UnmarshalJSON ¶
func (s *VolumeSaleInfoRetailPrice) UnmarshalJSON(data []byte) error
type VolumeSearchInfo ¶
type VolumeSearchInfo struct { // TextSnippet: A text snippet containing the search query. TextSnippet string `json:"textSnippet,omitempty"` // ForceSendFields is a list of field names (e.g. "TextSnippet") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "TextSnippet") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeSearchInfo: Search result information related to this volume.
func (*VolumeSearchInfo) MarshalJSON ¶
func (s *VolumeSearchInfo) MarshalJSON() ([]byte, error)
type VolumeUserInfo ¶
type VolumeUserInfo struct { // AcquiredTime: Timestamp when this volume was acquired by the user. // (RFC 3339 UTC date-time format) Acquiring includes purchase, user // upload, receiving family sharing, etc. AcquiredTime string `json:"acquiredTime,omitempty"` // AcquisitionType: How this volume was acquired. AcquisitionType int64 `json:"acquisitionType,omitempty"` // Copy: Copy/Paste accounting information. Copy *VolumeUserInfoCopy `json:"copy,omitempty"` // EntitlementType: Whether this volume is purchased, sample, pd // download etc. EntitlementType int64 `json:"entitlementType,omitempty"` // FamilySharing: Information on the ability to share with the family. FamilySharing *VolumeUserInfoFamilySharing `json:"familySharing,omitempty"` // with the family. IsFamilySharedFromUser bool `json:"isFamilySharedFromUser,omitempty"` // through family sharing. IsFamilySharedToUser bool `json:"isFamilySharedToUser,omitempty"` // IsFamilySharingAllowed: Deprecated: Replaced by familySharing. IsFamilySharingAllowed bool `json:"isFamilySharingAllowed,omitempty"` // IsFamilySharingDisabledByFop: Deprecated: Replaced by familySharing. IsFamilySharingDisabledByFop bool `json:"isFamilySharingDisabledByFop,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"` // ForceSendFields is a list of field names (e.g. "AcquiredTime") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AcquiredTime") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeUserInfo: User specific information related to this volume. (e.g. page this user last read or whether they purchased this book)
func (*VolumeUserInfo) MarshalJSON ¶
func (s *VolumeUserInfo) MarshalJSON() ([]byte, error)
type VolumeUserInfoCopy ¶
type VolumeUserInfoCopy struct { AllowedCharacterCount int64 `json:"allowedCharacterCount,omitempty"` LimitType string `json:"limitType,omitempty"` RemainingCharacterCount int64 `json:"remainingCharacterCount,omitempty"` Updated string `json:"updated,omitempty"` // ForceSendFields is a list of field names (e.g. // "AllowedCharacterCount") to unconditionally include in API requests. // By default, fields with empty values are omitted from API requests. // However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AllowedCharacterCount") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
VolumeUserInfoCopy: Copy/Paste accounting information.
func (*VolumeUserInfoCopy) MarshalJSON ¶
func (s *VolumeUserInfoCopy) MarshalJSON() ([]byte, error)
type VolumeUserInfoFamilySharing ¶
type VolumeUserInfoFamilySharing struct { // FamilyRole: The role of the user in the family. FamilyRole string `json:"familyRole,omitempty"` // IsSharingAllowed: Whether or not this volume can be shared with the // family by the user. This includes sharing eligibility of both the // volume and the user. If the value is true, the user can initiate a // family sharing action. IsSharingAllowed bool `json:"isSharingAllowed,omitempty"` // IsSharingDisabledByFop: Whether or not sharing this volume is // temporarily disabled due to issues with the Family Wallet. IsSharingDisabledByFop bool `json:"isSharingDisabledByFop,omitempty"` // ForceSendFields is a list of field names (e.g. "FamilyRole") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "FamilyRole") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeUserInfoFamilySharing: Information on the ability to share with the family.
func (*VolumeUserInfoFamilySharing) MarshalJSON ¶
func (s *VolumeUserInfoFamilySharing) MarshalJSON() ([]byte, error)
type VolumeUserInfoRentalPeriod ¶
type VolumeUserInfoRentalPeriod struct { EndUtcSec int64 `json:"endUtcSec,omitempty,string"` StartUtcSec int64 `json:"startUtcSec,omitempty,string"` // ForceSendFields is a list of field names (e.g. "EndUtcSec") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "EndUtcSec") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeUserInfoRentalPeriod: Period during this book is/was a valid rental.
func (*VolumeUserInfoRentalPeriod) MarshalJSON ¶
func (s *VolumeUserInfoRentalPeriod) MarshalJSON() ([]byte, error)
type VolumeUserInfoUserUploadedVolumeInfo ¶
type VolumeUserInfoUserUploadedVolumeInfo struct { ProcessingState string `json:"processingState,omitempty"` // ForceSendFields is a list of field names (e.g. "ProcessingState") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ProcessingState") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*VolumeUserInfoUserUploadedVolumeInfo) MarshalJSON ¶
func (s *VolumeUserInfoUserUploadedVolumeInfo) MarshalJSON() ([]byte, error)
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"` // ComicsContent: Whether the volume has comics content. ComicsContent bool `json:"comicsContent,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"` // PanelizationSummary: A top-level summary of the panelization info in // this volume. PanelizationSummary *VolumeVolumeInfoPanelizationSummary `json:"panelizationSummary,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 *VolumeVolumeInfoReadingModes `json:"readingModes,omitempty"` // SamplePageCount: Total number of sample pages as per publisher // metadata. SamplePageCount int64 `json:"samplePageCount,omitempty"` SeriesInfo *Volumeseriesinfo `json:"seriesInfo,omitempty"` // Subtitle: Volume subtitle. (In LITE projection.) Subtitle string `json:"subtitle,omitempty"` // Title: Volume title. (In LITE projection.) Title string `json:"title,omitempty"` // ForceSendFields is a list of field names (e.g. "AllowAnonLogging") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AllowAnonLogging") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
VolumeVolumeInfo: General volume information.
func (*VolumeVolumeInfo) MarshalJSON ¶
func (s *VolumeVolumeInfo) MarshalJSON() ([]byte, error)
func (*VolumeVolumeInfo) UnmarshalJSON ¶
func (s *VolumeVolumeInfo) UnmarshalJSON(data []byte) error
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"` // ForceSendFields is a list of field names (e.g. "Height") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Height") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeVolumeInfoDimensions: Physical dimensions of this volume.
func (*VolumeVolumeInfoDimensions) MarshalJSON ¶
func (s *VolumeVolumeInfoDimensions) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "ExtraLarge") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ExtraLarge") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeVolumeInfoImageLinks: A list of image links for all the sizes that are available. (In LITE projection.)
func (*VolumeVolumeInfoImageLinks) MarshalJSON ¶
func (s *VolumeVolumeInfoImageLinks) MarshalJSON() ([]byte, error)
type VolumeVolumeInfoIndustryIdentifiers ¶
type VolumeVolumeInfoIndustryIdentifiers struct { // Identifier: Industry specific volume identifier. Identifier string `json:"identifier,omitempty"` // Type: Identifier type. Possible values are ISBN_10, ISBN_13, ISSN and // OTHER. Type string `json:"type,omitempty"` // ForceSendFields is a list of field names (e.g. "Identifier") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Identifier") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*VolumeVolumeInfoIndustryIdentifiers) MarshalJSON ¶
func (s *VolumeVolumeInfoIndustryIdentifiers) MarshalJSON() ([]byte, error)
type VolumeVolumeInfoPanelizationSummary ¶
type VolumeVolumeInfoPanelizationSummary struct { ContainsEpubBubbles bool `json:"containsEpubBubbles,omitempty"` ContainsImageBubbles bool `json:"containsImageBubbles,omitempty"` EpubBubbleVersion string `json:"epubBubbleVersion,omitempty"` ImageBubbleVersion string `json:"imageBubbleVersion,omitempty"` // ForceSendFields is a list of field names (e.g. "ContainsEpubBubbles") // to unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ContainsEpubBubbles") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
VolumeVolumeInfoPanelizationSummary: A top-level summary of the panelization info in this volume.
func (*VolumeVolumeInfoPanelizationSummary) MarshalJSON ¶
func (s *VolumeVolumeInfoPanelizationSummary) MarshalJSON() ([]byte, error)
type VolumeVolumeInfoReadingModes ¶
type VolumeVolumeInfoReadingModes struct { Image bool `json:"image,omitempty"` Text bool `json:"text,omitempty"` // ForceSendFields is a list of field names (e.g. "Image") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Image") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeVolumeInfoReadingModes: The reading modes available for this volume.
func (*VolumeVolumeInfoReadingModes) MarshalJSON ¶
func (s *VolumeVolumeInfoReadingModes) MarshalJSON() ([]byte, error)
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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "AnnotationDataId") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AnnotationDataId") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*Volumeannotation) MarshalJSON ¶
func (s *Volumeannotation) MarshalJSON() ([]byte, error)
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"` // ForceSendFields is a list of field names (e.g. "CfiRange") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CfiRange") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
VolumeannotationContentRanges: The content ranges to identify the selected text.
func (*VolumeannotationContentRanges) MarshalJSON ¶
func (s *VolumeannotationContentRanges) MarshalJSON() ([]byte, error)
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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Items") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Items") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Volumeannotations) MarshalJSON ¶
func (s *Volumeannotations) MarshalJSON() ([]byte, error)
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"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Items") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Items") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Volumes) MarshalJSON ¶
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.
Possible values:
"ASSOCIATION_UNDEFINED" "end-of-sample" - Recommendations for display end-of-sample. "end-of-volume" - Recommendations for display end-of-volume. "related-for-play" - Related volumes for Play Store.
func (*VolumesAssociatedListCall) Context ¶
func (c *VolumesAssociatedListCall) Context(ctx context.Context) *VolumesAssociatedListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*VolumesAssociatedListCall) Do ¶
func (c *VolumesAssociatedListCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
Do executes the "books.volumes.associated.list" call. Exactly one of *Volumes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Volumes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *VolumesAssociatedListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*VolumesAssociatedListCall) IfNoneMatch ¶
func (c *VolumesAssociatedListCall) IfNoneMatch(entityTag string) *VolumesAssociatedListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
Possible values:
"MAX_ALLOWED_MATURITY_RATING_UNDEFINED" "MATURE" - Show books which are rated mature or lower. "not-mature" - Show books which are rated not mature.
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.
- volumeId: ID of the source volume.
type VolumesGetCall ¶
type VolumesGetCall struct {
// contains filtered or unexported fields
}
func (*VolumesGetCall) Context ¶
func (c *VolumesGetCall) Context(ctx context.Context) *VolumesGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
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(opts ...googleapi.CallOption) (*Volume, error)
Do executes the "books.volumes.get" call. Exactly one of *Volume or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Volume.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *VolumesGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*VolumesGetCall) IfNoneMatch ¶
func (c *VolumesGetCall) IfNoneMatch(entityTag string) *VolumesGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*VolumesGetCall) IncludeNonComicsSeries ¶
func (c *VolumesGetCall) IncludeNonComicsSeries(includeNonComicsSeries bool) *VolumesGetCall
IncludeNonComicsSeries sets the optional parameter "includeNonComicsSeries": Set to true to include non-comics series. Defaults to false.
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.
Possible values:
"PROJECTION_UNDEFINED" "FULL" - Includes all volume data. "LITE" - Includes a subset of fields in volumeInfo and accessInfo.
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) UserLibraryConsistentRead ¶
func (c *VolumesGetCall) UserLibraryConsistentRead(userLibraryConsistentRead bool) *VolumesGetCall
UserLibraryConsistentRead sets the optional parameter "user_library_consistent_read":
type VolumesListCall ¶
type VolumesListCall struct {
// contains filtered or unexported fields
}
func (*VolumesListCall) Context ¶
func (c *VolumesListCall) Context(ctx context.Context) *VolumesListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*VolumesListCall) Do ¶
func (c *VolumesListCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
Do executes the "books.volumes.list" call. Exactly one of *Volumes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Volumes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*VolumesListCall) Download ¶
func (c *VolumesListCall) Download(download string) *VolumesListCall
Download sets the optional parameter "download": Restrict to volumes by download availability.
Possible values:
"DOWNLOAD_UNDEFINED" "EPUB" - All volumes with epub.
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.
Possible values:
"FILTER_UNDEFINED" "ebooks" - All Google eBooks. "free-ebooks" - Google eBook with full volume text viewability. "full" - Public can view entire volume text. "paid-ebooks" - Google eBook with a price. "partial" - Public able to see parts of text.
func (*VolumesListCall) Header ¶
func (c *VolumesListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*VolumesListCall) IfNoneMatch ¶
func (c *VolumesListCall) IfNoneMatch(entityTag string) *VolumesListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
Possible values:
"LIBRARY_RESTRICT_UNDEFINED" "my-library" - Restrict to the user's library, any shelf. "no-restrict" - Do not restrict based on user's library.
func (*VolumesListCall) MaxAllowedMaturityRating ¶
func (c *VolumesListCall) MaxAllowedMaturityRating(maxAllowedMaturityRating string) *VolumesListCall
MaxAllowedMaturityRating sets the optional parameter "maxAllowedMaturityRating": The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.
Possible values:
"MAX_ALLOWED_MATURITY_RATING_UNDEFINED" "MATURE" - Show books which are rated mature or lower. "not-mature" - Show books which are rated not mature.
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.
Possible values:
"ORDER_BY_UNDEFINED" "newest" - Most recently published. "relevance" - Relevance to search terms.
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.
Possible values:
"PRINT_TYPE_UNDEFINED" "ALL" - All volume content types. "BOOKS" - Just books. "MAGAZINES" - Just 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.
Possible values:
"PROJECTION_UNDEFINED" "FULL" - Includes all volume data. "LITE" - Includes a subset of fields in volumeInfo and accessInfo.
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 acquired
Possible values:
"ACQUIRE_METHOD_UNDEFINED" "FAMILY_SHARED" - Books acquired via Family Sharing "PREORDERED" - Preordered books (not yet available) "PREVIOUSLY_RENTED" - User-rented books past their expiration time "PUBLIC_DOMAIN" - Public domain books "PURCHASED" - Purchased books "RENTED" - User-rented books "SAMPLE" - Sample books "UPLOADED" - User uploaded books
func (*VolumesMybooksListCall) Context ¶
func (c *VolumesMybooksListCall) Context(ctx context.Context) *VolumesMybooksListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*VolumesMybooksListCall) Country ¶
func (c *VolumesMybooksListCall) Country(country string) *VolumesMybooksListCall
Country sets the optional parameter "country": ISO-3166-1 code to override the IP-based location.
func (*VolumesMybooksListCall) Do ¶
func (c *VolumesMybooksListCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
Do executes the "books.volumes.mybooks.list" call. Exactly one of *Volumes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Volumes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *VolumesMybooksListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*VolumesMybooksListCall) IfNoneMatch ¶
func (c *VolumesMybooksListCall) IfNoneMatch(entityTag string) *VolumesMybooksListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
Possible values:
"PROCESSING_STATE_UNDEFINED" "COMPLETED_FAILED" - The volume processing hase failed. "COMPLETED_SUCCESS" - The volume processing was completed. "RUNNING" - The volume processing is not completed.
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) Context ¶
func (c *VolumesRecommendedListCall) Context(ctx context.Context) *VolumesRecommendedListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*VolumesRecommendedListCall) Do ¶
func (c *VolumesRecommendedListCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
Do executes the "books.volumes.recommended.list" call. Exactly one of *Volumes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Volumes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *VolumesRecommendedListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*VolumesRecommendedListCall) IfNoneMatch ¶
func (c *VolumesRecommendedListCall) IfNoneMatch(entityTag string) *VolumesRecommendedListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
Possible values:
"MAX_ALLOWED_MATURITY_RATING_UNDEFINED" "MATURE" - Show books which are rated mature or lower. "not-mature" - Show books which are rated not mature.
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) Context ¶
func (c *VolumesRecommendedRateCall) Context(ctx context.Context) *VolumesRecommendedRateCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*VolumesRecommendedRateCall) Do ¶
func (c *VolumesRecommendedRateCall) Do(opts ...googleapi.CallOption) (*BooksVolumesRecommendedRateResponse, error)
Do executes the "books.volumes.recommended.rate" call. Exactly one of *BooksVolumesRecommendedRateResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BooksVolumesRecommendedRateResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *VolumesRecommendedRateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
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.
- rating: Rating to be given to the volume. - volumeId: ID of the source volume.
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.
- volumeId: ID of volume to retrieve.
func (*VolumesService) List ¶
func (r *VolumesService) List(q string) *VolumesListCall
List: Performs a book search.
- q: Full-text search query string.
type VolumesUseruploadedListCall ¶
type VolumesUseruploadedListCall struct {
// contains filtered or unexported fields
}
func (*VolumesUseruploadedListCall) Context ¶
func (c *VolumesUseruploadedListCall) Context(ctx context.Context) *VolumesUseruploadedListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*VolumesUseruploadedListCall) Do ¶
func (c *VolumesUseruploadedListCall) Do(opts ...googleapi.CallOption) (*Volumes, error)
Do executes the "books.volumes.useruploaded.list" call. Exactly one of *Volumes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Volumes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
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) Header ¶
func (c *VolumesUseruploadedListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*VolumesUseruploadedListCall) IfNoneMatch ¶
func (c *VolumesUseruploadedListCall) IfNoneMatch(entityTag string) *VolumesUseruploadedListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
Possible values:
"PROCESSING_STATE_UNDEFINED" "COMPLETED_FAILED" - The volume processing hase failed. "COMPLETED_SUCCESS" - The volume processing was completed. "RUNNING" - The volume processing is not completed.
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.
type Volumeseriesinfo ¶
type Volumeseriesinfo struct { // BookDisplayNumber: The display number string. This should be used // only for display purposes and the actual sequence should be inferred // from the below orderNumber. BookDisplayNumber string `json:"bookDisplayNumber,omitempty"` // Kind: Resource type. Kind string `json:"kind,omitempty"` // ShortSeriesBookTitle: Short book title in the context of the series. ShortSeriesBookTitle string `json:"shortSeriesBookTitle,omitempty"` VolumeSeries []*VolumeseriesinfoVolumeSeries `json:"volumeSeries,omitempty"` // ForceSendFields is a list of field names (e.g. "BookDisplayNumber") // to unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BookDisplayNumber") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*Volumeseriesinfo) MarshalJSON ¶
func (s *Volumeseriesinfo) MarshalJSON() ([]byte, error)
type VolumeseriesinfoVolumeSeries ¶
type VolumeseriesinfoVolumeSeries struct { // Issue: List of issues. Applicable only for Collection Edition and // Omnibus. Issue []*VolumeseriesinfoVolumeSeriesIssue `json:"issue,omitempty"` // OrderNumber: The book order number in the series. OrderNumber int64 `json:"orderNumber,omitempty"` // SeriesBookType: The book type in the context of series. Examples - // Single Issue, Collection Edition, etc. SeriesBookType string `json:"seriesBookType,omitempty"` // SeriesId: The series id. SeriesId string `json:"seriesId,omitempty"` // ForceSendFields is a list of field names (e.g. "Issue") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Issue") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*VolumeseriesinfoVolumeSeries) MarshalJSON ¶
func (s *VolumeseriesinfoVolumeSeries) MarshalJSON() ([]byte, error)
type VolumeseriesinfoVolumeSeriesIssue ¶
type VolumeseriesinfoVolumeSeriesIssue struct { IssueDisplayNumber string `json:"issueDisplayNumber,omitempty"` IssueOrderNumber int64 `json:"issueOrderNumber,omitempty"` // ForceSendFields is a list of field names (e.g. "IssueDisplayNumber") // to unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "IssueDisplayNumber") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*VolumeseriesinfoVolumeSeriesIssue) MarshalJSON ¶
func (s *VolumeseriesinfoVolumeSeriesIssue) MarshalJSON() ([]byte, error)