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

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

@Immutable
data class StorageHomeScreenState(
    val storageUuid: String = "",
    val storageName: String = "",
    val isLoading: Boolean = true,
    val isAvailable: Boolean = false,
    val isEncrypted: Boolean = false,
    val isVirtualStorage: Boolean = false,
    val twoFaCount: Int = 0,
    val textSecretsCount: Int = 0,
    val canManageDomainData: Boolean = false,
    val errorNotification: UserNotification.TextRes? = null,
)
