Twitch SDK (Internal)
Public Member Functions | Public Attributes | List of all members
ttv::chat::ChatUserInfo Struct Reference

#include <chattypes.h>

Public Member Functions

 ChatUserInfo ()
 
bool operator== (const ChatUserInfo &rhs) const
 
bool operator!= (const ChatUserInfo &rhs) const
 

Public Attributes

std::string userName
 
std::string displayName
 The UTF-8 encoded displayed name. Currently restricted to the ASCII subset. More...
 
Color nameColorARGB
 The current ARGB color of the user's name text. More...
 
UserId userId
 The ID of the user, if available. If the userId is not available, this will be set to 0. More...
 
UserMode userMode
 The mode which controls priviledges in a particular chat room. More...
 
SubscriptionStatus subscriptionStatus
 The user's subscriptions in the current context. More...
 

Detailed Description

ChatUserInfo - The user information.

Constructor & Destructor Documentation

◆ ChatUserInfo()

ttv::chat::ChatUserInfo::ChatUserInfo ( )

Member Function Documentation

◆ operator!=()

bool ttv::chat::ChatUserInfo::operator!= ( const ChatUserInfo rhs) const

◆ operator==()

bool ttv::chat::ChatUserInfo::operator== ( const ChatUserInfo rhs) const

Member Data Documentation

◆ displayName

std::string ttv::chat::ChatUserInfo::displayName

The UTF-8 encoded displayed name. Currently restricted to the ASCII subset.

◆ nameColorARGB

Color ttv::chat::ChatUserInfo::nameColorARGB

The current ARGB color of the user's name text.

◆ subscriptionStatus

SubscriptionStatus ttv::chat::ChatUserInfo::subscriptionStatus

The user's subscriptions in the current context.

◆ userId

UserId ttv::chat::ChatUserInfo::userId

The ID of the user, if available. If the userId is not available, this will be set to 0.

◆ userMode

UserMode ttv::chat::ChatUserInfo::userMode

The mode which controls priviledges in a particular chat room.

◆ userName

std::string ttv::chat::ChatUserInfo::userName

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