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

#include <usersettings.h>

Inheritance diagram for google_books_api::Usersettings::UsersettingsNotification:

Classes

class  UsersettingsNotificationMatchMyInterests
 
class  UsersettingsNotificationMoreFromAuthors
 
class  UsersettingsNotificationMoreFromSeries
 
class  UsersettingsNotificationPriceDrop
 
class  UsersettingsNotificationRewardExpirations
 

Public Member Functions

 UsersettingsNotification (const Json::Value &storage)
 
 UsersettingsNotification (Json::Value *storage)
 
virtual ~UsersettingsNotification ()
 
const StringPiece GetTypeName () const
 
bool has_match_my_interests () const
 
void clear_match_my_interests ()
 
const UsersettingsNotificationMatchMyInterests get_match_my_interests () const
 
UsersettingsNotificationMatchMyInterests mutable_matchMyInterests ()
 
bool has_more_from_authors () const
 
void clear_more_from_authors ()
 
const UsersettingsNotificationMoreFromAuthors get_more_from_authors () const
 
UsersettingsNotificationMoreFromAuthors mutable_moreFromAuthors ()
 
bool has_more_from_series () const
 
void clear_more_from_series ()
 
const UsersettingsNotificationMoreFromSeries get_more_from_series () const
 
UsersettingsNotificationMoreFromSeries mutable_moreFromSeries ()
 
bool has_price_drop () const
 
void clear_price_drop ()
 
const UsersettingsNotificationPriceDrop get_price_drop () const
 
UsersettingsNotificationPriceDrop mutable_priceDrop ()
 
bool has_reward_expirations () const
 
void clear_reward_expirations ()
 
const UsersettingsNotificationRewardExpirations get_reward_expirations () const
 
UsersettingsNotificationRewardExpirations mutable_rewardExpirations ()
 

Static Public Member Functions

static UsersettingsNotificationNew ()
 

Detailed Description

No description provided.

Constructor & Destructor Documentation

◆ UsersettingsNotification() [1/2]

google_books_api::Usersettings::UsersettingsNotification::UsersettingsNotification ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

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

◆ UsersettingsNotification() [2/2]

google_books_api::Usersettings::UsersettingsNotification::UsersettingsNotification ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

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

◆ ~UsersettingsNotification()

google_books_api::Usersettings::UsersettingsNotification::~UsersettingsNotification ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_match_my_interests()

void google_books_api::Usersettings::UsersettingsNotification::clear_match_my_interests ( )
inline

Clears the 'matchMyInterests' attribute.

◆ clear_more_from_authors()

void google_books_api::Usersettings::UsersettingsNotification::clear_more_from_authors ( )
inline

Clears the 'moreFromAuthors' attribute.

◆ clear_more_from_series()

void google_books_api::Usersettings::UsersettingsNotification::clear_more_from_series ( )
inline

Clears the 'moreFromSeries' attribute.

◆ clear_price_drop()

void google_books_api::Usersettings::UsersettingsNotification::clear_price_drop ( )
inline

Clears the 'priceDrop' attribute.

◆ clear_reward_expirations()

void google_books_api::Usersettings::UsersettingsNotification::clear_reward_expirations ( )
inline

Clears the 'rewardExpirations' attribute.

◆ get_match_my_interests()

const UsersettingsNotificationMatchMyInterests google_books_api::Usersettings::UsersettingsNotification::get_match_my_interests ( ) const
inline

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

◆ get_more_from_authors()

const UsersettingsNotificationMoreFromAuthors google_books_api::Usersettings::UsersettingsNotification::get_more_from_authors ( ) const
inline

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

◆ get_more_from_series()

const UsersettingsNotificationMoreFromSeries google_books_api::Usersettings::UsersettingsNotification::get_more_from_series ( ) const
inline

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

◆ get_price_drop()

const UsersettingsNotificationPriceDrop google_books_api::Usersettings::UsersettingsNotification::get_price_drop ( ) const
inline

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

◆ get_reward_expirations()

const UsersettingsNotificationRewardExpirations google_books_api::Usersettings::UsersettingsNotification::get_reward_expirations ( ) const
inline

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

◆ GetTypeName()

const StringPiece google_books_api::Usersettings::UsersettingsNotification::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_books_api::UsersettingsNotification

◆ has_match_my_interests()

bool google_books_api::Usersettings::UsersettingsNotification::has_match_my_interests ( ) const
inline

Determine if the 'matchMyInterests' attribute was set.

Returns
true if the 'matchMyInterests' attribute was set.

◆ has_more_from_authors()

bool google_books_api::Usersettings::UsersettingsNotification::has_more_from_authors ( ) const
inline

Determine if the 'moreFromAuthors' attribute was set.

Returns
true if the 'moreFromAuthors' attribute was set.

◆ has_more_from_series()

bool google_books_api::Usersettings::UsersettingsNotification::has_more_from_series ( ) const
inline

Determine if the 'moreFromSeries' attribute was set.

Returns
true if the 'moreFromSeries' attribute was set.

◆ has_price_drop()

bool google_books_api::Usersettings::UsersettingsNotification::has_price_drop ( ) const
inline

Determine if the 'priceDrop' attribute was set.

Returns
true if the 'priceDrop' attribute was set.

◆ has_reward_expirations()

bool google_books_api::Usersettings::UsersettingsNotification::has_reward_expirations ( ) const
inline

Determine if the 'rewardExpirations' attribute was set.

Returns
true if the 'rewardExpirations' attribute was set.

◆ mutable_matchMyInterests()

UsersettingsNotificationMatchMyInterests google_books_api::Usersettings::UsersettingsNotification::mutable_matchMyInterests ( )
inline

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

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

◆ mutable_moreFromAuthors()

UsersettingsNotificationMoreFromAuthors google_books_api::Usersettings::UsersettingsNotification::mutable_moreFromAuthors ( )
inline

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

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

◆ mutable_moreFromSeries()

UsersettingsNotificationMoreFromSeries google_books_api::Usersettings::UsersettingsNotification::mutable_moreFromSeries ( )
inline

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

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

◆ mutable_priceDrop()

UsersettingsNotificationPriceDrop google_books_api::Usersettings::UsersettingsNotification::mutable_priceDrop ( )
inline

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

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

◆ mutable_rewardExpirations()

UsersettingsNotificationRewardExpirations google_books_api::Usersettings::UsersettingsNotification::mutable_rewardExpirations ( )
inline

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

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

◆ New()

Usersettings::UsersettingsNotification * google_books_api::Usersettings::UsersettingsNotification::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

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