Bookshelf

sealed interface Bookshelf

A sealed interface representing a bookshelf.

A bookshelf represents a storage entity for managing comic files. This interface allows for different types of bookshelf implementations, such as local storage or network storage (SMB).

Inheritors

Properties

Link copied to clipboard
abstract val displayName: String

The display name of the bookshelf.

Link copied to clipboard
abstract val fileCount: Int

The number of files in the bookshelf.

Link copied to clipboard
abstract val id: BookshelfId

The unique identifier of the bookshelf.

Link copied to clipboard
abstract val isDeleted: Boolean

Flag indicating whether the bookshelf is deleted.

Link copied to clipboard
abstract val type: BookshelfType?

The type of the bookshelf (local, network storage, etc.).