// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. #nullable disable using Newtonsoft.Json; namespace osu.Game.Online.API.Requests.Responses { public class APIUserMostPlayedBeatmap { [JsonProperty("beatmap_id")] public int BeatmapID { get; set; } [JsonProperty("count")] public int PlayCount { get; set; } [JsonProperty("beatmap")] private APIBeatmap beatmap { get; set; } public APIBeatmap BeatmapInfo { get { // old osu-web code doesn't nest set. beatmap.BeatmapSet = BeatmapSet; return beatmap; } } [JsonProperty("beatmapset")] public APIBeatmapSet BeatmapSet { get; set; } } }