TwitchApiScopes class
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
allScopes
↔ List<
String> -
getter/setter pair
- analyticsReadExtensions ↔ String
-
Twitch API scopes///
View analytics data for the Twitch Extensions owned
by the authenticated account.
getter/setter pair
- analyticsReadGames ↔ String
-
View analytics data for the games owned by the authenticated account.
getter/setter pair
- bitsRead ↔ String
-
View Bits information for a channel.
getter/setter pair
- channelEditCommercial ↔ String
-
Run commercials on a channel.
getter/setter pair
- channelManageBroadcast ↔ String
-
Manage a channel’s broadcast configuration, including updating channel
configuration and managing stream markers and stream tags.
getter/setter pair
- channelManageExtensions ↔ String
-
Manage a channel’s Extension configuration, including activating Extensions.
getter/setter pair
- channelManageModerators ↔ String
-
Add or remove the moderator role from users in your channel.
getter/setter pair
- channelManagePolls ↔ String
-
Manage a channel’s polls.
getter/setter pair
- channelManagePredictions ↔ String
-
Manage of channel’s Channel Points Predictions
getter/setter pair
- channelManageRaids ↔ String
-
Manage a channel raiding another channel.
getter/setter pair
- channelManageRedemptions ↔ String
-
Manage Channel Points custom rewards and their redemptions on a channel.
getter/setter pair
- channelManageSchedule ↔ String
-
Manage a channel’s stream schedule.
getter/setter pair
- channelManageVideos ↔ String
-
Manage a channel’s videos, including deleting videos.
getter/setter pair
- channelManageVips ↔ String
-
Add or remove the VIP role from users in your channel.
getter/setter pair
- channelModerate ↔ String
-
****** Chat and PubSub scopes *****///
Perform moderation actions in a channel.
The user requesting the scope must be a moderator in the channel.
getter/setter pair
- channelReadCharity ↔ String
-
Read charity campaign details and user donations on your channel.
getter/setter pair
- channelReadEditors ↔ String
-
View a list of users with the editor role for a channel.
getter/setter pair
- channelReadGoals ↔ String
-
View Creator Goals for a channel.
getter/setter pair
- channelReadHypeTrain ↔ String
-
View Hype Train information for a channel.
getter/setter pair
- channelReadPolls ↔ String
-
View a channel’s polls.
getter/setter pair
- channelReadPredictions ↔ String
-
View a channel’s Channel Points Predictions.
getter/setter pair
- channelReadRedemptions ↔ String
-
View Channel Points custom rewards and their redemptions on a channel.
getter/setter pair
- channelReadStreamKey ↔ String
-
View an authorized user’s stream key.
getter/setter pair
- channelReadSubscriptions ↔ String
-
View a list of all subscribers to a channel and check
if a user is subscribed to a channel.
getter/setter pair
- channelReadVips ↔ String
-
Read the list of VIPs in your channel.
getter/setter pair
- chatEdit ↔ String
-
Send live stream chat messages.
getter/setter pair
- chatRead ↔ String
-
View live stream chat messages.
getter/setter pair
- clipsEdit ↔ String
-
Manage Clips for a channel. Create Clips.
getter/setter pair
- moderationRead ↔ String
-
View a channel’s moderation data including
Moderators, Bans, Timeouts, and Automod settings.
getter/setter pair
- moderatorManageAnnoucements ↔ String
-
Send announcements in channels where you have the moderator role.
getter/setter pair
- moderatorManageAutomod ↔ String
-
Manage messages held for review by AutoMod in channels
where you are a moderator.
getter/setter pair
- moderatorManageAutomodSettings ↔ String
-
Manage a broadcaster’s AutoMod settings.
getter/setter pair
- moderatorManageBannedUsers ↔ String
-
Ban and unban users.
getter/setter pair
- moderatorManageBlockedTerms ↔ String
-
Manage a broadcaster’s list of blocked terms.
getter/setter pair
- moderatorManageChatMessages ↔ String
-
Delete chat messages in channels where you have the moderator role
getter/setter pair
- moderatorManageChatSettings ↔ String
-
Manage a broadcaster’s chat room settings.
getter/setter pair
- moderatorReadAutomodSettings ↔ String
-
View a broadcaster’s AutoMod settings.
getter/setter pair
- moderatorReadBlockedTerms ↔ String
-
View a broadcaster’s list of blocked terms.
getter/setter pair
- moderatorReadChatSettings ↔ String
-
View a broadcaster’s chat room settings.
getter/setter pair
- moderatorReadChatters ↔ String
-
View the chatters in a broadcaster’s chat room.
getter/setter pair
- userEdit ↔ String
-
Manage a user object.
getter/setter pair
- userManageBlockedUsers ↔ String
-
Manage the block list of a user.
getter/setter pair
- userManageChatColor ↔ String
-
Update the color used for the user’s name in chat.Update User Chat Color
getter/setter pair
- userManageWhispers ↔ String
-
Read whispers that you send and receive, and send whispers on your behalf.
getter/setter pair
- userReadBlockedUsers ↔ String
-
View the block list of a user.
getter/setter pair
- userReadBroadCast ↔ String
-
View a user’s broadcasting configuration, including Extension configurations.
getter/setter pair
- userReadEmail ↔ String
-
View a user’s email address.
getter/setter pair
- userReadFollows ↔ String
-
View the list of channels a user follows.
getter/setter pair
- userReadSubscription ↔ String
-
View if an authorized user is subscribed to specific channels.
getter/setter pair
- whispersEdit ↔ String
-
Send whisper messages.
getter/setter pair
- whispersRead ↔ String
-
View your whisper messages.
getter/setter pair