diff --git a/osu.Game/Beatmaps/IBeatmapOnlineInfo.cs b/osu.Game/Beatmaps/IBeatmapOnlineInfo.cs
index 160b7cf0ae..e1634e7d24 100644
--- a/osu.Game/Beatmaps/IBeatmapOnlineInfo.cs
+++ b/osu.Game/Beatmaps/IBeatmapOnlineInfo.cs
@@ -13,25 +13,50 @@ namespace osu.Game.Beatmaps
///
int? MaxCombo { get; }
+ ///
+ /// The approach rate.
+ ///
+ float ApproachRate { get; }
+
+ ///
+ /// The circle size.
+ ///
+ float CircleSize { get; }
+
+ ///
+ /// The drain rate.
+ ///
+ float DrainRate { get; }
+
+ ///
+ /// The overall difficulty.
+ ///
+ float OverallDifficulty { get; }
+
///
/// The amount of circles in this beatmap.
///
- public int CircleCount { get; }
+ int CircleCount { get; }
///
/// The amount of sliders in this beatmap.
///
- public int SliderCount { get; }
+ int SliderCount { get; }
+
+ ///
+ /// The amount of spinners in tihs beatmap.
+ ///
+ int SpinnerCount { get; }
///
/// The amount of plays this beatmap has.
///
- public int PlayCount { get; }
+ int PlayCount { get; }
///
/// The amount of passes this beatmap has.
///
- public int PassCount { get; }
+ int PassCount { get; }
APIFailTimes? FailTimes { get; }
}
diff --git a/osu.Game/Online/API/Requests/Responses/APIBeatmap.cs b/osu.Game/Online/API/Requests/Responses/APIBeatmap.cs
index 258708de2b..735fde333d 100644
--- a/osu.Game/Online/API/Requests/Responses/APIBeatmap.cs
+++ b/osu.Game/Online/API/Requests/Responses/APIBeatmap.cs
@@ -69,6 +69,9 @@ namespace osu.Game.Online.API.Requests.Responses
[JsonProperty(@"count_sliders")]
public int SliderCount { get; set; }
+ [JsonProperty(@"count_spinners")]
+ public int SpinnerCount { get; set; }
+
[JsonProperty(@"version")]
public string DifficultyName { get; set; } = string.Empty;