|
books
v1
|
#include <volume.h>
Classes | |
| class | VolumeAccessInfoEpub |
| class | VolumeAccessInfoPdf |
Static Public Member Functions | |
| static VolumeAccessInfo * | New () |
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.).
|
explicit |
Standard constructor for an immutable data object instance.
| [in] | storage | The underlying data storage for this instance. |
|
explicit |
Standard constructor for a mutable data object instance.
| [in] | storage | The underlying data storage for this instance. |
|
virtual |
Standard destructor.
|
inline |
Clears the 'accessViewStatus' attribute.
|
inline |
Clears the 'country' attribute.
|
inline |
Clears the 'downloadAccess' attribute.
|
inline |
Clears the 'driveImportedContentLink' attribute.
|
inline |
Clears the 'embeddable' attribute.
|
inline |
Clears the 'epub' attribute.
|
inline |
Clears the 'explicitOfflineLicenseManagement' attribute.
|
inline |
Clears the 'pdf' attribute.
|
inline |
Clears the 'publicDomain' attribute.
|
inline |
Clears the 'quoteSharingAllowed' attribute.
|
inline |
Clears the 'textToSpeechPermission' attribute.
|
inline |
Clears the 'viewOrderUrl' attribute.
|
inline |
Clears the 'viewability' attribute.
|
inline |
Clears the 'webReaderLink' attribute.
|
inline |
Get the value of the 'accessViewStatus' attribute.
|
inline |
Get the value of the 'country' attribute.
| const DownloadAccessRestriction google_books_api::Volume::VolumeAccessInfo::get_download_access | ( | ) | const |
Get a reference to the value of the 'downloadAccess' attribute.
|
inline |
Get the value of the 'driveImportedContentLink' attribute.
|
inline |
Get the value of the 'embeddable' attribute.
|
inline |
Get a reference to the value of the 'epub' attribute.
|
inline |
Get the value of the 'explicitOfflineLicenseManagement' attribute.
|
inline |
Get a reference to the value of the 'pdf' attribute.
|
inline |
Get the value of the 'publicDomain' attribute.
|
inline |
Get the value of the 'quoteSharingAllowed' attribute.
|
inline |
Get the value of the 'textToSpeechPermission' attribute.
|
inline |
Get the value of the 'viewOrderUrl' attribute.
|
inline |
Get the value of the 'viewability' attribute.
|
inline |
Get the value of the 'webReaderLink' attribute.
|
inline |
Returns a string denoting the type of this data object.
google_books_api::VolumeAccessInfo
|
inline |
Determine if the 'accessViewStatus' attribute was set.
accessViewStatus' attribute was set.
|
inline |
Determine if the 'country' attribute was set.
country' attribute was set.
|
inline |
Determine if the 'downloadAccess' attribute was set.
downloadAccess' attribute was set.
|
inline |
Determine if the 'driveImportedContentLink' attribute was set.
driveImportedContentLink' attribute was set.
|
inline |
Determine if the 'embeddable' attribute was set.
embeddable' attribute was set.
|
inline |
Determine if the 'epub' attribute was set.
epub' attribute was set.
|
inline |
Determine if the 'explicitOfflineLicenseManagement' attribute was set.
explicitOfflineLicenseManagement' attribute was set.
|
inline |
Determine if the 'pdf' attribute was set.
pdf' attribute was set.
|
inline |
Determine if the 'publicDomain' attribute was set.
publicDomain' attribute was set.
|
inline |
Determine if the 'quoteSharingAllowed' attribute was set.
quoteSharingAllowed' attribute was set.
|
inline |
Determine if the 'textToSpeechPermission' attribute was set.
textToSpeechPermission' attribute was set.
|
inline |
Determine if the 'viewOrderUrl' attribute was set.
viewOrderUrl' attribute was set.
|
inline |
Determine if the 'viewability' attribute was set.
viewability' attribute was set.
|
inline |
Determine if the 'webReaderLink' attribute was set.
webReaderLink' attribute was set. | DownloadAccessRestriction google_books_api::Volume::VolumeAccessInfo::mutable_downloadAccess | ( | ) |
Gets a reference to a mutable value of the 'downloadAccess' property.
Information about a volume's download license access restrictions.
|
inline |
Gets a reference to a mutable value of the 'epub' property.
Information about epub content. (In LITE projection.).
|
inline |
Gets a reference to a mutable value of the 'pdf' property.
Information about pdf content. (In LITE projection.).
|
static |
Creates a new default instance.
|
inline |
Change the 'accessViewStatus' attribute.
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.).
| [in] | value | The new value. |
|
inline |
Change the 'country' attribute.
The two-letter ISO_3166-1 country code for which this access information is valid. (In LITE projection.).
| [in] | value | The new value. |
|
inline |
Change the 'driveImportedContentLink' attribute.
URL to the Google Drive viewer if this volume is uploaded by the user by selecting the file from Google Drive.
| [in] | value | The new value. |
|
inline |
Change the 'embeddable' attribute.
Whether this volume can be embedded in a viewport using the Embedded Viewer API.
| [in] | value | The new value. |
|
inline |
Change the 'explicitOfflineLicenseManagement' attribute.
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.
| [in] | value | The new value. |
|
inline |
Change the 'publicDomain' attribute.
Whether or not this book is public domain in the country listed above.
| [in] | value | The new value. |
|
inline |
Change the 'quoteSharingAllowed' attribute.
Whether quote sharing is allowed for this volume.
| [in] | value | The new value. |
|
inline |
Change the 'textToSpeechPermission' attribute.
Whether text-to-speech is permitted for this volume. Values can be ALLOWED, ALLOWED_FOR_ACCESSIBILITY, or NOT_ALLOWED.
| [in] | value | The new value. |
|
inline |
Change the 'viewOrderUrl' attribute.
For ordered but not yet processed orders, we give a URL that can be used to go to the appropriate Google Wallet page.
| [in] | value | The new value. |
|
inline |
Change the 'viewability' attribute.
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.
| [in] | value | The new value. |
|
inline |
Change the 'webReaderLink' attribute.
URL to read this volume on the Google Books site. Link will not allow users to read non-viewable volumes.
| [in] | value | The new value. |