LoginViewModel

class LoginViewModel @Inject() constructor(dataRepository: LoginRepository, loginUseCase: LoginUseCase, tapsUseCase: TapsUseCase) : BaseViewModel

Functions

addCloseable
Link copied to clipboard
open fun addCloseable(@NonNull() p0: Closeable)
clear
Link copied to clipboard
fun clear()
doLogin
Link copied to clipboard
fun doLogin(userName: String, passWord: String): LiveData<LoginResponse>?
getTag
Link copied to clipboard
open fun <T : Any> getTag(p0: String): T
setTagIfAbsent
Link copied to clipboard
open fun <T : Any> setTagIfAbsent(p0: String, p1: T): T
taps
Link copied to clipboard
fun taps(userName: String, passWord: String): LiveData<List<TapResponse>>?

Properties

loginLiveData
Link copied to clipboard
val loginLiveData: LiveData<Resource<LoginResponse>>
loginResponseLiveData
Link copied to clipboard
var loginResponseLiveData: MutableLiveData<LoginResponse>
showSnackBar
Link copied to clipboard
val showSnackBar: LiveData<String>
showToast
Link copied to clipboard
val showToast: LiveData<SingleEvent<Any>>