UserReadingData

用户书本阅读数据接口

Since

Api 2

Inheritors

Types

Link copied to clipboard
object Companion

用户阅读数据工厂方法集合

Properties

Link copied to clipboard

各章节的当前阅读进度Map, 以章节id为key

Link copied to clipboard
abstract val id: String

书本id

Link copied to clipboard

最后阅读的章节id

Link copied to clipboard

最后阅读的章节标题

Link copied to clipboard

最后阅读时间

Link copied to clipboard

各章节的历史最高阅读进度Map, 以章节id为key

Link copied to clipboard
abstract val readingProgress: Float

书本整体阅读进度(0.0~1.0)

Link copied to clipboard
abstract val totalReadTime: Int

总阅读时长(单位: 秒), -1表示尚未阅读

Functions

Link copied to clipboard
open override fun copy(): UserReadingData

深度复制当前对象

Link copied to clipboard
open override fun isEmpty(): Boolean

判断对象是否为空

Link copied to clipboard

转化为可变对象 如果对象本身就是可变对象, 则直接返回自身 如果对象并非可变对象, 则复制一份可变对象并返回