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

#include <socialtypes.h>

Public Member Functions

 PresenceStatus ()
 
 PresenceStatus (const PresenceStatus &source)
 
PresenceStatusoperator= (const PresenceStatus &source)
 

Public Attributes

std::unique_ptr< PresenceActivityactivity
 The activity the user is engaging in, or nullptr if the user is not sharing any activity. More...
 
PresenceUserAvailability availability
 The offline/online presence of the user. More...
 
Timestamp lastUpdate
 The last time this user's presence changed. More...
 

Detailed Description

Information about the user's current presence.

Constructor & Destructor Documentation

◆ PresenceStatus() [1/2]

ttv::social::PresenceStatus::PresenceStatus ( )

◆ PresenceStatus() [2/2]

ttv::social::PresenceStatus::PresenceStatus ( const PresenceStatus source)

Member Function Documentation

◆ operator=()

PresenceStatus& ttv::social::PresenceStatus::operator= ( const PresenceStatus source)

Member Data Documentation

◆ activity

std::unique_ptr<PresenceActivity> ttv::social::PresenceStatus::activity

The activity the user is engaging in, or nullptr if the user is not sharing any activity.

◆ availability

PresenceUserAvailability ttv::social::PresenceStatus::availability

The offline/online presence of the user.

◆ lastUpdate

Timestamp ttv::social::PresenceStatus::lastUpdate

The last time this user's presence changed.


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