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

#include <chattypes.h>

Public Member Functions

 ChatRoomView ()
 

Public Attributes

Timestamp lastReadAt
 The last time the user read a message in the room. More...
 
uint32_t unreadMentionCount
 The number of unread mentions in the room. More...
 
ChatRoomPermissions permissions
 What actions the user is allowed to do in the room. More...
 
bool isMuted
 If the user has muted the room. More...
 
bool isArchived
 If the user has the room archived. More...
 
bool isUnread
 If the user has unread messages for the room. More...
 

Detailed Description

ChatRoomView - user-specific information about what they see for a chat room.

Constructor & Destructor Documentation

◆ ChatRoomView()

ttv::chat::ChatRoomView::ChatRoomView ( )

Member Data Documentation

◆ isArchived

bool ttv::chat::ChatRoomView::isArchived

If the user has the room archived.

◆ isMuted

bool ttv::chat::ChatRoomView::isMuted

If the user has muted the room.

◆ isUnread

bool ttv::chat::ChatRoomView::isUnread

If the user has unread messages for the room.

◆ lastReadAt

Timestamp ttv::chat::ChatRoomView::lastReadAt

The last time the user read a message in the room.

◆ permissions

ChatRoomPermissions ttv::chat::ChatRoomView::permissions

What actions the user is allowed to do in the room.

◆ unreadMentionCount

uint32_t ttv::chat::ChatRoomView::unreadMentionCount

The number of unread mentions in the room.


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