auto_skip
auto_skip: boolean
category
category: "normal" | "spotlight" | "daily_challenge"
channel_id
channel_id: number
Optional
current_playlist_item
Optional
current_user_score
current_user_score?: {
accuracy: number;
attempts: number;
completed: number;
playlist_item_attempts: {
attempts: number;
id: number;
}[];
pp: number;
room_id: number;
total_score: number;
user_id: number;
}
Type declaration
accuracy: number
attempts: number
completed: number
playlist_item_attempts: {
attempts: number;
id: number;
}[]
pp: number
room_id: number
total_score: number
user_id: number
Optional
difficulty_range
difficulty_range?: {
max: number;
min: number;
}
ends_at
ends_at: null | Date
has_password
has_password: boolean
max_attempts
max_attempts: null | number
participant_count
participant_count: number
Optional
playlist_item_stats
playlist_item_stats?: { count_active: number; count_total: number; ruleset_ids: Ruleset[]; } queue_mode
queue_mode: "all_players" | "all_players_round_robin" | "host_only"
recent_participants
recent_participants: User[] type
type: "head_to_head" | "team_versus" | "playlists"
Obtainable From
API.getRoom / API.getRooms