Interface Beatmapset

Represents a beatmapset. This extends BeatmapsetCompact with additional attributes.

(Source)

Hierarchy-Diagram

UML class diagram of Beatmapset
Legend
icon for an interface in the UML class diagram interface
icon for a public property in the UML class diagram public property

Hierarchy

Properties

artist: string
artist_unicode: string
beatmaps?: Beatmap[]
bpm: number

Float

can_be_hyped: boolean
converts?: Beatmap[]
covers: Covers
creator: string

Username of the mapper at the time of beatmapset creation.

current_user_attributes?: unknown
description?: BeatmapsetDescription
discussion_enabled: boolean
discussion_locked: boolean
discussions?: unknown
events?: unknown
favourite_count: number
has_favourited?: boolean

Always included in Beatmapset but optional in BeatmapsetCompact.


Documentation wrong, can be undefined even for Beatmapsets.

hype: null | BeatmapsetHype
id: number
is_scoreable: boolean

Is wrong, can be undefined

last_updated: string
legacy_thread_url?: string
nominations?: unknown
nominations_summary: BeatmapsetNominationsSummary
nsfw: boolean
offset: number
play_count: number
preview_url: string
ranked?: RankStatusInt

See Rank status for list of possible values.

ranked_date?: null | string
ratings?: number[]
recent_favourites?: UserCompact[]
related_users?: unknown
source: string

Always included in Beatmapset but optional in BeatmapsetCompact.

Can be an empty string.

spotlight: boolean
status: string
storyboard: boolean
submitted_date?: string
tags: string

Can be an empty string.

title: string
title_unicode: string
track_id?: null | number
user?: User
user_id: number
video: boolean

Generated using TypeDoc