Expand description
Requesting-structs that implement Future
for each endpoint
Structs
- Get a
Beatmap
. - Get
BeatmapDifficultyAttributes
of a map by its map id. - Get top scores of a beatmap by its id in form of a vec of
Score
s. - Get
BeatmapUserScore
of a user on a beatmap by the user’s and the map’s id. - Get the top score with each mod combination of a user on a map in the form of a vec of
Score
s. - Get a vec of
BeatmapCompact
by their map ids. - Get a
Beatmapset
. - Get a
BeatmapsetEvents
struct. - Get a
Beatmapset
from a beatmap ID. - Get a
BeatmapsetSearchResult
struct containing the first page of maps that fit the search query. - Get a list of comments and their replies up to two levels deep in form of a
CommentBundle
. - Get a
CountryRankings
struct containing a vec ofCountryRanking
s which will be sorted by the country’s total pp. - Get a
ForumPosts
struct for a forum topic - Get an
OsuMatch
by its id - Get a
MatchList
containing all currently open multiplayer lobbies. - Get a
News
struct. - Get the
User
of the authenticated user. - Get a
Rankings
struct whoseUserCompact
s are sorted by their pp, i.e. the current pp leaderboard. - Get a vec of
RecentEvent
of a user by their id. - Get a raw replay in form of a
Vec<u8>
- Get a
Score
struct. - Get a
Rankings
struct whoseUserCompact
s are sorted by their ranked score, i.e. the current ranked score leaderboard. - Get
SeasonalBackgrounds
. - Get a vec of
Spotlight
s. - Get a
User
by their id. - Get the
Beatmapset
s of a user by their id. - Get a user’s kudosu history by their user id in form of a vec of
KudosuHistory
. - Get the most played beatmaps of a user by their id in form of a vec of
MostPlayedMap
. - Get a vec of
Score
of a user by the user’s id. - Get a vec of
UserCompact
by their ids. - Get a
WikiPage
or image data.
Enums
- Either a user id as u32 or a username as String.