Package-level declarations

Types

Link copied to clipboard
interface DashboardGame
Link copied to clipboard
@Serializable
data class DashboardGameByRating(val id: Int, val name: String, val averageRating: BigDecimal) : DashboardGame
Link copied to clipboard
@Serializable
data class DashboardGameByTime(val id: Int, val name: String, val playTimeHours: BigDecimal) : DashboardGame
Link copied to clipboard
@Serializable
data class DashboardStatusCount(val status: GameStatus, val count: Long)
Link copied to clipboard
data class GameStatisticsData(val totalGames: Long, val totalPlaytimeHours: BigDecimal, val playedGamesCount: Long, val avgPlaytimeForPlayed: BigDecimal, val statusDistribution: List<DashboardStatusCount>?, val avgStoryRating: BigDecimal?, val avgGameplayRating: BigDecimal?, val avgAtmosphereRating: BigDecimal?, val mostPlayedGames: List<DashboardGameByTime>?, val highestRatedGames: List<DashboardGameByRating>?, val favoriteCategoryName: String?, val favoriteSeriesName: String?)
Link copied to clipboard
class GameStatisticsHandler(val scope: CoroutineScope) : KoinComponent
Link copied to clipboard
data class GameStatisticsState(val data: GameStatisticsData? = null, val isLoading: Boolean = true)