All Classes

Class Description
ApplicationEventSubCondition  
ApplicationEventSubCondition.ApplicationEventSubConditionBuilder<C extends ApplicationEventSubCondition,​B extends ApplicationEventSubCondition.ApplicationEventSubConditionBuilder<C,​B>>  
BetaChannelSubscriptionGiftType
The channel.subscription.gift subscription type sends a notification when a user gives one or more gifted subscriptions in a channel.
BetaExtensionBitsTransactionCreateType
This subscription type sends a notification when a new transaction is created for a Twitch Extension.
BitsVoting  
ChannelBanCondition  
ChannelBanCondition.ChannelBanConditionBuilder<C extends ChannelBanCondition,​B extends ChannelBanCondition.ChannelBanConditionBuilder<C,​B>>  
ChannelBanEvent  
ChannelBanType
A viewer is banned from the specified channel.
ChannelCheerCondition  
ChannelCheerCondition.ChannelCheerConditionBuilder<C extends ChannelCheerCondition,​B extends ChannelCheerCondition.ChannelCheerConditionBuilder<C,​B>>  
ChannelCheerEvent  
ChannelCheerType
A user cheers on the specified channel.
ChannelEventSubCondition  
ChannelEventSubCondition.ChannelEventSubConditionBuilder<C extends ChannelEventSubCondition,​B extends ChannelEventSubCondition.ChannelEventSubConditionBuilder<C,​B>>  
ChannelFollowCondition  
ChannelFollowCondition.ChannelFollowConditionBuilder<C extends ChannelFollowCondition,​B extends ChannelFollowCondition.ChannelFollowConditionBuilder<C,​B>>  
ChannelFollowEvent  
ChannelFollowType
A specified channel receives a follow.
ChannelFromToEventSubCondition
Generic condition when a broadcaster can be either on the receiving or giving end of the event type.
ChannelFromToEventSubCondition.ChannelFromToEventSubConditionBuilder<C extends ChannelFromToEventSubCondition,​B extends ChannelFromToEventSubCondition.ChannelFromToEventSubConditionBuilder<C,​B>>  
ChannelModeratorAddCondition  
ChannelModeratorAddCondition.ChannelModeratorAddConditionBuilder<C extends ChannelModeratorAddCondition,​B extends ChannelModeratorAddCondition.ChannelModeratorAddConditionBuilder<C,​B>>  
ChannelModeratorAddEvent  
ChannelModeratorAddType
The channel.moderator.add subscription type sends a notification when a user is given moderator privileges on a specified channel.
ChannelModeratorRemoveCondition  
ChannelModeratorRemoveCondition.ChannelModeratorRemoveConditionBuilder<C extends ChannelModeratorRemoveCondition,​B extends ChannelModeratorRemoveCondition.ChannelModeratorRemoveConditionBuilder<C,​B>>  
ChannelModeratorRemoveEvent  
ChannelModeratorRemoveType
The channel.moderator.remove subscription type sends a notification when a user has moderator privileges removed on a specified channel.
ChannelPointsCustomRewardAddCondition  
ChannelPointsCustomRewardAddCondition.ChannelPointsCustomRewardAddConditionBuilder<C extends ChannelPointsCustomRewardAddCondition,​B extends ChannelPointsCustomRewardAddCondition.ChannelPointsCustomRewardAddConditionBuilder<C,​B>>  
ChannelPointsCustomRewardAddType
A custom channel points reward has been created for the specified channel.
ChannelPointsCustomRewardEvent  
ChannelPointsCustomRewardRedemptionAddCondition  
ChannelPointsCustomRewardRedemptionAddCondition.ChannelPointsCustomRewardRedemptionAddConditionBuilder<C extends ChannelPointsCustomRewardRedemptionAddCondition,​B extends ChannelPointsCustomRewardRedemptionAddCondition.ChannelPointsCustomRewardRedemptionAddConditionBuilder<C,​B>>  
ChannelPointsCustomRewardRedemptionAddType
A viewer has redeemed a custom channel points reward on the specified channel.
ChannelPointsCustomRewardRedemptionEvent  
ChannelPointsCustomRewardRedemptionUpdateCondition  
ChannelPointsCustomRewardRedemptionUpdateCondition.ChannelPointsCustomRewardRedemptionUpdateConditionBuilder<C extends ChannelPointsCustomRewardRedemptionUpdateCondition,​B extends ChannelPointsCustomRewardRedemptionUpdateCondition.ChannelPointsCustomRewardRedemptionUpdateConditionBuilder<C,​B>>  
ChannelPointsCustomRewardRedemptionUpdateType
A redemption of a channel points custom reward has been updated for the specified channel.
ChannelPointsCustomRewardRemoveCondition  
ChannelPointsCustomRewardRemoveCondition.ChannelPointsCustomRewardRemoveConditionBuilder<C extends ChannelPointsCustomRewardRemoveCondition,​B extends ChannelPointsCustomRewardRemoveCondition.ChannelPointsCustomRewardRemoveConditionBuilder<C,​B>>  
ChannelPointsCustomRewardRemoveType
A custom channel points reward has been removed from the specified channel.
ChannelPointsCustomRewardUpdateCondition  
ChannelPointsCustomRewardUpdateCondition.ChannelPointsCustomRewardUpdateConditionBuilder<C extends ChannelPointsCustomRewardUpdateCondition,​B extends ChannelPointsCustomRewardUpdateCondition.ChannelPointsCustomRewardUpdateConditionBuilder<C,​B>>  
ChannelPointsCustomRewardUpdateType
A custom channel points reward has been updated for the specified channel.
ChannelPointsVoting  
ChannelPollBeginCondition  
ChannelPollBeginCondition.ChannelPollBeginConditionBuilder<C extends ChannelPollBeginCondition,​B extends ChannelPollBeginCondition.ChannelPollBeginConditionBuilder<C,​B>>  
ChannelPollBeginEvent  
ChannelPollEndCondition  
ChannelPollEndCondition.ChannelPollEndConditionBuilder<C extends ChannelPollEndCondition,​B extends ChannelPollEndCondition.ChannelPollEndConditionBuilder<C,​B>>  
ChannelPollEndEvent  
ChannelPollEvent  
ChannelPollProgressCondition  
ChannelPollProgressCondition.ChannelPollProgressConditionBuilder<C extends ChannelPollProgressCondition,​B extends ChannelPollProgressCondition.ChannelPollProgressConditionBuilder<C,​B>>  
ChannelPollProgressEvent  
ChannelPredictionBeginCondition  
ChannelPredictionBeginCondition.ChannelPredictionBeginConditionBuilder<C extends ChannelPredictionBeginCondition,​B extends ChannelPredictionBeginCondition.ChannelPredictionBeginConditionBuilder<C,​B>>  
ChannelPredictionBeginEvent  
ChannelPredictionEndCondition  
ChannelPredictionEndCondition.ChannelPredictionEndConditionBuilder<C extends ChannelPredictionEndCondition,​B extends ChannelPredictionEndCondition.ChannelPredictionEndConditionBuilder<C,​B>>  
ChannelPredictionEndEvent  
ChannelPredictionEvent  
ChannelPredictionLockCondition  
ChannelPredictionLockCondition.ChannelPredictionLockConditionBuilder<C extends ChannelPredictionLockCondition,​B extends ChannelPredictionLockCondition.ChannelPredictionLockConditionBuilder<C,​B>>  
ChannelPredictionLockEvent  
ChannelPredictionProgressCondition  
ChannelPredictionProgressCondition.ChannelPredictionProgressConditionBuilder<C extends ChannelPredictionProgressCondition,​B extends ChannelPredictionProgressCondition.ChannelPredictionProgressConditionBuilder<C,​B>>  
ChannelPredictionProgressEvent  
ChannelRaidCondition  
ChannelRaidCondition.ChannelRaidConditionBuilder<C extends ChannelRaidCondition,​B extends ChannelRaidCondition.ChannelRaidConditionBuilder<C,​B>>  
ChannelRaidEvent  
ChannelRaidType
A broadcaster raids another broadcaster’s channel.
ChannelSubscribeCondition  
ChannelSubscribeCondition.ChannelSubscribeConditionBuilder<C extends ChannelSubscribeCondition,​B extends ChannelSubscribeCondition.ChannelSubscribeConditionBuilder<C,​B>>  
ChannelSubscribeEvent  
ChannelSubscribeType
A notification when a specified channel receives a subscriber.
ChannelSubscriptionEndType
The channel.subscription.end subscription type sends a notification when a subscription to the specified channel expires.
ChannelSubscriptionGiftCondition  
ChannelSubscriptionGiftCondition.ChannelSubscriptionGiftConditionBuilder<C extends ChannelSubscriptionGiftCondition,​B extends ChannelSubscriptionGiftCondition.ChannelSubscriptionGiftConditionBuilder<C,​B>>  
ChannelSubscriptionGiftEvent  
ChannelUnbanCondition  
ChannelUnbanCondition.ChannelUnbanConditionBuilder<C extends ChannelUnbanCondition,​B extends ChannelUnbanCondition.ChannelUnbanConditionBuilder<C,​B>>  
ChannelUnbanEvent  
ChannelUnbanType
A viewer is unbanned from the specified channel.
ChannelUnsubscribeCondition  
ChannelUnsubscribeCondition.ChannelUnsubscribeConditionBuilder<C extends ChannelUnsubscribeCondition,​B extends ChannelUnsubscribeCondition.ChannelUnsubscribeConditionBuilder<C,​B>>  
ChannelUnsubscribeEvent  
ChannelUpdateCondition  
ChannelUpdateCondition.ChannelUpdateConditionBuilder<C extends ChannelUpdateCondition,​B extends ChannelUpdateCondition.ChannelUpdateConditionBuilder<C,​B>>  
ChannelUpdateEvent  
ChannelUpdateType
A broadcaster updates their channel properties e.g., category, title, mature flag, broadcast, or language.
Contribution  
Contribution.Type  
CustomRewardAddEvent  
CustomRewardEventSubCondition  
CustomRewardEventSubCondition.CustomRewardEventSubConditionBuilder<C extends CustomRewardEventSubCondition,​B extends CustomRewardEventSubCondition.CustomRewardEventSubConditionBuilder<C,​B>>  
CustomRewardRedemptionAddEvent  
CustomRewardRedemptionUpdateEvent  
CustomRewardRemoveEvent  
CustomRewardUpdateEvent  
EventSubChannelEvent  
EventSubChannelFromToEvent  
EventSubCondition  
EventSubCondition.EventSubConditionBuilder<C extends EventSubCondition,​B extends EventSubCondition.EventSubConditionBuilder<C,​B>>  
EventSubConditionConverter  
EventSubEvent  
EventSubModerationEvent  
EventSubNotification  
EventSubSubscription  
EventSubSubscription.EventSubSubscriptionBuilder  
EventSubSubscriptionStatus  
EventSubTransport  
EventSubTransport.EventSubTransportBuilder  
EventSubTransportMethod  
EventSubUserChannelEvent  
EventSubUserEvent  
EventSubVerifier  
ExtensionBitsTransactionCreateCondition  
ExtensionBitsTransactionCreateCondition.ExtensionBitsTransactionCreateConditionBuilder<C extends ExtensionBitsTransactionCreateCondition,​B extends ExtensionBitsTransactionCreateCondition.ExtensionBitsTransactionCreateConditionBuilder<C,​B>>  
ExtensionBitsTransactionCreateEvent  
ExtensionEventSubCondition  
ExtensionEventSubCondition.ExtensionEventSubConditionBuilder<C extends ExtensionEventSubCondition,​B extends ExtensionEventSubCondition.ExtensionEventSubConditionBuilder<C,​B>>  
GlobalCooldown  
HypeTrainBeginCondition  
HypeTrainBeginCondition.HypeTrainBeginConditionBuilder<C extends HypeTrainBeginCondition,​B extends HypeTrainBeginCondition.HypeTrainBeginConditionBuilder<C,​B>>  
HypeTrainBeginEvent  
HypeTrainBeginType
A hype train begins on the specified channel.
HypeTrainEndCondition  
HypeTrainEndCondition.HypeTrainEndConditionBuilder<C extends HypeTrainEndCondition,​B extends HypeTrainEndCondition.HypeTrainEndConditionBuilder<C,​B>>  
HypeTrainEndEvent  
HypeTrainEndType
A hype train ends on the specified channel.
HypeTrainEvent  
HypeTrainProgressCondition  
HypeTrainProgressCondition.HypeTrainProgressConditionBuilder<C extends HypeTrainProgressCondition,​B extends HypeTrainProgressCondition.HypeTrainProgressConditionBuilder<C,​B>>  
HypeTrainProgressEvent  
HypeTrainProgressType
A hype train makes progress on the specified channel.
MaxPerStream  
MaxPerUserPerStream  
NotificationDeserializer  
PollBeginType
The channel.poll.begin subscription type sends a notification when a poll begins on the specified channel.
PollChoice  
PollChoice.PollChoiceBuilder  
PollEndType
The channel.poll.end subscription type sends a notification when a poll ends on the specified channel.
PollProgressType
The channel.poll.progress subscription type sends a notification when users respond to a poll on the specified channel.
PollStatus  
PredictionBeginType
The channel.prediction.begin subscription type sends a notification when a Prediction begins on the specified channel.
PredictionColor  
PredictionEndType
The channel.prediction.end subscription type sends a notification when a Prediction ends on the specified channel.
PredictionLockType
The channel.prediction.lock subscription type sends a notification when a Prediction is locked on the specified channel.
PredictionOutcome  
PredictionOutcome.PredictionOutcomeBuilder  
PredictionProgressType
The channel.prediction.progress subscription type sends a notification when users participate in a Prediction on the specified channel.
PredictionStatus  
Predictor  
Product
Additional information about a product acquired via a Twitch Extension Bits transaction.
RedemptionStatus  
Reward  
Reward.Image  
StreamOfflineCondition  
StreamOfflineCondition.StreamOfflineConditionBuilder<C extends StreamOfflineCondition,​B extends StreamOfflineCondition.StreamOfflineConditionBuilder<C,​B>>  
StreamOfflineEvent  
StreamOfflineType
The specified broadcaster stops a stream.
StreamOnlineCondition  
StreamOnlineCondition.StreamOnlineConditionBuilder<C extends StreamOnlineCondition,​B extends StreamOnlineCondition.StreamOnlineConditionBuilder<C,​B>>  
StreamOnlineEvent  
StreamOnlineType
The specified broadcaster starts a stream.
StreamType  
SubscriptionType<C extends EventSubCondition,​B,​E extends EventSubEvent>  
SubscriptionTypes  
UserAuthorizationRevokeCondition  
UserAuthorizationRevokeCondition.UserAuthorizationRevokeConditionBuilder<C extends UserAuthorizationRevokeCondition,​B extends UserAuthorizationRevokeCondition.UserAuthorizationRevokeConditionBuilder<C,​B>>  
UserAuthorizationRevokeEvent  
UserAuthorizationRevokeType
A user has revoked authorization for your client id.
UserEventSubCondition  
UserEventSubCondition.UserEventSubConditionBuilder<C extends UserEventSubCondition,​B extends UserEventSubCondition.UserEventSubConditionBuilder<C,​B>>  
UserUpdateCondition  
UserUpdateCondition.UserUpdateConditionBuilder<C extends UserUpdateCondition,​B extends UserUpdateCondition.UserUpdateConditionBuilder<C,​B>>  
UserUpdateEvent  
UserUpdateType
A user has updated their account.