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

Inherits AZ::EBusTraits.

Public Member Functions

 AZ_DEPRECATED (virtual void EntitlementNotify([[maybe_unused]] const StringValue &entitlement) {(void) entitlement;}, "Functionality deprecated, please remove usage of EntitlementNotify")
 
 AZ_DEPRECATED (virtual void RequestProductCatalog([[maybe_unused]] const ProductDataReturnValue &result) {(void) result;}, "Functionality deprecated, please remove usage of RequestProductCatalog")
 
 AZ_DEPRECATED (virtual void PurchaseProduct([[maybe_unused]] const PurchaseReceiptReturnValue &result) {(void) result;}, "Functionality deprecated, please remove usage of PurchaseProduct")
 
 AZ_DEPRECATED (virtual void GetPurchaseUpdates([[maybe_unused]] const PurchaseUpdateReturnValue &result) {(void) result;}, "Functionality deprecated, please remove usage of GetPurchaseUpdates")
 
virtual void UserIDNotify (const StringValue &userID)
 
virtual void OAuthTokenNotify (const StringValue &token)
 
virtual void GetUser (const UserInfoValue &result)
 
virtual void ResetFriendsNotificationCountNotify (const Int64Value &result)
 
virtual void GetFriendNotificationCount (const Int64Value &result)
 
virtual void GetFriendRecommendations (const FriendRecommendationValue &result)
 
virtual void GetFriends (const GetFriendValue &result)
 
virtual void GetFriendStatus (const FriendStatusValue &result)
 
virtual void AcceptFriendRequest (const Int64Value &result)
 
virtual void GetFriendRequests (const FriendRequestValue &result)
 
virtual void CreateFriendRequest (const Int64Value &result)
 
virtual void DeclineFriendRequest (const Int64Value &result)
 
virtual void UpdatePresenceStatus (const Int64Value &result)
 
virtual void GetPresenceStatusofFriends (const PresenceStatusValue &result)
 
virtual void GetPresenceSettings (const PresenceSettingsValue &result)
 
virtual void UpdatePresenceSettings (const PresenceSettingsValue &result)
 
virtual void GetChannel (const ChannelInfoValue &result)
 
virtual void GetChannelbyID (const ChannelInfoValue &result)
 
virtual void UpdateChannel (const ChannelInfoValue &result)
 
virtual void GetChannelEditors (const UserInfoListValue &result)
 
virtual void GetChannelFollowers (const FollowerResultValue &result)
 
virtual void GetChannelTeams (const ChannelTeamValue &result)
 
virtual void GetChannelSubscribers (const SubscriberValue &result)
 
virtual void CheckChannelSubscriptionbyUser (const SubscriberbyUserValue &result)
 
virtual void GetChannelVideos (const VideoReturnValue &result)
 
virtual void StartChannelCommercial (const StartChannelCommercialValue &result)
 
virtual void ResetChannelStreamKey (const ChannelInfoValue &result)
 
 AZ_DEPRECATED (virtual void GetChannelCommunity([[maybe_unused]] const CommunityInfoValue &result) {(void) result;}, "GetChannelCommunity has been deprecated.")
 
 AZ_DEPRECATED (virtual void GetChannelCommunities([[maybe_unused]] const CommunityInfoReturnValue &result) {(void) result;}, "GetChannelCommunity has been deprecated.")
 
 AZ_DEPRECATED (virtual void SetChannelCommunity([[maybe_unused]] const Int64Value &result) {(void) result;}, "GetChannelCommunity has been deprecated.")
 
 AZ_DEPRECATED (virtual void DeleteChannelfromCommunity([[maybe_unused]] const Int64Value &result) {(void) result;}, "GetChannelCommunity has been deprecated.")
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Multiple
 
static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single
 
static const bool EnableEventQueue = true
 
static const bool EnableQueuedReferences = true
 

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