Overview

open class Overview

The Overview class is useful to transfer the data of an overview

Author

N7ghtm4r3 - Tecknobit

See also

DTO

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
The OverviewFullStatsItem record class contains the stats about the update performance
Link copied to clipboard
The OverviewStatsItem record class contains the statistics about the projects data
Link copied to clipboard
The ProjectPerformanceStats record class contains the stats about the project performance

Properties

Link copied to clipboard
averageDevelopmentDays stats of the average amount of development days user spent
Link copied to clipboard
bestGroupPerformanceProject the best group user project
Link copied to clipboard
bestPersonalPerformanceProject the best personal user project
Link copied to clipboard
developmentDays stats of the total amount of development days user spent
Link copied to clipboard
totalProjects the total number of the projects user currently has
Link copied to clipboard
totalUpdates the total number of the updates user currently has
Link copied to clipboard
updatesInDevelopment stats of the current IN_DEVELOPMENT updates user currently has
Link copied to clipboard
updatesPublished stats of the current PUBLISHED updates user currently has
Link copied to clipboard
updatesScheduled stats of the current SCHEDULED updates user currently has
Link copied to clipboard
worstGroupPerformanceProject the worst group user project
Link copied to clipboard
worstPersonalPerformanceProject the worst personal user project

Functions

Link copied to clipboard
private open fun setUpdatesInDevelopment(updatesInDevelopment: Overview.OverviewFullStatsItem)
Method to set the updatesInDevelopment instance
Link copied to clipboard
private open fun setUpdatesPublished(updatesPublished: Overview.OverviewFullStatsItem)
Method to set the updatesPublished instance
Link copied to clipboard
private open fun setUpdatesScheduled(updatesScheduled: Overview.OverviewFullStatsItem)
Method to set the updatesScheduled instance
Link copied to clipboard
Wrapper method to set the correct stats based on the status