![]() |
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 |