public SearchBeatmapSetsRequest(string query, RulesetInfo ruleset, RankStatus rankStatus = RankStatus.Any, DirectSortCriteria sortCriteria = DirectSortCriteria.Ranked, SortDirection direction = SortDirection.Descending) { this.query = System.Uri.EscapeDataString(query); this.ruleset = ruleset; this.rankStatus = rankStatus; this.sortCriteria = sortCriteria; this.direction = direction; }
/// <summary> /// Get map rank status emoji /// </summary> /// <param name="rank">Bancho rank status</param> /// <returns></returns> public DiscordEmoji RankStatusEmoji(RankStatus rank) { switch (rank) { // ranked case RankStatus.Ranked: return(DiscordEmoji.FromGuildEmote(client, 805362757934383105)); // qualified case RankStatus.Qualified: return(DiscordEmoji.FromGuildEmote(client, 805364968593686549)); // loved case RankStatus.Loved: return(DiscordEmoji.FromGuildEmote(client, 805366123902009356)); // other default: return(DiscordEmoji.FromGuildEmote(client, 805368650529767444)); } }