Package com. example. examer. viewmodels
Types
This is class represents a viewModel for a login screen.
This is class represents a viewModel for a Sign-up screen.
A viewModel that can be used to in conjunction with a screen used to display a list of TestDetails items.
A concrete implementation of WorkBookViewModel.
An enum class used to model the different UI states associated with a login screen.
An interface that consists of all the fields and methods required for a LogInViewModel.
An interface that specifies the requisite properties and methods required for a concrete implementation of PreviousTestsViewModel.
An enum class used to model the different UI states associated with a concrete implementation of PreviousTestsViewModel.
An enum class used to model the different UI states associated with a SignUp screen.
A sealed class representing the different UI states associated with a SignUpScreen.
An interface that consists of all the fields and methods required for a SignUpViewModel.
An enum indicating which type of TestDetails list a particular instance of ExamerTestsViewModel will be working with.
An interface that contains the methods and properties that are required for a concrete implementation of TestSessionViewModel.
An interface that contains all the properties and methods required for a concrete implementation of TestsViewModel
An enum indicating the state of a screen using TestsViewModel.
An interface that contains the requisite methods for a concrete implementation of WorkBookViewModel.