package com.github.nullptroma.wallenc.ui.screens.main.screens.storage.twofa

import androidx.compose.runtime.Immutable
import com.github.nullptroma.wallenc.domain.datatypes.TwoFaTokenRecord
import com.github.nullptroma.wallenc.ui.resources.UserNotification

@Immutable
data class TwoFaTokensScreenState(
    val isLoading: Boolean = true,
    val isAvailable: Boolean = false,
    val isMutating: Boolean = false,
    val items: List<TwoFaTokenRecord> = emptyList(),
    val errorNotification: UserNotification.TextRes? = null,
)
