Open 3D Engine Twitch Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Twitch::TwitchREST Class Reference

Inherits Twitch::ITwitchREST.

Public Member Functions

void FlushEvents () override
 
void GetUser (ReceiptID &receipt) override
 
void ResetFriendsNotificationCount (const ReceiptID &receipt, const AZStd::string &friendID) override
 
void GetFriendNotificationCount (const ReceiptID &receipt, const AZStd::string &friendID) override
 
void GetFriendRecommendations (const ReceiptID &receipt, const AZStd::string &friendID) override
 
void GetFriends (const ReceiptID &receipt, const AZStd::string &friendID, const AZStd::string &cursor) override
 
void GetFriendStatus (const ReceiptID &receipt, const AZStd::string &sourceFriendID, const AZStd::string &targetFriendID) override
 
void AcceptFriendRequest (const ReceiptID &receipt, const AZStd::string &friendID) override
 
void GetFriendRequests (const ReceiptID &receipt, const AZStd::string &cursor) override
 
void CreateFriendRequest (const ReceiptID &receipt, const AZStd::string &friendID) override
 
void DeclineFriendRequest (const ReceiptID &receipt, const AZStd::string &friendID) override
 
void UpdatePresenceStatus (const ReceiptID &receipt, PresenceAvailability availability, PresenceActivityType activityType, const AZStd::string &gameContext) override
 
void GetPresenceStatusofFriends (const ReceiptID &receipt) override
 
void GetPresenceSettings (const ReceiptID &receipt) override
 
void UpdatePresenceSettings (const ReceiptID &receipt, bool isInvisible, bool shareActivity) override
 
void GetChannel (const ReceiptID &receipt) override
 
void GetChannelbyID (const ReceiptID &receipt, const AZStd::string &channelID) override
 
void UpdateChannel (const ReceiptID &receipt, const ChannelUpdateInfo &channelUpdateInfo) override
 
void GetChannelEditors (ReceiptID &receipt, const AZStd::string &channelID) override
 
void GetChannelFollowers (ReceiptID &receipt, const AZStd::string &channelID, const AZStd::string &cursor, AZ::u64 offset) override
 
void GetChannelTeams (ReceiptID &receipt, const AZStd::string &channelID) override
 
void GetChannelSubscribers (ReceiptID &receipt, const AZStd::string &channelID, AZ::u64 offset) override
 
void CheckChannelSubscriptionbyUser (ReceiptID &receipt, const AZStd::string &channelID, const AZStd::string &userID) override
 
void GetChannelVideos (ReceiptID &receipt, const AZStd::string &channelID, BroadCastType boradcastType, const AZStd::string &language, AZ::u64 offset) override
 
void StartChannelCommercial (ReceiptID &receipt, const AZStd::string &channelID, CommercialLength length) override
 
void ResetChannelStreamKey (ReceiptID &receipt, const AZStd::string &channelID) override
 
bool IsValidGameContext (const AZStd::string &gameContext) const override
 
void AddHTTPRequest (const AZStd::string &URI, Aws::Http::HttpMethod method, const HttpRequestor::Headers &headers, const HttpRequestor::Callback &callback) override
 
void AddHTTPRequest (const AZStd::string &URI, Aws::Http::HttpMethod method, const HttpRequestor::Headers &headers, const AZStd::string &body, const HttpRequestor::Callback &callback) override
 

Additional Inherited Members

- Static Public Member Functions inherited from Twitch::ITwitchREST
static ITwitchRESTPtr Alloc ()
 

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