![]() |
TwitchLib 3.5.3
|
| ▼NTwitchLib | |
| ▼NApi | |
| ►NAuth | |
| CAuth | These endpoints fall outside of v5 and Helix, and relate to Authorization |
| CAuthCodeResponse | |
| CRefreshResponse | |
| CValidateAccessTokenResponse | |
| ►NCore | |
| NCommon | |
| ►NEnums | |
| CStringEnum | Really cool way of doing string enums, credits to RogueException (https://github.com/RogueException) |
| ►NExceptions | |
| CBadGatewayException | Exception representing a 502 Http Statuscode |
| CBadParameterException | Exception representing an invalid resource |
| CBadRequestException | Exception representing a request that doesn't have a clientid attached. |
| CBadResourceException | Exception representing an invalid resource |
| CBadScopeException | Exception representing a provided scope was not permitted. |
| CBadTokenException | Exception representing a token not correctly associated with the given user. |
| CClientIdAndOAuthTokenRequired | Exception representing a Helix request sent without an OAuth access token |
| CGatewayTimeoutException | Exception representing a 504 Http Statuscode |
| CInternalServerErrorException | Exception representing a 500 Http Statuscode |
| CInvalidCredentialException | Exception representing a detection that sent credentials were invalid. |
| CTokenExpiredException | Exception representing a detection that the OAuth token expired |
| CTooManyRequestsException | Exception representing a 429 Http Statuscode |
| CUnexpectedResponseException | Exception representing a response received from Twitch that is not expected by the library |
| ►NExtensions | |
| NRateLimiter | |
| NSystem | |
| ►NHttpCallHandlers | |
| CTwitchHttpClient | Main HttpClient used to call the Twitch API |
| CTwitchWebRequest | |
| ►NInterfaces | |
| CIApiSettings | |
| CIAwaitableConstraint | |
| CIFollow | |
| CIFollows | |
| CIHttpCallHandler | |
| CIRateLimiter | |
| CITime | |
| CIUser | |
| ►NInternal | |
| CTwitchHttpClientHandler | Custom HttpClientHandler that can be used to log requests made and their duration |
| ►NModels | |
| ►NUndocumented | |
| ►NChatters | |
| CChatterFormatted | |
| CChatters | |
| CChattersResponse | |
| CRequestModel | |
| ►NRateLimiter | |
| CBypassLimiter | |
| CComposedAwaitableConstraint | |
| CCountByIntervalAwaitableConstraint | |
| CDisposeAction | |
| CLimitedSizeStack | |
| CPersistentCountByIntervalAwaitableConstraint | CountByIntervalAwaitableConstraint that is able to save own state. |
| CTimeLimiter | |
| CTimeSystem | |
| ►NUndocumented | |
| CUndocumented | Undocumented Endpoints of the Twitch API, that generally are not for Third Party use and may break at any time without prior warning |
| CApiBase | |
| CApiSettings | |
| ►NEvents | |
| COnAuthorizationFlowErrorArgs | |
| COnUserAuthorizationDetectedArgs | |
| ►NHelix | |
| ►NModels | |
| ►NAds | |
| CStartCommercialRequest | |
| CStartCommercialResponse | |
| ►NAnalytics | |
| CExtensionAnalytics | |
| CGameAnalytics | |
| CGetExtensionAnalyticsResponse | |
| CGetGameAnalyticsResponse | |
| ►NBits | |
| ►NExtensionBitsProducts | |
| CCost | |
| CExtensionBitsProduct | |
| CGetExtensionBitsProductsResponse | |
| CUpdateExtensionBitsProductResponse | |
| CCheermote | |
| CDateRange | |
| CGetBitsLeaderboardResponse | |
| CGetCheermotesResponse | |
| CImageList | |
| CImages | |
| CListing | |
| CTier | |
| ►NChannelPoints | |
| ►NCreateCustomReward | |
| CCreateCustomRewardsRequest | |
| CCreateCustomRewardsResponse | |
| ►NGetCustomReward | |
| CGetCustomRewardsResponse | |
| ►NGetCustomRewardRedemption | |
| CGetCustomRewardRedemptionResponse | |
| ►NUpdateCustomReward | |
| CUpdateCustomRewardRequest | |
| CUpdateCustomRewardResponse | |
| ►NUpdateCustomRewardRedemptionStatus | |
| CUpdateCustomRewardRedemptionStatusRequest | |
| ►NUpdateRedemptionStatus | |
| CUpdateRedemptionStatusResponse | |
| CCustomReward | |
| CDefaultImage | |
| CGlobalCooldownSetting | |
| CImage | |
| CMaxPerStreamSetting | |
| CMaxPerUserPerStreamSetting | |
| CReward | |
| CRewardRedemption | |
| ►NChannels | |
| ►NGetChannelEditors | |
| CChannelEditor | |
| CGetChannelEditorsResponse | |
| ►NGetChannelInformation | |
| CChannelInformation | |
| CGetChannelInformationResponse | |
| ►NGetChannelVIPs | |
| CChannelVIPsResponseModel | |
| CGetChannelVIPsResponse | |
| ►NModifyChannelInformation | |
| CModifyChannelInformationRequest | |
| ►NCharity | |
| ►NGetCharityCampaign | |
| CAmount | |
| CCharityCampaignResponseModel | |
| CGetCharityCampaignResponse | |
| ►NChat | |
| ►NBadges | |
| ►NGetChannelChatBadges | |
| CGetChannelChatBadgesResponse | |
| ►NGetGlobalChatBadges | |
| CGetGlobalChatBadgesResponse | |
| CBadgeEmoteSet | |
| CBadgeVersion | |
| ►NChatSettings | |
| CChatSettings | |
| CChatSettingsResponseModel | |
| CGetChatSettingsResponse | |
| CUpdateChatSettingsResponse | |
| CUpdateChatSettingsResponseModel | |
| ►NEmotes | |
| ►NGetChannelEmotes | |
| CGetChannelEmotesResponse | |
| ►NGetEmoteSets | |
| CGetEmoteSetsResponse | |
| ►NGetGlobalEmotes | |
| CGetGlobalEmotesResponse | |
| CChannelEmote | |
| CEmote | |
| CEmoteImages | |
| CEmoteSet | |
| CGlobalEmote | |
| ►NGetChatters | |
| CChatter | |
| CGetChattersResponse | |
| ►NGetUserChatColor | |
| CGetUserChatColorResponse | |
| CUserChatColorResponseModel | |
| CAnnouncementColors | |
| CUserColors | |
| ►NClips | |
| ►NCreateClip | |
| CCreatedClip | |
| CCreatedClipResponse | |
| ►NGetClips | |
| CClip | |
| CGetClipsResponse | |
| ►NCommon | |
| CDateRange | |
| CPagination | |
| CTag | |
| ►NEntitlements | |
| ►NGetCodeStatus | |
| CGetCodeStatusResponse | |
| ►NGetDropsEntitlements | |
| CDropsEntitlement | |
| CGetDropsEntitlementsResponse | |
| ►NRedeemCode | |
| CRedeemCodeResponse | |
| ►NUpdateDropsEntitlements | |
| CDropEntitlementUpdate | |
| CUpdateDropsEntitlementsResponse | |
| CStatus | |
| ►NEventSub | |
| CCreateEventSubSubscriptionResponse | |
| CEventSubSubscription | |
| CEventSubTransport | |
| CGetEventSubSubscriptionsResponse | |
| ►NExtensions | |
| ►NLiveChannels | |
| CGetExtensionLiveChannelsResponse | |
| CLiveChannel | |
| ►NReleasedExtensions | |
| CComponent | |
| CGetReleasedExtensionsResponse | |
| CIconUrls | |
| CMobile | |
| CPanel | |
| CReleasedExtension | |
| CVideoOverlay | |
| CViews | |
| ►NTransactions | |
| CCost | |
| CGetExtensionTransactionsResponse | |
| CProductData | |
| CTransaction | |
| ►NGames | |
| CGame | |
| CGetGamesResponse | |
| CGetTopGamesResponse | |
| ►NGoals | |
| CCreatorGoal | |
| CGetCreatorGoalsResponse | |
| ►NHelpers | |
| CExtensionAnalytics | |
| ►NHypeTrain | |
| CGetHypeTrainResponse | |
| CHypeTrain | |
| CHypeTrainContribution | |
| CHypeTrainEventData | |
| ►NModeration | |
| ►NAutomodSettings | |
| CAutomodSettings | |
| CAutomodSettingsResponseModel | |
| CGetAutomodSettingsResponse | |
| CUpdateAutomodSettingsResponse | |
| ►NBanUser | |
| CBannedUser | |
| CBanUser | |
| CBanUserRequest | |
| CBanUserResponse | |
| CTimeoutUser | |
| ►NBlockedTerms | |
| CAddBlockedTermResponse | |
| CBlockedTerm | |
| CGetBlockedTermsResponse | |
| ►NCheckAutoModStatus | |
| ►NRequest | |
| CMessageRequest | |
| CAutoModResult | |
| CCheckAutoModStatusResponse | |
| CMessage | |
| ►NGetBannedEvents | |
| CBannedEvent | |
| CEventData | |
| CGetBannedEventsResponse | |
| ►NGetBannedUsers | |
| CBannedUserEvent | |
| CGetBannedUsersResponse | |
| ►NGetModeratorEvents | |
| CEventData | |
| CGetModeratorEventsResponse | |
| CModeratorEvent | |
| ►NGetModerators | |
| CGetModeratorsResponse | |
| CModerator | |
| ►NPolls | |
| ►NCreatePoll | |
| CChoice | |
| CCreatePollRequest | |
| CCreatePollResponse | |
| ►NEndPoll | |
| CEndPollResponse | |
| ►NGetPolls | |
| CGetPollsResponse | |
| CChoice | |
| CPoll | |
| ►NPredictions | |
| ►NCreatePrediction | |
| CCreatePredictionRequest | |
| CCreatePredictionResponse | |
| COutcome | |
| ►NEndPrediction | |
| CEndPredictionResponse | |
| ►NGetPredictions | |
| CGetPredictionsResponse | |
| COutcome | |
| CPrediction | |
| CTopPredictor | |
| ►NRaids | |
| ►NStartRaid | |
| CStartRaidResponse | |
| CRaid | |
| ►NSchedule | |
| ►NCreateChannelStreamSegment | |
| CCreateChannelStreamSegmentRequest | |
| CCreateChannelStreamSegmentResponse | |
| ►NGetChannelStreamSchedule | |
| CGetChannelStreamScheduleResponse | |
| ►NUpdateChannelStreamSegment | |
| CUpdateChannelStreamSegmentRequest | |
| CUpdateChannelStreamSegmentResponse | |
| CCategory | |
| CChannelStreamSchedule | |
| CSegment | |
| CVacation | |
| ►NSearch | |
| CChannel | |
| CSearchCategoriesResponse | |
| CSearchChannelsResponse | |
| ►NSoundtrack | |
| ►NGetCurrentTrack | |
| CCurrentTrack | Soundtrack track that the broadcaster is playing. |
| CGetCurrentTrackResponse | Returns the Soundtrack track that the broadcaster is playing. |
| ►NGetPlaylist | |
| CGetPlaylistResponse | Returned tracks of a Soundtrack playlist. |
| ►NGetPlaylists | |
| CGetPlaylistsResponse | Returns a list of Soundtrack playlists. |
| CPlaylistMetadata | Soundtrack playlist. |
| CAlbum | The album that includes the track. |
| CArtist | The artists included on the track. |
| CSource | The source of the track that’s currently playing. For example, a playlist or station. |
| CTrack | The track |
| ►NStreams | |
| ►NCreateStreamMarker | |
| CCreatedMarker | |
| CCreateStreamMarkerRequest | |
| CCreateStreamMarkerResponse | |
| ►NGetFollowedStreams | |
| CGetFollowedStreamsResponse | |
| CStream | |
| ►NGetStreamKey | |
| CGetStreamKeyResponse | |
| CStreamKey | |
| ►NGetStreamMarkers | |
| CGetStreamMarkersResponse | |
| CMarker | |
| CUserMarkerListing | |
| CVideo | |
| ►NGetStreams | |
| CGetStreamsResponse | |
| CLiveStreams | |
| CStream | |
| ►NGetStreamTags | |
| CGetStreamTagsResponse | |
| ►NSubscriptions | |
| CCheckUserSubscriptionResponse | |
| CGetBroadcasterSubscriptionsResponse | |
| CGetUserSubscriptionsResponse | |
| CSubscription | |
| ►NTags | |
| CGetAllStreamTagsResponse | |
| ►NTeams | |
| CChannelTeam | |
| CGetChannelTeamsResponse | |
| CGetTeamsResponse | |
| CTeam | |
| CTeamBase | |
| CTeamMember | |
| ►NUsers | |
| ►NGetUserActiveExtensions | |
| CGetUserActiveExtensionsResponse | |
| ►NGetUserBlockList | |
| CBlockedUser | |
| CGetUserBlockListResponse | |
| ►NGetUserExtensions | |
| CGetUserExtensionsResponse | |
| ►NGetUserFollows | |
| CFollow | |
| CGetUsersFollowsResponse | |
| ►NGetUsers | |
| CGetUsersResponse | |
| CUser | |
| ►NInternal | |
| CActiveExtensions | |
| CExtensionSlot | |
| CUserActiveExtension | |
| CUserExtension | |
| CUserExtensionState | |
| ►NUpdateUserExtensions | |
| CUpdateUserExtensionsRequest | |
| ►NVideos | |
| ►NDeleteVideos | |
| CDeleteVideosResponse | |
| ►NGetVideos | |
| CGetVideosResponse | |
| CMutedSegment | |
| CVideo | |
| CAds | Ads related APIs |
| CAnalytics | Analytics related APIs |
| CBits | Bits related APIs |
| CChannelPoints | Channel Points related APIs |
| CChannels | Channel related APIs |
| CCharity | Charity related APIs |
| CChat | Chat related APIs |
| CClips | Clips related APIs |
| CEntitlements | Entitlements related APIs |
| CEventSub | |
| CExtensions | Extensions related APIs |
| CGames | Games related APIs |
| CGoals | Creator Goals related APIs |
| CHelix | Contains APIs under the /helix API namespace |
| CHypeTrain | HypeTrain related APIs |
| CModeration | Moderation related APIs |
| CPolls | |
| CPredictions | Predictions related APIs |
| CRaids | Raids related APIs |
| CSchedule | Schedule related APIs |
| CSearch | Search related APIs |
| CSoundtrack | Soundtrack related APIs |
| CStreams | Streams related APIs |
| CSubscriptions | Subscriptions related APIs |
| CTags | Tags related APIs |
| CTeams | Teams related APIs |
| CUsers | User related APIs |
| CVideos | Videos related APIs |
| CWhispers | Whispers related APIs |
| NHelpers | |
| ►NInterfaces | |
| CITwitchAPI | |
| ►NServices | |
| ►NCore | |
| NFollowerService | |
| NLiveStreamMonitor | |
| ►NEvents | |
| ►NFollowerService | |
| COnNewFollowersDetectedArgs | Class representing EventArgs for OnNewFollowersDetected event. |
| ►NLiveStreamMonitor | |
| COnStreamOfflineArgs | Class representing EventArgs for OnStreamOffline event. |
| COnStreamOnlineArgs | Class representing EventArgs for OnStreamOnline event. |
| COnStreamUpdateArgs | Class representing EventArgs for OnStreamUpdate event. |
| COnChannelsSetArgs | Class representing EventArgs for the OnChannelsSet event. |
| COnServiceStartedArgs | Class representing EventArgs for the OnServiceStarted event. |
| COnServiceStoppedArgs | Class representing EventArgs for the OnServiceStopped event. |
| COnServiceTickArgs | Class representing EventArgs for the OnServiceTick event. |
| CApiService | |
| CFollowerService | |
| CLiveStreamMonitorService | |
| ►NTest | |
| ►NHelpers | |
| CJMock | |
| CTwitchLibMock | |
| ►NIntegration | |
| NV5 | |
| ►NServices | |
| ►CFollowerServiceTests | |
| CExceptions | |
| CFunctionality | |
| ►CLiveStreamMonitorServiceTests | |
| CExceptions | |
| CFunctionality | |
| ►NUnit | |
| ►NHelix | |
| CHelixAnalytics | |
| CHelixBits | |
| CHelixClips | |
| NV5 | |
| CHelixAnalytics | |
| ►NThirdParty | |
| ►NAuthorizationFlow | |
| CCreatedFlow | |
| CPingResponse | |
| CRefreshTokenResponse | |
| ►NModLookup | |
| CModLookupListing | |
| CModLookupResponse | |
| CStats | |
| CStatsResponse | |
| CTop | |
| CTopResponse | |
| ►NUsernameChange | |
| CUsernameChangeListing | |
| CUsernameChangeResponse | |
| ►CThirdParty | These endpoints are offered by third party services (NOT TWITCH), but are still pretty cool. |
| CAuthorizationFlowApi | |
| CModLookupApi | |
| CUsernameChangeApi | |
| CTwitchAPI | |
| ▼NClient | |
| ►NEnums | |
| NInternal | |
| CStringEnum | Really cool way of doing string enums, credits to RogueException (https://github.com/RogueException) |
| ►NEvents | |
| COnAnnouncementArgs | Args representing a USERNOTICE notifying the client that an announcemet was posted Implements the System.EventArgs |
| COnBadHostErrorArgs | Args representing a NOTICE telling the client hosting failed because of a host error Implements the System.EventArgs |
| COnBadHostRateExceededArgs | Args representing a NOTICE telling the client hosting failed because rate limit for hosting was encountered Implements the System.EventArgs |
| COnBadUnhostErrorArgs | Args representing a NOTICE telling the client unhosting failed because of a host error Implements the System.EventArgs |
| COnBannedArgs | Args representing a NOTICE telling the client a message was not sent because the bot user is banned. Implements the System.EventArgs |
| COnBannedEmailAliasArgs | Args representing a NOTICE telling the client that the user is banned to chat bcs of an already banned alias with the same Email. Implements the System.EventArgs |
| COnChannelStateChangedArgs | Args representing on channel state changed event. Implements the System.EventArgs |
| COnChatClearedArgs | Args representing a cleared chat event. Implements the System.EventArgs |
| COnChatColorChangedArgs | Args representing a successful chat color change request. Implements the System.EventArgs |
| COnChatCommandReceivedArgs | Args representing chat command received event. Implements the System.EventArgs |
| COnCommunitySubscriptionArgs | Args representing community subscription received event. Implements the System.EventArgs |
| COnConnectedArgs | Args representing on connected event. Implements the System.EventArgs |
| COnConnectionErrorArgs | Args representing client connection error event. Implements the System.EventArgs |
| COnContinuedGiftedSubscriptionArgs | Class OnContinuedGiftedSubscriptionArgs. Implements the System.EventArgs |
| COnDisconnectedArgs | Args representing client disconnect event. Implements the System.EventArgs |
| COnDuplicateArgs | Args representing a NOTICE telling the client that duplicate messages are not allowed. Implements the System.EventArgs |
| COnEmoteOnlyArgs | Args representing a NOTICE telling the client a message was not sent because its emote only mode. Implements the System.EventArgs |
| COnExistingUsersDetectedArgs | Args representing existing user(s) detected event. Implements the System.EventArgs |
| COnFailureToReceiveJoinConfirmationArgs | Class OnFailureToReceiveJoinConfirmationArgs. Implements the System.EventArgs |
| COnFollowersOnlyArgs | Args representing a NOTICE telling the client a message was not sent because its followers only mode. Implements the System.EventArgs |
| COnGiftedSubscriptionArgs | Class OnGiftedSubscriptionArgs. Implements the System.EventArgs |
| COnIncorrectLoginArgs | Args representing an incorrect login event. Implements the System.EventArgs |
| COnJoinedChannelArgs | Args representing on channel joined event. Implements the System.EventArgs |
| COnLeftChannelArgs | Args representing the client left a channel event. Implements the System.EventArgs |
| COnLogArgs | Class OnLogArgs. Implements the System.EventArgs |
| COnMessageClearedArgs | Args representing a cleared message event. Implements the System.EventArgs |
| COnMessageReceivedArgs | Args representing message received event. Implements the System.EventArgs |
| COnMessageSentArgs | Args representing message sent event. Implements the System.EventArgs |
| COnModeratorJoinedArgs | Args representing moderator joined event. Implements the System.EventArgs |
| COnModeratorLeftArgs | Args representing moderator leave event. Implements the System.EventArgs |
| COnModeratorsReceivedArgs | Args representing a list of moderators received from chat. Implements the System.EventArgs |
| COnNewSubscriberArgs | Args representing new subscriber event. Implements the System.EventArgs |
| COnNowHostingArgs | Args representing the detected hosted channel. Implements the System.EventArgs |
| COnPrimePaidSubscriberArgs | Args representing prime gaming sub -> paid sub event. Implements the System.EventArgs |
| COnR9kModeArgs | Args representing a NOTICE telling the client a message was not sent because the channel is in r9k mode Implements the System.EventArgs |
| COnRaidNotificationArgs | Class OnRaidNotificationArgs. Implements the System.EventArgs |
| COnRateLimitArgs | Args representing a NOTICE telling the client that a rate limit has been hit. Implements the System.EventArgs |
| COnRequiresVerifiedEmailArgs | Args representing a NOTICE telling the client that a verified email is required to chat. Implements the System.EventArgs |
| COnRequiresVerifiedPhoneNumberArgs | Args representing a NOTICE telling the client that a verified phone number is required to chat. Implements the System.EventArgs |
| COnReSubscriberArgs | Args representing resubscriber event. Implements the System.EventArgs |
| COnSendReceiveDataArgs | Args representing on channel state changed event. Implements the System.EventArgs |
| COnSlowModeArgs | Args representing a NOTICE telling the client a message was not sent because its in slow mode. Implements the System.EventArgs |
| COnSubsOnlyArgs | Args representing a NOTICE telling the client a message was not sent because its subs only mode. Implements the System.EventArgs |
| COnSuspendedArgs | Args representing a NOTICE telling the client a message was not sent because the channel is suspended. Implements the System.EventArgs |
| COnUnaccountedForArgs | Class OnUnaccountedForArgs. Implements the System.EventArgs |
| COnUserBannedArgs | Args representing a user was banned event. Implements the System.EventArgs |
| COnUserIntroArgs | Args representing a PRIVMSG that represents a User Intro Implements the System.EventArgs |
| COnUserJoinedArgs | Args representing viewer joined event. Implements the System.EventArgs |
| COnUserLeftArgs | Args representing viewer left event. Implements the System.EventArgs |
| COnUserStateChangedArgs | Args representing on user state changed event. Implements the System.EventArgs |
| COnUserTimedoutArgs | Args representing a user was timed out event. Implements the System.EventArgs |
| COnVIPsReceivedArgs | Args representing a list of VIPs received from chat. Implements the System.EventArgs |
| COnWhisperCommandReceivedArgs | Args representing whisper command received event. Implements the System.EventArgs |
| COnWhisperReceivedArgs | Class OnWhisperReceivedArgs. Implements the System.EventArgs |
| COnWhisperSentArgs | Args representing whisper sent event. Implements the System.EventArgs |
| ►NExceptions | |
| CBadListenException | Exception thrown when an event is subscribed to when it shouldn't be. Implements the System.Exception |
| CBadStateException | Exception thrown when the state of the client cannot allow an operation to be run. Implements the System.Exception |
| CClientNotConnectedException | Exception thrown when attempting to perform an actino that is only available when the client is connected. Implements the System.Exception |
| CClientNotInitializedException | Exception thrown when attempting to assign a variable with a different value that is not allowed. Implements the System.Exception |
| CErrorLoggingInException | Exception representing credentials provided for logging in were bad. Implements the System.Exception |
| CEventNotHandled | Exception thrown when an event that is not handled is required to be handled. Implements the System.Exception |
| CFailureToReceiveJoinConfirmationException | Class FailureToReceiveJoinConfirmationException. |
| CIllegalAssignmentException | Exception thrown when attempting to assign a variable with a different value that is not allowed. Implements the System.Exception |
| CInvalidParameterException | Exception representing bad information being provided to function/method. Implements the System.Exception |
| NExtensions | |
| ►NInterfaces | |
| CITwitchClient | Interface ITwitchClient |
| ►NInternal | |
| NParsing | |
| CRfc2812 | Class detailing Rfc2812 specifications |
| NManager | |
| ►NModels | |
| ►NBuilders | |
| CChannelStateBuilder | |
| CChatCommandBuilder | |
| CChatMessageBuilder | |
| CCheerBadgeBuilder | |
| CCommunitySubscriptionBuilder | |
| CConnectionCredentialsBuilder | |
| CEmoteBuilder | |
| CErrorEventBuilder | |
| CFromIrcMessageBuilderDataObject | |
| CGiftedSubscriptionBuilder | |
| CIBuilder | |
| CIFromIrcMessageBuilder | |
| CIrcMessageBuilder | |
| COutboundChatMessageBuilder | |
| COutboundWhisperMessageBuilder | |
| COutgoingMessageBuilder | |
| CRaidNotificationBuilder | |
| CReSubscriberBuilder | |
| CRitualNewChatterBuilder | |
| CSentMessageBuilder | |
| CSubscriberBaseBuilder | |
| CSubscriberBuilder | |
| CTwitchLibMessageBuilder | |
| CUserBanBuilder | |
| CUserStateBuilder | |
| CUserTimeoutBuilder | |
| CWhisperCommandBuilder | |
| CWhisperMessageBuilder | |
| NCommon | |
| ►NExtensions | |
| NNetCore | |
| ►NExtractors | |
| CEmoteExtractor | |
| CIExtractor | |
| ►NInternal | |
| CIrcMessage | |
| CAnnouncement | Class representing Announcement in a Twitch channel. |
| CCapabilities | Class used to store capacity request settings used when connecting to Twitch |
| CChannelState | Class representing a channel state as received from Twitch chat. |
| CChatCommand | Object representing a command received via Twitch chat. |
| CChatMessage | Class represents ChatMessage in a Twitch channel. |
| CChatReply | Class representing a chat reply/thread |
| CCheerBadge | Class representing cheer badge. |
| CCommunitySubscription | |
| CConnectionCredentials | Class used to store credentials used to connect to Twitch chat/whisper. |
| CContinuedGiftedSubscription | |
| CEmote | Object representing an emote in an EmoteSet in a chat message. |
| CEmoteSet | Object representing emote set from a chat message. |
| CErrorEvent | Class representing the error that the websocket encountered. |
| CGiftedSubscription | |
| CJoinedChannel | Class representing a joined channel. |
| CMessageEmote | Class for maintaining emotes that may be substituted into messages. |
| CMessageEmoteCollection | Helper class which maintains a collection of all emotes active for a given channel. |
| COutboundChatMessage | |
| COutboundWhisperMessage | |
| COutgoingMessage | |
| CPrimePaidSubscriber | |
| CRaidNotification | |
| CReSubscriber | |
| CRitualNewChatter | |
| CSentMessage | Model representing a sent message. |
| CSubscriber | |
| CSubscriberBase | Class representing a resubscriber. |
| CTwitchLibMessage | Class represents Message. |
| CUserBan | |
| CUserState | Class representing state of a specific user. |
| CUserTimeout | |
| CWhisperCommand | Object representing a command received via Twitch chat. |
| CWhisperMessage | Class representing a received whisper from TwitchWhisperClient |
| ►NTest | |
| CMockIClient | |
| CTwitchClientEventTests | |
| CTwitchClient | Represents a client connected to a Twitch channel. Implements the TwitchLib.Client.Interfaces.ITwitchClient |
| ▼NEventSub | |
| ►NWebsockets | |
| ►NClient | |
| CWebsocketClient | Websocket client to connect to variable websocket servers |
| ►NCore | |
| ►NEventArgs | |
| ►NChannel | |
| CChannelBanArgs | |
| CChannelCharityCampaignDonateArgs | |
| CChannelCheerArgs | |
| CChannelFollowArgs | |
| CChannelGoalBeginArgs | |
| CChannelGoalEndArgs | |
| CChannelGoalProgressArgs | |
| CChannelHypeTrainBeginArgs | |
| CChannelHypeTrainEndArgs | |
| CChannelHypeTrainProgressArgs | |
| CChannelModeratorArgs | |
| CChannelPointsCustomRewardArgs | |
| CChannelPointsCustomRewardRedemptionArgs | |
| CChannelPollBeginArgs | |
| CChannelPollEndArgs | |
| CChannelPollProgressArgs | |
| CChannelPredictionBeginArgs | |
| CChannelPredictionEndArgs | |
| CChannelPredictionLockArgs | |
| CChannelPredictionProgressArgs | |
| CChannelRaidArgs | |
| CChannelSubscribeArgs | |
| CChannelSubscriptionEndArgs | |
| CChannelSubscriptionGiftArgs | |
| CChannelSubscriptionMessageArgs | |
| CChannelUnbanArgs | |
| CChannelUpdateArgs | |
| ►NStream | |
| CStreamOfflineArgs | |
| CStreamOnlineArgs | |
| ►NUser | |
| CUserUpdateArgs | |
| CErrorOccuredArgs | |
| CRevocationArgs | |
| CTwitchLibEventSubEventArgs | |
| CWebsocketConnectedArgs | |
| CWebsocketDisconnectedArgs | |
| ►NHandler | |
| CINotificationHandler | Interface describing a NotificationHandler for Twitch EventSub notifications |
| ►NModels | |
| CEventSubMetadata | |
| CEventSubNotification | |
| CEventSubNotificationPayload | |
| CEventSubTransport | |
| CEventSubWebsocketSessionInfo | |
| CEventSubWebsocketSessionInfoMessage | |
| CEventSubWebsocketSessionInfoPayload | |
| ►NNamingPolicies | |
| CSnakeCaseNamingPolicy | JsonNamingPolicy to convert json property names to snake case |
| ►NExample | |
| ►NNetStandard | |
| CWebsocketHostedService | |
| CProgram | |
| CWebsocketHostedService | |
| NExtensions | |
| ►NHandler | |
| ►NChannel | |
| ►NChannelPoints | |
| ►NCustomReward | |
| CChannelPointsCustomRewardAddHandler | Handler for 'channel.channel_points_custom_reward.add' notifications |
| CChannelPointsCustomRewardRemoveHandler | Handler for 'channel.channel_points_custom_reward.remove' notifications |
| CChannelPointsCustomRewardUpdateHandler | Handler for 'channel.channel_points_custom_reward.update' notifications |
| ►NRedemptions | |
| CChannelPointsCustomRewardRedemptionAddHandler | Handler for 'channel.channel_points_custom_reward_redemption.add' notifications |
| CChannelPointsCustomRewardRedemptionUpdate | Handler for 'channel.channel_points_custom_reward_redemption.update' notifications |
| ►NCharity | |
| CChannelCharityCampaignDonateHandler | Handler for 'channel.charity_campaign.donate' notifications |
| ►NCheers | |
| CChannelCheerHandler | Handler for 'channel.cheer' notifications |
| ►NFollows | |
| CChannelFollowHandler | Handler for 'channel.follow' notifications |
| ►NGoals | |
| CChannelGoalBeginHandler | Handler for 'channel.goal.begin' notifications |
| CChannelGoalEndHandler | Handler for 'channel.goal.end' notifications |
| CChannelGoalProgressHandler | Handler for 'channel.goal.progress' notifications |
| ►NHypeTrains | |
| CChannelHypeTrainBeginHandler | Handler for 'channel.hype_train.begin' notifications |
| CChannelHypeTrainEndHandler | Handler for 'channel.hype_train.end' notifications |
| CChannelHypeTrainProgressHandler | Handler for 'channel.hype_train.progress' notifications |
| ►NModeration | |
| CChannelBanHandler | Handler for 'channel.ban' notifications |
| CChannelUnbanHandler | Handler for 'channel.unban' notifications |
| ►NModerators | |
| CChannelModeratorAddHandler | Handler for 'channel.moderator.add' notifications |
| CChannelModeratorRemoveHandler | Handler for 'channel.moderator.remove' notifications |
| ►NPolls | |
| CChannelPollBeginHandler | Handler for 'channel.poll.begin' notifications |
| CChannelPollEndHandler | Handler for 'channel.poll.end' notifications |
| CChannelPollProgressHandler | Handler for 'channel.poll.progress' notifications |
| ►NPredictions | |
| CChannelPredictionBeginHandler | Handler for 'channel.prediction.begin' notifications |
| CChannelPredictionEndHandler | Handler for 'channel.prediction.end' notifications |
| CChannelPredictionLockBeginHandler | Handler for 'channel.prediction.lock' notifications |
| CChannelPredictionProgressHandler | Handler for 'channel.prediction.progress' notifications |
| ►NRaids | |
| CChannelRaidHandler | Handler for 'channel.raid' notifications |
| ►NSubscription | |
| CChannelSubscribeHandler | Handler for 'channel.subscribe' notifications |
| CChannelSubscriptionEndHandler | Handler for 'channel.subscription.end' notifications |
| CChannelSubscriptionGiftHandler | Handler for 'channel.subscription.gift' notifications |
| CChannelSubscriptionMessageHandler | Handler for 'channel.subscription.message' notifications |
| CChannelUpdateHandler | Handler for 'channel.update' notifications |
| ►NStream | |
| CStreamOfflineHandler | Handler for 'stream.offline' notifications |
| CStreamOnlineHandler | Handler for 'stream.online' notifications |
| ►NUser | |
| CUserUpdateHandler | Handler for 'user.update' notifications |
| CRevocationHandler | Handler for 'revocation' notifications |
| CEventSubWebsocketClient | EventSubWebsocketClient used to subscribe to EventSub notifications via Websockets |
| ▼NPubSub | |
| NCommon | |
| NEnums | |
| ►NEvents | |
| COnAutomodCaughtMessageArgs | |
| COnAutomodCaughtUserMessage | |
| COnBanArgs | Object representing the arguments for a ban event |
| COnBitsReceivedArgs | Object representing the arguments for bits received event |
| COnBitsReceivedV2Args | |
| COnChannelExtensionBroadcastArgs | Class OnChannelExtensionBroadcastArgs. |
| COnChannelPointsRewardRedeemedArgs | |
| COnChannelSubscriptionArgs | Class OnChannelSubscriptionArgs. |
| COnClearArgs | Class representing arguments of chat clear event. |
| COnCommercialArgs | Commercial arguments class. |
| COnCustomRewardCreatedArgs | Class representing arguments of custom reward created event. |
| COnCustomRewardDeletedArgs | Class representing arguments of custom reward deleted event. |
| COnCustomRewardUpdatedArgs | Class representing arguments of custom reward updated event. |
| COnEmoteOnlyArgs | Class representing arguments of emotes only event. |
| COnEmoteOnlyOffArgs | Class representing emotesonly off event. |
| COnFollowArgs | Class OnFollowArgs. |
| COnHostArgs | Class representing arguments of on host event. |
| COnLeaderboardEventArgs | Class representing arguments of on leaderboard event. |
| COnListenResponseArgs | Class representing arguments for a listen response. |
| COnLogArgs | Class OnLogArgs. |
| COnMessageDeletedArgs | OnMessageDeleted event arguments class. |
| COnPredictionArgs | Class representing arguments of on prediction event. |
| COnPubSubServiceErrorArgs | Class representing a pubsub service error event. |
| COnR9kBetaArgs | Class representing event where r9k was enabled |
| COnR9kBetaOffArgs | Class representing event where r9k was turned off. |
| COnRaidGoArgs | Object representing the arguments for a raid go event |
| COnRaidUpdateArgs | Class representing arguments of on raid update event. |
| COnRaidUpdateV2Args | Object representing the arguments for a raid go event |
| COnRewardRedeemedArgs | Object representing the arguments for a reward redeem event |
| COnStreamDownArgs | Class representing stream going down event. |
| COnStreamUpArgs | Class representing when a stream starts event. |
| COnSubscribersOnlyArgs | Class representing subscriber only mode event starting. |
| COnSubscribersOnlyOffArgs | Class representing subscriber only mode turning off event. |
| COnTimeoutArgs | Class representing timeout event. |
| COnUnbanArgs | OnUnban event arguments class. |
| COnUntimeoutArgs | Untimeout argument class. |
| COnViewCountArgs | ViewCount arguments class. |
| COnWhisperArgs | [INCOMPLETE/NOT_FULLY_SUPPORTED]Whisper arguement class. |
| NExtensions | |
| ►NInterfaces | |
| CITwitchPubSub | Interface ITwitchPubSub |
| ►NModels | |
| ►NResponses | |
| ►NMessages | |
| ►NAutomodCaughtMessage | |
| CAutomod | |
| CAutomodCaughtMessage | Model representing the data in automod caught message Implements the MessageData |
| CContent | |
| CContentClassification | |
| CFragment | |
| CMessage | |
| CSender | |
| ►NRedemption | |
| CGlobalCooldown | |
| CMaxPerStream | |
| CMaxPerUserPerStream | |
| CRedemption | |
| CRedemptionImage | |
| CReward | |
| CRewardRedeemed | |
| ►NUserModerationNotifications | |
| CUserModerationNotifications | userModerationNotifications model constructor Implements the MessageData |
| ►NUserModerationNotificationsTypes | |
| CAutomodCaughtMessage | |
| CAutomodQueue | ChannelPointsChannel model constructor Implements the MessageData |
| CAutomodQueueData | Class representing automod queue actions |
| CChannelBitsEvents | Model representing the data in a channel bits event. Implements the MessageData |
| CChannelBitsEventsV2 | |
| CChannelExtensionBroadcast | VideoPlayback model constructor. Implements the MessageData |
| CChannelPointsChannel | ChannelPointsChannel model constructor Implements the MessageData |
| CChannelPointsData | Class representing channel points data |
| CChannelSubscription | ChatModeratorActions model. Implements the MessageData |
| CChatModeratorActions | ChatModeratorActions model. Implements the MessageData |
| CCommunityPointsChannel | CommunityPointsChannel model constructor. Implements the MessageData |
| CFollowing | Following model constructor. Implements the MessageData |
| CLeaderboardEvents | Leaderboard model constructor. Implements the MessageData |
| CMessageData | Class representing message data. |
| CPredictionEvents | Predictions model constructor. Implements the MessageData |
| CRaidEvents | RaidEvents model constructor. Implements the MessageData |
| ►CSubMessage | Class SubMessage. Implements the MessageData
|
| CEmote | Class Emote. |
| CUser | |
| CUserModerationNotificationsData | Class representing user moderation notifications |
| CVideoPlayback | VideoPlayback model constructor. Implements the MessageData |
| ►CWhisper | Class representing a whisper received via PubSub. Implements the MessageData |
| ►CDataObjThread | Class DataObjThread. |
| CSpamInfoObj | Class SpamInfoObj. |
| ►CDataObjWhisperReceived | Class representing the data in the MessageData object. |
| CBadge | Class representing a single badge. |
| CRecipientObj | Class representing the recipient of the whisper. |
| ►CTagsObj | Class representing the tags associated with the whisper. |
| CEmoteObj | Class representing a single emote found in a whisper |
| CMessage | PubSub Message model. |
| CResponse | Response object detailing pubsub response |
| CLeaderBoard | Model representing the leader board. |
| ►COutcome | |
| CPredictor | |
| CPreviousRequest | Model representing the previous request. |
| CTwitchPubSub | Class representing interactions with the Twitch PubSub Implements the ITwitchPubSub |
