AccountsDAO

interface AccountsDAO

Inheritors

Functions

Link copied to clipboard
abstract suspend fun accountInfo(userIDEntity: UserIDEntity): AccountInfoEntity?
Link copied to clipboard
abstract suspend fun allAccountList(): List<AccountInfoEntity>
Link copied to clipboard
abstract suspend fun allValidAccountList(): List<AccountInfoEntity>
Link copied to clipboard
abstract suspend fun currentAccount(): AccountInfoEntity?
Link copied to clipboard
abstract suspend fun deleteAccount(userIDEntity: UserIDEntity)
Link copied to clipboard
abstract suspend fun doesValidAccountExists(userIDEntity: UserIDEntity): Boolean
Link copied to clipboard
abstract fun fullAccountInfo(userIDEntity: UserIDEntity): FullAccountEntity?
Link copied to clipboard
abstract suspend fun getAccountManagedBy(userIDEntity: UserIDEntity): ManagedByEntity?
abstract suspend fun getAllValidAccountPersistentWebSocketStatus(): <Error class: unknown class><List<PersistentWebSocketStatusEntity>>
Link copied to clipboard
abstract suspend fun insertOrReplace(userIDEntity: UserIDEntity, ssoIdEntity: SsoIdEntity?, serverConfigId: String, isPersistentWebSocketEnabled: Boolean)
Link copied to clipboard
abstract suspend fun isFederated(userIDEntity: UserIDEntity): Boolean?
Link copied to clipboard
abstract suspend fun markAccountAsInvalid(userIDEntity: UserIDEntity, logoutReason: LogoutReason)
Link copied to clipboard
abstract suspend fun observeAccount(userIDEntity: UserIDEntity): <Error class: unknown class><AccountInfoEntity?>
Link copied to clipboard
abstract suspend fun observeAllAccountList(): <Error class: unknown class><List<AccountInfoEntity>>
Link copied to clipboard
abstract fun observerCurrentAccount(): <Error class: unknown class><AccountInfoEntity?>
Link copied to clipboard
abstract fun observerValidAccountList(): <Error class: unknown class><List<AccountInfoEntity>>
Link copied to clipboard
abstract suspend fun persistentWebSocketStatus(userIDEntity: UserIDEntity): Boolean
Link copied to clipboard
abstract suspend fun setCurrentAccount(userIDEntity: UserIDEntity?)
Link copied to clipboard
abstract suspend fun ssoId(userIDEntity: UserIDEntity): SsoIdEntity?
Link copied to clipboard
abstract suspend fun updatePersistentWebSocketStatus(userIDEntity: UserIDEntity, isPersistentWebSocketEnabled: Boolean)
Link copied to clipboard
abstract suspend fun updateSsoIdAndScimInfo(userIDEntity: UserIDEntity, ssoIdEntity: SsoIdEntity?, managedBy: ManagedByEntity?)
Link copied to clipboard