|
youtube
v3
|
#include <live_chat_message_snippet.h>
Static Public Member Functions | |
| static LiveChatMessageSnippet * | New () |
No description provided.
|
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 'authorChannelId' attribute.
|
inline |
Clears the 'displayMessage' attribute.
|
inline |
Clears the 'fanFundingEventDetails' attribute.
|
inline |
Clears the 'hasDisplayContent' attribute.
|
inline |
Clears the 'liveChatId' attribute.
|
inline |
Clears the 'messageDeletedDetails' attribute.
|
inline |
Clears the 'messageRetractedDetails' attribute.
|
inline |
Clears the 'pollClosedDetails' attribute.
|
inline |
Clears the 'pollEditedDetails' attribute.
|
inline |
Clears the 'pollOpenedDetails' attribute.
|
inline |
Clears the 'pollVotedDetails' attribute.
|
inline |
Clears the 'publishedAt' attribute.
|
inline |
Clears the 'superChatDetails' attribute.
|
inline |
Clears the 'superStickerDetails' attribute.
|
inline |
Clears the 'textMessageDetails' attribute.
|
inline |
Clears the 'type' attribute.
|
inline |
Clears the 'userBannedDetails' attribute.
|
inline |
Get the value of the 'authorChannelId' attribute.
|
inline |
Get the value of the 'displayMessage' attribute.
| const LiveChatFanFundingEventDetails google_youtube_api::LiveChatMessageSnippet::get_fan_funding_event_details | ( | ) | const |
Get a reference to the value of the 'fanFundingEventDetails' attribute.
|
inline |
Get the value of the 'hasDisplayContent' attribute.
|
inline |
Get the value of the 'liveChatId' attribute.
| const LiveChatMessageDeletedDetails google_youtube_api::LiveChatMessageSnippet::get_message_deleted_details | ( | ) | const |
Get a reference to the value of the 'messageDeletedDetails' attribute.
| const LiveChatMessageRetractedDetails google_youtube_api::LiveChatMessageSnippet::get_message_retracted_details | ( | ) | const |
Get a reference to the value of the 'messageRetractedDetails' attribute.
| const LiveChatPollClosedDetails google_youtube_api::LiveChatMessageSnippet::get_poll_closed_details | ( | ) | const |
Get a reference to the value of the 'pollClosedDetails' attribute.
| const LiveChatPollEditedDetails google_youtube_api::LiveChatMessageSnippet::get_poll_edited_details | ( | ) | const |
Get a reference to the value of the 'pollEditedDetails' attribute.
| const LiveChatPollOpenedDetails google_youtube_api::LiveChatMessageSnippet::get_poll_opened_details | ( | ) | const |
Get a reference to the value of the 'pollOpenedDetails' attribute.
| const LiveChatPollVotedDetails google_youtube_api::LiveChatMessageSnippet::get_poll_voted_details | ( | ) | const |
Get a reference to the value of the 'pollVotedDetails' attribute.
|
inline |
Get the value of the 'publishedAt' attribute.
| const LiveChatSuperChatDetails google_youtube_api::LiveChatMessageSnippet::get_super_chat_details | ( | ) | const |
Get a reference to the value of the 'superChatDetails' attribute.
| const LiveChatSuperStickerDetails google_youtube_api::LiveChatMessageSnippet::get_super_sticker_details | ( | ) | const |
Get a reference to the value of the 'superStickerDetails' attribute.
| const LiveChatTextMessageDetails google_youtube_api::LiveChatMessageSnippet::get_text_message_details | ( | ) | const |
Get a reference to the value of the 'textMessageDetails' attribute.
|
inline |
Get the value of the 'type' attribute.
| const LiveChatUserBannedMessageDetails google_youtube_api::LiveChatMessageSnippet::get_user_banned_details | ( | ) | const |
Get a reference to the value of the 'userBannedDetails' attribute.
|
inline |
Returns a string denoting the type of this data object.
|
inline |
Determine if the 'authorChannelId' attribute was set.
authorChannelId' attribute was set.
|
inline |
Determine if the 'displayMessage' attribute was set.
displayMessage' attribute was set.
|
inline |
Determine if the 'fanFundingEventDetails' attribute was set.
fanFundingEventDetails' attribute was set.
|
inline |
Determine if the 'hasDisplayContent' attribute was set.
hasDisplayContent' attribute was set.
|
inline |
Determine if the 'liveChatId' attribute was set.
liveChatId' attribute was set.
|
inline |
Determine if the 'messageDeletedDetails' attribute was set.
messageDeletedDetails' attribute was set.
|
inline |
Determine if the 'messageRetractedDetails' attribute was set.
messageRetractedDetails' attribute was set.
|
inline |
Determine if the 'pollClosedDetails' attribute was set.
pollClosedDetails' attribute was set.
|
inline |
Determine if the 'pollEditedDetails' attribute was set.
pollEditedDetails' attribute was set.
|
inline |
Determine if the 'pollOpenedDetails' attribute was set.
pollOpenedDetails' attribute was set.
|
inline |
Determine if the 'pollVotedDetails' attribute was set.
pollVotedDetails' attribute was set.
|
inline |
Determine if the 'publishedAt' attribute was set.
publishedAt' attribute was set.
|
inline |
Determine if the 'superChatDetails' attribute was set.
superChatDetails' attribute was set.
|
inline |
Determine if the 'superStickerDetails' attribute was set.
superStickerDetails' attribute was set.
|
inline |
Determine if the 'textMessageDetails' attribute was set.
textMessageDetails' attribute was set.
|
inline |
Determine if the 'type' attribute was set.
type' attribute was set.
|
inline |
Determine if the 'userBannedDetails' attribute was set.
userBannedDetails' attribute was set. | LiveChatFanFundingEventDetails google_youtube_api::LiveChatMessageSnippet::mutable_fanFundingEventDetails | ( | ) |
Gets a reference to a mutable value of the 'fanFundingEventDetails' property.
Details about the funding event, this is only set if the type is 'fanFundingEvent'.
| LiveChatMessageDeletedDetails google_youtube_api::LiveChatMessageSnippet::mutable_messageDeletedDetails | ( | ) |
Gets a reference to a mutable value of the 'messageDeletedDetails' property.
| LiveChatMessageRetractedDetails google_youtube_api::LiveChatMessageSnippet::mutable_messageRetractedDetails | ( | ) |
Gets a reference to a mutable value of the 'messageRetractedDetails' property.
| LiveChatPollClosedDetails google_youtube_api::LiveChatMessageSnippet::mutable_pollClosedDetails | ( | ) |
Gets a reference to a mutable value of the 'pollClosedDetails' property.
| LiveChatPollEditedDetails google_youtube_api::LiveChatMessageSnippet::mutable_pollEditedDetails | ( | ) |
Gets a reference to a mutable value of the 'pollEditedDetails' property.
| LiveChatPollOpenedDetails google_youtube_api::LiveChatMessageSnippet::mutable_pollOpenedDetails | ( | ) |
Gets a reference to a mutable value of the 'pollOpenedDetails' property.
| LiveChatPollVotedDetails google_youtube_api::LiveChatMessageSnippet::mutable_pollVotedDetails | ( | ) |
Gets a reference to a mutable value of the 'pollVotedDetails' property.
| LiveChatSuperChatDetails google_youtube_api::LiveChatMessageSnippet::mutable_superChatDetails | ( | ) |
Gets a reference to a mutable value of the 'superChatDetails' property.
Details about the Super Chat event, this is only set if the type is 'superChatEvent'.
| LiveChatSuperStickerDetails google_youtube_api::LiveChatMessageSnippet::mutable_superStickerDetails | ( | ) |
Gets a reference to a mutable value of the 'superStickerDetails' property.
Details about the Super Sticker event, this is only set if the type is 'superStickerEvent'.
| LiveChatTextMessageDetails google_youtube_api::LiveChatMessageSnippet::mutable_textMessageDetails | ( | ) |
Gets a reference to a mutable value of the 'textMessageDetails' property.
Details about the text message, this is only set if the type is 'textMessageEvent'.
| LiveChatUserBannedMessageDetails google_youtube_api::LiveChatMessageSnippet::mutable_userBannedDetails | ( | ) |
Gets a reference to a mutable value of the 'userBannedDetails' property.
|
static |
Creates a new default instance.
|
inline |
Change the 'authorChannelId' attribute.
The ID of the user that authored this message, this field is not always filled. textMessageEvent - the user that wrote the message fanFundingEvent
| [in] | value | The new value. |
|
inline |
Change the 'displayMessage' attribute.
Contains a string that can be displayed to the user. If this field is not present the message is silent, at the moment only messages of type TOMBSTONE and CHAT_ENDED_EVENT are silent.
| [in] | value | The new value. |
|
inline |
Change the 'hasDisplayContent' attribute.
Whether the message has display content that should be displayed to users.
| [in] | value | The new value. |
|
inline |
Change the 'liveChatId' attribute.
| [in] | value | The new value. |
|
inline |
Change the 'publishedAt' attribute.
The date and time when the message was orignally published. The value is specified in ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) format.
| [in] | value | The new value. |
|
inline |
Change the 'type' attribute.
The type of message, this will always be present, it determines the contents of the message as well as which fields will be present.
| [in] | value | The new value. |