addAuthorizedUser
addAuthorizedUser: ( tournamentId: string, discordId: string, roleIds: string[],) => Promise<Response> addQualifierMaps
addQualifierMaps: ( tournamentId: string, qualifierId: string, maps: Map[],) => Promise<Response> addServer
addTournamentPool
addTournamentPool: ( tournamentId: string, name: string, image: Uint8Array, maps: Map[],) => Promise<Response> addTournamentPoolMaps
addTournamentPoolMaps: ( tournamentId: string, poolId: string, maps: Map[],) => Promise<Response> addTournamentRole
addTournamentRole: (tournamentId: string, role: Role) => Promise<Response> addTournamentTeam
addTournamentTeam: ( tournamentId: string, name: string, image: Uint8Array,) => Promise<Response> addUserToMatch
addUserToMatch: ( tournamentId: string, matchId: string, userId: string,) => Promise<Response> createMatch
createMatch: (tournamentId: string, match: Match) => Promise<Response> createQualifierEvent
createTournament
createTournament: ( serverAddress: string, serverName: string, serverPort: string, serverWebsocketPort: string, name: string, tournamentImage?: Uint8Array, enableTeams?: boolean, enablePools?: boolean, showTournamentButton?: boolean, showQualifierButton?: boolean, roles?: Role[], teams?: Tournament_TournamentSettings_Team[], scoreUpdateFrequency?: number, bannedMods?: string[], pools?: Tournament_TournamentSettings_Pool[], allowUnauthorizedView?: boolean,) => Promise<Response> delayTestFinished
delayTestFinished: (tournamentId: string, userIds: string[]) => void
deleteMatch
deleteMatch: (tournamentId: string, matchId: string) => Promise<Response> deleteQualifierEvent
deleteQualifierEvent: ( tournamentId: string, qualifierId: string,) => Promise<Response> deleteTournament
deleteTournament: (tournamentId: string) => Promise<Response> disableBlueNotes
disableBlueNotes: (tournamentId: string, userIds: string[]) => void
disableRedNotes
disableRedNotes: (tournamentId: string, userIds: string[]) => void
flipColors
flipColors: (tournamentId: string, userIds: string[]) => void
flipHands
flipHands: (tournamentId: string, userIds: string[]) => void
generateBotToken
generateBotToken: (username: string) => Promise<Response> getAuthorizedUsers
getAuthorizedUsers: (tournamentId: string) => Promise<Response> getBotTokensForUser
getBotTokensForUser: (ownerDiscordId: string) => Promise<Response> getDiscordInfo
getDiscordInfo: (tournamentId: string, discordId: string) => Promise<Response> getLeaderboard
getLeaderboard: ( tournamentId: string, qualifierId: string, mapId: string,) => Promise<Response> joinTournament
joinTournament: (tournamentId: string) => Promise<Response> loadImage
loadImage: ( tournamentId: string, bitmap: Uint8Array, userIds: string[],) => Promise<ResponseFromUser[]> loadSong
loadSong: ( tournamentId: string, levelId: string, userIds: string[], timeout?: number,) => Promise<ResponseFromUser[]> playSong
playSong: ( tournamentId: string, gameplayParameters: GameplayParameters, userIds: string[],) => void refundAttempts
refundAttempts: ( tournamentId: string, qualifierId: string, mapId: string, platformId: string, count: number,) => Promise<ResponseFromUser[]> removeAuthorizedUser
removeAuthorizedUser: ( tournamentId: string, discordId: string,) => Promise<Response> removeQualifierMap
removeQualifierMap: ( tournamentId: string, qualifierId: string, mapId: string,) => Promise<Response> removeTournamentPool
removeTournamentPool: ( tournamentId: string, poolId: string,) => Promise<Response> removeTournamentPoolMap
removeTournamentPoolMap: ( tournamentId: string, poolId: string, mapId: string,) => Promise<Response> removeTournamentRole
removeTournamentRole: ( tournamentId: string, roleId: string,) => Promise<Response> removeTournamentTeam
removeTournamentTeam: ( tournamentId: string, teamId: string,) => Promise<Response> removeUserFromMatch
removeUserFromMatch: ( tournamentId: string, matchId: string, userId: string,) => Promise<Response> returnToMenu: (tournamentId: string, userIds: string[]) => void
revokeBotToken
revokeBotToken: (botTokenGuid: string) => Promise<Response> setMatchLeader
setMatchLeader: ( tournamentId: string, matchId: string, userId: string,) => Promise<Response> setMatchMap
setMatchMap: ( tournamentId: string, matchId: string, map: Map,) => Promise<Response> setQualifierFlags
setQualifierImage
setQualifierImage: ( tournamentId: string, qualifierId: string, qualifierImage: Uint8Array,) => Promise<Response> setQualifierInfoChannel
setQualifierInfoChannel: ( tournamentId: string, qualifierId: string, infoChannel: Channel,) => Promise<Response> setQualifierLeaderboardSort
setQualifierName
setQualifierName: ( tournamentId: string, qualifierId: string, qualifierName: string,) => Promise<Response> setTournamentAllowUnauthorizedView
setTournamentAllowUnauthorizedView: ( tournamentId: string, allowUnauthorizedView: boolean,) => Promise<Response> setTournamentBannedMods
setTournamentBannedMods: ( tournamentId: string, bannedMods: string[],) => Promise<Response> setTournamentEnablePools
setTournamentEnablePools: ( tournamentId: string, enablePools: boolean,) => Promise<Response> setTournamentEnableTeams
setTournamentEnableTeams: ( tournamentId: string, enableTeams: boolean,) => Promise<Response> setTournamentImage
setTournamentImage: ( tournamentId: string, tournamentImage: Uint8Array,) => Promise<Response> setTournamentName
setTournamentName: ( tournamentId: string, tournamentName: string,) => Promise<Response> setTournamentPoolImage
setTournamentPoolImage: ( tournamentId: string, poolId: string, image: Uint8Array,) => Promise<Response> setTournamentPoolName
setTournamentPoolName: ( tournamentId: string, poolId: string, poolName: string,) => Promise<Response> setTournamentRoleName
setTournamentRoleName: ( tournamentId: string, roleId: string, roleName: string,) => Promise<Response> setTournamentRolePermissions
setTournamentRolePermissions: ( tournamentId: string, roleId: string, permissions: string[],) => Promise<Response> setTournamentScoreUpdateFrequency
setTournamentScoreUpdateFrequency: ( tournamentId: string, scoreUpdateFrequency: number,) => Promise<Response> setTournamentShowQualifierButton: ( tournamentId: string, showQualifierButton: boolean,) => Promise<Response> setTournamentShowTournamentButton: ( tournamentId: string, showTournamentButton: boolean,) => Promise<Response> setTournamentTeamImage
setTournamentTeamImage: ( tournamentId: string, teamId: string, teamImage: Uint8Array,) => Promise<Response> setTournamentTeamName
setTournamentTeamName: ( tournamentId: string, teamId: string, teamName: string,) => Promise<Response> showColor
showColor: (tournamentId: string, color: string, userIds: string[]) => void
showLoadedImage
showLoadedImage: (
tournamentId: string,
userIds: string[],
show?: boolean,
) => void
showPrompt
stateManager
stateManager: StateManager
updateQualifierMap
updateQualifierMap: ( tournamentId: string, qualifierId: string, map: Map,) => Promise<Response> updateTournamentPoolMap
updateTournamentPoolMap: ( tournamentId: string, poolId: string, map: Map,) => Promise<Response> updateUser
updateUser: (tournamentId: string, user: User) => Promise<Response>