AuthViewModel

class AuthViewModel @Inject constructor(userRepository: UserRepository, var userMapper: UserMapper, var statusMapper: StatusMapper, var dataManager: DataManager, val apiClient: ApiClient) : ViewModel

Constructors

Link copied to clipboard
@Inject
constructor(userRepository: UserRepository, userMapper: UserMapper, statusMapper: StatusMapper, dataManager: DataManager, apiClient: ApiClient)

Properties

Link copied to clipboard
val apiClient: ApiClient
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun login()
fun login(loginUser: LoginUser)
Link copied to clipboard
fun registerUser(registerUserDto: RegisterUserModel)
Link copied to clipboard
fun resetPassword(email: String)