24 lines
470 B
Kotlin
24 lines
470 B
Kotlin
/*
|
|
* SPDX-FileCopyrightText: 2026 Shiham Abdul Rahman <shihaam@shihaam.dev>
|
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
*/
|
|
|
|
package sh.sar.isodroid.data
|
|
|
|
enum class MountType {
|
|
MASS_STORAGE,
|
|
CDROM,
|
|
UNKNOWN
|
|
}
|
|
|
|
data class MountStatus(
|
|
val mounted: Boolean,
|
|
val path: String? = null,
|
|
val type: MountType = MountType.UNKNOWN,
|
|
val readOnly: Boolean = true
|
|
) {
|
|
companion object {
|
|
val UNMOUNTED = MountStatus(mounted = false)
|
|
}
|
|
}
|