books  v1
Public Member Functions | Static Public Member Functions | List of all members
google_books_api::Layersummary Class Reference

#include <layersummary.h>

Inheritance diagram for google_books_api::Layersummary:

Public Member Functions

 Layersummary (const Json::Value &storage)
 
 Layersummary (Json::Value *storage)
 
virtual ~Layersummary ()
 
const StringPiece GetTypeName () const
 
bool has_annotation_count () const
 
void clear_annotation_count ()
 
int32 get_annotation_count () const
 
void set_annotation_count (int32 value)
 
bool has_annotation_types () const
 
void clear_annotation_types ()
 
const client::JsonCppArray< string > get_annotation_types () const
 
client::JsonCppArray< string > mutable_annotationTypes ()
 
bool has_annotations_data_link () const
 
void clear_annotations_data_link ()
 
const StringPiece get_annotations_data_link () const
 
void set_annotations_data_link (const StringPiece &value)
 
bool has_annotations_link () const
 
void clear_annotations_link ()
 
const StringPiece get_annotations_link () const
 
void set_annotations_link (const StringPiece &value)
 
bool has_content_version () const
 
void clear_content_version ()
 
const StringPiece get_content_version () const
 
void set_content_version (const StringPiece &value)
 
bool has_data_count () const
 
void clear_data_count ()
 
int32 get_data_count () const
 
void set_data_count (int32 value)
 
bool has_id () const
 
void clear_id ()
 
const StringPiece get_id () const
 
void set_id (const StringPiece &value)
 
bool has_kind () const
 
void clear_kind ()
 
const StringPiece get_kind () const
 
void set_kind (const StringPiece &value)
 
bool has_layer_id () const
 
void clear_layer_id ()
 
const StringPiece get_layer_id () const
 
void set_layer_id (const StringPiece &value)
 
bool has_self_link () const
 
void clear_self_link ()
 
const StringPiece get_self_link () const
 
void set_self_link (const StringPiece &value)
 
bool has_updated () const
 
void clear_updated ()
 
client::DateTime get_updated () const
 
void set_updated (client::DateTime value)
 
bool has_volume_annotations_version () const
 
void clear_volume_annotations_version ()
 
const StringPiece get_volume_annotations_version () const
 
void set_volume_annotations_version (const StringPiece &value)
 
bool has_volume_id () const
 
void clear_volume_id ()
 
const StringPiece get_volume_id () const
 
void set_volume_id (const StringPiece &value)
 

Static Public Member Functions

static LayersummaryNew ()
 

Detailed Description

No description provided.

Constructor & Destructor Documentation

◆ Layersummary() [1/2]

google_books_api::Layersummary::Layersummary ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ Layersummary() [2/2]

google_books_api::Layersummary::Layersummary ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ ~Layersummary()

google_books_api::Layersummary::~Layersummary ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_annotation_count()

void google_books_api::Layersummary::clear_annotation_count ( )
inline

Clears the 'annotationCount' attribute.

◆ clear_annotation_types()

void google_books_api::Layersummary::clear_annotation_types ( )
inline

Clears the 'annotationTypes' attribute.

◆ clear_annotations_data_link()

void google_books_api::Layersummary::clear_annotations_data_link ( )
inline

Clears the 'annotationsDataLink' attribute.

◆ clear_annotations_link()

void google_books_api::Layersummary::clear_annotations_link ( )
inline

Clears the 'annotationsLink' attribute.

◆ clear_content_version()

void google_books_api::Layersummary::clear_content_version ( )
inline

Clears the 'contentVersion' attribute.

◆ clear_data_count()

void google_books_api::Layersummary::clear_data_count ( )
inline

Clears the 'dataCount' attribute.

◆ clear_id()

void google_books_api::Layersummary::clear_id ( )
inline

Clears the 'id' attribute.

◆ clear_kind()

void google_books_api::Layersummary::clear_kind ( )
inline

Clears the 'kind' attribute.

◆ clear_layer_id()

void google_books_api::Layersummary::clear_layer_id ( )
inline

Clears the 'layerId' attribute.

◆ clear_self_link()

void google_books_api::Layersummary::clear_self_link ( )
inline

Clears the 'selfLink' attribute.

◆ clear_updated()

void google_books_api::Layersummary::clear_updated ( )
inline

Clears the 'updated' attribute.

◆ clear_volume_annotations_version()

void google_books_api::Layersummary::clear_volume_annotations_version ( )
inline

Clears the 'volumeAnnotationsVersion' attribute.

◆ clear_volume_id()

void google_books_api::Layersummary::clear_volume_id ( )
inline

Clears the 'volumeId' attribute.

◆ get_annotation_count()

int32 google_books_api::Layersummary::get_annotation_count ( ) const
inline

Get the value of the 'annotationCount' attribute.

◆ get_annotation_types()

const client::JsonCppArray<string > google_books_api::Layersummary::get_annotation_types ( ) const
inline

Get a reference to the value of the 'annotationTypes' attribute.

◆ get_annotations_data_link()

const StringPiece google_books_api::Layersummary::get_annotations_data_link ( ) const
inline

Get the value of the 'annotationsDataLink' attribute.

◆ get_annotations_link()

const StringPiece google_books_api::Layersummary::get_annotations_link ( ) const
inline

Get the value of the 'annotationsLink' attribute.

◆ get_content_version()

const StringPiece google_books_api::Layersummary::get_content_version ( ) const
inline

Get the value of the 'contentVersion' attribute.

◆ get_data_count()

int32 google_books_api::Layersummary::get_data_count ( ) const
inline

Get the value of the 'dataCount' attribute.

◆ get_id()

const StringPiece google_books_api::Layersummary::get_id ( ) const
inline

Get the value of the 'id' attribute.

◆ get_kind()

const StringPiece google_books_api::Layersummary::get_kind ( ) const
inline

Get the value of the 'kind' attribute.

◆ get_layer_id()

const StringPiece google_books_api::Layersummary::get_layer_id ( ) const
inline

Get the value of the 'layerId' attribute.

◆ get_self_link()

const StringPiece google_books_api::Layersummary::get_self_link ( ) const
inline

Get the value of the 'selfLink' attribute.

◆ get_updated()

client::DateTime google_books_api::Layersummary::get_updated ( ) const
inline

Get the value of the 'updated' attribute.

◆ get_volume_annotations_version()

const StringPiece google_books_api::Layersummary::get_volume_annotations_version ( ) const
inline

Get the value of the 'volumeAnnotationsVersion' attribute.

◆ get_volume_id()

const StringPiece google_books_api::Layersummary::get_volume_id ( ) const
inline

Get the value of the 'volumeId' attribute.

◆ GetTypeName()

const StringPiece google_books_api::Layersummary::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_books_api::Layersummary

◆ has_annotation_count()

bool google_books_api::Layersummary::has_annotation_count ( ) const
inline

Determine if the 'annotationCount' attribute was set.

Returns
true if the 'annotationCount' attribute was set.

◆ has_annotation_types()

bool google_books_api::Layersummary::has_annotation_types ( ) const
inline

Determine if the 'annotationTypes' attribute was set.

Returns
true if the 'annotationTypes' attribute was set.

◆ has_annotations_data_link()

bool google_books_api::Layersummary::has_annotations_data_link ( ) const
inline

Determine if the 'annotationsDataLink' attribute was set.

Returns
true if the 'annotationsDataLink' attribute was set.

◆ has_annotations_link()

bool google_books_api::Layersummary::has_annotations_link ( ) const
inline

Determine if the 'annotationsLink' attribute was set.

Returns
true if the 'annotationsLink' attribute was set.

◆ has_content_version()

bool google_books_api::Layersummary::has_content_version ( ) const
inline

Determine if the 'contentVersion' attribute was set.

Returns
true if the 'contentVersion' attribute was set.

◆ has_data_count()

bool google_books_api::Layersummary::has_data_count ( ) const
inline

Determine if the 'dataCount' attribute was set.

Returns
true if the 'dataCount' attribute was set.

◆ has_id()

bool google_books_api::Layersummary::has_id ( ) const
inline

Determine if the 'id' attribute was set.

Returns
true if the 'id' attribute was set.

◆ has_kind()

bool google_books_api::Layersummary::has_kind ( ) const
inline

Determine if the 'kind' attribute was set.

Returns
true if the 'kind' attribute was set.

◆ has_layer_id()

bool google_books_api::Layersummary::has_layer_id ( ) const
inline

Determine if the 'layerId' attribute was set.

Returns
true if the 'layerId' attribute was set.

◆ has_self_link()

bool google_books_api::Layersummary::has_self_link ( ) const
inline

Determine if the 'selfLink' attribute was set.

Returns
true if the 'selfLink' attribute was set.

◆ has_updated()

bool google_books_api::Layersummary::has_updated ( ) const
inline

Determine if the 'updated' attribute was set.

Returns
true if the 'updated' attribute was set.

◆ has_volume_annotations_version()

bool google_books_api::Layersummary::has_volume_annotations_version ( ) const
inline

Determine if the 'volumeAnnotationsVersion' attribute was set.

Returns
true if the 'volumeAnnotationsVersion' attribute was set.

◆ has_volume_id()

bool google_books_api::Layersummary::has_volume_id ( ) const
inline

Determine if the 'volumeId' attribute was set.

Returns
true if the 'volumeId' attribute was set.

◆ mutable_annotationTypes()

client::JsonCppArray<string > google_books_api::Layersummary::mutable_annotationTypes ( )
inline

Gets a reference to a mutable value of the 'annotationTypes' property.

The list of annotation types contained for this layer.

Returns
The result can be modified to change the attribute value.

◆ New()

Layersummary * google_books_api::Layersummary::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_annotation_count()

void google_books_api::Layersummary::set_annotation_count ( int32  value)
inline

Change the 'annotationCount' attribute.

The number of annotations for this layer.

Parameters
[in]valueThe new value.

◆ set_annotations_data_link()

void google_books_api::Layersummary::set_annotations_data_link ( const StringPiece &  value)
inline

Change the 'annotationsDataLink' attribute.

Link to get data for this annotation.

Parameters
[in]valueThe new value.

◆ set_annotations_link()

void google_books_api::Layersummary::set_annotations_link ( const StringPiece &  value)
inline

Change the 'annotationsLink' attribute.

The link to get the annotations for this layer.

Parameters
[in]valueThe new value.

◆ set_content_version()

void google_books_api::Layersummary::set_content_version ( const StringPiece &  value)
inline

Change the 'contentVersion' attribute.

The content version this resource is for.

Parameters
[in]valueThe new value.

◆ set_data_count()

void google_books_api::Layersummary::set_data_count ( int32  value)
inline

Change the 'dataCount' attribute.

The number of data items for this layer.

Parameters
[in]valueThe new value.

◆ set_id()

void google_books_api::Layersummary::set_id ( const StringPiece &  value)
inline

Change the 'id' attribute.

Unique id of this layer summary.

Parameters
[in]valueThe new value.

◆ set_kind()

void google_books_api::Layersummary::set_kind ( const StringPiece &  value)
inline

Change the 'kind' attribute.

Resource Type.

Parameters
[in]valueThe new value.

◆ set_layer_id()

void google_books_api::Layersummary::set_layer_id ( const StringPiece &  value)
inline

Change the 'layerId' attribute.

The layer id for this summary.

Parameters
[in]valueThe new value.

◆ set_self_link()

void google_books_api::Layersummary::set_self_link ( const StringPiece &  value)
inline

Change the 'selfLink' attribute.

URL to this resource.

Parameters
[in]valueThe new value.

◆ set_updated()

void google_books_api::Layersummary::set_updated ( client::DateTime  value)
inline

Change the 'updated' attribute.

Timestamp for the last time an item in this layer was updated. (RFC 3339 UTC date-time format).

Parameters
[in]valueThe new value.

◆ set_volume_annotations_version()

void google_books_api::Layersummary::set_volume_annotations_version ( const StringPiece &  value)
inline

Change the 'volumeAnnotationsVersion' attribute.

The current version of this layer's volume annotations. Note that this version applies only to the data in the books.layers.volumeAnnotations.* responses. The actual annotation data is versioned separately.

Parameters
[in]valueThe new value.

◆ set_volume_id()

void google_books_api::Layersummary::set_volume_id ( const StringPiece &  value)
inline

Change the 'volumeId' attribute.

The volume id this resource is for.

Parameters
[in]valueThe new value.

The documentation for this class was generated from the following files: