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