|
books
v1
|
#include <volume.h>
Classes | |
| class | VolumeUserInfoCopy |
| class | VolumeUserInfoFamilySharing |
| class | VolumeUserInfoRentalPeriod |
| class | VolumeUserInfoUserUploadedVolumeInfo |
Static Public Member Functions | |
| static VolumeUserInfo * | New () |
User specific information related to this volume. (e.g. page this user last read or whether they purchased this book).
|
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 'acquiredTime' attribute.
|
inline |
Clears the 'acquisitionType' attribute.
|
inline |
Clears the 'copy' attribute.
|
inline |
Clears the 'entitlementType' attribute.
|
inline |
Clears the 'familySharing' attribute.
|
inline |
Clears the 'isFamilySharedFromUser' attribute.
|
inline |
Clears the 'isFamilySharedToUser' attribute.
|
inline |
Clears the 'isFamilySharingAllowed' attribute.
|
inline |
Clears the 'isFamilySharingDisabledByFop' attribute.
|
inline |
Clears the 'isInMyBooks' attribute.
|
inline |
Clears the 'isPreordered' attribute.
|
inline |
Clears the 'isPurchased' attribute.
|
inline |
Clears the 'isUploaded' attribute.
|
inline |
Clears the 'readingPosition' attribute.
|
inline |
Clears the 'rentalPeriod' attribute.
|
inline |
Clears the 'rentalState' attribute.
|
inline |
Clears the 'review' attribute.
|
inline |
Clears the 'updated' attribute.
|
inline |
Clears the 'userUploadedVolumeInfo' attribute.
|
inline |
Get the value of the 'acquiredTime' attribute.
|
inline |
Get the value of the 'acquisitionType' attribute.
|
inline |
Get a reference to the value of the 'copy' attribute.
|
inline |
Get the value of the 'entitlementType' attribute.
|
inline |
Get a reference to the value of the 'familySharing' attribute.
|
inline |
Get the value of the 'isFamilySharedFromUser' attribute.
|
inline |
Get the value of the 'isFamilySharedToUser' attribute.
|
inline |
Get the value of the 'isFamilySharingAllowed' attribute.
|
inline |
Get the value of the 'isFamilySharingDisabledByFop' attribute.
|
inline |
Get the value of the 'isInMyBooks' attribute.
|
inline |
Get the value of the 'isPreordered' attribute.
|
inline |
Get the value of the 'isPurchased' attribute.
|
inline |
Get the value of the 'isUploaded' attribute.
| const ReadingPosition google_books_api::Volume::VolumeUserInfo::get_reading_position | ( | ) | const |
Get a reference to the value of the 'readingPosition' attribute.
|
inline |
Get a reference to the value of the 'rentalPeriod' attribute.
|
inline |
Get the value of the 'rentalState' attribute.
| const Review google_books_api::Volume::VolumeUserInfo::get_review | ( | ) | const |
Get a reference to the value of the 'review' attribute.
|
inline |
Get the value of the 'updated' attribute.
|
inline |
Get a reference to the value of the 'userUploadedVolumeInfo' attribute.
|
inline |
Returns a string denoting the type of this data object.
google_books_api::VolumeUserInfo
|
inline |
Determine if the 'acquiredTime' attribute was set.
acquiredTime' attribute was set.
|
inline |
Determine if the 'acquisitionType' attribute was set.
acquisitionType' attribute was set.
|
inline |
Determine if the 'copy' attribute was set.
copy' attribute was set.
|
inline |
Determine if the 'entitlementType' attribute was set.
entitlementType' attribute was set.
|
inline |
Determine if the 'familySharing' attribute was set.
familySharing' attribute was set.
|
inline |
Determine if the 'isFamilySharedFromUser' attribute was set.
isFamilySharedFromUser' attribute was set.
|
inline |
Determine if the 'isFamilySharedToUser' attribute was set.
isFamilySharedToUser' attribute was set.
|
inline |
Determine if the 'isFamilySharingAllowed' attribute was set.
isFamilySharingAllowed' attribute was set.
|
inline |
Determine if the 'isFamilySharingDisabledByFop' attribute was set.
isFamilySharingDisabledByFop' attribute was set.
|
inline |
Determine if the 'isInMyBooks' attribute was set.
isInMyBooks' attribute was set.
|
inline |
Determine if the 'isPreordered' attribute was set.
isPreordered' attribute was set.
|
inline |
Determine if the 'isPurchased' attribute was set.
isPurchased' attribute was set.
|
inline |
Determine if the 'isUploaded' attribute was set.
isUploaded' attribute was set.
|
inline |
Determine if the 'readingPosition' attribute was set.
readingPosition' attribute was set.
|
inline |
Determine if the 'rentalPeriod' attribute was set.
rentalPeriod' attribute was set.
|
inline |
Determine if the 'rentalState' attribute was set.
rentalState' attribute was set.
|
inline |
Determine if the 'review' attribute was set.
review' attribute was set.
|
inline |
Determine if the 'updated' attribute was set.
updated' attribute was set.
|
inline |
Determine if the 'userUploadedVolumeInfo' attribute was set.
userUploadedVolumeInfo' attribute was set.
|
inline |
Gets a reference to a mutable value of the 'copy' property.
Copy/Paste accounting information.
|
inline |
Gets a reference to a mutable value of the 'familySharing' property.
Information on the ability to share with the family.
| ReadingPosition google_books_api::Volume::VolumeUserInfo::mutable_readingPosition | ( | ) |
Gets a reference to a mutable value of the 'readingPosition' property.
The user's current reading position in the volume, if one is available. (In LITE projection.).
|
inline |
Gets a reference to a mutable value of the 'rentalPeriod' property.
Period during this book is/was a valid rental.
| Review google_books_api::Volume::VolumeUserInfo::mutable_review | ( | ) |
Gets a reference to a mutable value of the 'review' property.
This user's review of this volume, if one exists.
|
inline |
Gets a reference to a mutable value of the 'userUploadedVolumeInfo' property.
|
static |
Creates a new default instance.
|
inline |
Change the 'acquiredTime' attribute.
Timestamp when this volume was acquired by the user. (RFC 3339 UTC date- time format) Acquiring includes purchase, user upload, receiving family sharing, etc.
| [in] | value | The new value. |
|
inline |
Change the 'acquisitionType' attribute.
How this volume was acquired.
| [in] | value | The new value. |
|
inline |
Change the 'entitlementType' attribute.
Whether this volume is purchased, sample, pd download etc.
| [in] | value | The new value. |
|
inline |
Change the 'isFamilySharedFromUser' attribute.
Whether or not the user shared this volume with the family.
| [in] | value | The new value. |
|
inline |
Change the 'isFamilySharedToUser' attribute.
Whether or not the user received this volume through family sharing.
| [in] | value | The new value. |
|
inline |
Change the 'isFamilySharingAllowed' attribute.
Deprecated: Replaced by familySharing.
| [in] | value | The new value. |
|
inline |
Change the 'isFamilySharingDisabledByFop' attribute.
Deprecated: Replaced by familySharing.
| [in] | value | The new value. |
|
inline |
Change the 'isInMyBooks' attribute.
Whether or not this volume is currently in "my books.".
| [in] | value | The new value. |
|
inline |
Change the 'isPreordered' attribute.
Whether or not this volume was pre-ordered by the authenticated user making the request. (In LITE projection.).
| [in] | value | The new value. |
|
inline |
Change the 'isPurchased' attribute.
Whether or not this volume was purchased by the authenticated user making the request. (In LITE projection.).
| [in] | value | The new value. |
|
inline |
Change the 'isUploaded' attribute.
Whether or not this volume was user uploaded.
| [in] | value | The new value. |
|
inline |
Change the 'rentalState' attribute.
Whether this book is an active or an expired rental.
| [in] | value | The new value. |
|
inline |
Change the 'updated' attribute.
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).
| [in] | value | The new value. |