|
youtube
v3
|
#include <channel_branding_settings.h>
Public Member Functions | |
| ChannelBrandingSettings (const Json::Value &storage) | |
| ChannelBrandingSettings (Json::Value *storage) | |
| virtual | ~ChannelBrandingSettings () |
| const StringPiece | GetTypeName () const |
| bool | has_channel () const |
| void | clear_channel () |
| const ChannelSettings | get_channel () const |
| ChannelSettings | mutable_channel () |
| bool | has_hints () const |
| void | clear_hints () |
| const client::JsonCppArray< PropertyValue > | get_hints () const |
| client::JsonCppArray< PropertyValue > | mutable_hints () |
| bool | has_image () const |
| void | clear_image () |
| const ImageSettings | get_image () const |
| ImageSettings | mutable_image () |
| bool | has_watch () const |
| void | clear_watch () |
| const WatchSettings | get_watch () const |
| WatchSettings | mutable_watch () |
Static Public Member Functions | |
| static ChannelBrandingSettings * | New () |
Branding properties of a YouTube channel.
|
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 'channel' attribute.
|
inline |
Clears the 'hints' attribute.
|
inline |
Clears the 'image' attribute.
|
inline |
Clears the 'watch' attribute.
| const ChannelSettings google_youtube_api::ChannelBrandingSettings::get_channel | ( | ) | const |
Get a reference to the value of the 'channel' attribute.
| const client::JsonCppArray<PropertyValue > google_youtube_api::ChannelBrandingSettings::get_hints | ( | ) | const |
Get a reference to the value of the 'hints' attribute.
| const ImageSettings google_youtube_api::ChannelBrandingSettings::get_image | ( | ) | const |
Get a reference to the value of the 'image' attribute.
| const WatchSettings google_youtube_api::ChannelBrandingSettings::get_watch | ( | ) | const |
Get a reference to the value of the 'watch' attribute.
|
inline |
Returns a string denoting the type of this data object.
|
inline |
Determine if the 'channel' attribute was set.
channel' attribute was set.
|
inline |
Determine if the 'hints' attribute was set.
hints' attribute was set.
|
inline |
Determine if the 'image' attribute was set.
image' attribute was set.
|
inline |
Determine if the 'watch' attribute was set.
watch' attribute was set. | ChannelSettings google_youtube_api::ChannelBrandingSettings::mutable_channel | ( | ) |
Gets a reference to a mutable value of the 'channel' property.
Branding properties for the channel view.
| client::JsonCppArray<PropertyValue > google_youtube_api::ChannelBrandingSettings::mutable_hints | ( | ) |
Gets a reference to a mutable value of the 'hints' property.
Additional experimental branding properties.
| ImageSettings google_youtube_api::ChannelBrandingSettings::mutable_image | ( | ) |
Gets a reference to a mutable value of the 'image' property.
Branding properties for branding images.
| WatchSettings google_youtube_api::ChannelBrandingSettings::mutable_watch | ( | ) |
Gets a reference to a mutable value of the 'watch' property.
Branding properties for the watch page.
|
static |
Creates a new default instance.