Initial commit
This commit is contained in:
commit
6072b2ba29
844 changed files with 220532 additions and 0 deletions
19
app/src/main/java/com/aryan/reader/epub/EpubChapter.kt
Normal file
19
app/src/main/java/com/aryan/reader/epub/EpubChapter.kt
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
// EpubChapter.kt
|
||||
package com.aryan.reader.epub
|
||||
|
||||
import kotlinx.serialization.ExperimentalSerializationApi
|
||||
import kotlinx.serialization.Serializable
|
||||
import kotlinx.serialization.protobuf.ProtoNumber
|
||||
|
||||
@OptIn(ExperimentalSerializationApi::class)
|
||||
@Serializable
|
||||
data class EpubChapter @OptIn(ExperimentalSerializationApi::class) constructor(
|
||||
@ProtoNumber(1) val chapterId: String,
|
||||
@ProtoNumber(2) val absPath: String,
|
||||
@ProtoNumber(3) val title: String,
|
||||
@ProtoNumber(4) val htmlFilePath: String,
|
||||
@ProtoNumber(5) val plainTextContent: String,
|
||||
@ProtoNumber(6) val htmlContent: String,
|
||||
@ProtoNumber(7) val depth: Int = 0,
|
||||
@ProtoNumber(8) val isInToc: Boolean = true
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue