Package-level declarations

Types

Link copied to clipboard
@Immutable
sealed class AccountAction
Link copied to clipboard
class AccountAdapter(accountSelectCallback: (DataStoreHelper.Account) -> Unit, accountCreateCallback: (DataStoreHelper.Account) -> Unit, accountEditCallback: (DataStoreHelper.Account) -> Unit, accountDeleteCallback: (DataStoreHelper.Account) -> Unit) : NoStateAdapter<DataStoreHelper.Account>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class AccountSelectLinearItemDecoration(size: Int) : RecyclerView.ItemDecoration
Link copied to clipboard
@Immutable
data class AccountState(val lastLoginKeyIndex: Int = 0, val canEditAccount: Boolean = false, val accounts: SearchableData<Int, DataStoreHelper.Account> = SearchableData.from( data = persistentMapOf(), /** This will cause bugs if changed! */ sortedBy = sortByInt { it.keyIndex } ), val editAccount: DataStoreHelper.Account? = null, val loggedInWith: Int? = null)
Link copied to clipboard
class AccountViewModel : ViewModel
Link copied to clipboard
class AccountViewModel2(val defaultAccount: DataStoreHelper.Account, initialState: AccountState) : ViewModel, StateContainer<AccountState> , ActionHandler<AccountAction>

Functions

Link copied to clipboard
@Composable
fun Preview()