[+] Ranking endpoint

This commit is contained in:
Azalea
2024-02-28 22:09:53 -05:00
parent 10169b03ce
commit fd482d32a7
5 changed files with 44 additions and 13 deletions

View File

@@ -33,9 +33,22 @@ data class GenericGameSummary(
val recent: List<IGenericGamePlaylog>
)
data class GenericRankingPlayer(
val rank: Int,
val name: String,
val accuracy: Double,
val rating: Int,
val allPerfect: Int,
val fullCombo: Int,
val lastSeen: String
)
interface GameApiController {
@API("trend")
fun trend(@RP username: String): List<TrendOut>
@API("user-summary")
fun userSummary(@RP username: String): GenericGameSummary
@API("ranking")
fun ranking(): List<GenericRankingPlayer>
}