package exh.merged.sql.models data class MergedMangaReference( // Tag identifier, unique var id: Long?, // The manga where it grabs the updated manga info var isInfoManga: Boolean, // If false the manga will not grab chapter updates var getChapterUpdates: Boolean, // The mode in which the chapters are handeled, only set in the main merge reference var chapterSortMode: Int, // chapter priority the deduplication uses var chapterPriority: Int, // Set if you want it to download new chapters var downloadChapters: Boolean, // merged manga this reference is attached to var mergeId: Long?, // merged manga url this reference is attached to val mergeUrl: String, // manga id included in the merge this reference is attached to var mangaId: Long?, // manga url included in the merge this reference is attached to val mangaUrl: String, // source of the manga that is merged into this merge val mangaSourceId: Long ) { companion object { const val CHAPTER_SORT_NONE = 0 const val CHAPTER_SORT_NO_DEDUPE = 1 const val CHAPTER_SORT_PRIORITY = 2 const val CHAPTER_SORT_MOST_CHAPTERS = 3 const val CHAPTER_SORT_HIGHEST_CHAPTER_NUMBER = 4 } }