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. |