discovery  v1
Public Member Functions | Static Public Member Functions | List of all members
google_discovery_api::RestDescription::RestDescriptionIcons Class Reference

#include <rest_description.h>

Inheritance diagram for google_discovery_api::RestDescription::RestDescriptionIcons:

Public Member Functions

 RestDescriptionIcons (const Json::Value &storage)
 
 RestDescriptionIcons (Json::Value *storage)
 
virtual ~RestDescriptionIcons ()
 
const StringPiece GetTypeName () const
 
bool has_x16 () const
 
void clear_x16 ()
 
const StringPiece get_x16 () const
 
void set_x16 (const StringPiece &value)
 
bool has_x32 () const
 
void clear_x32 ()
 
const StringPiece get_x32 () const
 
void set_x32 (const StringPiece &value)
 

Static Public Member Functions

static RestDescriptionIconsNew ()
 

Detailed Description

Links to 16x16 and 32x32 icons representing the API.

Constructor & Destructor Documentation

◆ RestDescriptionIcons() [1/2]

google_discovery_api::RestDescription::RestDescriptionIcons::RestDescriptionIcons ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

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

◆ RestDescriptionIcons() [2/2]

google_discovery_api::RestDescription::RestDescriptionIcons::RestDescriptionIcons ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

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

◆ ~RestDescriptionIcons()

google_discovery_api::RestDescription::RestDescriptionIcons::~RestDescriptionIcons ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_x16()

void google_discovery_api::RestDescription::RestDescriptionIcons::clear_x16 ( )
inline

Clears the 'x16' attribute.

◆ clear_x32()

void google_discovery_api::RestDescription::RestDescriptionIcons::clear_x32 ( )
inline

Clears the 'x32' attribute.

◆ get_x16()

const StringPiece google_discovery_api::RestDescription::RestDescriptionIcons::get_x16 ( ) const
inline

Get the value of the 'x16' attribute.

◆ get_x32()

const StringPiece google_discovery_api::RestDescription::RestDescriptionIcons::get_x32 ( ) const
inline

Get the value of the 'x32' attribute.

◆ GetTypeName()

const StringPiece google_discovery_api::RestDescription::RestDescriptionIcons::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_discovery_api::RestDescriptionIcons

◆ has_x16()

bool google_discovery_api::RestDescription::RestDescriptionIcons::has_x16 ( ) const
inline

Determine if the 'x16' attribute was set.

Returns
true if the 'x16' attribute was set.

◆ has_x32()

bool google_discovery_api::RestDescription::RestDescriptionIcons::has_x32 ( ) const
inline

Determine if the 'x32' attribute was set.

Returns
true if the 'x32' attribute was set.

◆ New()

RestDescription::RestDescriptionIcons * google_discovery_api::RestDescription::RestDescriptionIcons::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_x16()

void google_discovery_api::RestDescription::RestDescriptionIcons::set_x16 ( const StringPiece &  value)
inline

Change the 'x16' attribute.

The URL of the 16x16 icon.

Parameters
[in]valueThe new value.

◆ set_x32()

void google_discovery_api::RestDescription::RestDescriptionIcons::set_x32 ( const StringPiece &  value)
inline

Change the 'x32' attribute.

The URL of the 32x32 icon.

Parameters
[in]valueThe new value.

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