Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Overview(    val totalProjects: OverviewStatsItem,     val totalUpdates: OverviewStatsItem,     val updatesScheduled: OverviewFullStatsItem,     val updatesInDevelopment: OverviewFullStatsItem,     val updatesPublished: OverviewFullStatsItem,     val developmentDays: OverviewStatsItem,     val averageDevelopmentDays: OverviewStatsItem,     val bestPersonalPerformanceProject: ProjectPerformanceStats? = null,     val worstPersonalPerformanceProject: ProjectPerformanceStats? = null,     val bestGroupPerformanceProject: ProjectPerformanceStats? = null,     val worstGroupPerformanceProject: ProjectPerformanceStats? = null)

The Overview data class allow to represent a overview data

Link copied to clipboard
@Serializable
data class OverviewFullStatsItem(    val status: UpdateStatus,     val total: Int,     val personal: Int,     val personalPercentage: Double,     val group: Int,     val groupPercentage: Double,     val byMe: Int,     val byMePercentage: Double)

The OverviewFullStatsItem data class allow to represent a complete overview item data

Link copied to clipboard
@Serializable
data class OverviewStatsItem(val total: Int, val personal: Int, val personalPercentage: Double, val group: Int, val groupPercentage: Double)

The OverviewStatsItem data class allow to represent a simple overview item data

Link copied to clipboard
@Serializable
data class ProjectPerformanceStats(    val id: String,     val name: String,     val updates: Int,     val totalDevelopmentDays: Int,     val averageDaysPerUpdate: Double)

The ProjectPerformanceStats data class allow to represent a the performance stats about a project