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. |