All Classes and Interfaces
Class
Description
ApplicationEventSubCondition.ApplicationEventSubConditionBuilder<C extends ApplicationEventSubCondition,B extends ApplicationEventSubCondition.ApplicationEventSubConditionBuilder<C,B>>
A specified channel receives a follow.
Deprecated.
Twitch no longer supports bits on polls.
CampaignEventSubCondition.CampaignEventSubConditionBuilder<C extends CampaignEventSubCondition,B extends CampaignEventSubCondition.CampaignEventSubConditionBuilder<C,B>>
ChannelBanCondition.ChannelBanConditionBuilder<C extends ChannelBanCondition,B extends ChannelBanCondition.ChannelBanConditionBuilder<C,B>>
A viewer is banned from the specified channel.
ChannelCharityCampaignCondition.ChannelCharityCampaignConditionBuilder<C extends ChannelCharityCampaignCondition,B extends ChannelCharityCampaignCondition.ChannelCharityCampaignConditionBuilder<C,B>>
Channel Charity Campaign Donate
ChannelCheerCondition.ChannelCheerConditionBuilder<C extends ChannelCheerCondition,B extends ChannelCheerCondition.ChannelCheerConditionBuilder<C,B>>
A user cheers on the specified channel.
ChannelEventSubCondition.ChannelEventSubConditionBuilder<C extends ChannelEventSubCondition,B extends ChannelEventSubCondition.ChannelEventSubConditionBuilder<C,B>>
ChannelFollowCondition.ChannelFollowConditionBuilder<C extends ChannelFollowCondition,B extends ChannelFollowCondition.ChannelFollowConditionBuilder<C,B>>
Deprecated.
Twitch will shutdown this topic on 2023-08-03 in favor of
ChannelFollowTypeV2 (which has the same event data but more stringent auth).A specified channel receives a follow.
ChannelFollowV2Condition.ChannelFollowV2ConditionBuilder<C extends ChannelFollowV2Condition,B extends ChannelFollowV2Condition.ChannelFollowV2ConditionBuilder<C,B>>
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>>
Notifies the subscriber when the specified broadcaster begins a goal.
Notifies the subscriber when the specified broadcaster ends a goal.
Notifies the subscriber when progress is made towards the specified broadcaster’s goal.
ChannelModeratorAddCondition.ChannelModeratorAddConditionBuilder<C extends ChannelModeratorAddCondition,B extends ChannelModeratorAddCondition.ChannelModeratorAddConditionBuilder<C,B>>
The channel.moderator.add subscription type sends a notification when a user is given moderator privileges on a specified channel.
ChannelModeratorRemoveCondition.ChannelModeratorRemoveConditionBuilder<C extends ChannelModeratorRemoveCondition,B extends ChannelModeratorRemoveCondition.ChannelModeratorRemoveConditionBuilder<C,B>>
The channel.moderator.remove subscription type sends a notification when a user has moderator privileges removed on a specified channel.
ChannelPointsCustomRewardAddCondition.ChannelPointsCustomRewardAddConditionBuilder<C extends ChannelPointsCustomRewardAddCondition,B extends ChannelPointsCustomRewardAddCondition.ChannelPointsCustomRewardAddConditionBuilder<C,B>>
A custom channel points reward has been created for the specified channel.
ChannelPointsCustomRewardRedemptionAddCondition.ChannelPointsCustomRewardRedemptionAddConditionBuilder<C extends ChannelPointsCustomRewardRedemptionAddCondition,B extends ChannelPointsCustomRewardRedemptionAddCondition.ChannelPointsCustomRewardRedemptionAddConditionBuilder<C,B>>
A viewer has redeemed a custom channel points reward on the specified channel.
ChannelPointsCustomRewardRedemptionUpdateCondition.ChannelPointsCustomRewardRedemptionUpdateConditionBuilder<C extends ChannelPointsCustomRewardRedemptionUpdateCondition,B extends ChannelPointsCustomRewardRedemptionUpdateCondition.ChannelPointsCustomRewardRedemptionUpdateConditionBuilder<C,B>>
A redemption of a channel points custom reward has been updated for the specified channel.
ChannelPointsCustomRewardRemoveCondition.ChannelPointsCustomRewardRemoveConditionBuilder<C extends ChannelPointsCustomRewardRemoveCondition,B extends ChannelPointsCustomRewardRemoveCondition.ChannelPointsCustomRewardRemoveConditionBuilder<C,B>>
A custom channel points reward has been removed from the specified channel.
ChannelPointsCustomRewardUpdateCondition.ChannelPointsCustomRewardUpdateConditionBuilder<C extends ChannelPointsCustomRewardUpdateCondition,B extends ChannelPointsCustomRewardUpdateCondition.ChannelPointsCustomRewardUpdateConditionBuilder<C,B>>
A custom channel points reward has been updated for the specified channel.
ChannelPollBeginCondition.ChannelPollBeginConditionBuilder<C extends ChannelPollBeginCondition,B extends ChannelPollBeginCondition.ChannelPollBeginConditionBuilder<C,B>>
ChannelPollEndCondition.ChannelPollEndConditionBuilder<C extends ChannelPollEndCondition,B extends ChannelPollEndCondition.ChannelPollEndConditionBuilder<C,B>>
ChannelPollProgressCondition.ChannelPollProgressConditionBuilder<C extends ChannelPollProgressCondition,B extends ChannelPollProgressCondition.ChannelPollProgressConditionBuilder<C,B>>
ChannelPredictionBeginCondition.ChannelPredictionBeginConditionBuilder<C extends ChannelPredictionBeginCondition,B extends ChannelPredictionBeginCondition.ChannelPredictionBeginConditionBuilder<C,B>>
ChannelPredictionEndCondition.ChannelPredictionEndConditionBuilder<C extends ChannelPredictionEndCondition,B extends ChannelPredictionEndCondition.ChannelPredictionEndConditionBuilder<C,B>>
ChannelPredictionLockCondition.ChannelPredictionLockConditionBuilder<C extends ChannelPredictionLockCondition,B extends ChannelPredictionLockCondition.ChannelPredictionLockConditionBuilder<C,B>>
ChannelPredictionProgressCondition.ChannelPredictionProgressConditionBuilder<C extends ChannelPredictionProgressCondition,B extends ChannelPredictionProgressCondition.ChannelPredictionProgressConditionBuilder<C,B>>
ChannelRaidCondition.ChannelRaidConditionBuilder<C extends ChannelRaidCondition,B extends ChannelRaidCondition.ChannelRaidConditionBuilder<C,B>>
A broadcaster raids another broadcaster’s channel.
ChannelShoutoutCondition.ChannelShoutoutConditionBuilder<C extends ChannelShoutoutCondition,B extends ChannelShoutoutCondition.ChannelShoutoutConditionBuilder<C,B>>
ChannelSubscribeCondition.ChannelSubscribeConditionBuilder<C extends ChannelSubscribeCondition,B extends ChannelSubscribeCondition.ChannelSubscribeConditionBuilder<C,B>>
A notification when a specified channel receives a subscriber.
The channel.subscription.end subscription type sends a notification when a subscription to the specified channel expires.
ChannelSubscriptionGiftCondition.ChannelSubscriptionGiftConditionBuilder<C extends ChannelSubscriptionGiftCondition,B extends ChannelSubscriptionGiftCondition.ChannelSubscriptionGiftConditionBuilder<C,B>>
The channel.subscription.gift subscription type sends a notification when a user gives one or more gifted subscriptions in a channel.
ChannelSubscriptionMessageCondition.ChannelSubscriptionMessageConditionBuilder<C extends ChannelSubscriptionMessageCondition,B extends ChannelSubscriptionMessageCondition.ChannelSubscriptionMessageConditionBuilder<C,B>>
The channel.subscription.message subscription type sends a notification when a user sends a re-subscription chat message in a specific channel.
ChannelUnbanCondition.ChannelUnbanConditionBuilder<C extends ChannelUnbanCondition,B extends ChannelUnbanCondition.ChannelUnbanConditionBuilder<C,B>>
A viewer is unbanned from the specified channel.
ChannelUnsubscribeCondition.ChannelUnsubscribeConditionBuilder<C extends ChannelUnsubscribeCondition,B extends ChannelUnsubscribeCondition.ChannelUnsubscribeConditionBuilder<C,B>>
ChannelUpdateCondition.ChannelUpdateConditionBuilder<C extends ChannelUpdateCondition,B extends ChannelUpdateCondition.ChannelUpdateConditionBuilder<C,B>>
A broadcaster updates their channel properties e.g., category, title, mature flag, broadcast, or language.
Sends notifications when progress is made towards the campaign’s goal or when the broadcaster changes the fundraising goal.
Sends a notification when the broadcaster starts a charity campaign.
Sends a notification when the broadcaster stops a charity campaign.
CreatorGoalsCondition.CreatorGoalsConditionBuilder<C extends CreatorGoalsCondition,B extends CreatorGoalsCondition.CreatorGoalsConditionBuilder<C,B>>
CustomRewardEventSubCondition.CustomRewardEventSubConditionBuilder<C extends CustomRewardEventSubCondition,B extends CustomRewardEventSubCondition.CustomRewardEventSubConditionBuilder<C,B>>
DropEntitlementGrantCondition.DropEntitlementGrantConditionBuilder<C extends DropEntitlementGrantCondition,B extends DropEntitlementGrantCondition.DropEntitlementGrantConditionBuilder<C,B>>
This subscription type sends a notification when an entitlement for a Drop is granted to a user.
EventSubCondition.EventSubConditionBuilder<C extends EventSubCondition,B extends EventSubCondition.EventSubConditionBuilder<C,B>>
ExtensionBitsTransactionCreateCondition.ExtensionBitsTransactionCreateConditionBuilder<C extends ExtensionBitsTransactionCreateCondition,B extends ExtensionBitsTransactionCreateCondition.ExtensionBitsTransactionCreateConditionBuilder<C,B>>
This subscription type sends a notification when a new transaction is created for a Twitch Extension.
ExtensionEventSubCondition.ExtensionEventSubConditionBuilder<C extends ExtensionEventSubCondition,B extends ExtensionEventSubCondition.ExtensionEventSubConditionBuilder<C,B>>
The type of goal.
HypeTrainBeginCondition.HypeTrainBeginConditionBuilder<C extends HypeTrainBeginCondition,B extends HypeTrainBeginCondition.HypeTrainBeginConditionBuilder<C,B>>
A hype train begins on the specified channel.
HypeTrainEndCondition.HypeTrainEndConditionBuilder<C extends HypeTrainEndCondition,B extends HypeTrainEndCondition.HypeTrainEndConditionBuilder<C,B>>
A hype train ends on the specified channel.
HypeTrainProgressCondition.HypeTrainProgressConditionBuilder<C extends HypeTrainProgressCondition,B extends HypeTrainProgressCondition.HypeTrainProgressConditionBuilder<C,B>>
A hype train makes progress on the specified channel.
ModeratorEventSubCondition.ModeratorEventSubConditionBuilder<C extends ModeratorEventSubCondition,B extends ModeratorEventSubCondition.ModeratorEventSubConditionBuilder<C,B>>
The channel.poll.begin subscription type sends a notification when a poll begins on the specified channel.
The channel.poll.end subscription type sends a notification when a poll ends on the specified channel.
The channel.poll.progress subscription type sends a notification when users respond to a poll on the specified channel.
The channel.prediction.begin subscription type sends a notification when a Prediction begins on the specified channel.
The channel.prediction.end subscription type sends a notification when a Prediction ends on the specified channel.
The channel.prediction.lock subscription type sends a notification when a Prediction is locked on the specified channel.
The channel.prediction.progress subscription type sends a notification when users participate in a Prediction on the specified channel.
Additional information about a product acquired via a Twitch Extension Bits transaction.
Sends a notification when the broadcaster activates Shield Mode.
ShieldModeCondition.ShieldModeConditionBuilder<C extends ShieldModeCondition,B extends ShieldModeCondition.ShieldModeConditionBuilder<C,B>>
Sends a notification when the broadcaster deactivates Shield Mode.
Sends a notification when the specified broadcaster sends a Shoutout.
Sends a notification when the specified broadcaster receives a Shoutout.
StreamOfflineCondition.StreamOfflineConditionBuilder<C extends StreamOfflineCondition,B extends StreamOfflineCondition.StreamOfflineConditionBuilder<C,B>>
The specified broadcaster stops a stream.
StreamOnlineCondition.StreamOnlineConditionBuilder<C extends StreamOnlineCondition,B extends StreamOnlineCondition.StreamOnlineConditionBuilder<C,B>>
The specified broadcaster starts a stream.
UserAuthorizationGrantCondition.UserAuthorizationGrantConditionBuilder<C extends UserAuthorizationGrantCondition,B extends UserAuthorizationGrantCondition.UserAuthorizationGrantConditionBuilder<C,B>>
A user has granted authorization for your client id.
UserAuthorizationRevokeCondition.UserAuthorizationRevokeConditionBuilder<C extends UserAuthorizationRevokeCondition,B extends UserAuthorizationRevokeCondition.UserAuthorizationRevokeConditionBuilder<C,B>>
A user has revoked authorization for your client id.
UserEventSubCondition.UserEventSubConditionBuilder<C extends UserEventSubCondition,B extends UserEventSubCondition.UserEventSubConditionBuilder<C,B>>
UserUpdateCondition.UserUpdateConditionBuilder<C extends UserUpdateCondition,B extends UserUpdateCondition.UserUpdateConditionBuilder<C,B>>
A user has updated their account.