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

Extensions

EitherX on Either<L, R>