API.getBeatmapPack

interface WithBeatmapset {
    author: string;
    beatmapsets: Beatmapset.Extended[];
    date: Date;
    name: string;
    no_diff_reduction: boolean;
    ruleset_id: null | Ruleset;
    tag: string;
    url: string;
    user_completion_data?: {
        beatmapset_ids: number[];
        completed: boolean;
    };
}

Hierarchy (view full)

Properties

author: string
beatmapsets: Beatmapset.Extended[]
date: Date
name: string
no_diff_reduction: boolean

Are difficulty reduction mods unable to be used to clear this pack? (is false if you can use such mods)

ruleset_id: null | Ruleset
tag: string
url: string

Download page; going there with a web browser should start the download of a zip file automatically

user_completion_data?: {
    beatmapset_ids: number[];
    completed: boolean;
}

Not there if the application doesn't act as a specific user

Type declaration

  • beatmapset_ids: number[]

    IDs of beatmapsets completed by the user (according to the requirements of the pack)

  • completed: boolean

    Whether all beatmapsets are completed by the user or not