books
v1
|
#include <volume.h>
Classes | |
class | VolumeVolumeInfoDimensions |
class | VolumeVolumeInfoImageLinks |
class | VolumeVolumeInfoIndustryIdentifiers |
class | VolumeVolumeInfoPanelizationSummary |
Static Public Member Functions | |
static VolumeVolumeInfo * | New () |
General volume information.
|
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 'allowAnonLogging
' attribute.
|
inline |
Clears the 'authors
' attribute.
|
inline |
Clears the 'averageRating
' attribute.
|
inline |
Clears the 'canonicalVolumeLink
' attribute.
|
inline |
Clears the 'categories
' attribute.
|
inline |
Clears the 'comicsContent
' attribute.
|
inline |
Clears the 'contentVersion
' attribute.
|
inline |
Clears the 'description
' attribute.
|
inline |
Clears the 'dimensions
' attribute.
|
inline |
Clears the 'imageLinks
' attribute.
|
inline |
Clears the 'industryIdentifiers
' attribute.
|
inline |
Clears the 'infoLink
' attribute.
|
inline |
Clears the 'language
' attribute.
|
inline |
Clears the 'mainCategory
' attribute.
|
inline |
Clears the 'maturityRating
' attribute.
|
inline |
Clears the 'pageCount
' attribute.
|
inline |
Clears the 'panelizationSummary
' attribute.
|
inline |
Clears the 'previewLink
' attribute.
|
inline |
Clears the 'printType
' attribute.
|
inline |
Clears the 'printedPageCount
' attribute.
|
inline |
Clears the 'publishedDate
' attribute.
|
inline |
Clears the 'publisher
' attribute.
|
inline |
Clears the 'ratingsCount
' attribute.
|
inline |
Clears the 'readingModes
' attribute.
|
inline |
Clears the 'samplePageCount
' attribute.
|
inline |
Clears the 'seriesInfo
' attribute.
|
inline |
Clears the 'subtitle
' attribute.
|
inline |
Clears the 'title
' attribute.
|
inline |
Get the value of the 'allowAnonLogging
' attribute.
|
inline |
Get a reference to the value of the 'authors
' attribute.
|
inline |
Get the value of the 'averageRating
' attribute.
|
inline |
Get the value of the 'canonicalVolumeLink
' attribute.
|
inline |
Get a reference to the value of the 'categories
' attribute.
|
inline |
Get the value of the 'comicsContent
' attribute.
|
inline |
Get the value of the 'contentVersion
' attribute.
|
inline |
Get the value of the 'description
' attribute.
|
inline |
Get a reference to the value of the 'dimensions
' attribute.
|
inline |
Get a reference to the value of the 'imageLinks
' attribute.
|
inline |
Get a reference to the value of the 'industryIdentifiers
' attribute.
|
inline |
Get the value of the 'infoLink
' attribute.
|
inline |
Get the value of the 'language
' attribute.
|
inline |
Get the value of the 'mainCategory
' attribute.
|
inline |
Get the value of the 'maturityRating
' attribute.
|
inline |
Get the value of the 'pageCount
' attribute.
|
inline |
Get a reference to the value of the 'panelizationSummary
' attribute.
|
inline |
Get the value of the 'previewLink
' attribute.
|
inline |
Get the value of the 'printType
' attribute.
|
inline |
Get the value of the 'printedPageCount
' attribute.
|
inline |
Get the value of the 'publishedDate
' attribute.
|
inline |
Get the value of the 'publisher
' attribute.
|
inline |
Get the value of the 'ratingsCount
' attribute.
|
inline |
Get a reference to the value of the 'readingModes
' attribute.
|
inline |
Get the value of the 'samplePageCount
' attribute.
const Volumeseriesinfo google_books_api::Volume::VolumeVolumeInfo::get_series_info | ( | ) | const |
Get a reference to the value of the 'seriesInfo
' attribute.
|
inline |
Get the value of the 'subtitle
' attribute.
|
inline |
Get the value of the 'title
' attribute.
|
inline |
Returns a string denoting the type of this data object.
google_books_api::VolumeVolumeInfo
|
inline |
Determine if the 'allowAnonLogging
' attribute was set.
allowAnonLogging
' attribute was set.
|
inline |
Determine if the 'authors
' attribute was set.
authors
' attribute was set.
|
inline |
Determine if the 'averageRating
' attribute was set.
averageRating
' attribute was set.
|
inline |
Determine if the 'canonicalVolumeLink
' attribute was set.
canonicalVolumeLink
' attribute was set.
|
inline |
Determine if the 'categories
' attribute was set.
categories
' attribute was set.
|
inline |
Determine if the 'comicsContent
' attribute was set.
comicsContent
' attribute was set.
|
inline |
Determine if the 'contentVersion
' attribute was set.
contentVersion
' attribute was set.
|
inline |
Determine if the 'description
' attribute was set.
description
' attribute was set.
|
inline |
Determine if the 'dimensions
' attribute was set.
dimensions
' attribute was set.
|
inline |
Determine if the 'imageLinks
' attribute was set.
imageLinks
' attribute was set.
|
inline |
Determine if the 'industryIdentifiers
' attribute was set.
industryIdentifiers
' attribute was set.
|
inline |
Determine if the 'infoLink
' attribute was set.
infoLink
' attribute was set.
|
inline |
Determine if the 'language
' attribute was set.
language
' attribute was set.
|
inline |
Determine if the 'mainCategory
' attribute was set.
mainCategory
' attribute was set.
|
inline |
Determine if the 'maturityRating
' attribute was set.
maturityRating
' attribute was set.
|
inline |
Determine if the 'pageCount
' attribute was set.
pageCount
' attribute was set.
|
inline |
Determine if the 'panelizationSummary
' attribute was set.
panelizationSummary
' attribute was set.
|
inline |
Determine if the 'previewLink
' attribute was set.
previewLink
' attribute was set.
|
inline |
Determine if the 'printType
' attribute was set.
printType
' attribute was set.
|
inline |
Determine if the 'printedPageCount
' attribute was set.
printedPageCount
' attribute was set.
|
inline |
Determine if the 'publishedDate
' attribute was set.
publishedDate
' attribute was set.
|
inline |
Determine if the 'publisher
' attribute was set.
publisher
' attribute was set.
|
inline |
Determine if the 'ratingsCount
' attribute was set.
ratingsCount
' attribute was set.
|
inline |
Determine if the 'readingModes
' attribute was set.
readingModes
' attribute was set.
|
inline |
Determine if the 'samplePageCount
' attribute was set.
samplePageCount
' attribute was set.
|
inline |
Determine if the 'seriesInfo
' attribute was set.
seriesInfo
' attribute was set.
|
inline |
Determine if the 'subtitle
' attribute was set.
subtitle
' attribute was set.
|
inline |
Determine if the 'title
' attribute was set.
title
' attribute was set.
|
inline |
Gets a reference to a mutable value of the 'authors
' property.
The names of the authors and/or editors for this volume. (In LITE projection).
|
inline |
Gets a reference to a mutable value of the 'categories
' property.
A list of subject categories, such as "Fiction", "Suspense", etc.
|
inline |
Gets a reference to a mutable value of the 'dimensions
' property.
Physical dimensions of this volume.
|
inline |
Gets a reference to a mutable value of the 'imageLinks
' property.
A list of image links for all the sizes that are available. (In LITE projection.).
|
inline |
Gets a reference to a mutable value of the 'industryIdentifiers
' property.
Industry standard identifiers for this volume.
|
inline |
Gets a reference to a mutable value of the 'panelizationSummary
' property.
A top-level summary of the panelization info in this volume.
|
inline |
Gets a reference to a mutable value of the 'readingModes
' property.
The reading modes available for this volume.
Volumeseriesinfo google_books_api::Volume::VolumeVolumeInfo::mutable_seriesInfo | ( | ) |
Gets a reference to a mutable value of the 'seriesInfo
' property.
|
static |
Creates a new default instance.
|
inline |
Change the 'allowAnonLogging
' attribute.
Whether anonymous logging should be allowed.
[in] | value | The new value. |
|
inline |
Change the 'averageRating
' attribute.
The mean review rating for this volume. (min = 1.0, max = 5.0).
[in] | value | The new value. |
|
inline |
Change the 'canonicalVolumeLink
' attribute.
Canonical URL for a volume. (In LITE projection.).
[in] | value | The new value. |
|
inline |
Change the 'comicsContent
' attribute.
Whether the volume has comics content.
[in] | value | The new value. |
|
inline |
Change the 'contentVersion
' attribute.
An identifier for the version of the volume content (text & images). (In LITE projection).
[in] | value | The new value. |
|
inline |
Change the 'description
' attribute.
A synopsis of the volume. The text of the description is formatted in HTML and includes simple formatting elements, such as b, i, and br tags. (In LITE projection.).
[in] | value | The new value. |
|
inline |
Change the 'infoLink
' attribute.
URL to view information about this volume on the Google Books site. (In LITE projection).
[in] | value | The new value. |
|
inline |
Change the 'language
' attribute.
Best language for this volume (based on content). It is the two-letter ISO 639-1 code such as 'fr', 'en', etc.
[in] | value | The new value. |
|
inline |
Change the 'mainCategory
' attribute.
The main category to which this volume belongs. It will be the category from the categories list returned below that has the highest weight.
[in] | value | The new value. |
|
inline |
Change the 'maturityRating
' attribute.
[in] | value | The new value. |
|
inline |
Change the 'pageCount
' attribute.
Total number of pages as per publisher metadata.
[in] | value | The new value. |
|
inline |
Change the 'previewLink
' attribute.
URL to preview this volume on the Google Books site.
[in] | value | The new value. |
|
inline |
Change the 'printType
' attribute.
Type of publication of this volume. Possible values are BOOK or MAGAZINE.
[in] | value | The new value. |
|
inline |
Change the 'printedPageCount
' attribute.
Total number of printed pages in generated pdf representation.
[in] | value | The new value. |
|
inline |
Change the 'publishedDate
' attribute.
Date of publication. (In LITE projection.).
[in] | value | The new value. |
|
inline |
Change the 'publisher
' attribute.
Publisher of this volume. (In LITE projection.).
[in] | value | The new value. |
|
inline |
Change the 'ratingsCount
' attribute.
The number of review ratings for this volume.
[in] | value | The new value. |
|
inline |
Change the 'samplePageCount
' attribute.
Total number of sample pages as per publisher metadata.
[in] | value | The new value. |
|
inline |
Change the 'subtitle
' attribute.
Volume subtitle. (In LITE projection.).
[in] | value | The new value. |
|
inline |
Change the 'title
' attribute.
Volume title. (In LITE projection.).
[in] | value | The new value. |