books  v1
Classes | Public Member Functions | Static Public Member Functions | List of all members
google_books_api::Series::SeriesSeries Class Reference

#include <series.h>

Inheritance diagram for google_books_api::Series::SeriesSeries:

Classes

class  SeriesSeriesSeriesSubscriptionReleaseInfo
 

Public Member Functions

 SeriesSeries (const Json::Value &storage)
 
 SeriesSeries (Json::Value *storage)
 
virtual ~SeriesSeries ()
 
const StringPiece GetTypeName () const
 
bool has_banner_image_url () const
 
void clear_banner_image_url ()
 
const StringPiece get_banner_image_url () const
 
void set_banner_image_url (const StringPiece &value)
 
bool has_eligible_for_subscription () const
 
void clear_eligible_for_subscription ()
 
bool get_eligible_for_subscription () const
 
void set_eligible_for_subscription (bool value)
 
bool has_image_url () const
 
void clear_image_url ()
 
const StringPiece get_image_url () const
 
void set_image_url (const StringPiece &value)
 
bool has_is_complete () const
 
void clear_is_complete ()
 
bool get_is_complete () const
 
void set_is_complete (bool value)
 
bool has_series_format_type () const
 
void clear_series_format_type ()
 
const StringPiece get_series_format_type () const
 
void set_series_format_type (const StringPiece &value)
 
bool has_series_id () const
 
void clear_series_id ()
 
const StringPiece get_series_id () const
 
void set_series_id (const StringPiece &value)
 
bool has_series_subscription_release_info () const
 
void clear_series_subscription_release_info ()
 
const SeriesSeriesSeriesSubscriptionReleaseInfo get_series_subscription_release_info () const
 
SeriesSeriesSeriesSubscriptionReleaseInfo mutable_seriesSubscriptionReleaseInfo ()
 
bool has_series_type () const
 
void clear_series_type ()
 
const StringPiece get_series_type () const
 
void set_series_type (const StringPiece &value)
 
bool has_subscription_id () const
 
void clear_subscription_id ()
 
const StringPiece get_subscription_id () const
 
void set_subscription_id (const StringPiece &value)
 
bool has_title () const
 
void clear_title ()
 
const StringPiece get_title () const
 
void set_title (const StringPiece &value)
 

Static Public Member Functions

static SeriesSeriesNew ()
 

Detailed Description

No description provided.

Constructor & Destructor Documentation

◆ SeriesSeries() [1/2]

google_books_api::Series::SeriesSeries::SeriesSeries ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

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

◆ SeriesSeries() [2/2]

google_books_api::Series::SeriesSeries::SeriesSeries ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

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

◆ ~SeriesSeries()

google_books_api::Series::SeriesSeries::~SeriesSeries ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_banner_image_url()

void google_books_api::Series::SeriesSeries::clear_banner_image_url ( )
inline

Clears the 'bannerImageUrl' attribute.

◆ clear_eligible_for_subscription()

void google_books_api::Series::SeriesSeries::clear_eligible_for_subscription ( )
inline

Clears the 'eligibleForSubscription' attribute.

◆ clear_image_url()

void google_books_api::Series::SeriesSeries::clear_image_url ( )
inline

Clears the 'imageUrl' attribute.

◆ clear_is_complete()

void google_books_api::Series::SeriesSeries::clear_is_complete ( )
inline

Clears the 'isComplete' attribute.

◆ clear_series_format_type()

void google_books_api::Series::SeriesSeries::clear_series_format_type ( )
inline

Clears the 'seriesFormatType' attribute.

◆ clear_series_id()

void google_books_api::Series::SeriesSeries::clear_series_id ( )
inline

Clears the 'seriesId' attribute.

◆ clear_series_subscription_release_info()

void google_books_api::Series::SeriesSeries::clear_series_subscription_release_info ( )
inline

Clears the 'seriesSubscriptionReleaseInfo' attribute.

◆ clear_series_type()

void google_books_api::Series::SeriesSeries::clear_series_type ( )
inline

Clears the 'seriesType' attribute.

◆ clear_subscription_id()

void google_books_api::Series::SeriesSeries::clear_subscription_id ( )
inline

Clears the 'subscriptionId' attribute.

◆ clear_title()

void google_books_api::Series::SeriesSeries::clear_title ( )
inline

Clears the 'title' attribute.

◆ get_banner_image_url()

const StringPiece google_books_api::Series::SeriesSeries::get_banner_image_url ( ) const
inline

Get the value of the 'bannerImageUrl' attribute.

◆ get_eligible_for_subscription()

bool google_books_api::Series::SeriesSeries::get_eligible_for_subscription ( ) const
inline

Get the value of the 'eligibleForSubscription' attribute.

◆ get_image_url()

const StringPiece google_books_api::Series::SeriesSeries::get_image_url ( ) const
inline

Get the value of the 'imageUrl' attribute.

◆ get_is_complete()

bool google_books_api::Series::SeriesSeries::get_is_complete ( ) const
inline

Get the value of the 'isComplete' attribute.

◆ get_series_format_type()

const StringPiece google_books_api::Series::SeriesSeries::get_series_format_type ( ) const
inline

Get the value of the 'seriesFormatType' attribute.

◆ get_series_id()

const StringPiece google_books_api::Series::SeriesSeries::get_series_id ( ) const
inline

Get the value of the 'seriesId' attribute.

◆ get_series_subscription_release_info()

const SeriesSeriesSeriesSubscriptionReleaseInfo google_books_api::Series::SeriesSeries::get_series_subscription_release_info ( ) const
inline

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

◆ get_series_type()

const StringPiece google_books_api::Series::SeriesSeries::get_series_type ( ) const
inline

Get the value of the 'seriesType' attribute.

◆ get_subscription_id()

const StringPiece google_books_api::Series::SeriesSeries::get_subscription_id ( ) const
inline

Get the value of the 'subscriptionId' attribute.

◆ get_title()

const StringPiece google_books_api::Series::SeriesSeries::get_title ( ) const
inline

Get the value of the 'title' attribute.

◆ GetTypeName()

const StringPiece google_books_api::Series::SeriesSeries::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_books_api::SeriesSeries

◆ has_banner_image_url()

bool google_books_api::Series::SeriesSeries::has_banner_image_url ( ) const
inline

Determine if the 'bannerImageUrl' attribute was set.

Returns
true if the 'bannerImageUrl' attribute was set.

◆ has_eligible_for_subscription()

bool google_books_api::Series::SeriesSeries::has_eligible_for_subscription ( ) const
inline

Determine if the 'eligibleForSubscription' attribute was set.

Returns
true if the 'eligibleForSubscription' attribute was set.

◆ has_image_url()

bool google_books_api::Series::SeriesSeries::has_image_url ( ) const
inline

Determine if the 'imageUrl' attribute was set.

Returns
true if the 'imageUrl' attribute was set.

◆ has_is_complete()

bool google_books_api::Series::SeriesSeries::has_is_complete ( ) const
inline

Determine if the 'isComplete' attribute was set.

Returns
true if the 'isComplete' attribute was set.

◆ has_series_format_type()

bool google_books_api::Series::SeriesSeries::has_series_format_type ( ) const
inline

Determine if the 'seriesFormatType' attribute was set.

Returns
true if the 'seriesFormatType' attribute was set.

◆ has_series_id()

bool google_books_api::Series::SeriesSeries::has_series_id ( ) const
inline

Determine if the 'seriesId' attribute was set.

Returns
true if the 'seriesId' attribute was set.

◆ has_series_subscription_release_info()

bool google_books_api::Series::SeriesSeries::has_series_subscription_release_info ( ) const
inline

Determine if the 'seriesSubscriptionReleaseInfo' attribute was set.

Returns
true if the 'seriesSubscriptionReleaseInfo' attribute was set.

◆ has_series_type()

bool google_books_api::Series::SeriesSeries::has_series_type ( ) const
inline

Determine if the 'seriesType' attribute was set.

Returns
true if the 'seriesType' attribute was set.

◆ has_subscription_id()

bool google_books_api::Series::SeriesSeries::has_subscription_id ( ) const
inline

Determine if the 'subscriptionId' attribute was set.

Returns
true if the 'subscriptionId' attribute was set.

◆ has_title()

bool google_books_api::Series::SeriesSeries::has_title ( ) const
inline

Determine if the 'title' attribute was set.

Returns
true if the 'title' attribute was set.

◆ mutable_seriesSubscriptionReleaseInfo()

SeriesSeriesSeriesSubscriptionReleaseInfo google_books_api::Series::SeriesSeries::mutable_seriesSubscriptionReleaseInfo ( )
inline

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

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

◆ New()

Series::SeriesSeries * google_books_api::Series::SeriesSeries::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_banner_image_url()

void google_books_api::Series::SeriesSeries::set_banner_image_url ( const StringPiece &  value)
inline

Change the 'bannerImageUrl' attribute.

Parameters
[in]valueThe new value.

◆ set_eligible_for_subscription()

void google_books_api::Series::SeriesSeries::set_eligible_for_subscription ( bool  value)
inline

Change the 'eligibleForSubscription' attribute.

Parameters
[in]valueThe new value.

◆ set_image_url()

void google_books_api::Series::SeriesSeries::set_image_url ( const StringPiece &  value)
inline

Change the 'imageUrl' attribute.

Parameters
[in]valueThe new value.

◆ set_is_complete()

void google_books_api::Series::SeriesSeries::set_is_complete ( bool  value)
inline

Change the 'isComplete' attribute.

Parameters
[in]valueThe new value.

◆ set_series_format_type()

void google_books_api::Series::SeriesSeries::set_series_format_type ( const StringPiece &  value)
inline

Change the 'seriesFormatType' attribute.

Parameters
[in]valueThe new value.

◆ set_series_id()

void google_books_api::Series::SeriesSeries::set_series_id ( const StringPiece &  value)
inline

Change the 'seriesId' attribute.

Parameters
[in]valueThe new value.

◆ set_series_type()

void google_books_api::Series::SeriesSeries::set_series_type ( const StringPiece &  value)
inline

Change the 'seriesType' attribute.

Parameters
[in]valueThe new value.

◆ set_subscription_id()

void google_books_api::Series::SeriesSeries::set_subscription_id ( const StringPiece &  value)
inline

Change the 'subscriptionId' attribute.

Parameters
[in]valueThe new value.

◆ set_title()

void google_books_api::Series::SeriesSeries::set_title ( const StringPiece &  value)
inline

Change the 'title' attribute.

Parameters
[in]valueThe new value.

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