Package-level declarations

Types

Link copied to clipboard
data class AuthState(val username: String = "", val email: String = "", val password: String = "", val confirmPassword: String = "", val isPasswordVisible: Boolean = false, val usernameError: String = "", val emailError: String = "", val passwordError: String = "", val confirmPasswordError: String = "", val isLoading: Boolean = false, val error: String = "", val appJustLaunched: Boolean = true, var registerNewUser: Boolean = false, val experienceForNextLevel: Int = 0, val currentLevel: Int = 0, val experienceProgress: Float = 0.0f)
Link copied to clipboard
data class DiscoveredPlanetsScreenState(val isRefreshing: Boolean = false, val refreshError: String = "")
Link copied to clipboard
Link copied to clipboard
sealed class MainScreenState
Link copied to clipboard
data class StudyState(val isRunning: Boolean = false, val selectedTime: Int = 0, val selectedPlanet: Planet = EMPTY_PLANET, var discoveredPlanet: Planet = EMPTY_PLANET, var hasDiscoveredPlanet: Boolean = false, val gainedExperience: Int = 0, val hours: Int = 0, val minutes: Int = 0, val seconds: Int = 0, val progressPercentage: Int = 0, var currentProgress: Float = 0.2f, var isLoading: Boolean = false, var error: String = "", val openOnBackAlertDialog: Boolean = false, val openPlanetDiscoveredDialog: Boolean = false)