![]() |
StreamLinked 1.6.0
Twitch API, Auth, EventSub and IRC for Unity C#
|
▼NScoredProductions | |
▼NAssets | |
►NStreamLinked | |
►NManagersAndBuilders | |
►NContainers | |
CCoroutineWrapper | |
▼NStreamLinked | |
►NAPI | |
►NAds | |
CGetAdSchedule | Twitch API Class |
CIAds | |
CSnoozeNextAd | Twitch API Class |
CStartCommercial | Twitch API Class |
►NAnalytics | |
CGetExtensionAnalytics | Twitch API Class |
CGetGameAnalytics | Twitch API Class |
►CIAnalytics | |
CDateRange | |
►NAuth | |
CGetAuthorizationCodeToken | Twitch API Class |
CGetClientCredentialsGrantFlow | Twitch API Class |
CGetDeviceCodeGrantAuthorisation | Twitch API Class |
CGetDeviceCodeGrantFlow | Twitch API Class |
CGetTokenRefresh | Twitch API Class |
CGetValidatedTokenInfo | Twitch API Class |
CIAppAccess | |
CIAuth | |
CIUserAccess | |
►NAuthContainers | |
CAuthorizationCodeGrantFlow | Two tier request flow, mainly used from Client to Server then Server to Twitch. Auth Page |
CClientCredentialsFlow | App access token, basic access without scopes. Auth Page |
►CDeviceCodeGrantFlow | Short term client access token. Client activated with device code and refresh tokens Auth Page |
CAPISettings | |
CIAppAccessToken | |
CIAuthFlow | Base Auth token interface |
CImplicitGrantFlow | Client access token. Webserver return request and refresh. Auth Page |
CIUserAccessToken | |
►NBits | |
CGetBitsLeaderboard | Twitch API Class |
CGetCheermotes | Twitch API Class |
CGetExtensionTransactions | Twitch API Class |
►CIBits | |
CColor | |
CCost | |
CImages | |
CProduct_Data | |
CSize | |
CTiers | |
►NCCLs | |
CGetContentClassificationLabels | Twitch API Class |
►CICCLs | |
CLabel | |
►NChannel_Points | |
CCreateCustomRewards | Twitch API Class |
CDeleteCustomReward | Twitch API Class |
CGetCustomReward | Twitch API Class |
CGetCustomRewardRedemption | Twitch API Class |
►CIChannel_Points | |
CGlobal_Cooldown_Setting | |
CImage | |
CMax_Per_Stream_Setting | |
CMax_Per_User_Per_Stream_Setting | |
CReward | |
CUpdateCustomReward | Twitch API Class |
CUpdateRedemptionStatus | Twitch API Class |
►NChannels | |
CGetChannelEditors | Twitch API Class |
CGetChannelFollowers | Twitch API Class |
CGetChannelInformation | Twitch API Class |
CGetFollowedChannels | Twitch API Class |
CIChannels | |
CModifyChannelInformation | Twitch API Class |
►NCharity | |
CGetCharityCampaign | Twitch API Class |
CGetCharityCampaignDonations | Twitch API Class |
►CICharity | |
CAmount | |
►NChat | |
CGetChannelChatBadges | Twitch API Class |
CGetChannelEmotes | Twitch API Class |
CGetChatSettings | Twitch API Class |
CGetChatters | Twitch API Class |
CGetEmoteSets | Twitch API Class |
CGetGlobalChatBadges | Twitch API Class |
CGetGlobalEmotes | Twitch API Class |
CGetSharedChatSession | Twitch API Class |
CGetUserChatColor | Twitch API Class |
CGetUserEmotes | Twitch API Class |
►CIChat | |
CBadgeVersion | |
CDropReason | |
CImages | |
CParticipants | |
CSendAShoutout | Twitch API Class |
CSendChatAnnouncement | Twitch API Class |
CSendChatMessage | Twitch API Class |
CUpdateChatSettings | Twitch API Class |
CUpdateUserChatColor | Twitch API Class |
►NClips | |
CCreateClip | Twitch API Class |
CGetClips | Twitch API Class |
CIClips | |
►NConduits | |
CCreateConduits | Twitch API Class |
CDeleteConduits | Twitch API Class |
CGetConduits | Twitch API Class |
CGetConduitShards | Twitch API Class |
►CIConduits | |
CErrors | |
►CShards | |
CTransport | |
CTransport | |
CUpdateConduits | Twitch API Class |
CUpdateConduitShards | Twitch API Class |
►NEntitlements | |
CGetDropsEntitlements | Twitch API Class |
CIEntitlements | |
CUpdateDropsEntitlements | Twitch API Class |
►NEventSub | |
CCreateEventSubSubscription | Twitch API Class |
CDeleteEventSubSubscription | Twitch API Class |
CGetEventSubSubscriptions | Twitch API Class |
CIEventSub | |
►NExtensionAttributes | |
CTwitchAPIClassExtensions | |
CTwitchAPIClassInformation | Attribute to link the enums correct string name and version value |
►NExtensions | |
CCreateExtensionSecret | Twitch API Class |
CGetExtensionBitsProducts | Twitch API Class |
CGetExtensionConfigurationSegment | Twitch API Class |
CGetExtensionLiveChannels | Twitch API Class |
CGetExtensions | Twitch API Class |
CGetExtensionSecrets | Twitch API Class |
CGetReleasedExtensions | Twitch API Class |
►CIExtensions | |
CComponent | |
CCost | |
CIconUrls | |
CMobile | |
CPanel | |
CSecrets | |
CVideoOverlay | |
CViews | |
CSendExtensionChatMessage | Twitch API Class |
CSendExtensionPubSubMessage | Twitch API Class |
CSetExtensionConfigurationSegment | Twitch API Class |
CSetExtensionRequiredConfiguration | Twitch API Class |
CUpdateExtensionBitsProduct | Twitch API Class |
►NGames | |
CGetGames | Twitch API Class |
CGetTopGames | Twitch API Class |
CIGames | |
►NGoals | |
CGetCreatorGoals | Twitch API Class |
CIGoals | |
►NGuest_Star | |
CAssignGuestStarSlot | BETA Twitch API Class |
CCreateGuestStarSession | BETA Twitch API Class |
CDeleteGuestStarInvite | BETA Twitch API Class |
CDeleteGuestStarSlot | BETA Twitch API Class |
CEndGuestStarSession | BETA Twitch API Class |
CGetChannelGuestStarSettings | BETA Twitch API Class |
CGetGuestStarInvites | BETA Twitch API Class |
CGetGuestStarSession | BETA Twitch API Class |
►CIGuest_Star | |
CAudioSettings | |
CGuest | |
CVideoSettings | |
CSendGuestStarInvite | BETA Twitch API Class |
CUpdateChannelGuestStarSettings | BETA Twitch API Class |
CUpdateGuestStarSlot | BETA Twitch API Class |
CUpdateGuestStarSlotSettings | BETA Twitch API Class |
►NHype_Train | |
CGetHypeTrainEvents | Twitch API Class |
►CIHype_Train | |
CEventData | |
CLastContribution | |
CTopContribution | |
►NModeration | |
CAddBlockedTerm | Twitch API Class |
CAddChannelModerator | Twitch API Class |
CAddChannelVIP | Twitch API Class |
CBanUser | Twitch API Class |
CCheckAutoModStatus | Twitch API Class |
CDeleteChatMessages | Twitch API Class |
CGetAutoModSettings | Twitch API Class |
CGetBannedUsers | Twitch API Class |
CGetBlockedTerms | Twitch API Class |
CGetModeratedChannels | Twitch API Class |
CGetModerators | Twitch API Class |
CGetShieldModeStatus | Twitch API Class |
CGetUnbanRequests | Twitch API Class |
CGetVIPs | Twitch API Class |
CIModeration | |
CManageHeldAutoModMessages | Twitch API Class |
CRemoveBlockedTerm | Twitch API Class |
CRemoveChannelModerator | Twitch API Class |
CRemoveChannelVIP | Twitch API Class |
CResolveUnbanRequests | Twitch API Class |
CUnbanUser | Twitch API Class |
CUpdateAutoModSettings | Twitch API Class |
CUpdateShieldModeStatus | Twitch API Class |
CWarnChatUser | Twitch API Class |
►NPolls | |
CCreatePoll | Twitch API Class |
CEndPoll | Twitch API Class |
CGetPolls | Twitch API Class |
►CIPolls | |
CChoice | |
►NPredictions | |
CCreatePrediction | Twitch API Class |
CEndPrediction | Twitch API Class |
CGetPredictions | Twitch API Class |
►CIPredictions | |
COutcome | |
CTopPredictors | |
►NRaids | |
CCancelARaid | Twitch API Class |
CIRaids | |
CStartARaid | Twitch API Class |
►NSchedule | |
CCreateChannelStreamScheduleSegment | Twitch API Class |
CDeleteChannelStreamScheduleSegment | Twitch API Class |
CGetChanneliCalendar | Twitch API Class |
CGetChannelStreamSchedule | Twitch API Class |
►CISchedule | |
CCategory | |
CSegment | |
CVacation | |
CUpdateChannelStreamSchedule | Twitch API Class |
CUpdateChannelStreamScheduleSegment | Twitch API Class |
►NSearch | |
CISearch | |
CSearchCategories | Twitch API Class |
CSearchChannels | Twitch API Class |
►NStreams | |
CCreateStreamMarker | Twitch API Class |
CGetFollowedStreams | Twitch API Class |
CGetStreamKey | Twitch API Class |
CGetStreamMarkers | Twitch API Class |
CGetStreams | Twitch API Class |
►CIStreams | |
CMarker | |
CVideo | |
►NSubscriptions | |
CCheckUserSubscription | Twitch API Class |
CGetBroadcasterSubscriptions | Twitch API Class |
CISubscriptions | |
►NTeams | |
CGetChannelTeams | Twitch API Class |
CGetTeams | Twitch API Class |
►CITeams | |
CUser | |
►NUsers | |
CBlockUser | Twitch API Class |
CGetUserActiveExtensions | Twitch API Class |
CGetUserBlockList | Twitch API Class |
CGetUserExtensions | Twitch API Class |
CGetUsers | If you don’t specify IDs or login names, the request returns information about the user in the access token if you specify a user access token. Twitch API Class |
►CIUsers | |
CMap | |
CUnblockUser | Twitch API Class |
CUpdateUser | Twitch API Class |
CUpdateUserExtensions | Twitch API Class |
►NVideos | |
CDeleteVideos | Twitch API Class |
CGetVideos | Twitch API Class |
►CIVideos | |
CMutedSegment | |
►NWhispers | |
CIWhispers | |
CSendWhisper | Twitch API Class |
CINoResponse | |
CITwitchAPIDataObject | |
CTwitchAPIClient | Primary singleton for API functionality. Handles OAuth management and requests. Contains the methods to make API requests |
►CTwitchAPIDataContainer | Returned container from API requests |
CDateRange | |
CPagination | |
CTwitchAPILinks | All addresses used by Twitch API |
CTwitchScopes | All scopes used by Twitch API Auth tokens. All exact string formats of the scopes |
►NEventSub | |
►NCommon | |
CImage | |
CLastContribution | |
CMaxPerStream | |
CMaxPerUserPerStream | |
CMessage | |
CProduct | |
CReward | |
CTopContributions | |
►NEvents | |
►NObjects | |
CBitsVoting | NOTE: Bits voting is not supported |
CCondition | |
CEmotes | |
CGlobalCooldown | |
CParticipant | NOTE: Bits voting is not supported |
CAutomodMessageHold | Twitch Eventsub Reference |
CAutomodMessageHoldV2 | Twitch Eventsub Reference |
CAutomodMessageUpdate | Twitch Eventsub Reference |
CAutomodMessageUpdateV2 | Twitch Eventsub Reference |
CAutomodSettingsUpdate | Twitch Eventsub Reference |
CAutomodTermsUpdate | Twitch Eventsub Reference |
CChannelAdBreakBegin | Twitch Eventsub Reference |
CChannelBan | Twitch Eventsub Reference |
CChannelBitsUse | Twitch Eventsub Reference |
CChannelCharityCampaignProgress | Twitch Eventsub Reference |
CChannelCharityCampaignStart | Twitch Eventsub Reference |
CChannelCharityCampaignStop | Twitch Eventsub Reference |
CChannelCharityDonation | Twitch Eventsub Reference |
CChannelChatClear | Twitch Eventsub Reference |
CChannelChatClearUserMessages | Twitch Eventsub Reference |
►CChannelChatMessage | Twitch Eventsub Reference |
CCheer | |
CReply | |
CChannelChatMessageDelete | Twitch Eventsub Reference |
►CChannelChatNotification | Twitch Eventsub Reference |
CAnnouncement | |
CBitsBadgeTier | |
►CCharityDonation | |
CAmount | |
CCommunitySubGift | |
CGiftPaidUpgrade | |
CPayItForward | |
CPrimePaidUpgrade | |
CRaid | |
CResub | |
CSub | |
CSubGift | |
CUnRaid | Returns an empty payload if notice_type is unraid, otherwise returns null |
CChannelChatSettingsUpdate | Twitch Eventsub Reference |
CChannelChatUserMessageHold | Twitch Eventsub Reference |
CChannelChatUserMessageUpdate | Twitch Eventsub Reference |
CChannelCheer | Twitch Eventsub Reference |
CChannelFollow | Twitch Eventsub Reference |
CChannelGoalsBegin | Twitch Eventsub Reference |
CChannelGoalsEnd | Twitch Eventsub Reference |
CChannelGoalsProgress | Twitch Eventsub Reference |
CChannelGuestStarGuestUpdate | Twitch Eventsub Reference |
CChannelGuestStarSessionBegin | Twitch Eventsub Reference |
CChannelGuestStarSessionEnd | Twitch Eventsub Reference |
CChannelGuestStarSettingsUpdate | Twitch Eventsub Reference |
CChannelHypeTrainBegin | Twitch Eventsub Reference |
CChannelHypeTrainEnd | Twitch Eventsub Reference |
CChannelHypeTrainProgress | Twitch Eventsub Reference |
CChannelModerate | Twitch Eventsub Reference |
CChannelModerateV2 | Twitch Eventsub Reference |
CChannelModeratorAdd | Twitch Eventsub Reference |
CChannelModeratorRemove | Twitch Eventsub Reference |
►CChannelPointsAutomaticRewardRedemption | Twitch Eventsub Reference |
►CMessage | |
CEmotes | |
►CReward | |
CUnlockedEmote | |
►CChannelPointsAutomaticRewardRedemptionV2 | Twitch Eventsub Reference |
►CReward | |
CUnlockedEmote | |
CChannelPointsCustomRewardAdd | Twitch Eventsub Reference |
CChannelPointsCustomRewardRedemptionAdd | Twitch Eventsub Reference |
CChannelPointsCustomRewardRedemptionUpdate | Twitch Eventsub Reference |
CChannelPointsCustomRewardRemove | Twitch Eventsub Reference |
CChannelPointsCustomRewardUpdate | Twitch Eventsub Reference |
CChannelPollBegin | Twitch Eventsub Reference |
CChannelPollEnd | Twitch Eventsub Reference |
CChannelPollProgress | Twitch Eventsub Reference |
CChannelPredictionBegin | Twitch Eventsub Reference |
CChannelPredictionEnd | Twitch Eventsub Reference |
CChannelPredictionLock | Twitch Eventsub Reference |
CChannelPredictionProgress | Twitch Eventsub Reference |
CChannelRaid | Twitch Eventsub Reference |
CChannelSharedChatSessionBegin | Twitch Eventsub Reference |
CChannelSharedChatSessionEnd | Twitch Eventsub Reference |
CChannelSharedChatSessionUpdate | Twitch Eventsub Reference |
CChannelShieldModeBegin | Twitch Eventsub Reference |
CChannelShieldModeEnd | Twitch Eventsub Reference |
CChannelShoutoutCreate | Twitch Eventsub Reference |
CChannelShoutoutReceived | Twitch Eventsub Reference |
CChannelSubscribe | Twitch Eventsub Reference |
CChannelSubscriptionEnd | Twitch Eventsub Reference |
CChannelSubscriptionGift | Twitch Eventsub Reference |
CChannelSubscriptionMessage | Twitch Eventsub Reference |
CChannelSuspiciousUserMessage | Twitch Eventsub Reference |
CChannelSuspiciousUserUpdate | Twitch Eventsub Reference |
CChannelUnban | Twitch Eventsub Reference |
CChannelUnbanRequestCreate | Twitch Eventsub Reference |
CChannelUnbanRequestResolve | Twitch Eventsub Reference |
CChannelUpdate | |
CChannelVIPAdd | Twitch Eventsub Reference |
CChannelVIPRemove | Twitch Eventsub Reference |
CChannelWarningAcknowledge | Twitch Eventsub Reference |
CChannelWarningSend | Twitch Eventsub Reference |
CConduitShardDisabled | Twitch Eventsub Reference |
►CDropEntitlementGrant | Twitch Eventsub Reference |
CData | |
CExtensionBitsTransactionCreate | Twitch Eventsub Reference |
CIGoals | |
CStreamOffline | Twitch Eventsub Reference |
CStreamOnline | Twitch Eventsub Reference |
CUserAuthorizationGrant | Twitch Eventsub Reference |
CUserAuthorizationRevoke | Twitch Eventsub Reference |
CUserUpdate | Twitch Eventsub Reference |
►CWhisperReceived | Twitch Eventsub Reference |
CWhisper | |
►NExtensionAttributes | |
CEventSubInformation | Attribute to link the enums correct string name and version value |
CEventSubInformationExtensions | |
►NPolls | |
CChannelPointsVoting | |
CChoices | |
►NPrediction | |
COutcomes | |
CTopPredictors | |
►NWebSocketMessages | |
CMetadata | |
CPayload | |
CSession | |
CSocketResponse | |
CSubscription | |
CTransport | |
CTwitchEventSubConditions | |
►CIChannel | |
►CAutomod | |
CBoundaries | |
CAutomodTerms | |
CBadges | |
CBan | |
►CBlockedTerm | |
►CTermsFound | |
CBoundary | |
CDelete | |
CFollowers | |
►CMessage | |
►CFragments | |
CCheermote | |
CEmote | |
CMention | |
CMod | |
►CPowerUp | |
CEmote | |
CRaid | |
CSlow | |
CSourceBadges | |
CTimeout | |
CUnban | |
CUnbanRequest | |
CUnmod | |
CUnraid | |
CUntimeout | |
CUnvip | |
CVip | |
CWarn | |
►CICharityCampaign | |
CAmount | |
CICustomReward | |
CIEvent | |
CIHypeTrain | |
CIPoll | |
CIPrediction | |
CIShield | |
CISubscription | |
CIUser | |
CTwitchEventSubClient | Twitch EventSub Singleton. Connects using WebSocket, Webhook not supported |
CTwitchEventSubStatuses | |
CTwitchEventSubSubscriptions | |
►NIRC | |
►NTags | |
CCLEARCHAT | |
CCLEARMSG | |
CEmotePosition | Position data for an IRC chat message emote |
CGLOBALUSERSTATE | |
CITagContainer | |
CNOTICE | |
►CPRIVMSG | |
CHypeChatData | |
CParentReplyData | |
CSourceData | |
CROOMSTATE | |
►CTwitchIRCTags | Twitch Documentation Page |
CCLEARCHAT | |
CCLEARMSG | |
CGLOBALUSERSTATE | |
CNOTICE | |
CPRIVMSG | |
CROOMSTATE | |
CUSERNOTICE | |
CUSERSTATE | |
CWHISPER | |
CTwitchTagData | Tag information for IRC message |
►CUSERNOTICE | |
CMessage_Params | |
CSourceData | |
CUSERSTATE | |
CWHISPER | |
CTwitchIRCClient | Twitch IRC Singleton. Handles connection and processing of messages |
CTwitchMessage | Container of an IRC message received from Twitch |
►NLightJson | |
►NSerialization | |
CJsonParseException | The exception that is thrown when a JSON message cannot be parsed |
CJsonReader | Represents a reader that can read JsonValues |
CJsonSerializationException | The exception that is thrown when a JSON value cannot be serialized |
CJsonWriter | Represents a TextWriter adapter that can write string representations of JsonValues |
CTextPosition | Represents a position within a plain text resource |
CTextScanner | Represents a text scanner that reads one character at a time |
►CJsonArray | Represents an ordered collection of JsonValues |
CJsonArrayDebugView | |
►CJsonObject | Represents a key-value pair collection of JsonValue objects |
►CJsonObjectDebugView | |
CKeyValuePair | |
►CJsonValue | A wrapper object that contains a valid JSON value |
CJsonValueDebugView | |
►NManagersAndBuilders | |
►NContainers | |
CEmoteExtensions | |
►CTwitchBadge | Data container pertaining to a twitch badge |
CVersion | |
CTwitchEmote | Data container pertaining to a twitch emote |
CTwitchBadgeManager | Twitch badge downloader and manager |
CTwitchEmoteManager | Twitch emote downloader and manager |
CTwitchMessageAtlasManager | Replace with the new version TwitchMessageAtlasProducer. Atlas builder for TextMeshPro objects.Builds atlas from Badges and Emotes from their respective Singleton Managers |
CTwitchMessageAtlasProducer | Atlas builder for TextMeshPro objects.Builds atlas from Badges and Emotes from their respective Singleton Managers |
►NTwitchSceneFiles | |
CGetUserTestScript | |
CTwitchEventSubStartupExample | Simple implementation object of starting the Twitch EventSub and subscribing to the OAuth channels Poll related subscriptions |
CTwitchMessageGameObject | |
CTwitchMessageGameObjectProvider | |
CTwitchMessageSingleDisplayer | |
►NUniGif | |
►CUniGif | |
►CApplicationExtension | Application Extension |
CApplicationDataBlock | |
►CCommentExtension | Comment Extension |
CCommentDataBlock | |
CGifData | GIF Data Format |
CGifTexture | Gif Texture |
CGraphicControlExtension | Graphic Control Extension |
►CImageBlock | Image Block |
CImageDataBlock | |
►CPlainTextExtension | Plain Text Extension |
CPlainTextDataBlock | |
CUniGifExtension | Extension methods class |
►NUtility | |
CDebugManager | Singleton object and static methods pertaining to storing and managing logging and debug messages |
CExtensions | |
CFlaggedEnum | |
CInternalSettingsStore | Simple method of credential store. PlayerPref will need populating on Install of App. PlayerPrefs are not saved/included in build |
CSingletonInstance | Singleton base class |
►NVisualScripting | |
CStringPair | Type used to render string tuples in Visual Scripting |
CStringPairUnit | |
CTwitchAPIRequest | |
CVisualScriptingExtensions | |
CImageHeaderHelpers | |
CTwitchMessageDisplayerPrefab | IRC Message displayer. Implemented object uses TextMeshPro and the atlas created in TwitchMessageAtlasManager. Displays a single message at a time |
CTwitchMessageUIPrefab | UI IRC Message displayer. Implemented object uses TextMeshPro and the atlas created in TwitchMessageAtlasManager. Displays all messages received in a UI Scroll Rect |
CTwitchStatic | Additional functions, methods and values |
CTwitchWords | List of every keyword used by Twitch |