41 lines
815 B
Kotlin
41 lines
815 B
Kotlin
package eu.kanade.tachiyomi.multisrc.gravureblogger
|
|
|
|
import kotlinx.serialization.SerialName
|
|
import kotlinx.serialization.Serializable
|
|
|
|
@Serializable
|
|
class BloggerDto(
|
|
val feed: BloggerFeedDto,
|
|
)
|
|
|
|
@Serializable
|
|
class BloggerFeedDto(
|
|
val category: List<BloggerCategoryDto> = emptyList(),
|
|
val entry: List<BloggerFeedEntryDto> = emptyList(),
|
|
)
|
|
|
|
@Serializable
|
|
class BloggerFeedEntryDto(
|
|
val published: BloggerTextDto,
|
|
val category: List<BloggerCategoryDto>? = emptyList(),
|
|
val title: BloggerTextDto,
|
|
val content: BloggerTextDto,
|
|
val link: List<BloggerLinkDto>,
|
|
)
|
|
|
|
@Serializable
|
|
class BloggerLinkDto(
|
|
val rel: String,
|
|
val href: String,
|
|
)
|
|
|
|
@Serializable
|
|
class BloggerCategoryDto(
|
|
val term: String,
|
|
)
|
|
|
|
@Serializable
|
|
class BloggerTextDto(
|
|
@SerialName("\$t") val t: String,
|
|
)
|