twitch_client library
Classes
- AddBlockedTermsProps
- AddBlockedTermsResponse
- AddBlockedTermsResponseData
- AddModeratorProps
- AddVipProps
- Amount
- Animated
- BannedUser
- BannedUsersResponse
- BanUserData
- BanUserProps
- BanUserResponse
- BanUserResponseData
- BitsLeaderBoardData
- BitsLeaderBoardProps
- BitsLeaderboardResponse
- BlockUserProps
- BroadcasterAndIdProps
- BroadcasterModeratorProps
- BroadcasterProps
- ChannelEditor
- ChannelEditorsResponse
- ChannelInfoData
- ChannelInformationsResponse
- ChannelVipsResponse
- ChannelVipsResponseData
- ChatAnnouncementProps
- ChatModifyProps
- ChatSettingsData
- ChatSettingsResponse
- ChattersData
- ChattersProps
- ChattersResponse
- CheermotesProps
- CheermotesResponse
- CheermotesResponseData
- Choice
- Choices
- Condition
- Contribution
- CreateClipProps
- CreateClipResponse
- CreateClipResponseData
- CreateCustomRewardProps
- CreateCustomRewardResponse
- CreateEventSubData
- CreateEventSubProps
- CreatePollProps
- CreatePredictionsProps
- CustomRewardResponse
- Dark
- DateRange
- Datum
- DefaultImage
- DeleteCustomRewardProps
- Emote
- EndPollProps
- EndPredictionProps
- Event
- EventSubResponse
- ExtensionAnalyticsProps
- ExtensionAnalyticsResponse
- ExtensionAnalyticsResponseData
- Failure
- Type returned with Either when an error was thrown
- Game
- GameAnalyticsProps
- GameAnalyticsResponse
- GameAnalyticsResponseData
- GameProps
- GamesResponse
- GetAutomodSettingsResponse
- GetAutomodSettingsResponseData
- GetBlockedTermsProps
- GetBlockedTermsResponse
- GetBlockedTermsResponseData
- GetBroadcasterSubscriptionProps
- GetBroadcasterSubscriptionResponse
- GetBroadcasterSubscriptionResponseData
- GetClipsProps
- GetClipsResponse
- GetClipsResponseData
- GetCustomRewardRedemptionProps
- GetCustomRewardRedemptionResponse
- GetCustomRewardRedemptionResponseData
- GetCustomRewardsDataResponse
- GetCustomRewardsProps
- GetCustomRewardsResponse
- GetEventSubProps
- GetFollowedStreamsProps
- GetStreamsProps
- GetStreamsResponse
- GetStreamsResponseData
- GlobalCooldown
- GlobalCooldownSetting
- Image
- Images
- MaxPerPerStream
- MaxPerStreamSetting
- MaxPerUserPerStreamSetting
- Message
- Metadata
- ModerationProps
- Moderator
- ModeratorResponse
- ModifyChannelInformationProp
- MutedSegments
- Outcome
- Outcomes
- Pagination
- Payload
- PollsProps
- PollsResponse
- PollsResponseData
- PredictionResponse
- PredictionResponseData
- PredictionsProps
- RaidProps
- RaidResponse
- RaidResponseData
- RemoveBlockedTermsProps
- RemoveModeratorProps
- RemoveVipProps
- Reward
- Session
- StartCommercialData
- StartCommercialProps
- StartCommercialResponse
- StreamKeyResponse
- StreamKeyResponseData
- SubscriptionEvent
- Tier
- TokenClientProps
- TopContribution
- TopPredictor
- Transport
- TsVoting
- TwitchApiScopes
- TwitchInterface
- This is the main object you will use to communicate with the Twitch API
- TwitchSubscriptionType
- UnbanUserResponse
- UpdateAutomodSettingsProps
- UpdateAutomodSettingsResponse
- UpdateAutomodSettingsResponseData
- UpdateCustomRewardProps
- UpdateCustomRewardRedemption
- UpdateCustomRewardRedemptionProps
- UpdateCustomRewardRedemptionResponse
- UpdateCustomRewardRedemptionStatusProps
- UpdateUserProps
- UserBlockListProps
- UserBlockListResponse
- UserBlockListResponseData
- UserFollowData
- UserFollowProps
- UserFollowResponse
- UserResponse
- UserResponseData
- UsersProps
- ValidateTokenResponse
- VideoProps
- VideoResponse
- VideoResponseData
- WSEventResponse
Enums
Extensions
-
EitherX
on Either<
L, R>