mirror of
https://github.com/gedoor/legado.git
synced 2025-08-10 00:52:30 +00:00
30 lines
981 B
TypeScript
30 lines
981 B
TypeScript
/** https://github.com/gedoor/legado/tree/master/app/src/main/java/io/legado/app/data/entities */
|
|
interface BaseSource {
|
|
lastUpdateTime?: number | undefined
|
|
}
|
|
interface BookSoure extends BaseSource {
|
|
bookSourceUrl?: string | undefined
|
|
bookSourceName?: string | undefined
|
|
bookSourceType?: number | undefined
|
|
bookSourceGroup?: string | undefined
|
|
bookSourceComment?: string | undefined
|
|
ruleSearch?: RuleSearch | undefined
|
|
ruleBookInfo?: RuleBookInfo | undefined
|
|
ruleToc?: RuleToc | undefined
|
|
ruleContent?: RuleContent | undefined
|
|
ruleReview?: RuleReview | undefined
|
|
ruleExplore?: ruleExplore | undefined
|
|
}
|
|
interface RuleSearch {
|
|
checkKeyWord?: string | undefined
|
|
}
|
|
interface RssSource extends BaseSource {
|
|
sourceUrl?: string | undefined
|
|
sourceName?: string | undefined
|
|
sourceGroup?: string | undefined
|
|
sourceComment?: string | undefined
|
|
}
|
|
type Source = BookSoure & RssSource
|
|
|
|
export { Source, BookSoure, RssSource }
|