Package-level declarations
Types
Represents a user's active extensions, organized by type.
The result of checking a message against AutoMod.
The broadcaster's AutoMod settings.
Represents a user that the broadcaster has blocked.
Represents a channel editor from the Twitch Helix API.
Represents an emote from the Twitch Helix API.
Represents a moderator or VIP from the Twitch Helix API. Used by Get Moderators and Get VIPs endpoints which return user_id/user_login/user_name.
Represents a team that a broadcaster is a member of, as returned by Get Channel Teams.
Represents a monetary amount in a charity context.
Represents a charity campaign that a broadcaster is running.
Represents a donation to a charity campaign.
Represents a user's chat name color.
Represents chat settings for a broadcaster's channel.
A content classification label for UpdateChannelRequest.
Response from creating a clip.
A choice for a CreatePollRequest.
Represents a creator goal from the Twitch Helix API.
Reason a chat message was dropped.
Represents image URLs for an emote.
Transport configuration for an EventSubSubscription.
Represents an analytics report for an extension.
Contains details about a digital product's cost.
Contains details about an extension's digital product.
Represents an extension transaction — a record of the exchange of a currency (for example, Bits) for a digital product.
Represents a followed channel from the Twitch Helix API.
Global cooldown setting for a CustomReward.
Represents a currently active Hype Train.
Represents a hype train event from the Twitch Helix API.
Represents a Hype Train all-time high record.
Represents the Hype Train status for a channel.
Max-per-stream setting for a CustomReward.
Max-per-user-per-stream setting for a CustomReward.
Represents a channel that a user has moderator privileges in.
Represents a muted segment within a video, as detected by Twitch Audio Recognition.
Represents a poll from the Twitch Helix API.
Status values for ending a prediction via the Helix API.
An outcome within a prediction.
Response from starting a raid.
Summary of the reward that was redeemed, as returned in a RewardRedemption.
Custom or default image for a CustomReward.
Represents a redemption of a custom channel point reward.
Represents a category associated with a schedule segment.
Represents a segment in a stream schedule.
Represents a vacation period in a stream schedule.
Represents a channel result from the Twitch Helix Search API.
Represents a participant in a shared chat session.
Represents an active shared chat session.
Represents a broadcaster participating in a shared Hype Train.
Represents a live stream on Twitch.
Represents a stream marker created via the Twitch Helix API.
Represents a group of stream markers for a user, as returned by Get Stream Markers.
Represents a video containing stream markers.
Represents a stream schedule from the Twitch Helix API.
Represents a channel subscription from the Twitch Helix API.
Represents a Twitch team with its members, as returned by Get Teams.
Represents a member of a Twitch team.
A top predictor within a PredictionOutcome.
Represents an unban request from the Twitch Helix API.
Represents a Twitch user from the Helix API.
Represents an emote from a user's emote list.
Represents a published video on Twitch.