youtube  v3
Public Member Functions | Static Public Member Functions | List of all members
google_youtube_api::LiveChatModeratorSnippet Class Reference

#include <live_chat_moderator_snippet.h>

Inheritance diagram for google_youtube_api::LiveChatModeratorSnippet:

Public Member Functions

 LiveChatModeratorSnippet (const Json::Value &storage)
 
 LiveChatModeratorSnippet (Json::Value *storage)
 
virtual ~LiveChatModeratorSnippet ()
 
const StringPiece GetTypeName () const
 
bool has_live_chat_id () const
 
void clear_live_chat_id ()
 
const StringPiece get_live_chat_id () const
 
void set_live_chat_id (const StringPiece &value)
 
bool has_moderator_details () const
 
void clear_moderator_details ()
 
const ChannelProfileDetails get_moderator_details () const
 
ChannelProfileDetails mutable_moderatorDetails ()
 

Static Public Member Functions

static LiveChatModeratorSnippetNew ()
 

Detailed Description

No description provided.

Constructor & Destructor Documentation

◆ LiveChatModeratorSnippet() [1/2]

google_youtube_api::LiveChatModeratorSnippet::LiveChatModeratorSnippet ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

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

◆ LiveChatModeratorSnippet() [2/2]

google_youtube_api::LiveChatModeratorSnippet::LiveChatModeratorSnippet ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

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

◆ ~LiveChatModeratorSnippet()

google_youtube_api::LiveChatModeratorSnippet::~LiveChatModeratorSnippet ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_live_chat_id()

void google_youtube_api::LiveChatModeratorSnippet::clear_live_chat_id ( )
inline

Clears the 'liveChatId' attribute.

◆ clear_moderator_details()

void google_youtube_api::LiveChatModeratorSnippet::clear_moderator_details ( )
inline

Clears the 'moderatorDetails' attribute.

◆ get_live_chat_id()

const StringPiece google_youtube_api::LiveChatModeratorSnippet::get_live_chat_id ( ) const
inline

Get the value of the 'liveChatId' attribute.

◆ get_moderator_details()

const ChannelProfileDetails google_youtube_api::LiveChatModeratorSnippet::get_moderator_details ( ) const

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

◆ GetTypeName()

const StringPiece google_youtube_api::LiveChatModeratorSnippet::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_youtube_api::LiveChatModeratorSnippet

◆ has_live_chat_id()

bool google_youtube_api::LiveChatModeratorSnippet::has_live_chat_id ( ) const
inline

Determine if the 'liveChatId' attribute was set.

Returns
true if the 'liveChatId' attribute was set.

◆ has_moderator_details()

bool google_youtube_api::LiveChatModeratorSnippet::has_moderator_details ( ) const
inline

Determine if the 'moderatorDetails' attribute was set.

Returns
true if the 'moderatorDetails' attribute was set.

◆ mutable_moderatorDetails()

ChannelProfileDetails google_youtube_api::LiveChatModeratorSnippet::mutable_moderatorDetails ( )

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

Details about the moderator.

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

◆ New()

LiveChatModeratorSnippet * google_youtube_api::LiveChatModeratorSnippet::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_live_chat_id()

void google_youtube_api::LiveChatModeratorSnippet::set_live_chat_id ( const StringPiece &  value)
inline

Change the 'liveChatId' attribute.

The ID of the live chat this moderator can act on.

Parameters
[in]valueThe new value.

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