TwitchLib 3.5.3
Loading...
Searching...
No Matches
TwitchLib.Client.Models.TwitchLibMessage Class Reference

Class represents Message. More...

Inheritance diagram for TwitchLib.Client.Models.TwitchLibMessage:
TwitchLib.Client.Models.Builders.TwitchLibMessageBuilder TwitchLib.Client.Models.ChatMessage TwitchLib.Client.Models.WhisperMessage

Properties

List< KeyValuePair< string, string > > Badges [get, protected set]
 List of key-value pair badges. More...
 
string BotUsername [get, protected set]
 Twitch username of the bot that received the message. More...
 
Color Color [get, protected set]
 Property representing HEX color as a System.Drawing.Color object. More...
 
string ColorHex [get, protected set]
 Hex representation of username color in chat (THIS CAN BE NULL IF VIEWER HASN'T SET COLOR). More...
 
string DisplayName [get, protected set]
 Case-sensitive username of sender of chat message. More...
 
EmoteSet EmoteSet [get, protected set]
 Emote Ids that exist in message. More...
 
bool IsTurbo [get, protected set]
 Twitch site-wide turbo status. More...
 
string UserId [get, protected set]
 Twitch-unique integer assigned on per account basis. More...
 
string Username [get, protected set]
 Username of sender of chat message. More...
 
UserType UserType [get, protected set]
 User type can be viewer, moderator, global mod, admin, or staff More...
 
string RawIrcMessage [get, protected set]
 Raw IRC-style text received from Twitch. More...
 

Detailed Description

Class represents Message.

Property Documentation

◆ Badges

List<KeyValuePair<string, string> > TwitchLib.Client.Models.TwitchLibMessage.Badges
getprotected set

List of key-value pair badges.

◆ BotUsername

string TwitchLib.Client.Models.TwitchLibMessage.BotUsername
getprotected set

Twitch username of the bot that received the message.

◆ Color

Color TwitchLib.Client.Models.TwitchLibMessage.Color
getprotected set

Property representing HEX color as a System.Drawing.Color object.

◆ ColorHex

string TwitchLib.Client.Models.TwitchLibMessage.ColorHex
getprotected set

Hex representation of username color in chat (THIS CAN BE NULL IF VIEWER HASN'T SET COLOR).

◆ DisplayName

string TwitchLib.Client.Models.TwitchLibMessage.DisplayName
getprotected set

Case-sensitive username of sender of chat message.

◆ EmoteSet

EmoteSet TwitchLib.Client.Models.TwitchLibMessage.EmoteSet
getprotected set

Emote Ids that exist in message.

◆ IsTurbo

bool TwitchLib.Client.Models.TwitchLibMessage.IsTurbo
getprotected set

Twitch site-wide turbo status.

◆ RawIrcMessage

string TwitchLib.Client.Models.TwitchLibMessage.RawIrcMessage
getprotected set

Raw IRC-style text received from Twitch.

◆ UserId

string TwitchLib.Client.Models.TwitchLibMessage.UserId
getprotected set

Twitch-unique integer assigned on per account basis.

◆ Username

string TwitchLib.Client.Models.TwitchLibMessage.Username
getprotected set

Username of sender of chat message.

◆ UserType

UserType TwitchLib.Client.Models.TwitchLibMessage.UserType
getprotected set

User type can be viewer, moderator, global mod, admin, or staff


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