Namespace Google.Apis.Books.v1
Classes
BooksBaseServiceRequest<TResponse>
A base abstract class for Books requests.
BooksService
The Books Service.
BooksService.Scope
Available OAuth 2.0 scopes for use with the Books API.
BooksService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Books API.
BookshelvesResource
The "bookshelves" collection of methods.
BookshelvesResource.GetRequest
Retrieves metadata for a specific bookshelf for the specified user.
BookshelvesResource.ListRequest
Retrieves a list of public bookshelves for the specified user.
BookshelvesResource.VolumesResource
The "volumes" collection of methods.
BookshelvesResource.VolumesResource.ListRequest
Retrieves volumes in a specific bookshelf for the specified user.
CloudloadingResource
The "cloudloading" collection of methods.
CloudloadingResource.AddBookRequest
Add a user-upload volume and triggers processing.
CloudloadingResource.DeleteBookRequest
Remove the book and its contents
CloudloadingResource.UpdateBookRequest
Updates a user-upload volume.
DictionaryResource
The "dictionary" collection of methods.
DictionaryResource.ListOfflineMetadataRequest
Returns a list of offline dictionary metadata available
FamilysharingResource
The "familysharing" collection of methods.
FamilysharingResource.GetFamilyInfoRequest
Gets information regarding the family that the user is part of.
FamilysharingResource.ShareRequest
Initiates sharing of the content with the user's family. Empty response indicates success.
FamilysharingResource.UnshareRequest
Initiates revoking content that has already been shared with the user's family. Empty response indicates success.
LayersResource
The "layers" collection of methods.
LayersResource.AnnotationDataResource
The "annotationData" collection of methods.
LayersResource.AnnotationDataResource.GetRequest
Gets the annotation data.
LayersResource.AnnotationDataResource.ListRequest
Gets the annotation data for a volume and layer.
LayersResource.GetRequest
Gets the layer summary for a volume.
LayersResource.ListRequest
List the layer summaries for a volume.
LayersResource.VolumeAnnotationsResource
The "volumeAnnotations" collection of methods.
LayersResource.VolumeAnnotationsResource.GetRequest
Gets the volume annotation.
LayersResource.VolumeAnnotationsResource.ListRequest
Gets the volume annotations for a volume and layer.
MyconfigResource
The "myconfig" collection of methods.
MyconfigResource.GetUserSettingsRequest
Gets the current settings for the user.
MyconfigResource.ReleaseDownloadAccessRequest
Release downloaded content access restriction.
MyconfigResource.RequestAccessRequest
Request concurrent and download access restrictions.
MyconfigResource.SyncVolumeLicensesRequest
Request downloaded content access for specified volumes on the My eBooks shelf.
MyconfigResource.UpdateUserSettingsRequest
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.
MylibraryResource
The "mylibrary" collection of methods.
MylibraryResource.AnnotationsResource
The "annotations" collection of methods.
MylibraryResource.AnnotationsResource.DeleteRequest
Deletes an annotation.
MylibraryResource.AnnotationsResource.InsertRequest
Inserts a new annotation.
MylibraryResource.AnnotationsResource.ListRequest
Retrieves a list of annotations, possibly filtered.
MylibraryResource.AnnotationsResource.SummaryRequest
Gets the summary of specified layers.
MylibraryResource.AnnotationsResource.UpdateRequest
Updates an existing annotation.
MylibraryResource.BookshelvesResource
The "bookshelves" collection of methods.
MylibraryResource.BookshelvesResource.AddVolumeRequest
Adds a volume to a bookshelf.
MylibraryResource.BookshelvesResource.ClearVolumesRequest
Clears all volumes from a bookshelf.
MylibraryResource.BookshelvesResource.GetRequest
Retrieves metadata for a specific bookshelf belonging to the authenticated user.
MylibraryResource.BookshelvesResource.ListRequest
Retrieves a list of bookshelves belonging to the authenticated user.
MylibraryResource.BookshelvesResource.MoveVolumeRequest
Moves a volume within a bookshelf.
MylibraryResource.BookshelvesResource.RemoveVolumeRequest
Removes a volume from a bookshelf.
MylibraryResource.BookshelvesResource.VolumesResource
The "volumes" collection of methods.
MylibraryResource.BookshelvesResource.VolumesResource.ListRequest
Gets volume information for volumes on a bookshelf.
MylibraryResource.ReadingpositionsResource
The "readingpositions" collection of methods.
MylibraryResource.ReadingpositionsResource.GetRequest
Retrieves my reading position information for a volume.
MylibraryResource.ReadingpositionsResource.SetPositionRequest
Sets my reading position information for a volume.
NotificationResource
The "notification" collection of methods.
NotificationResource.GetRequest
Returns notification details for a given notification id.
OnboardingResource
The "onboarding" collection of methods.
OnboardingResource.ListCategoriesRequest
List categories for onboarding experience.
OnboardingResource.ListCategoryVolumesRequest
List available volumes under categories for onboarding experience.
PersonalizedstreamResource
The "personalizedstream" collection of methods.
PersonalizedstreamResource.GetRequest
Returns a stream of personalized book clusters
PromoofferResource
The "promooffer" collection of methods.
PromoofferResource.AcceptRequest
Accepts the promo offer.
PromoofferResource.DismissRequest
Marks the promo offer as dismissed.
PromoofferResource.GetRequest
Returns a list of promo offers available to the user
SeriesResource
The "series" collection of methods.
SeriesResource.GetRequest
Returns Series metadata for the given series ids.
SeriesResource.MembershipResource
The "membership" collection of methods.
SeriesResource.MembershipResource.GetRequest
Returns Series membership data given the series id.
VolumesResource
The "volumes" collection of methods.
VolumesResource.AssociatedResource
The "associated" collection of methods.
VolumesResource.AssociatedResource.ListRequest
Return a list of associated books.
VolumesResource.GetRequest
Gets volume information for a single volume.
VolumesResource.ListRequest
Performs a book search.
VolumesResource.MybooksResource
The "mybooks" collection of methods.
VolumesResource.MybooksResource.ListRequest
Return a list of books in My Library.
VolumesResource.RecommendedResource
The "recommended" collection of methods.
VolumesResource.RecommendedResource.ListRequest
Return a list of recommended books for the current user.
VolumesResource.RecommendedResource.RateRequest
Rate a recommended book for the current user.
VolumesResource.UseruploadedResource
The "useruploaded" collection of methods.
VolumesResource.UseruploadedResource.ListRequest
Return a list of books uploaded by the current user.
Enums
BooksBaseServiceRequest<TResponse>.AltEnum
Data format for response.
BooksBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.
MyconfigResource.RequestAccessRequest.LicenseTypesEnum
The type of access license to request. If not specified, the default is BOTH.
MyconfigResource.SyncVolumeLicensesRequest.FeaturesEnum
List of features supported by the client, i.e., 'RENTALS'
MylibraryResource.BookshelvesResource.AddVolumeRequest.ReasonEnum
The reason for which the book is added to the library.
MylibraryResource.BookshelvesResource.RemoveVolumeRequest.ReasonEnum
The reason for which the book is removed from the library.
MylibraryResource.BookshelvesResource.VolumesResource.ListRequest.ProjectionEnum
Restrict information returned to a set of selected fields.
MylibraryResource.ReadingpositionsResource.SetPositionRequest.ActionEnum
Action that caused this reading position to be set.
OnboardingResource.ListCategoryVolumesRequest.MaxAllowedMaturityRatingEnum
The maximum allowed maturity rating of returned volumes. Books with a higher maturity rating are filtered out.
PersonalizedstreamResource.GetRequest.MaxAllowedMaturityRatingEnum
The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.
VolumesResource.AssociatedResource.ListRequest.AssociationEnum
Association type.
VolumesResource.AssociatedResource.ListRequest.MaxAllowedMaturityRatingEnum
The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.
VolumesResource.GetRequest.ProjectionEnum
Restrict information returned to a set of selected fields.
VolumesResource.ListRequest.DownloadEnum
Restrict to volumes by download availability.
VolumesResource.ListRequest.FilterEnum
Filter search results.
VolumesResource.ListRequest.LibraryRestrictEnum
Restrict search to this user's library.
VolumesResource.ListRequest.MaxAllowedMaturityRatingEnum
The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.
VolumesResource.ListRequest.OrderByEnum
Sort search results.
VolumesResource.ListRequest.PrintTypeEnum
Restrict to books or magazines.
VolumesResource.ListRequest.ProjectionEnum
Restrict information returned to a set of selected fields.
VolumesResource.MybooksResource.ListRequest.AcquireMethodEnum
How the book was acquired
VolumesResource.MybooksResource.ListRequest.ProcessingStateEnum
The processing state of the user uploaded volumes to be returned. Applicable only if the UPLOADED is specified in the acquireMethod.
VolumesResource.RecommendedResource.ListRequest.MaxAllowedMaturityRatingEnum
The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.
VolumesResource.RecommendedResource.RateRequest.RatingEnum
Rating to be given to the volume.
VolumesResource.UseruploadedResource.ListRequest.ProcessingStateEnum
The processing state of the user uploaded volumes to be returned.