Фикс типа Any скоупов
This commit is contained in:
@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "twitchclient"
|
name = "twitchclient"
|
||||||
version = "1.0.0"
|
version = "1.0.1"
|
||||||
description = "Client for Twitch API"
|
description = "Client for Twitch API"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
authors = [
|
authors = [
|
||||||
|
|||||||
@ -1,168 +1,166 @@
|
|||||||
|
# Analytics
|
||||||
from typing import Literal
|
from typing import Literal
|
||||||
|
|
||||||
# Analytics
|
ANALYTICS_READ_EXTENSIONS = 'analytics:read:extensions'
|
||||||
ANALYTICS_READ_EXTENSIONS = Literal['analytics:read:extensions']
|
ANALYTICS_READ_GAMES = 'analytics:read:games'
|
||||||
ANALYTICS_READ_GAMES = Literal['analytics:read:games']
|
|
||||||
|
|
||||||
# Bits
|
# Bits
|
||||||
BITS_READ = Literal['bits:read']
|
BITS_READ = 'bits:read'
|
||||||
|
|
||||||
# Channel
|
# Channel
|
||||||
CHANNEL_MANAGE_ADS = Literal['channel:manage:ads']
|
CHANNEL_MANAGE_ADS = 'channel:manage:ads'
|
||||||
CHANNEL_READ_ADS = Literal['channel:read:ads']
|
CHANNEL_READ_ADS = 'channel:read:ads'
|
||||||
CHANNEL_MANAGE_BROADCAST = Literal['channel:manage:broadcast']
|
CHANNEL_MANAGE_BROADCAST = 'channel:manage:broadcast'
|
||||||
CHANNEL_READ_CHARITY = Literal['channel:read:charity']
|
CHANNEL_READ_CHARITY = 'channel:read:charity'
|
||||||
CHANNEL_EDIT_COMMERCIAL = Literal['channel:edit:commercial']
|
CHANNEL_EDIT_COMMERCIAL = 'channel:edit:commercial'
|
||||||
CHANNEL_READ_EDITORS = Literal['channel:read:editors']
|
CHANNEL_READ_EDITORS = 'channel:read:editors'
|
||||||
CHANNEL_MANAGE_EXTENSIONS = Literal['channel:manage:extensions']
|
CHANNEL_MANAGE_EXTENSIONS = 'channel:manage:extensions'
|
||||||
CHANNEL_READ_GOALS = Literal['channel:read:goals']
|
CHANNEL_READ_GOALS = 'channel:read:goals'
|
||||||
CHANNEL_READ_GUEST_STAR = Literal['channel:read:guest_star']
|
CHANNEL_READ_GUEST_STAR = 'channel:read:guest_star'
|
||||||
CHANNEL_MANAGE_GUEST_STAR = Literal['channel:manage:guest_star']
|
CHANNEL_MANAGE_GUEST_STAR = 'channel:manage:guest_star'
|
||||||
CHANNEL_READ_HYPE_TRAIN = Literal['channel:read:hype_train']
|
CHANNEL_READ_HYPE_TRAIN = 'channel:read:hype_train'
|
||||||
CHANNEL_MANAGE_MODERATORS = Literal['channel:manage:moderators']
|
CHANNEL_MANAGE_MODERATORS = 'channel:manage:moderators'
|
||||||
CHANNEL_READ_POLLS = Literal['channel:read:polls']
|
CHANNEL_READ_POLLS = 'channel:read:polls'
|
||||||
CHANNEL_MANAGE_POLLS = Literal['channel:manage:polls']
|
CHANNEL_MANAGE_POLLS = 'channel:manage:polls'
|
||||||
CHANNEL_READ_PREDICTIONS = Literal['channel:read:predictions']
|
CHANNEL_READ_PREDICTIONS = 'channel:read:predictions'
|
||||||
CHANNEL_MANAGE_PREDICTIONS = Literal['channel:manage:predictions']
|
CHANNEL_MANAGE_PREDICTIONS = 'channel:manage:predictions'
|
||||||
CHANNEL_MANAGE_RAIDS = Literal['channel:manage:raids']
|
CHANNEL_MANAGE_RAIDS = 'channel:manage:raids'
|
||||||
CHANNEL_READ_REDEMPTIONS = Literal['channel:read:redemptions']
|
CHANNEL_READ_REDEMPTIONS = 'channel:read:redemptions'
|
||||||
CHANNEL_MANAGE_REDEMPTIONS = Literal['channel:manage:redemptions']
|
CHANNEL_MANAGE_REDEMPTIONS = 'channel:manage:redemptions'
|
||||||
CHANNEL_MANAGE_SCHEDULE = Literal['channel:manage:schedule']
|
CHANNEL_MANAGE_SCHEDULE = 'channel:manage:schedule'
|
||||||
CHANNEL_READ_STREAM_KEY = Literal['channel:read:stream_key']
|
CHANNEL_READ_STREAM_KEY = 'channel:read:stream_key'
|
||||||
CHANNEL_READ_SUBSCRIPTIONS = Literal['channel:read:subscriptions']
|
CHANNEL_READ_SUBSCRIPTIONS = 'channel:read:subscriptions'
|
||||||
CHANNEL_MANAGE_VIDEOS = Literal['channel:manage:videos']
|
CHANNEL_MANAGE_VIDEOS = 'channel:manage:videos'
|
||||||
CHANNEL_READ_VIPS = Literal['channel:read:vips']
|
CHANNEL_READ_VIPS = 'channel:read:vips'
|
||||||
CHANNEL_MANAGE_VIPS = Literal['channel:manage:vips']
|
CHANNEL_MANAGE_VIPS = 'channel:manage:vips'
|
||||||
CHANNEL_BOT = Literal['channel:bot']
|
CHANNEL_BOT = 'channel:bot'
|
||||||
CHANNEL_MODERATE = Literal['channel:moderate']
|
CHANNEL_MODERATE = 'channel:moderate'
|
||||||
|
|
||||||
# clips
|
# clips
|
||||||
CLIPS_EDIT = Literal['clips:edit']
|
CLIPS_EDIT = 'clips:edit'
|
||||||
|
|
||||||
# Moderation
|
# Moderation
|
||||||
MODERATION_READ = Literal['moderation:read']
|
MODERATION_READ = 'moderation:read'
|
||||||
MODERATOR_MANAGE_ANNOUNCEMENTS = Literal['moderator:manage:announcements']
|
MODERATOR_MANAGE_ANNOUNCEMENTS = 'moderator:manage:announcements'
|
||||||
MODERATOR_MANAGE_AUTOMOD = Literal['moderator:manage:automod']
|
MODERATOR_MANAGE_AUTOMOD = 'moderator:manage:automod'
|
||||||
MODERATOR_READ_AUTOMOD_SETTINGS = Literal['moderator:read:automod_settings']
|
MODERATOR_READ_AUTOMOD_SETTINGS = 'moderator:read:automod_settings'
|
||||||
MODERATOR_MANAGE_AUTOMOD_SETTINGS = Literal[
|
MODERATOR_MANAGE_AUTOMOD_SETTINGS = 'moderator:manage:automod_settings'
|
||||||
'moderator:manage:automod_settings'
|
MODERATOR_MANAGE_BANNED_USERS = 'moderator:manage:banned_users'
|
||||||
]
|
MODERATOR_READ_BLOCKED_TERMS = 'moderator:read:blocked_terms'
|
||||||
MODERATOR_MANAGE_BANNED_USERS = Literal['moderator:manage:banned_users']
|
MODERATOR_MANAGE_BLOCKED_TERMS = 'moderator:manage:blocked_terms'
|
||||||
MODERATOR_READ_BLOCKED_TERMS = Literal['moderator:read:blocked_terms']
|
MODERATOR_MANAGE_CHAT_MESSAGES = 'moderator:manage:chat_messages'
|
||||||
MODERATOR_MANAGE_BLOCKED_TERMS = Literal['moderator:manage:blocked_terms']
|
MODERATOR_READ_CHAT_SETTINGS = 'moderator:read:chat_settings'
|
||||||
MODERATOR_MANAGE_CHAT_MESSAGES = Literal['moderator:manage:chat_messages']
|
MODERATOR_MANAGE_CHAT_SETTINGS = 'moderator:manage:chat_settings'
|
||||||
MODERATOR_READ_CHAT_SETTINGS = Literal['moderator:read:chat_settings']
|
MODERATOR_READ_CHATTERS = 'moderator:read:chatters'
|
||||||
MODERATOR_MANAGE_CHAT_SETTINGS = Literal['moderator:manage:chat_settings']
|
MODERATOR_READ_FOLLOWERS = 'moderator:read:followers'
|
||||||
MODERATOR_READ_CHATTERS = Literal['moderator:read:chatters']
|
MODERATOR_READ_GUEST_STAR = 'moderator:read:guest_star'
|
||||||
MODERATOR_READ_FOLLOWERS = Literal['moderator:read:followers']
|
MODERATOR_MANAGE_GUEST_STAR = 'moderator:manage:guest_star'
|
||||||
MODERATOR_READ_GUEST_STAR = Literal['moderator:read:guest_star']
|
MODERATOR_READ_SHIELD_MODE = 'moderator:read:shield_mode'
|
||||||
MODERATOR_MANAGE_GUEST_STAR = Literal['moderator:manage:guest_star']
|
MODERATOR_MANAGE_SHIELD_MODE = 'moderator:manage:shield_mode'
|
||||||
MODERATOR_READ_SHIELD_MODE = Literal['moderator:read:shield_mode']
|
MODERATOR_READ_SHOUTOUTS = 'moderator:read:shoutouts'
|
||||||
MODERATOR_MANAGE_SHIELD_MODE = Literal['moderator:manage:shield_mode']
|
MODERATOR_MANAGE_SHOUTOUTS = 'moderator:manage:shoutouts'
|
||||||
MODERATOR_READ_SHOUTOUTS = Literal['moderator:read:shoutouts']
|
MODERATOR_READ_UNBAN_REQUESTS = 'moderator:read:unban_requests'
|
||||||
MODERATOR_MANAGE_SHOUTOUTS = Literal['moderator:manage:shoutouts']
|
MODERATOR_MANAGE_UNBAN_REQUESTS = 'moderator:manage:unban_requests'
|
||||||
MODERATOR_READ_UNBAN_REQUESTS = Literal['moderator:read:unban_requests']
|
MODERATOR_READ_WARNINGS = 'moderator:read:warnings'
|
||||||
MODERATOR_MANAGE_UNBAN_REQUESTS = Literal['moderator:manage:unban_requests']
|
MODERATOR_MANAGE_WARNINGS = 'moderator:manage:warnings'
|
||||||
MODERATOR_READ_WARNINGS = Literal['moderator:read:warnings']
|
|
||||||
MODERATOR_MANAGE_WARNINGS = Literal['moderator:manage:warnings']
|
|
||||||
|
|
||||||
# User
|
# User
|
||||||
USER_EDIT = Literal['user:edit']
|
USER_EDIT = 'user:edit'
|
||||||
USER_EDIT_FOLLOWS = Literal['user:edit:follows']
|
USER_EDIT_FOLLOWS = 'user:edit:follows'
|
||||||
USER_READ_BLOCKED_USERS = Literal['user:read:blocked_users']
|
USER_READ_BLOCKED_USERS = 'user:read:blocked_users'
|
||||||
USER_MANAGE_BLOCKED_USERS = Literal['user:manage:blocked_users']
|
USER_MANAGE_BLOCKED_USERS = 'user:manage:blocked_users'
|
||||||
USER_READ_BROADCAST = Literal['user:read:broadcast']
|
USER_READ_BROADCAST = 'user:read:broadcast'
|
||||||
USER_MANAGE_CHAT_COLOR = Literal['user:manage:chat_color']
|
USER_MANAGE_CHAT_COLOR = 'user:manage:chat_color'
|
||||||
USER_READ_EMAIL = Literal['user:read:email']
|
USER_READ_EMAIL = 'user:read:email'
|
||||||
USER_READ_EMOTES = Literal['user:read:emotes']
|
USER_READ_EMOTES = 'user:read:emotes'
|
||||||
USER_READ_FOLLOWS = Literal['user:read:follows']
|
USER_READ_FOLLOWS = 'user:read:follows'
|
||||||
USER_READ_MODERATED_CHANNELS = Literal['user:read:moderated_channels']
|
USER_READ_MODERATED_CHANNELS = 'user:read:moderated_channels'
|
||||||
USER_READ_SUBSCRIPTIONS = Literal['user:read:subscriptions']
|
USER_READ_SUBSCRIPTIONS = 'user:read:subscriptions'
|
||||||
USER_MANAGE_WHISPERS = Literal['user:manage:whispers']
|
USER_MANAGE_WHISPERS = 'user:manage:whispers'
|
||||||
USER_BOT = Literal['user:bot']
|
USER_BOT = 'user:bot'
|
||||||
USER_READ_CHAT = Literal['user:read:chat']
|
USER_READ_CHAT = 'user:read:chat'
|
||||||
USER_WRITE_CHAT = Literal['user:write:chat']
|
USER_WRITE_CHAT = 'user:write:chat'
|
||||||
|
|
||||||
# Chat
|
# Chat
|
||||||
CHAT_EDIT = Literal['chat:edit']
|
CHAT_EDIT = 'chat:edit'
|
||||||
CHAT_READ = Literal['chat:read']
|
CHAT_READ = 'chat:read'
|
||||||
|
|
||||||
# Whispers
|
# Whispers
|
||||||
WHISPERS_READ = Literal['whispers:read']
|
WHISPERS_READ = 'whispers:read'
|
||||||
WHISPERS_EDIT = Literal['whispers:edit']
|
WHISPERS_EDIT = 'whispers:edit'
|
||||||
|
|
||||||
Any = (
|
type Any = Literal[
|
||||||
ANALYTICS_READ_EXTENSIONS
|
'analytics:read:extensions',
|
||||||
| ANALYTICS_READ_GAMES
|
'analytics:read:games',
|
||||||
| BITS_READ
|
'bits:read',
|
||||||
| CHANNEL_MANAGE_ADS
|
'channel:manage:ads',
|
||||||
| CHANNEL_READ_ADS
|
'channel:read:ads',
|
||||||
| CHANNEL_MANAGE_BROADCAST
|
'channel:manage:broadcast',
|
||||||
| CHANNEL_READ_CHARITY
|
'channel:read:charity',
|
||||||
| CHANNEL_EDIT_COMMERCIAL
|
'channel:edit:commercial',
|
||||||
| CHANNEL_READ_EDITORS
|
'channel:read:editors',
|
||||||
| CHANNEL_MANAGE_EXTENSIONS
|
'channel:manage:extensions',
|
||||||
| CHANNEL_READ_GOALS
|
'channel:read:goals',
|
||||||
| CHANNEL_READ_GUEST_STAR
|
'channel:read:guest_star',
|
||||||
| CHANNEL_MANAGE_GUEST_STAR
|
'channel:manage:guest_star',
|
||||||
| CHANNEL_READ_HYPE_TRAIN
|
'channel:read:hype_train',
|
||||||
| CHANNEL_MANAGE_MODERATORS
|
'channel:manage:moderators',
|
||||||
| CHANNEL_READ_POLLS
|
'channel:read:polls',
|
||||||
| CHANNEL_MANAGE_POLLS
|
'channel:manage:polls',
|
||||||
| CHANNEL_READ_PREDICTIONS
|
'channel:read:predictions',
|
||||||
| CHANNEL_MANAGE_PREDICTIONS
|
'channel:manage:predictions',
|
||||||
| CHANNEL_MANAGE_RAIDS
|
'channel:manage:raids',
|
||||||
| CHANNEL_READ_REDEMPTIONS
|
'channel:read:redemptions',
|
||||||
| CHANNEL_MANAGE_REDEMPTIONS
|
'channel:manage:redemptions',
|
||||||
| CHANNEL_MANAGE_SCHEDULE
|
'channel:manage:schedule',
|
||||||
| CHANNEL_READ_STREAM_KEY
|
'channel:read:stream_key',
|
||||||
| CHANNEL_READ_SUBSCRIPTIONS
|
'channel:read:subscriptions',
|
||||||
| CHANNEL_MANAGE_VIDEOS
|
'channel:manage:videos',
|
||||||
| CHANNEL_READ_VIPS
|
'channel:read:vips',
|
||||||
| CHANNEL_MANAGE_VIPS
|
'channel:manage:vips',
|
||||||
| CHANNEL_BOT
|
'channel:bot',
|
||||||
| CHANNEL_MODERATE
|
'channel:moderate',
|
||||||
| CLIPS_EDIT
|
'clips:edit',
|
||||||
| MODERATION_READ
|
'moderation:read',
|
||||||
| MODERATOR_MANAGE_ANNOUNCEMENTS
|
'moderator:manage:announcements',
|
||||||
| MODERATOR_MANAGE_AUTOMOD
|
'moderator:manage:automod',
|
||||||
| MODERATOR_READ_AUTOMOD_SETTINGS
|
'moderator:read:automod_settings',
|
||||||
| MODERATOR_MANAGE_AUTOMOD_SETTINGS
|
'moderator:manage:automod_settings',
|
||||||
| MODERATOR_MANAGE_BANNED_USERS
|
'moderator:manage:banned_users',
|
||||||
| MODERATOR_READ_BLOCKED_TERMS
|
'moderator:read:blocked_terms',
|
||||||
| MODERATOR_MANAGE_BLOCKED_TERMS
|
'moderator:manage:blocked_terms',
|
||||||
| MODERATOR_MANAGE_CHAT_MESSAGES
|
'moderator:manage:chat_messages',
|
||||||
| MODERATOR_READ_CHAT_SETTINGS
|
'moderator:read:chat_settings',
|
||||||
| MODERATOR_MANAGE_CHAT_SETTINGS
|
'moderator:manage:chat_settings',
|
||||||
| MODERATOR_READ_CHATTERS
|
'moderator:read:chatters',
|
||||||
| MODERATOR_READ_FOLLOWERS
|
'moderator:read:followers',
|
||||||
| MODERATOR_READ_GUEST_STAR
|
'moderator:read:guest_star',
|
||||||
| MODERATOR_MANAGE_GUEST_STAR
|
'moderator:manage:guest_star',
|
||||||
| MODERATOR_READ_SHIELD_MODE
|
'moderator:read:shield_mode',
|
||||||
| MODERATOR_MANAGE_SHIELD_MODE
|
'moderator:manage:shield_mode',
|
||||||
| MODERATOR_READ_SHOUTOUTS
|
'moderator:read:shoutouts',
|
||||||
| MODERATOR_MANAGE_SHOUTOUTS
|
'moderator:manage:shoutouts',
|
||||||
| MODERATOR_READ_UNBAN_REQUESTS
|
'moderator:read:unban_requests',
|
||||||
| MODERATOR_MANAGE_UNBAN_REQUESTS
|
'moderator:manage:unban_requests',
|
||||||
| MODERATOR_READ_WARNINGS
|
'moderator:read:warnings',
|
||||||
| MODERATOR_MANAGE_WARNINGS
|
'moderator:manage:warnings',
|
||||||
| USER_EDIT
|
'user:edit',
|
||||||
| USER_EDIT_FOLLOWS
|
'user:edit:follows',
|
||||||
| USER_READ_BLOCKED_USERS
|
'user:read:blocked_users',
|
||||||
| USER_MANAGE_BLOCKED_USERS
|
'user:manage:blocked_users',
|
||||||
| USER_READ_BROADCAST
|
'user:read:broadcast',
|
||||||
| USER_MANAGE_CHAT_COLOR
|
'user:manage:chat_color',
|
||||||
| USER_READ_EMAIL
|
'user:read:email',
|
||||||
| USER_READ_EMOTES
|
'user:read:emotes',
|
||||||
| USER_READ_FOLLOWS
|
'user:read:follows',
|
||||||
| USER_READ_MODERATED_CHANNELS
|
'user:read:moderated_channels',
|
||||||
| USER_READ_SUBSCRIPTIONS
|
'user:read:subscriptions',
|
||||||
| USER_MANAGE_WHISPERS
|
'user:manage:whispers',
|
||||||
| USER_BOT
|
'user:bot',
|
||||||
| USER_READ_CHAT
|
'user:read:chat',
|
||||||
| USER_WRITE_CHAT
|
'user:write:chat',
|
||||||
| CHAT_EDIT
|
'chat:edit',
|
||||||
| CHAT_READ
|
'chat:read',
|
||||||
| WHISPERS_READ
|
'whispers:read',
|
||||||
| WHISPERS_EDIT
|
'whispers:edit',
|
||||||
)
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user