// Get Beatmap Pack
use osynic_osuapi::error::Result;
use osynic_osuapi::v2::client::request::client::OsynicOsuApiV2Client;
use osynic_osuapi::v2::interface::beatmaps::IBeatmaps;
use osynic_osuapi::v2::model::oauth::structs::o_token::OToken;

#[tokio::main]
async fn main() -> Result<()> {
    dotenvy::dotenv().ok();
    let access_token = std::env::var("ACCESS_TOKEN").expect(
        "Please set the ACCESS_TOKEN environment variable to a valid osu! API v2 access token",
    );
    let client = OsynicOsuApiV2Client::new(OToken {
        access_token,
        refresh_token: None,
        expires_in: 86400,
        token_type: "Bearer".to_string(),
    });
    let beatmap = client
        .beatmaps
        .get_beatmap_pack("ST334".to_string(), None)
        .await?;
    println!("{:?}", beatmap);

    Ok(())
}

/*
ReqwestBeatmaps get_beatmap_pack
BeatmapPack {
    author: "Shige-Tori[a]",
    date: "2025-04-09T00:37:40.000000Z",
    name: "osu!taiko Beatmap Pack #334",
    no_diff_reduction: false,
    ruleset_id: Some(1),
    tag: "ST334",
    url: "https://packs.ppy.sh/ST334%20-%20osu%21taiko%20Beatmap%20Pack%20%23334.zip",
    beatmapsets: Some([Beatmapset {
        artist: "Porno Graffitti",
        artist_unicode: "ポルノグラフィティ",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/855548/covers/cover.jpg?1743059612",
            cover_2x: "https://assets.ppy.sh/beatmaps/855548/covers/cover@2x.jpg?1743059612",
            card: "https://assets.ppy.sh/beatmaps/855548/covers/card.jpg?1743059612",
            card_2x: "https://assets.ppy.sh/beatmaps/855548/covers/card@2x.jpg?1743059612",
            list: "https://assets.ppy.sh/beatmaps/855548/covers/list.jpg?1743059612",
            list_2x: "https://assets.ppy.sh/beatmaps/855548/covers/list@2x.jpg?1743059612",
            slimcover: "https://assets.ppy.sh/beatmaps/855548/covers/slimcover.jpg?1743059612",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/855548/covers/slimcover@2x.jpg?1743059612"
        },
        creator: "Charlotte",
        favourite_count: 5,
        hype: None,
        id: 855548,
        nsfw: false,
        offset: 0,
        play_count: 783,
        preview_url: "//b.ppy.sh/preview/855548.mp3",
        source: "",
        spotlight: false,
        status: Ranked,
        title: "Neo Melo Dramatic (Short Ver.)",
        title_unicode: "ネオメロド ラマティック (Short Ver.)",
        track_id: None,
        user_id: 3686901,
        video: false,
        bpm: Some(126.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-27T07:13:19Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/809535"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-03T07:26:31Z"),
        storyboard: Some(false),
        submitted_date: Some("2018-09-28T13:51:49Z"),
        tags: Some("pornograffitti melodramatic neomelodramatic thump χ thumpx x japanese pop j-pop jpop rock j-rock jrock cut version fabrigamer84 cryceptio"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "Takenoko boy feat. Hatsune Miku",
        artist_unicode: "タケノコ少年 feat. 初音ミク",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/1773891/covers/cover.jpg?1743485592",
            cover_2x: "https://assets.ppy.sh/beatmaps/1773891/covers/cover@2x.jpg?1743485592",
            card: "https://assets.ppy.sh/beatmaps/1773891/covers/card.jpg?1743485592",
            card_2x: "https://assets.ppy.sh/beatmaps/1773891/covers/card@2x.jpg?1743485592",
            list: "https://assets.ppy.sh/beatmaps/1773891/covers/list.jpg?1743485592",
            list_2x: "https://assets.ppy.sh/beatmaps/1773891/covers/list@2x.jpg?1743485592",
            slimcover: "https://assets.ppy.sh/beatmaps/1773891/covers/slimcover.jpg?1743485592",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/1773891/covers/slimcover@2x.jpg?1743485592"
        },
        creator: "Faputa",
        favourite_count: 52,
        hype: None,
        id: 1773891,
        nsfw: false,
        offset: 0,
        play_count: 4017,
        preview_url: "//b.ppy.sh/preview/1773891.mp3",
        source: "プロジ ェクトセカイ カラフルステージ！ feat. 初音ミク",
        spotlight: false,
        status: Ranked,
        title: "Sou Datta!!",
        title_unicode: "そうだ った！！",
        track_id: None,
        user_id: 845733,
        video: true,
        bpm: Some(192.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-04-01T05:32:53Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/1584566"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-05T11:27:31Z"),
        storyboard: Some(false),
        submitted_date: Some("2022-05-29T05:14:03Z"),
        tags: Some("that's right!! soudatta!! next sega salad pjsk project sekai colorful stage colourful プロセカ proseka puroseka prosekai ボーカロイド vocaloid shonen shounen jpop j-pop pop japanese video videogame rhythm game ver. version 藤田 咲 藤田咲 fujita saki virtual singer"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "BABYMETAL",
        artist_unicode: "BABYMETAL",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2020351/covers/cover.jpg?1742936159",
            cover_2x: "https://assets.ppy.sh/beatmaps/2020351/covers/cover@2x.jpg?1742936159",
            card: "https://assets.ppy.sh/beatmaps/2020351/covers/card.jpg?1742936159",
            card_2x: "https://assets.ppy.sh/beatmaps/2020351/covers/card@2x.jpg?1742936159",
            list: "https://assets.ppy.sh/beatmaps/2020351/covers/list.jpg?1742936159",
            list_2x: "https://assets.ppy.sh/beatmaps/2020351/covers/list@2x.jpg?1742936159",
            slimcover: "https://assets.ppy.sh/beatmaps/2020351/covers/slimcover.jpg?1742936159",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2020351/covers/slimcover@2x.jpg?1742936159"
        },
        creator: "Eltigant",
        favourite_count: 21,
        hype: None,
        id: 2020351,
        nsfw: false,
        offset: 0,
        play_count: 1784,
        preview_url: "//b.ppy.sh/preview/2020351.mp3",
        source: "",
        spotlight: false,
        status: Ranked,
        title: "Arkadia",
        title_unicode: "Arkadia",
        track_id: None,
        user_id: 15191942,
        video: false,
        bpm: Some(50.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-25T20:55:42Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/1788046"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-02T00:41:48Z"),
        storyboard: Some(false),
        submitted_date: Some("2023-07-04T01:15:10Z"),
        tags: Some("metal galaxy deathstream kawaii powermetal heavy metal moametal suzuka nakamoto moa kikuchi su-metal kitsune japanese"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "The 4th",
        artist_unicode: "The 4th",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2152079/covers/cover.jpg?1741992046",
            cover_2x: "https://assets.ppy.sh/beatmaps/2152079/covers/cover@2x.jpg?1741992046",
            card: "https://assets.ppy.sh/beatmaps/2152079/covers/card.jpg?1741992046",
            card_2x: "https://assets.ppy.sh/beatmaps/2152079/covers/card@2x.jpg?1741992046",
            list: "https://assets.ppy.sh/beatmaps/2152079/covers/list.jpg?1741992046",
            list_2x: "https://assets.ppy.sh/beatmaps/2152079/covers/list@2x.jpg?1741992046",
            slimcover: "https://assets.ppy.sh/beatmaps/2152079/covers/slimcover.jpg?1741992046",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2152079/covers/slimcover@2x.jpg?1741992046"
        },
        creator: "xGeno",
        favourite_count: 16,
        hype: None,
        id: 2152079,
        nsfw: false,
        offset: 0,
        play_count: 891,
        preview_url: "//b.ppy.sh/preview/2152079.mp3",
        source: "",
        spotlight: false,
        status: Ranked,
        title: "As One feat. Yukacco (Original Mix)",
        title_unicode: "As One feat. Yukacco (Original Mix)",
        track_id: None,
        user_id: 8219167,
        video: false,
        bpm: Some(175.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-14T22:40:29Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/1898117"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-02T12:44:29Z"),
        storyboard: Some(false),
        submitted_date: Some("2024-03-17T22:42:51Z"),
        tags: Some("m3-30 fall s2tb recording ep kors k ryu* happy hardcore electronic dance japanese marathon korsk ryu☆ genome_"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "Krewella",
        artist_unicode: "Krewella",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2207373/covers/cover.jpg?1743076429",
            cover_2x: "https://assets.ppy.sh/beatmaps/2207373/covers/cover@2x.jpg?1743076429",
            card: "https://assets.ppy.sh/beatmaps/2207373/covers/card.jpg?1743076429",
            card_2x: "https://assets.ppy.sh/beatmaps/2207373/covers/card@2x.jpg?1743076429",
            list: "https://assets.ppy.sh/beatmaps/2207373/covers/list.jpg?1743076429",
            list_2x: "https://assets.ppy.sh/beatmaps/2207373/covers/list@2x.jpg?1743076429",
            slimcover: "https://assets.ppy.sh/beatmaps/2207373/covers/slimcover.jpg?1743076429",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2207373/covers/slimcover@2x.jpg?1743076429"
        },
        creator: "hexe",
        favourite_count: 20,
        hype: None,
        id: 2207373,
        nsfw: false,
        offset: 0,
        play_count: 4098,
        preview_url: "//b.ppy.sh/preview/2207373.mp3",
        source: "",
        spotlight: false,
        status: Ranked,
        title: "Say Goodbye",
        title_unicode: "Say Goodbye",
        track_id: None,
        user_id: 26190106,
        video: false,
        bpm: Some(180.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-27T11:53:31Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/1943079"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-03T13:44:13Z"),
        storyboard: Some(false),
        submitted_date: Some("2024-07-02T09:34:40Z"),
        tags: Some("electronic english female vocals d n b dnb d'n'b drum and bass & dubstep realy0_ skolodojko slim-san slim san slim_san undead alice undeadalice undead_alice"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "Shika-bu",
        artist_unicode: "シカ部",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2215862/covers/cover.jpg?1742868869",
            cover_2x: "https://assets.ppy.sh/beatmaps/2215862/covers/cover@2x.jpg?1742868869",
            card: "https://assets.ppy.sh/beatmaps/2215862/covers/card.jpg?1742868869",
            card_2x: "https://assets.ppy.sh/beatmaps/2215862/covers/card@2x.jpg?1742868869",
            list: "https://assets.ppy.sh/beatmaps/2215862/covers/list.jpg?1742868869",
            list_2x: "https://assets.ppy.sh/beatmaps/2215862/covers/list@2x.jpg?1742868869",
            slimcover: "https://assets.ppy.sh/beatmaps/2215862/covers/slimcover.jpg?1742868869",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2215862/covers/slimcover@2x.jpg?1742868869"
        },
        creator: "Santi199",
        favourite_count: 87,
        hype: None,
        id: 2215862,
        nsfw: false,
        offset: 0,
        play_count: 6988,
        preview_url: "//b.ppy.sh/preview/2215862.mp3",
        source: "しかのこのこのここ したんたん",
        spotlight: false,
        status: Ranked,
        title: "Shikairo Days",
        title_unicode: "シカ色デイズ",
        track_id: None,
        user_id: 9346502,
        video: false,
        bpm: Some(183.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-25T02:14:11Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/1949818"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-01T14:46:53Z"),
        storyboard: Some(false),
        submitted_date: Some("2024-07-16T23:40:20Z"),
        tags: Some("my deer friend nokotan shikanoko nokonoko koshitantan 鹿乃子のこ noko shikanoko 潘めぐみ han megumi 虎視虎子 koshi torako 藤田咲 fujita saki 虎視餡子 anko 田辺 留依 tanabe rui 馬車芽めめ bashame meme 和泉風花 izumi fuuka shika-iro shikabu shikanokonokonokokoshitantan 三澤康広 yasuhiro misawa japanese pop j-pop jpop op opening anime female vocals sensenko tatara_kogasa _gt tatara kogasa animation"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "Horie Yui",
        artist_unicode: "堀江由衣",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2249084/covers/cover.jpg?1743057564",
            cover_2x: "https://assets.ppy.sh/beatmaps/2249084/covers/cover@2x.jpg?1743057564",
            card: "https://assets.ppy.sh/beatmaps/2249084/covers/card.jpg?1743057564",
            card_2x: "https://assets.ppy.sh/beatmaps/2249084/covers/card@2x.jpg?1743057564",
            list: "https://assets.ppy.sh/beatmaps/2249084/covers/list.jpg?1743057564",
            list_2x: "https://assets.ppy.sh/beatmaps/2249084/covers/list@2x.jpg?1743057564",
            slimcover: "https://assets.ppy.sh/beatmaps/2249084/covers/slimcover.jpg?1743057564",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2249084/covers/slimcover@2x.jpg?1743057564"
        },
        creator: "My Angel Shinku",
        favourite_count: 11,
        hype: None,
        id: 2249084,
        nsfw: false,
        offset: 0,
        play_count: 1456,
        preview_url: "//b.ppy.sh/preview/2249084.mp3",
        source: "DIVINA",
        spotlight: false,
        status: Ranked,
        title: "True truly love",
        title_unicode: "True truly love",
        track_id: None,
        user_id: 32179762,
        video: false,
        bpm: Some(204.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-27T06:39:08Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/1977148"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-03T16:04:28Z"),
        storyboard: Some(false),
        submitted_date: Some("2024-09-14T04:35:19Z"),
        tags: Some("fahrenheit7 online ディビーナ mmorpg theme song opening 秘密 himitsu video game jpop pop j-pop japanese"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "Various Artists",
        artist_unicode: "Various Artists",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2249889/covers/cover.jpg?1742985359",
            cover_2x: "https://assets.ppy.sh/beatmaps/2249889/covers/cover@2x.jpg?1742985359",
            card: "https://assets.ppy.sh/beatmaps/2249889/covers/card.jpg?1742985359",
            card_2x: "https://assets.ppy.sh/beatmaps/2249889/covers/card@2x.jpg?1742985359",
            list: "https://assets.ppy.sh/beatmaps/2249889/covers/list.jpg?1742985359",
            list_2x: "https://assets.ppy.sh/beatmaps/2249889/covers/list@2x.jpg?1742985359",
            slimcover: "https://assets.ppy.sh/beatmaps/2249889/covers/slimcover.jpg?1742985359",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2249889/covers/slimcover@2x.jpg?1742985359"
        },
        creator: "My Angel Noah",
        favourite_count: 25,
        hype: None,
        id: 2249889,
        nsfw: false,
        offset: 0,
        play_count: 1155,
        preview_url: "//b.ppy.sh/preview/2249889.mp3",
        source: "カゲロウプロジェクト",
        spotlight: false,
        status: Ranked,
        title: "Summertime Record",
        title_unicode: "サマータイムレコード",
        track_id: None,
        user_id: 24587831,
        video: false,
        bpm: Some(185.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-26T10:35:42Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/1977768"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-04T01:44:46Z"),
        storyboard: Some(false),
        submitted_date: Some("2024-09-15T09:52:52Z"),
        tags: Some("ぶいすぽカゲプロcover ぶいすぽカゲプロ cover vspo! ぶいすぽっ！ vtuber virtual youtuber cover 花芽すみれ 一ノ瀬うるは 小雀とと 胡桃のあ 空澄セナ 白波らむね 夢野あかり 千燈ゆうひ 小森めと kaga sumire ichinose uruha kogara toto kurumi noah asumi sena yumeno akari sentou yuuhi komori meto shiranami ramune kagerou project daze days カゲプ ロ kagepro メカクシティレコーズ mekakucity records メカクシティアクターズ actors blindfold summer time ia project shizen no teki-p tekip 自然の敵p 快晴p kaisei-p kaiseip kaise japanese jrock j-rock rock jpop j-pop pop hz404 my angel shinku pafeeeeb じん jin"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "Chroma",
        artist_unicode: "黒魔",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2258091/covers/cover.jpg?1742918457",
            cover_2x: "https://assets.ppy.sh/beatmaps/2258091/covers/cover@2x.jpg?1742918457",
            card: "https://assets.ppy.sh/beatmaps/2258091/covers/card.jpg?1742918457",
            card_2x: "https://assets.ppy.sh/beatmaps/2258091/covers/card@2x.jpg?1742918457",
            list: "https://assets.ppy.sh/beatmaps/2258091/covers/list.jpg?1742918457",
            list_2x: "https://assets.ppy.sh/beatmaps/2258091/covers/list@2x.jpg?1742918457",
            slimcover: "https://assets.ppy.sh/beatmaps/2258091/covers/slimcover.jpg?1742918457",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2258091/covers/slimcover@2x.jpg?1742918457"
        },
        creator: "Erowdi",
        favourite_count: 5,
        hype: None,
        id: 2258091,
        nsfw: false,
        offset: 0,
        play_count: 2158,
        preview_url: "//b.ppy.sh/preview/2258091.mp3",
        source: "CHUNITHM CRYSTAL",
        spotlight: false,
        status: Ranked,
        title: "Shakki-n!!",
        title_unicode: "シャッキーーン！！",
        track_id: None,
        user_id: 22522738,
        video: false,
        bpm: Some(165.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-25T16:00:41Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/1984458"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-02T12:43:20Z"),
        storyboard: Some(false),
        submitted_date: Some("2024-09-30T22:27:58Z"),
        tags: Some("shakkin!! rhythm game music rgm videogame video game music vgm instrumental electronic taiko m2p mapping to pander: 2 #2 2nd 2# second place realy0_ reealy_ tasuke912"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "DECO*27",
        artist_unicode: "DECO*27",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2320304/covers/cover.jpg?1743118807",
            cover_2x: "https://assets.ppy.sh/beatmaps/2320304/covers/cover@2x.jpg?1743118807",
            card: "https://assets.ppy.sh/beatmaps/2320304/covers/card.jpg?1743118807",
            card_2x: "https://assets.ppy.sh/beatmaps/2320304/covers/card@2x.jpg?1743118807",
            list: "https://assets.ppy.sh/beatmaps/2320304/covers/list.jpg?1743118807",
            list_2x: "https://assets.ppy.sh/beatmaps/2320304/covers/list@2x.jpg?1743118807",
            slimcover: "https://assets.ppy.sh/beatmaps/2320304/covers/slimcover.jpg?1743118807",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2320304/covers/slimcover@2x.jpg?1743118807"
        },
        creator: "gaston_2199",
        favourite_count: 91,
        hype: None,
        id: 2320304,
        nsfw: false,
        offset: 0,
        play_count: 7119,
        preview_url: "//b.ppy.sh/preview/2320304.mp3",
        source: "",
        spotlight: false,
        status: Ranked,
        title: "Monitoring feat. Hatsune Miku",
        title_unicode: "モニタリング feat. 初音ミク",
        track_id: None,
        user_id: 5938161,
        video: true,
        bpm: Some(132.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-27T23:39:49Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/2038012"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-04T00:02:37Z"),
        storyboard: Some(false),
        submitted_date: Some("2025-02-07T23:07:00Z"),
        tags: Some("deco27 デコニーナ deco niina ボーカロイド vocaloid japanese pop jpop j-pop electronic transform ft. featuring 山本隼人 hayato yamamoto otoiro linkff001"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "ANGUISH",
        artist_unicode: "ANGUISH",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2324295/covers/cover.jpg?1743076991",
            cover_2x: "https://assets.ppy.sh/beatmaps/2324295/covers/cover@2x.jpg?1743076991",
            card: "https://assets.ppy.sh/beatmaps/2324295/covers/card.jpg?1743076991",
            card_2x: "https://assets.ppy.sh/beatmaps/2324295/covers/card@2x.jpg?1743076991",
            list: "https://assets.ppy.sh/beatmaps/2324295/covers/list.jpg?1743076991",
            list_2x: "https://assets.ppy.sh/beatmaps/2324295/covers/list@2x.jpg?1743076991",
            slimcover: "https://assets.ppy.sh/beatmaps/2324295/covers/slimcover.jpg?1743076991",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2324295/covers/slimcover@2x.jpg?1743076991"
        },
        creator: "AlejarTV",
        favourite_count: 26,
        hype: None,
        id: 2324295,
        nsfw: false,
        offset: 0,
        play_count: 4300,
        preview_url: "//b.ppy.sh/preview/2324295.mp3",
        source: "",
        spotlight: false,
        status: Ranked,
        title: "razorblade (feat. zyzek, fade031, nelah)",
        title_unicode: "razorblade (feat. zyzek, fade031, nelah)",
        track_id: None,
        user_id: 12568571,
        video: false,
        bpm: Some(200.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-27T12:02:52Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/2041411"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-03T14:07:52Z"),
        storyboard: Some(false),
        submitted_date: Some("2025-02-15T08:06:51Z"),
        tags: Some("russian русский female male vocal vocals polish polski hardstyle hardcore electronic frenchcore хардкор френчкор хардстайл электроника forsaken shoegaze"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "Rita",
        artist_unicode: "Rita",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2327658/covers/cover.jpg?1742991347",
            cover_2x: "https://assets.ppy.sh/beatmaps/2327658/covers/cover@2x.jpg?1742991347",
            card: "https://assets.ppy.sh/beatmaps/2327658/covers/card.jpg?1742991347",
            card_2x: "https://assets.ppy.sh/beatmaps/2327658/covers/card@2x.jpg?1742991347",
            list: "https://assets.ppy.sh/beatmaps/2327658/covers/list.jpg?1742991347",
            list_2x: "https://assets.ppy.sh/beatmaps/2327658/covers/list@2x.jpg?1742991347",
            slimcover: "https://assets.ppy.sh/beatmaps/2327658/covers/slimcover.jpg?1742991347",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2327658/covers/slimcover@2x.jpg?1742991347"
        },
        creator: "Charlotte",
        favourite_count: 8,
        hype: None,
        id: 2327658,
        nsfw: false,
        offset: 0,
        play_count: 820,
        preview_url: "//b.ppy.sh/preview/2327658.mp3",
        source: "あき ゆめくくる",
        spotlight: false,
        status: Ranked,
        title: "roop ~Tooi Sekai no Kimi ni Okuru Tatta Hitotsu no Koi no Uta~ (Game Ver.)",
        title_unicode: "roop ～遠い世界のキミに贈るたったひとつの恋の歌～ (Game Ver.)",
        track_id: None,
        user_id: 3686901,
        video: false,
        bpm: Some(172.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-26T12:15:32Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/2044267"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-06T03:22:59Z"),
        storyboard: Some(false),
        submitted_date: Some("2025-02-21T10:48:52Z"),
        tags: Some("あきくる すみっこソフト sumikkosoft opening eroge visual novel aki yume kukuru japanese jpop j-pop pop video game akiyume 流歌 luca ruka [r] ron alwaysyukaz"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "Yu Serizawa",
        artist_unicode: "芹澤 優",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2329536/covers/cover.jpg?1742992437",
            cover_2x: "https://assets.ppy.sh/beatmaps/2329536/covers/cover@2x.jpg?1742992437",
            card: "https://assets.ppy.sh/beatmaps/2329536/covers/card.jpg?1742992437",
            card_2x: "https://assets.ppy.sh/beatmaps/2329536/covers/card@2x.jpg?1742992437",
            list: "https://assets.ppy.sh/beatmaps/2329536/covers/list.jpg?1742992437",
            list_2x: "https://assets.ppy.sh/beatmaps/2329536/covers/list@2x.jpg?1742992437",
            slimcover: "https://assets.ppy.sh/beatmaps/2329536/covers/slimcover.jpg?1742992437",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2329536/covers/slimcover@2x.jpg?1742992437"
        },
        creator: "Kin",
        favourite_count: 18,
        hype: None,
        id: 2329536,
        nsfw: false,
        offset: 0,
        play_count: 2204,
        preview_url: "//b.ppy.sh/preview/2329536.mp3",
        source: "MFゴースト",
        spotlight: false,
        status: Ranked,
        title: "JUNGLE FIRE feat. MOTSU (TV Size)",
        title_unicode: "JUNGLE FIRE feat. MOTSU (TV Size)",
        track_id: None,
        user_id: 480689,
        video: false,
        bpm: Some(156.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-26T12:33:38Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/2045847"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-02T13:23:19Z"),
        storyboard: Some(false),
        submitted_date: Some("2025-02-24T09:36:13Z"),
        tags: Some("eurobeat jpop j-pop pop japanese anime opening 1 thema theme op1 season 1 s1 オープニング・テ ーマ mf ghost mfg mfghost yū yuu 瀬川 素公 segawa mototaka 芹澤優 瀬川素公 car race racing"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "DJ Menhera Obake",
        artist_unicode: "DJメンヘラおばけ",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2330747/covers/cover.jpg?1743168845",
            cover_2x: "https://assets.ppy.sh/beatmaps/2330747/covers/cover@2x.jpg?1743168845",
            card: "https://assets.ppy.sh/beatmaps/2330747/covers/card.jpg?1743168845",
            card_2x: "https://assets.ppy.sh/beatmaps/2330747/covers/card@2x.jpg?1743168845",
            list: "https://assets.ppy.sh/beatmaps/2330747/covers/list.jpg?1743168845",
            list_2x: "https://assets.ppy.sh/beatmaps/2330747/covers/list@2x.jpg?1743168845",
            slimcover: "https://assets.ppy.sh/beatmaps/2330747/covers/slimcover.jpg?1743168845",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2330747/covers/slimcover@2x.jpg?1743168845"
        },
        creator: "Eriha",
        favourite_count: 26,
        hype: None,
        id: 2330747,
        nsfw: false,
        offset: 0,
        play_count: 5496,
        preview_url: "//b.ppy.sh/preview/2330747.mp3",
        source: "",
        spotlight: false,
        status: Ranked,
        title: "sayonara.",
        title_unicode: "sayonara.",
        track_id: None,
        user_id: 16320311,
        video: false,
        bpm: Some(219.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-28T13:33:49Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/2046903"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-04T14:26:12Z"),
        storyboard: Some(false),
        submitted_date: Some("2025-02-26T19:09:48Z"),
        tags: Some("somunia connected world gaburyu remix rmx japanese electronic dariacore hyperflip roxy- kurokurokuro uise hz404 さよなら サヨナラ"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "fripSide",
        artist_unicode: "fripSide",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2331939/covers/cover.jpg?1743154295",
            cover_2x: "https://assets.ppy.sh/beatmaps/2331939/covers/cover@2x.jpg?1743154295",
            card: "https://assets.ppy.sh/beatmaps/2331939/covers/card.jpg?1743154295",
            card_2x: "https://assets.ppy.sh/beatmaps/2331939/covers/card@2x.jpg?1743154295",
            list: "https://assets.ppy.sh/beatmaps/2331939/covers/list.jpg?1743154295",
            list_2x: "https://assets.ppy.sh/beatmaps/2331939/covers/list@2x.jpg?1743154295",
            slimcover: "https://assets.ppy.sh/beatmaps/2331939/covers/slimcover.jpg?1743154295",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2331939/covers/slimcover@2x.jpg?1743154295"
        },
        creator: "iRedi",
        favourite_count: 26,
        hype: None,
        id: 2331939,
        nsfw: false,
        offset: 0,
        play_count: 3178,
        preview_url: "//b.ppy.sh/preview/2331939.mp3",
        source: "ブラック・ブレット",
        spotlight: false,
        status: Ranked,
        title: "black bullet (TV Size)",
        title_unicode: "black bullet (TV Size)",
        track_id: None,
        user_id: 8005579,
        video: false,
        bpm: Some(155.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-28T09:31:20Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/2047826"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-04T17:02:15Z"),
        storyboard: Some(false),
        submitted_date: Some("2025-03-01T01:47:44Z"),
        tags: Some("charlotte arien666 marksman666 stefan thenutritiousguy tng blackbn blackbq nardoxyribonucleic opening theme op anime japanese pop jpop j-pop 黒の銃弾 kuro no jyuudan juudan 八木沼悟志 yaginuma satoshi yoshino nanjo nanjō 南條愛乃"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "Akiri",
        artist_unicode: "あきり",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2336324/covers/cover.jpg?1742843312",
            cover_2x: "https://assets.ppy.sh/beatmaps/2336324/covers/cover@2x.jpg?1742843312",
            card: "https://assets.ppy.sh/beatmaps/2336324/covers/card.jpg?1742843312",
            card_2x: "https://assets.ppy.sh/beatmaps/2336324/covers/card@2x.jpg?1742843312",
            list: "https://assets.ppy.sh/beatmaps/2336324/covers/list.jpg?1742843312",
            list_2x: "https://assets.ppy.sh/beatmaps/2336324/covers/list@2x.jpg?1742843312",
            slimcover: "https://assets.ppy.sh/beatmaps/2336324/covers/slimcover.jpg?1742843312",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2336324/covers/slimcover@2x.jpg?1742843312"
        },
        creator: "-XxbluezaperxX-",
        favourite_count: 14,
        hype: None,
        id: 2336324,
        nsfw: false,
        offset: 0,
        play_count: 565,
        preview_url: "//b.ppy.sh/preview/2336324.mp3",
        source: "",
        spotlight: false,
        status: Ranked,
        title: "Symphony Of The Beginning",
        title_unicode: "Symphony Of The Beginning",
        track_id: Some(9517),
        user_id: 12264218,
        video: false,
        bpm: Some(55.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-24T19:08:18Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/2051430"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-03T00:46:22Z"),
        storyboard: Some(false),
        submitted_date: Some("2025-03-09T08:54:24Z"),
        tags: Some("calm featured artist fa mappers' guild mg mpg instrumental electronic ambient the lost symphonies"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "tuki.",
        artist_unicode: "tuki.",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2338641/covers/cover.jpg?1743258770",
            cover_2x: "https://assets.ppy.sh/beatmaps/2338641/covers/cover@2x.jpg?1743258770",
            card: "https://assets.ppy.sh/beatmaps/2338641/covers/card.jpg?1743258770",
            card_2x: "https://assets.ppy.sh/beatmaps/2338641/covers/card@2x.jpg?1743258770",
            list: "https://assets.ppy.sh/beatmaps/2338641/covers/list.jpg?1743258770",
            list_2x: "https://assets.ppy.sh/beatmaps/2338641/covers/list@2x.jpg?1743258770",
            slimcover: "https://assets.ppy.sh/beatmaps/2338641/covers/slimcover.jpg?1743258770",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2338641/covers/slimcover@2x.jpg?1743258770"
        },
        creator: "Zhuosh",
        favourite_count: 8,
        hype: None,
        id: 2338641,
        nsfw: false,
        offset: 0,
        play_count: 1189,
        preview_url: "//b.ppy.sh/preview/2338641.mp3",
        source: "",
        spotlight: false,
        status: Ranked,
        title: "Bansanka",
        title_unicode: "晩餐歌",
        track_id: None,
        user_id: 11056763,
        video: false,
        bpm: Some(103.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-29T14:32:35Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/2053287"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-05T16:20:55Z"),
        storyboard: Some(false),
        submitted_date: Some("2025-03-13T22:21:25Z"),
        tags: Some("tuki.(15) japanese pop jpop j-pop"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "Fujijo Seitokai Shikkou-bu",
        artist_unicode: "藤女生徒会執行部",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2341332/covers/cover.jpg?1743199169",
            cover_2x: "https://assets.ppy.sh/beatmaps/2341332/covers/cover@2x.jpg?1743199169",
            card: "https://assets.ppy.sh/beatmaps/2341332/covers/card.jpg?1743199169",
            card_2x: "https://assets.ppy.sh/beatmaps/2341332/covers/card@2x.jpg?1743199169",
            list: "https://assets.ppy.sh/beatmaps/2341332/covers/list.jpg?1743199169",
            list_2x: "https://assets.ppy.sh/beatmaps/2341332/covers/list@2x.jpg?1743199169",
            slimcover: "https://assets.ppy.sh/beatmaps/2341332/covers/slimcover.jpg?1743199169",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2341332/covers/slimcover@2x.jpg?1743199169"
        },
        creator: "radar",
        favourite_count: 2,
        hype: None,
        id: 2341332,
        nsfw: false,
        offset: 0,
        play_count: 391,
        preview_url: "//b.ppy.sh/preview/2341332.mp3",
        source: "LOVE LAB",
        spotlight: false,
        status: Ranked,
        title: "Best FriendS",
        title_unicode: "Best FriendS",
        track_id: None,
        user_id: 7131099,
        video: false,
        bpm: Some(163.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-28T21:59:16Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/2055527"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-05T11:06:02Z"),
        storyboard: Some(false),
        submitted_date: Some("2025-03-19T02:16:55Z"),
        tags: Some("digidrake piklopedia full ver version 恋愛ラボ ending theme japanese anime pop jpop j-pop ed"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "pelzer",
        artist_unicode: "pelzer",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2341685/covers/cover.jpg?1742937187",
            cover_2x: "https://assets.ppy.sh/beatmaps/2341685/covers/cover@2x.jpg?1742937187",
            card: "https://assets.ppy.sh/beatmaps/2341685/covers/card.jpg?1742937187",
            card_2x: "https://assets.ppy.sh/beatmaps/2341685/covers/card@2x.jpg?1742937187",
            list: "https://assets.ppy.sh/beatmaps/2341685/covers/list.jpg?1742937187",
            list_2x: "https://assets.ppy.sh/beatmaps/2341685/covers/list@2x.jpg?1742937187",
            slimcover: "https://assets.ppy.sh/beatmaps/2341685/covers/slimcover.jpg?1742937187",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2341685/covers/slimcover@2x.jpg?1742937187"
        },
        creator: "meiqth",
        favourite_count: 27,
        hype: None,
        id: 2341685,
        nsfw: false,
        offset: 0,
        play_count: 3787,
        preview_url: "//b.ppy.sh/preview/2341685.mp3",
        source: "Super Mario 3D World",
        spotlight: false,
        status: Ranked,
        title: "tupac (extended edit)",
        title_unicode: "tupac (extended edit)",
        track_id: None,
        user_id: 12565402,
        video: true,
        bpm: Some(108.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-25T21:12:55Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/2055842"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-01T21:27:17Z"),
        storyboard: Some(false),
        submitted_date: Some("2025-03-20T00:31:01Z"),
        tags: Some("ytpmv youtube poop music video english video game music vgm electronic novelty velamy world 1 super mario 3d world x south park you slept with 2pac"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }, Beatmapset {
        artist: "Avril Lavigne",
        artist_unicode: "Avril Lavigne",
        covers: Covers {
            cover: "https://assets.ppy.sh/beatmaps/2343439/covers/cover.jpg?1743174088",
            cover_2x: "https://assets.ppy.sh/beatmaps/2343439/covers/cover@2x.jpg?1743174088",
            card: "https://assets.ppy.sh/beatmaps/2343439/covers/card.jpg?1743174088",
            card_2x: "https://assets.ppy.sh/beatmaps/2343439/covers/card@2x.jpg?1743174088",
            list: "https://assets.ppy.sh/beatmaps/2343439/covers/list.jpg?1743174088",
            list_2x: "https://assets.ppy.sh/beatmaps/2343439/covers/list@2x.jpg?1743174088",
            slimcover: "https://assets.ppy.sh/beatmaps/2343439/covers/slimcover.jpg?1743174088",
            slimcover_2x: "https://assets.ppy.sh/beatmaps/2343439/covers/slimcover@2x.jpg?1743174088"
        },
        creator: "_HeLLFly_",
        favourite_count: 18,
        hype: None,
        id: 2343439,
        nsfw: false,
        offset: 0,
        play_count: 1850,
        preview_url: "//b.ppy.sh/preview/2343439.mp3",
        source: "",
        spotlight: false,
        status: Ranked,
        title: "Bite Me",
        title_unicode: "Bite Me",
        track_id: None,
        user_id: 14225226,
        video: false,
        bpm: Some(170.0),
        can_be_hyped: Some(false),
        deleted_at: None,
        discussion_enabled: Some(true),
        discussion_locked: Some(false),
        is_scoreable: Some(true),
        last_updated: Some("2025-03-28T15:01:10Z"),
        legacy_thread_url: Some("https://osu.ppy.sh/community/forums/topics/2057317"),
        nominations_summary: Some(NominationsSummary {
            current: 2,
            eligible_main_rulesets: ["taiko"],
            required_meta: RequiredMeta {
                main_ruleset: 2,
                non_main_ruleset: 1
            }
        }),
        ranked: Some(1),
        ranked_date: Some("2025-04-06T11:05:14Z"),
        storyboard: Some(false),
        submitted_date: Some("2025-03-23T10:21:10Z"),
        tags: Some("english pop rock punk love sux tachibana_ swake hellfly"),
        availability: Some(Availability {
            download_disabled: false,
            more_information: None
        }),
        beatmaps: None,
        pack_tags: None,
        converts: None,
        current_nominations: None,
        description: None,
        genre: None,
        language: None,
        ratings: None,
        recent_favourites: None,
        related_users: None,
        related_tags: None,
        user: None
    }]),
    user_completion_data: Some(UserCompletionData {
        beatmapset_ids: Some([]),
        completed: Some(false)
    })
}
*/
