// GENERATED CODE - DO NOT MODIFY BY HAND part of 'settings.dart'; // ************************************************************************** // IsarCollectionGenerator // ************************************************************************** // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types extension GetSettingsCollection on Isar { IsarCollection get settings => this.collection(); } const SettingsSchema = CollectionSchema( name: r'Settings', id: -8656046621518759136, properties: { r'aniSkipTimeoutLength': PropertySchema( id: 0, name: r'aniSkipTimeoutLength', type: IsarType.long, ), r'animatePageTransitions': PropertySchema( id: 1, name: r'animatePageTransitions', type: IsarType.bool, ), r'animeDisplayType': PropertySchema( id: 2, name: r'animeDisplayType', type: IsarType.byte, enumMap: _SettingsanimeDisplayTypeEnumValueMap, ), r'animeGridSize': PropertySchema( id: 3, name: r'animeGridSize', type: IsarType.long, ), r'animeLibraryDownloadedChapters': PropertySchema( id: 4, name: r'animeLibraryDownloadedChapters', type: IsarType.bool, ), r'animeLibraryLocalSource': PropertySchema( id: 5, name: r'animeLibraryLocalSource', type: IsarType.bool, ), r'animeLibraryShowCategoryTabs': PropertySchema( id: 6, name: r'animeLibraryShowCategoryTabs', type: IsarType.bool, ), r'animeLibraryShowContinueReadingButton': PropertySchema( id: 7, name: r'animeLibraryShowContinueReadingButton', type: IsarType.bool, ), r'animeLibraryShowLanguage': PropertySchema( id: 8, name: r'animeLibraryShowLanguage', type: IsarType.bool, ), r'animeLibraryShowNumbersOfItems': PropertySchema( id: 9, name: r'animeLibraryShowNumbersOfItems', type: IsarType.bool, ), r'appFontFamily': PropertySchema( id: 10, name: r'appFontFamily', type: IsarType.string, ), r'autoBackupLocation': PropertySchema( id: 11, name: r'autoBackupLocation', type: IsarType.string, ), r'autoExtensionsUpdates': PropertySchema( id: 12, name: r'autoExtensionsUpdates', type: IsarType.bool, ), r'autoScrollPages': PropertySchema( id: 13, name: r'autoScrollPages', type: IsarType.objectList, target: r'AutoScrollPages', ), r'backgroundColor': PropertySchema( id: 14, name: r'backgroundColor', type: IsarType.byte, enumMap: _SettingsbackgroundColorEnumValueMap, ), r'backupFrequency': PropertySchema( id: 15, name: r'backupFrequency', type: IsarType.long, ), r'backupFrequencyOptions': PropertySchema( id: 16, name: r'backupFrequencyOptions', type: IsarType.longList, ), r'btServerAddress': PropertySchema( id: 17, name: r'btServerAddress', type: IsarType.string, ), r'btServerPort': PropertySchema( id: 18, name: r'btServerPort', type: IsarType.long, ), r'chapterFilterBookmarkedList': PropertySchema( id: 19, name: r'chapterFilterBookmarkedList', type: IsarType.objectList, target: r'ChapterFilterBookmarked', ), r'chapterFilterDownloadedList': PropertySchema( id: 20, name: r'chapterFilterDownloadedList', type: IsarType.objectList, target: r'ChapterFilterDownloaded', ), r'chapterFilterUnreadList': PropertySchema( id: 21, name: r'chapterFilterUnreadList', type: IsarType.objectList, target: r'ChapterFilterUnread', ), r'chapterPageIndexList': PropertySchema( id: 22, name: r'chapterPageIndexList', type: IsarType.objectList, target: r'ChapterPageIndex', ), r'chapterPageUrlsList': PropertySchema( id: 23, name: r'chapterPageUrlsList', type: IsarType.objectList, target: r'ChapterPageurls', ), r'checkForExtensionUpdates': PropertySchema( id: 24, name: r'checkForExtensionUpdates', type: IsarType.bool, ), r'colorFilterBlendMode': PropertySchema( id: 25, name: r'colorFilterBlendMode', type: IsarType.byte, enumMap: _SettingscolorFilterBlendModeEnumValueMap, ), r'cookiesList': PropertySchema( id: 26, name: r'cookiesList', type: IsarType.objectList, target: r'MCookie', ), r'cropBorders': PropertySchema( id: 27, name: r'cropBorders', type: IsarType.bool, ), r'customColorFilter': PropertySchema( id: 28, name: r'customColorFilter', type: IsarType.object, target: r'CustomColorFilter', ), r'dateFormat': PropertySchema( id: 29, name: r'dateFormat', type: IsarType.string, ), r'defaultDoubleTapToSkipLength': PropertySchema( id: 30, name: r'defaultDoubleTapToSkipLength', type: IsarType.long, ), r'defaultPlayBackSpeed': PropertySchema( id: 31, name: r'defaultPlayBackSpeed', type: IsarType.double, ), r'defaultReaderMode': PropertySchema( id: 32, name: r'defaultReaderMode', type: IsarType.byte, enumMap: _SettingsdefaultReaderModeEnumValueMap, ), r'defaultSkipIntroLength': PropertySchema( id: 33, name: r'defaultSkipIntroLength', type: IsarType.long, ), r'disableSectionType': PropertySchema( id: 34, name: r'disableSectionType', type: IsarType.byte, enumMap: _SettingsdisableSectionTypeEnumValueMap, ), r'displayType': PropertySchema( id: 35, name: r'displayType', type: IsarType.byte, enumMap: _SettingsdisplayTypeEnumValueMap, ), r'doubleTapAnimationSpeed': PropertySchema( id: 36, name: r'doubleTapAnimationSpeed', type: IsarType.long, ), r'downloadLocation': PropertySchema( id: 37, name: r'downloadLocation', type: IsarType.string, ), r'downloadOnlyOnWifi': PropertySchema( id: 38, name: r'downloadOnlyOnWifi', type: IsarType.bool, ), r'enableAniSkip': PropertySchema( id: 39, name: r'enableAniSkip', type: IsarType.bool, ), r'enableAutoSkip': PropertySchema( id: 40, name: r'enableAutoSkip', type: IsarType.bool, ), r'enableCustomColorFilter': PropertySchema( id: 41, name: r'enableCustomColorFilter', type: IsarType.bool, ), r'filterScanlatorList': PropertySchema( id: 42, name: r'filterScanlatorList', type: IsarType.objectList, target: r'FilterScanlator', ), r'flexColorSchemeBlendLevel': PropertySchema( id: 43, name: r'flexColorSchemeBlendLevel', type: IsarType.double, ), r'flexSchemeColorIndex': PropertySchema( id: 44, name: r'flexSchemeColorIndex', type: IsarType.long, ), r'fullScreenPlayer': PropertySchema( id: 45, name: r'fullScreenPlayer', type: IsarType.bool, ), r'fullScreenReader': PropertySchema( id: 46, name: r'fullScreenReader', type: IsarType.bool, ), r'incognitoMode': PropertySchema( id: 47, name: r'incognitoMode', type: IsarType.bool, ), r'libraryDownloadedChapters': PropertySchema( id: 48, name: r'libraryDownloadedChapters', type: IsarType.bool, ), r'libraryFilterAnimeBookMarkedType': PropertySchema( id: 49, name: r'libraryFilterAnimeBookMarkedType', type: IsarType.long, ), r'libraryFilterAnimeDownloadType': PropertySchema( id: 50, name: r'libraryFilterAnimeDownloadType', type: IsarType.long, ), r'libraryFilterAnimeStartedType': PropertySchema( id: 51, name: r'libraryFilterAnimeStartedType', type: IsarType.long, ), r'libraryFilterAnimeUnreadType': PropertySchema( id: 52, name: r'libraryFilterAnimeUnreadType', type: IsarType.long, ), r'libraryFilterMangasBookMarkedType': PropertySchema( id: 53, name: r'libraryFilterMangasBookMarkedType', type: IsarType.long, ), r'libraryFilterMangasDownloadType': PropertySchema( id: 54, name: r'libraryFilterMangasDownloadType', type: IsarType.long, ), r'libraryFilterMangasStartedType': PropertySchema( id: 55, name: r'libraryFilterMangasStartedType', type: IsarType.long, ), r'libraryFilterMangasUnreadType': PropertySchema( id: 56, name: r'libraryFilterMangasUnreadType', type: IsarType.long, ), r'libraryLocalSource': PropertySchema( id: 57, name: r'libraryLocalSource', type: IsarType.bool, ), r'libraryShowCategoryTabs': PropertySchema( id: 58, name: r'libraryShowCategoryTabs', type: IsarType.bool, ), r'libraryShowContinueReadingButton': PropertySchema( id: 59, name: r'libraryShowContinueReadingButton', type: IsarType.bool, ), r'libraryShowLanguage': PropertySchema( id: 60, name: r'libraryShowLanguage', type: IsarType.bool, ), r'libraryShowNumbersOfItems': PropertySchema( id: 61, name: r'libraryShowNumbersOfItems', type: IsarType.bool, ), r'locale': PropertySchema( id: 62, name: r'locale', type: IsarType.object, target: r'L10nLocale', ), r'mangaGridSize': PropertySchema( id: 63, name: r'mangaGridSize', type: IsarType.long, ), r'mangaHomeDisplayType': PropertySchema( id: 64, name: r'mangaHomeDisplayType', type: IsarType.byte, enumMap: _SettingsmangaHomeDisplayTypeEnumValueMap, ), r'markEpisodeAsSeenType': PropertySchema( id: 65, name: r'markEpisodeAsSeenType', type: IsarType.long, ), r'onlyIncludePinnedSources': PropertySchema( id: 66, name: r'onlyIncludePinnedSources', type: IsarType.bool, ), r'pagePreloadAmount': PropertySchema( id: 67, name: r'pagePreloadAmount', type: IsarType.long, ), r'personalPageModeList': PropertySchema( id: 68, name: r'personalPageModeList', type: IsarType.objectList, target: r'PersonalPageMode', ), r'personalReaderModeList': PropertySchema( id: 69, name: r'personalReaderModeList', type: IsarType.objectList, target: r'PersonalReaderMode', ), r'playerSubtitleSettings': PropertySchema( id: 70, name: r'playerSubtitleSettings', type: IsarType.object, target: r'PlayerSubtitleSettings', ), r'pureBlackDarkMode': PropertySchema( id: 71, name: r'pureBlackDarkMode', type: IsarType.bool, ), r'relativeTimesTamps': PropertySchema( id: 72, name: r'relativeTimesTamps', type: IsarType.long, ), r'saveAsCBZArchive': PropertySchema( id: 73, name: r'saveAsCBZArchive', type: IsarType.bool, ), r'scaleType': PropertySchema( id: 74, name: r'scaleType', type: IsarType.byte, enumMap: _SettingsscaleTypeEnumValueMap, ), r'showPagesNumber': PropertySchema( id: 75, name: r'showPagesNumber', type: IsarType.bool, ), r'sortChapterList': PropertySchema( id: 76, name: r'sortChapterList', type: IsarType.objectList, target: r'SortChapter', ), r'sortLibraryAnime': PropertySchema( id: 77, name: r'sortLibraryAnime', type: IsarType.object, target: r'SortLibraryManga', ), r'sortLibraryManga': PropertySchema( id: 78, name: r'sortLibraryManga', type: IsarType.object, target: r'SortLibraryManga', ), r'startDatebackup': PropertySchema( id: 79, name: r'startDatebackup', type: IsarType.long, ), r'syncAfterReading': PropertySchema( id: 80, name: r'syncAfterReading', type: IsarType.bool, ), r'syncOnAppLaunch': PropertySchema( id: 81, name: r'syncOnAppLaunch', type: IsarType.bool, ), r'themeIsDark': PropertySchema( id: 82, name: r'themeIsDark', type: IsarType.bool, ), r'updateProgressAfterReading': PropertySchema( id: 83, name: r'updateProgressAfterReading', type: IsarType.bool, ), r'useLibass': PropertySchema( id: 84, name: r'useLibass', type: IsarType.bool, ), r'usePageTapZones': PropertySchema( id: 85, name: r'usePageTapZones', type: IsarType.bool, ), r'userAgent': PropertySchema( id: 86, name: r'userAgent', type: IsarType.string, ) }, estimateSize: _settingsEstimateSize, serialize: _settingsSerialize, deserialize: _settingsDeserialize, deserializeProp: _settingsDeserializeProp, idName: r'id', indexes: {}, links: { r'sources': LinkSchema( id: 4350160784948077250, name: r'sources', target: r'Sources', single: false, ) }, embeddedSchemas: { r'SortLibraryManga': SortLibraryMangaSchema, r'SortChapter': SortChapterSchema, r'ChapterFilterDownloaded': ChapterFilterDownloadedSchema, r'ChapterFilterUnread': ChapterFilterUnreadSchema, r'ChapterFilterBookmarked': ChapterFilterBookmarkedSchema, r'ChapterPageurls': ChapterPageurlsSchema, r'ChapterPageIndex': ChapterPageIndexSchema, r'MCookie': MCookieSchema, r'PersonalReaderMode': PersonalReaderModeSchema, r'FilterScanlator': FilterScanlatorSchema, r'L10nLocale': L10nLocaleSchema, r'PersonalPageMode': PersonalPageModeSchema, r'AutoScrollPages': AutoScrollPagesSchema, r'CustomColorFilter': CustomColorFilterSchema, r'PlayerSubtitleSettings': PlayerSubtitleSettingsSchema }, getId: _settingsGetId, getLinks: _settingsGetLinks, attach: _settingsAttach, version: '3.1.0+1', ); int _settingsEstimateSize( Settings object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final value = object.appFontFamily; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.autoBackupLocation; if (value != null) { bytesCount += 3 + value.length * 3; } } { final list = object.autoScrollPages; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[AutoScrollPages]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += AutoScrollPagesSchema.estimateSize(value, offsets, allOffsets); } } } } { final value = object.backupFrequencyOptions; if (value != null) { bytesCount += 3 + value.length * 8; } } { final value = object.btServerAddress; if (value != null) { bytesCount += 3 + value.length * 3; } } { final list = object.chapterFilterBookmarkedList; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[ChapterFilterBookmarked]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += ChapterFilterBookmarkedSchema.estimateSize( value, offsets, allOffsets); } } } } { final list = object.chapterFilterDownloadedList; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[ChapterFilterDownloaded]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += ChapterFilterDownloadedSchema.estimateSize( value, offsets, allOffsets); } } } } { final list = object.chapterFilterUnreadList; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[ChapterFilterUnread]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += ChapterFilterUnreadSchema.estimateSize( value, offsets, allOffsets); } } } } { final list = object.chapterPageIndexList; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[ChapterPageIndex]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += ChapterPageIndexSchema.estimateSize(value, offsets, allOffsets); } } } } { final list = object.chapterPageUrlsList; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[ChapterPageurls]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += ChapterPageurlsSchema.estimateSize(value, offsets, allOffsets); } } } } { final list = object.cookiesList; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[MCookie]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += MCookieSchema.estimateSize(value, offsets, allOffsets); } } } } { final value = object.customColorFilter; if (value != null) { bytesCount += 3 + CustomColorFilterSchema.estimateSize( value, allOffsets[CustomColorFilter]!, allOffsets); } } { final value = object.dateFormat; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.downloadLocation; if (value != null) { bytesCount += 3 + value.length * 3; } } { final list = object.filterScanlatorList; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[FilterScanlator]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += FilterScanlatorSchema.estimateSize(value, offsets, allOffsets); } } } } { final value = object.locale; if (value != null) { bytesCount += 3 + L10nLocaleSchema.estimateSize( value, allOffsets[L10nLocale]!, allOffsets); } } { final list = object.personalPageModeList; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[PersonalPageMode]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += PersonalPageModeSchema.estimateSize(value, offsets, allOffsets); } } } } { final list = object.personalReaderModeList; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[PersonalReaderMode]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += PersonalReaderModeSchema.estimateSize(value, offsets, allOffsets); } } } } { final value = object.playerSubtitleSettings; if (value != null) { bytesCount += 3 + PlayerSubtitleSettingsSchema.estimateSize( value, allOffsets[PlayerSubtitleSettings]!, allOffsets); } } { final list = object.sortChapterList; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[SortChapter]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += SortChapterSchema.estimateSize(value, offsets, allOffsets); } } } } { final value = object.sortLibraryAnime; if (value != null) { bytesCount += 3 + SortLibraryMangaSchema.estimateSize( value, allOffsets[SortLibraryManga]!, allOffsets); } } { final value = object.sortLibraryManga; if (value != null) { bytesCount += 3 + SortLibraryMangaSchema.estimateSize( value, allOffsets[SortLibraryManga]!, allOffsets); } } { final value = object.userAgent; if (value != null) { bytesCount += 3 + value.length * 3; } } return bytesCount; } void _settingsSerialize( Settings object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.aniSkipTimeoutLength); writer.writeBool(offsets[1], object.animatePageTransitions); writer.writeByte(offsets[2], object.animeDisplayType.index); writer.writeLong(offsets[3], object.animeGridSize); writer.writeBool(offsets[4], object.animeLibraryDownloadedChapters); writer.writeBool(offsets[5], object.animeLibraryLocalSource); writer.writeBool(offsets[6], object.animeLibraryShowCategoryTabs); writer.writeBool(offsets[7], object.animeLibraryShowContinueReadingButton); writer.writeBool(offsets[8], object.animeLibraryShowLanguage); writer.writeBool(offsets[9], object.animeLibraryShowNumbersOfItems); writer.writeString(offsets[10], object.appFontFamily); writer.writeString(offsets[11], object.autoBackupLocation); writer.writeBool(offsets[12], object.autoExtensionsUpdates); writer.writeObjectList( offsets[13], allOffsets, AutoScrollPagesSchema.serialize, object.autoScrollPages, ); writer.writeByte(offsets[14], object.backgroundColor.index); writer.writeLong(offsets[15], object.backupFrequency); writer.writeLongList(offsets[16], object.backupFrequencyOptions); writer.writeString(offsets[17], object.btServerAddress); writer.writeLong(offsets[18], object.btServerPort); writer.writeObjectList( offsets[19], allOffsets, ChapterFilterBookmarkedSchema.serialize, object.chapterFilterBookmarkedList, ); writer.writeObjectList( offsets[20], allOffsets, ChapterFilterDownloadedSchema.serialize, object.chapterFilterDownloadedList, ); writer.writeObjectList( offsets[21], allOffsets, ChapterFilterUnreadSchema.serialize, object.chapterFilterUnreadList, ); writer.writeObjectList( offsets[22], allOffsets, ChapterPageIndexSchema.serialize, object.chapterPageIndexList, ); writer.writeObjectList( offsets[23], allOffsets, ChapterPageurlsSchema.serialize, object.chapterPageUrlsList, ); writer.writeBool(offsets[24], object.checkForExtensionUpdates); writer.writeByte(offsets[25], object.colorFilterBlendMode.index); writer.writeObjectList( offsets[26], allOffsets, MCookieSchema.serialize, object.cookiesList, ); writer.writeBool(offsets[27], object.cropBorders); writer.writeObject( offsets[28], allOffsets, CustomColorFilterSchema.serialize, object.customColorFilter, ); writer.writeString(offsets[29], object.dateFormat); writer.writeLong(offsets[30], object.defaultDoubleTapToSkipLength); writer.writeDouble(offsets[31], object.defaultPlayBackSpeed); writer.writeByte(offsets[32], object.defaultReaderMode.index); writer.writeLong(offsets[33], object.defaultSkipIntroLength); writer.writeByte(offsets[34], object.disableSectionType.index); writer.writeByte(offsets[35], object.displayType.index); writer.writeLong(offsets[36], object.doubleTapAnimationSpeed); writer.writeString(offsets[37], object.downloadLocation); writer.writeBool(offsets[38], object.downloadOnlyOnWifi); writer.writeBool(offsets[39], object.enableAniSkip); writer.writeBool(offsets[40], object.enableAutoSkip); writer.writeBool(offsets[41], object.enableCustomColorFilter); writer.writeObjectList( offsets[42], allOffsets, FilterScanlatorSchema.serialize, object.filterScanlatorList, ); writer.writeDouble(offsets[43], object.flexColorSchemeBlendLevel); writer.writeLong(offsets[44], object.flexSchemeColorIndex); writer.writeBool(offsets[45], object.fullScreenPlayer); writer.writeBool(offsets[46], object.fullScreenReader); writer.writeBool(offsets[47], object.incognitoMode); writer.writeBool(offsets[48], object.libraryDownloadedChapters); writer.writeLong(offsets[49], object.libraryFilterAnimeBookMarkedType); writer.writeLong(offsets[50], object.libraryFilterAnimeDownloadType); writer.writeLong(offsets[51], object.libraryFilterAnimeStartedType); writer.writeLong(offsets[52], object.libraryFilterAnimeUnreadType); writer.writeLong(offsets[53], object.libraryFilterMangasBookMarkedType); writer.writeLong(offsets[54], object.libraryFilterMangasDownloadType); writer.writeLong(offsets[55], object.libraryFilterMangasStartedType); writer.writeLong(offsets[56], object.libraryFilterMangasUnreadType); writer.writeBool(offsets[57], object.libraryLocalSource); writer.writeBool(offsets[58], object.libraryShowCategoryTabs); writer.writeBool(offsets[59], object.libraryShowContinueReadingButton); writer.writeBool(offsets[60], object.libraryShowLanguage); writer.writeBool(offsets[61], object.libraryShowNumbersOfItems); writer.writeObject( offsets[62], allOffsets, L10nLocaleSchema.serialize, object.locale, ); writer.writeLong(offsets[63], object.mangaGridSize); writer.writeByte(offsets[64], object.mangaHomeDisplayType.index); writer.writeLong(offsets[65], object.markEpisodeAsSeenType); writer.writeBool(offsets[66], object.onlyIncludePinnedSources); writer.writeLong(offsets[67], object.pagePreloadAmount); writer.writeObjectList( offsets[68], allOffsets, PersonalPageModeSchema.serialize, object.personalPageModeList, ); writer.writeObjectList( offsets[69], allOffsets, PersonalReaderModeSchema.serialize, object.personalReaderModeList, ); writer.writeObject( offsets[70], allOffsets, PlayerSubtitleSettingsSchema.serialize, object.playerSubtitleSettings, ); writer.writeBool(offsets[71], object.pureBlackDarkMode); writer.writeLong(offsets[72], object.relativeTimesTamps); writer.writeBool(offsets[73], object.saveAsCBZArchive); writer.writeByte(offsets[74], object.scaleType.index); writer.writeBool(offsets[75], object.showPagesNumber); writer.writeObjectList( offsets[76], allOffsets, SortChapterSchema.serialize, object.sortChapterList, ); writer.writeObject( offsets[77], allOffsets, SortLibraryMangaSchema.serialize, object.sortLibraryAnime, ); writer.writeObject( offsets[78], allOffsets, SortLibraryMangaSchema.serialize, object.sortLibraryManga, ); writer.writeLong(offsets[79], object.startDatebackup); writer.writeBool(offsets[80], object.syncAfterReading); writer.writeBool(offsets[81], object.syncOnAppLaunch); writer.writeBool(offsets[82], object.themeIsDark); writer.writeBool(offsets[83], object.updateProgressAfterReading); writer.writeBool(offsets[84], object.useLibass); writer.writeBool(offsets[85], object.usePageTapZones); writer.writeString(offsets[86], object.userAgent); } Settings _settingsDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = Settings( aniSkipTimeoutLength: reader.readLongOrNull(offsets[0]), animatePageTransitions: reader.readBoolOrNull(offsets[1]), animeDisplayType: _SettingsanimeDisplayTypeValueEnumMap[ reader.readByteOrNull(offsets[2])] ?? DisplayType.compactGrid, animeGridSize: reader.readLongOrNull(offsets[3]), animeLibraryDownloadedChapters: reader.readBoolOrNull(offsets[4]), animeLibraryLocalSource: reader.readBoolOrNull(offsets[5]), animeLibraryShowCategoryTabs: reader.readBoolOrNull(offsets[6]), animeLibraryShowContinueReadingButton: reader.readBoolOrNull(offsets[7]), animeLibraryShowLanguage: reader.readBoolOrNull(offsets[8]), animeLibraryShowNumbersOfItems: reader.readBoolOrNull(offsets[9]), appFontFamily: reader.readStringOrNull(offsets[10]), autoBackupLocation: reader.readStringOrNull(offsets[11]), autoExtensionsUpdates: reader.readBoolOrNull(offsets[12]), autoScrollPages: reader.readObjectList( offsets[13], AutoScrollPagesSchema.deserialize, allOffsets, AutoScrollPages(), ), backgroundColor: _SettingsbackgroundColorValueEnumMap[ reader.readByteOrNull(offsets[14])] ?? BackgroundColor.black, backupFrequency: reader.readLongOrNull(offsets[15]), backupFrequencyOptions: reader.readLongList(offsets[16]), btServerAddress: reader.readStringOrNull(offsets[17]), btServerPort: reader.readLongOrNull(offsets[18]), chapterFilterDownloadedList: reader.readObjectList( offsets[20], ChapterFilterDownloadedSchema.deserialize, allOffsets, ChapterFilterDownloaded(), ), chapterPageIndexList: reader.readObjectList( offsets[22], ChapterPageIndexSchema.deserialize, allOffsets, ChapterPageIndex(), ), chapterPageUrlsList: reader.readObjectList( offsets[23], ChapterPageurlsSchema.deserialize, allOffsets, ChapterPageurls(), ), checkForExtensionUpdates: reader.readBoolOrNull(offsets[24]), colorFilterBlendMode: _SettingscolorFilterBlendModeValueEnumMap[ reader.readByteOrNull(offsets[25])] ?? ColorFilterBlendMode.none, cookiesList: reader.readObjectList( offsets[26], MCookieSchema.deserialize, allOffsets, MCookie(), ), cropBorders: reader.readBoolOrNull(offsets[27]), customColorFilter: reader.readObjectOrNull( offsets[28], CustomColorFilterSchema.deserialize, allOffsets, ), dateFormat: reader.readStringOrNull(offsets[29]), defaultDoubleTapToSkipLength: reader.readLongOrNull(offsets[30]), defaultPlayBackSpeed: reader.readDoubleOrNull(offsets[31]), defaultReaderMode: _SettingsdefaultReaderModeValueEnumMap[ reader.readByteOrNull(offsets[32])] ?? ReaderMode.vertical, defaultSkipIntroLength: reader.readLongOrNull(offsets[33]), disableSectionType: _SettingsdisableSectionTypeValueEnumMap[ reader.readByteOrNull(offsets[34])] ?? SectionType.all, displayType: _SettingsdisplayTypeValueEnumMap[reader.readByteOrNull(offsets[35])] ?? DisplayType.compactGrid, doubleTapAnimationSpeed: reader.readLongOrNull(offsets[36]), downloadLocation: reader.readStringOrNull(offsets[37]), downloadOnlyOnWifi: reader.readBoolOrNull(offsets[38]), enableAniSkip: reader.readBoolOrNull(offsets[39]), enableAutoSkip: reader.readBoolOrNull(offsets[40]), enableCustomColorFilter: reader.readBoolOrNull(offsets[41]), flexColorSchemeBlendLevel: reader.readDoubleOrNull(offsets[43]), flexSchemeColorIndex: reader.readLongOrNull(offsets[44]), fullScreenPlayer: reader.readBoolOrNull(offsets[45]), fullScreenReader: reader.readBoolOrNull(offsets[46]), id: id, incognitoMode: reader.readBoolOrNull(offsets[47]), libraryDownloadedChapters: reader.readBoolOrNull(offsets[48]), libraryFilterAnimeBookMarkedType: reader.readLongOrNull(offsets[49]), libraryFilterAnimeDownloadType: reader.readLongOrNull(offsets[50]), libraryFilterAnimeStartedType: reader.readLongOrNull(offsets[51]), libraryFilterAnimeUnreadType: reader.readLongOrNull(offsets[52]), libraryFilterMangasBookMarkedType: reader.readLongOrNull(offsets[53]), libraryFilterMangasDownloadType: reader.readLongOrNull(offsets[54]), libraryFilterMangasStartedType: reader.readLongOrNull(offsets[55]), libraryFilterMangasUnreadType: reader.readLongOrNull(offsets[56]), libraryLocalSource: reader.readBoolOrNull(offsets[57]), libraryShowCategoryTabs: reader.readBoolOrNull(offsets[58]), libraryShowContinueReadingButton: reader.readBoolOrNull(offsets[59]), libraryShowLanguage: reader.readBoolOrNull(offsets[60]), libraryShowNumbersOfItems: reader.readBoolOrNull(offsets[61]), mangaGridSize: reader.readLongOrNull(offsets[63]), mangaHomeDisplayType: _SettingsmangaHomeDisplayTypeValueEnumMap[ reader.readByteOrNull(offsets[64])] ?? DisplayType.comfortableGrid, markEpisodeAsSeenType: reader.readLongOrNull(offsets[65]), onlyIncludePinnedSources: reader.readBoolOrNull(offsets[66]), pagePreloadAmount: reader.readLongOrNull(offsets[67]), personalPageModeList: reader.readObjectList( offsets[68], PersonalPageModeSchema.deserialize, allOffsets, PersonalPageMode(), ), personalReaderModeList: reader.readObjectList( offsets[69], PersonalReaderModeSchema.deserialize, allOffsets, PersonalReaderMode(), ), playerSubtitleSettings: reader.readObjectOrNull( offsets[70], PlayerSubtitleSettingsSchema.deserialize, allOffsets, ), pureBlackDarkMode: reader.readBoolOrNull(offsets[71]), relativeTimesTamps: reader.readLongOrNull(offsets[72]), saveAsCBZArchive: reader.readBoolOrNull(offsets[73]), scaleType: _SettingsscaleTypeValueEnumMap[reader.readByteOrNull(offsets[74])] ?? ScaleType.fitScreen, showPagesNumber: reader.readBoolOrNull(offsets[75]), sortChapterList: reader.readObjectList( offsets[76], SortChapterSchema.deserialize, allOffsets, SortChapter(), ), sortLibraryAnime: reader.readObjectOrNull( offsets[77], SortLibraryMangaSchema.deserialize, allOffsets, ), sortLibraryManga: reader.readObjectOrNull( offsets[78], SortLibraryMangaSchema.deserialize, allOffsets, ), startDatebackup: reader.readLongOrNull(offsets[79]), syncAfterReading: reader.readBoolOrNull(offsets[80]), syncOnAppLaunch: reader.readBoolOrNull(offsets[81]), themeIsDark: reader.readBoolOrNull(offsets[82]), updateProgressAfterReading: reader.readBoolOrNull(offsets[83]), useLibass: reader.readBoolOrNull(offsets[84]), usePageTapZones: reader.readBoolOrNull(offsets[85]), userAgent: reader.readStringOrNull(offsets[86]), ); object.chapterFilterBookmarkedList = reader.readObjectList( offsets[19], ChapterFilterBookmarkedSchema.deserialize, allOffsets, ChapterFilterBookmarked(), ); object.chapterFilterUnreadList = reader.readObjectList( offsets[21], ChapterFilterUnreadSchema.deserialize, allOffsets, ChapterFilterUnread(), ); object.filterScanlatorList = reader.readObjectList( offsets[42], FilterScanlatorSchema.deserialize, allOffsets, FilterScanlator(), ); object.locale = reader.readObjectOrNull( offsets[62], L10nLocaleSchema.deserialize, allOffsets, ); return object; } P _settingsDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (reader.readBoolOrNull(offset)) as P; case 2: return (_SettingsanimeDisplayTypeValueEnumMap[ reader.readByteOrNull(offset)] ?? DisplayType.compactGrid) as P; case 3: return (reader.readLongOrNull(offset)) as P; case 4: return (reader.readBoolOrNull(offset)) as P; case 5: return (reader.readBoolOrNull(offset)) as P; case 6: return (reader.readBoolOrNull(offset)) as P; case 7: return (reader.readBoolOrNull(offset)) as P; case 8: return (reader.readBoolOrNull(offset)) as P; case 9: return (reader.readBoolOrNull(offset)) as P; case 10: return (reader.readStringOrNull(offset)) as P; case 11: return (reader.readStringOrNull(offset)) as P; case 12: return (reader.readBoolOrNull(offset)) as P; case 13: return (reader.readObjectList( offset, AutoScrollPagesSchema.deserialize, allOffsets, AutoScrollPages(), )) as P; case 14: return (_SettingsbackgroundColorValueEnumMap[ reader.readByteOrNull(offset)] ?? BackgroundColor.black) as P; case 15: return (reader.readLongOrNull(offset)) as P; case 16: return (reader.readLongList(offset)) as P; case 17: return (reader.readStringOrNull(offset)) as P; case 18: return (reader.readLongOrNull(offset)) as P; case 19: return (reader.readObjectList( offset, ChapterFilterBookmarkedSchema.deserialize, allOffsets, ChapterFilterBookmarked(), )) as P; case 20: return (reader.readObjectList( offset, ChapterFilterDownloadedSchema.deserialize, allOffsets, ChapterFilterDownloaded(), )) as P; case 21: return (reader.readObjectList( offset, ChapterFilterUnreadSchema.deserialize, allOffsets, ChapterFilterUnread(), )) as P; case 22: return (reader.readObjectList( offset, ChapterPageIndexSchema.deserialize, allOffsets, ChapterPageIndex(), )) as P; case 23: return (reader.readObjectList( offset, ChapterPageurlsSchema.deserialize, allOffsets, ChapterPageurls(), )) as P; case 24: return (reader.readBoolOrNull(offset)) as P; case 25: return (_SettingscolorFilterBlendModeValueEnumMap[ reader.readByteOrNull(offset)] ?? ColorFilterBlendMode.none) as P; case 26: return (reader.readObjectList( offset, MCookieSchema.deserialize, allOffsets, MCookie(), )) as P; case 27: return (reader.readBoolOrNull(offset)) as P; case 28: return (reader.readObjectOrNull( offset, CustomColorFilterSchema.deserialize, allOffsets, )) as P; case 29: return (reader.readStringOrNull(offset)) as P; case 30: return (reader.readLongOrNull(offset)) as P; case 31: return (reader.readDoubleOrNull(offset)) as P; case 32: return (_SettingsdefaultReaderModeValueEnumMap[ reader.readByteOrNull(offset)] ?? ReaderMode.vertical) as P; case 33: return (reader.readLongOrNull(offset)) as P; case 34: return (_SettingsdisableSectionTypeValueEnumMap[ reader.readByteOrNull(offset)] ?? SectionType.all) as P; case 35: return (_SettingsdisplayTypeValueEnumMap[reader.readByteOrNull(offset)] ?? DisplayType.compactGrid) as P; case 36: return (reader.readLongOrNull(offset)) as P; case 37: return (reader.readStringOrNull(offset)) as P; case 38: return (reader.readBoolOrNull(offset)) as P; case 39: return (reader.readBoolOrNull(offset)) as P; case 40: return (reader.readBoolOrNull(offset)) as P; case 41: return (reader.readBoolOrNull(offset)) as P; case 42: return (reader.readObjectList( offset, FilterScanlatorSchema.deserialize, allOffsets, FilterScanlator(), )) as P; case 43: return (reader.readDoubleOrNull(offset)) as P; case 44: return (reader.readLongOrNull(offset)) as P; case 45: return (reader.readBoolOrNull(offset)) as P; case 46: return (reader.readBoolOrNull(offset)) as P; case 47: return (reader.readBoolOrNull(offset)) as P; case 48: return (reader.readBoolOrNull(offset)) as P; case 49: return (reader.readLongOrNull(offset)) as P; case 50: return (reader.readLongOrNull(offset)) as P; case 51: return (reader.readLongOrNull(offset)) as P; case 52: return (reader.readLongOrNull(offset)) as P; case 53: return (reader.readLongOrNull(offset)) as P; case 54: return (reader.readLongOrNull(offset)) as P; case 55: return (reader.readLongOrNull(offset)) as P; case 56: return (reader.readLongOrNull(offset)) as P; case 57: return (reader.readBoolOrNull(offset)) as P; case 58: return (reader.readBoolOrNull(offset)) as P; case 59: return (reader.readBoolOrNull(offset)) as P; case 60: return (reader.readBoolOrNull(offset)) as P; case 61: return (reader.readBoolOrNull(offset)) as P; case 62: return (reader.readObjectOrNull( offset, L10nLocaleSchema.deserialize, allOffsets, )) as P; case 63: return (reader.readLongOrNull(offset)) as P; case 64: return (_SettingsmangaHomeDisplayTypeValueEnumMap[ reader.readByteOrNull(offset)] ?? DisplayType.comfortableGrid) as P; case 65: return (reader.readLongOrNull(offset)) as P; case 66: return (reader.readBoolOrNull(offset)) as P; case 67: return (reader.readLongOrNull(offset)) as P; case 68: return (reader.readObjectList( offset, PersonalPageModeSchema.deserialize, allOffsets, PersonalPageMode(), )) as P; case 69: return (reader.readObjectList( offset, PersonalReaderModeSchema.deserialize, allOffsets, PersonalReaderMode(), )) as P; case 70: return (reader.readObjectOrNull( offset, PlayerSubtitleSettingsSchema.deserialize, allOffsets, )) as P; case 71: return (reader.readBoolOrNull(offset)) as P; case 72: return (reader.readLongOrNull(offset)) as P; case 73: return (reader.readBoolOrNull(offset)) as P; case 74: return (_SettingsscaleTypeValueEnumMap[reader.readByteOrNull(offset)] ?? ScaleType.fitScreen) as P; case 75: return (reader.readBoolOrNull(offset)) as P; case 76: return (reader.readObjectList( offset, SortChapterSchema.deserialize, allOffsets, SortChapter(), )) as P; case 77: return (reader.readObjectOrNull( offset, SortLibraryMangaSchema.deserialize, allOffsets, )) as P; case 78: return (reader.readObjectOrNull( offset, SortLibraryMangaSchema.deserialize, allOffsets, )) as P; case 79: return (reader.readLongOrNull(offset)) as P; case 80: return (reader.readBoolOrNull(offset)) as P; case 81: return (reader.readBoolOrNull(offset)) as P; case 82: return (reader.readBoolOrNull(offset)) as P; case 83: return (reader.readBoolOrNull(offset)) as P; case 84: return (reader.readBoolOrNull(offset)) as P; case 85: return (reader.readBoolOrNull(offset)) as P; case 86: return (reader.readStringOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } const _SettingsanimeDisplayTypeEnumValueMap = { 'compactGrid': 0, 'comfortableGrid': 1, 'coverOnlyGrid': 2, 'list': 3, }; const _SettingsanimeDisplayTypeValueEnumMap = { 0: DisplayType.compactGrid, 1: DisplayType.comfortableGrid, 2: DisplayType.coverOnlyGrid, 3: DisplayType.list, }; const _SettingsbackgroundColorEnumValueMap = { 'black': 0, 'grey': 1, 'white': 2, 'automatic': 3, }; const _SettingsbackgroundColorValueEnumMap = { 0: BackgroundColor.black, 1: BackgroundColor.grey, 2: BackgroundColor.white, 3: BackgroundColor.automatic, }; const _SettingscolorFilterBlendModeEnumValueMap = { 'none': 0, 'multiply': 1, 'screen': 2, 'overlay': 3, 'colorDodge': 4, 'lighten': 5, 'colorBurn': 6, 'darken': 7, 'difference': 8, 'saturation': 9, 'softLight': 10, 'plus': 11, 'exclusion': 12, }; const _SettingscolorFilterBlendModeValueEnumMap = { 0: ColorFilterBlendMode.none, 1: ColorFilterBlendMode.multiply, 2: ColorFilterBlendMode.screen, 3: ColorFilterBlendMode.overlay, 4: ColorFilterBlendMode.colorDodge, 5: ColorFilterBlendMode.lighten, 6: ColorFilterBlendMode.colorBurn, 7: ColorFilterBlendMode.darken, 8: ColorFilterBlendMode.difference, 9: ColorFilterBlendMode.saturation, 10: ColorFilterBlendMode.softLight, 11: ColorFilterBlendMode.plus, 12: ColorFilterBlendMode.exclusion, }; const _SettingsdefaultReaderModeEnumValueMap = { 'vertical': 0, 'ltr': 1, 'rtl': 2, 'verticalContinuous': 3, 'webtoon': 4, 'horizontalContinuous': 5, }; const _SettingsdefaultReaderModeValueEnumMap = { 0: ReaderMode.vertical, 1: ReaderMode.ltr, 2: ReaderMode.rtl, 3: ReaderMode.verticalContinuous, 4: ReaderMode.webtoon, 5: ReaderMode.horizontalContinuous, }; const _SettingsdisableSectionTypeEnumValueMap = { 'all': 0, 'anime': 1, 'manga': 2, }; const _SettingsdisableSectionTypeValueEnumMap = { 0: SectionType.all, 1: SectionType.anime, 2: SectionType.manga, }; const _SettingsdisplayTypeEnumValueMap = { 'compactGrid': 0, 'comfortableGrid': 1, 'coverOnlyGrid': 2, 'list': 3, }; const _SettingsdisplayTypeValueEnumMap = { 0: DisplayType.compactGrid, 1: DisplayType.comfortableGrid, 2: DisplayType.coverOnlyGrid, 3: DisplayType.list, }; const _SettingsmangaHomeDisplayTypeEnumValueMap = { 'compactGrid': 0, 'comfortableGrid': 1, 'coverOnlyGrid': 2, 'list': 3, }; const _SettingsmangaHomeDisplayTypeValueEnumMap = { 0: DisplayType.compactGrid, 1: DisplayType.comfortableGrid, 2: DisplayType.coverOnlyGrid, 3: DisplayType.list, }; const _SettingsscaleTypeEnumValueMap = { 'fitScreen': 0, 'stretch': 1, 'fitWidth': 2, 'fitHeight': 3, 'originalSize': 4, 'smartFit': 5, }; const _SettingsscaleTypeValueEnumMap = { 0: ScaleType.fitScreen, 1: ScaleType.stretch, 2: ScaleType.fitWidth, 3: ScaleType.fitHeight, 4: ScaleType.originalSize, 5: ScaleType.smartFit, }; Id _settingsGetId(Settings object) { return object.id ?? Isar.autoIncrement; } List> _settingsGetLinks(Settings object) { return [object.sources]; } void _settingsAttach(IsarCollection col, Id id, Settings object) { object.id = id; object.sources.attach(col, col.isar.collection(), r'sources', id); } extension SettingsQueryWhereSort on QueryBuilder { QueryBuilder anyId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension SettingsQueryWhere on QueryBuilder { QueryBuilder idEqualTo(Id id) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: id, upper: id, )); }); } QueryBuilder idNotEqualTo(Id id) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: false), ); } }); } QueryBuilder idGreaterThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: include), ); }); } QueryBuilder idLessThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: include), ); }); } QueryBuilder idBetween( Id lowerId, Id upperId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerId, includeLower: includeLower, upper: upperId, includeUpper: includeUpper, )); }); } } extension SettingsQueryFilter on QueryBuilder { QueryBuilder aniSkipTimeoutLengthIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'aniSkipTimeoutLength', )); }); } QueryBuilder aniSkipTimeoutLengthIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'aniSkipTimeoutLength', )); }); } QueryBuilder aniSkipTimeoutLengthEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'aniSkipTimeoutLength', value: value, )); }); } QueryBuilder aniSkipTimeoutLengthGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'aniSkipTimeoutLength', value: value, )); }); } QueryBuilder aniSkipTimeoutLengthLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'aniSkipTimeoutLength', value: value, )); }); } QueryBuilder aniSkipTimeoutLengthBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'aniSkipTimeoutLength', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder animatePageTransitionsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'animatePageTransitions', )); }); } QueryBuilder animatePageTransitionsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'animatePageTransitions', )); }); } QueryBuilder animatePageTransitionsEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'animatePageTransitions', value: value, )); }); } QueryBuilder animeDisplayTypeEqualTo(DisplayType value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'animeDisplayType', value: value, )); }); } QueryBuilder animeDisplayTypeGreaterThan( DisplayType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'animeDisplayType', value: value, )); }); } QueryBuilder animeDisplayTypeLessThan( DisplayType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'animeDisplayType', value: value, )); }); } QueryBuilder animeDisplayTypeBetween( DisplayType lower, DisplayType upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'animeDisplayType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder animeGridSizeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'animeGridSize', )); }); } QueryBuilder animeGridSizeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'animeGridSize', )); }); } QueryBuilder animeGridSizeEqualTo( int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'animeGridSize', value: value, )); }); } QueryBuilder animeGridSizeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'animeGridSize', value: value, )); }); } QueryBuilder animeGridSizeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'animeGridSize', value: value, )); }); } QueryBuilder animeGridSizeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'animeGridSize', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder animeLibraryDownloadedChaptersIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'animeLibraryDownloadedChapters', )); }); } QueryBuilder animeLibraryDownloadedChaptersIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'animeLibraryDownloadedChapters', )); }); } QueryBuilder animeLibraryDownloadedChaptersEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'animeLibraryDownloadedChapters', value: value, )); }); } QueryBuilder animeLibraryLocalSourceIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'animeLibraryLocalSource', )); }); } QueryBuilder animeLibraryLocalSourceIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'animeLibraryLocalSource', )); }); } QueryBuilder animeLibraryLocalSourceEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'animeLibraryLocalSource', value: value, )); }); } QueryBuilder animeLibraryShowCategoryTabsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'animeLibraryShowCategoryTabs', )); }); } QueryBuilder animeLibraryShowCategoryTabsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'animeLibraryShowCategoryTabs', )); }); } QueryBuilder animeLibraryShowCategoryTabsEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'animeLibraryShowCategoryTabs', value: value, )); }); } QueryBuilder animeLibraryShowContinueReadingButtonIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'animeLibraryShowContinueReadingButton', )); }); } QueryBuilder animeLibraryShowContinueReadingButtonIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'animeLibraryShowContinueReadingButton', )); }); } QueryBuilder animeLibraryShowContinueReadingButtonEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'animeLibraryShowContinueReadingButton', value: value, )); }); } QueryBuilder animeLibraryShowLanguageIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'animeLibraryShowLanguage', )); }); } QueryBuilder animeLibraryShowLanguageIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'animeLibraryShowLanguage', )); }); } QueryBuilder animeLibraryShowLanguageEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'animeLibraryShowLanguage', value: value, )); }); } QueryBuilder animeLibraryShowNumbersOfItemsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'animeLibraryShowNumbersOfItems', )); }); } QueryBuilder animeLibraryShowNumbersOfItemsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'animeLibraryShowNumbersOfItems', )); }); } QueryBuilder animeLibraryShowNumbersOfItemsEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'animeLibraryShowNumbersOfItems', value: value, )); }); } QueryBuilder appFontFamilyIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'appFontFamily', )); }); } QueryBuilder appFontFamilyIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'appFontFamily', )); }); } QueryBuilder appFontFamilyEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'appFontFamily', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder appFontFamilyGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'appFontFamily', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder appFontFamilyLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'appFontFamily', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder appFontFamilyBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'appFontFamily', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder appFontFamilyStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'appFontFamily', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder appFontFamilyEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'appFontFamily', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder appFontFamilyContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'appFontFamily', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder appFontFamilyMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'appFontFamily', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder appFontFamilyIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'appFontFamily', value: '', )); }); } QueryBuilder appFontFamilyIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'appFontFamily', value: '', )); }); } QueryBuilder autoBackupLocationIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'autoBackupLocation', )); }); } QueryBuilder autoBackupLocationIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'autoBackupLocation', )); }); } QueryBuilder autoBackupLocationEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'autoBackupLocation', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder autoBackupLocationGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'autoBackupLocation', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder autoBackupLocationLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'autoBackupLocation', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder autoBackupLocationBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'autoBackupLocation', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder autoBackupLocationStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'autoBackupLocation', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder autoBackupLocationEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'autoBackupLocation', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder autoBackupLocationContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'autoBackupLocation', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder autoBackupLocationMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'autoBackupLocation', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder autoBackupLocationIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'autoBackupLocation', value: '', )); }); } QueryBuilder autoBackupLocationIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'autoBackupLocation', value: '', )); }); } QueryBuilder autoExtensionsUpdatesIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'autoExtensionsUpdates', )); }); } QueryBuilder autoExtensionsUpdatesIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'autoExtensionsUpdates', )); }); } QueryBuilder autoExtensionsUpdatesEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'autoExtensionsUpdates', value: value, )); }); } QueryBuilder autoScrollPagesIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'autoScrollPages', )); }); } QueryBuilder autoScrollPagesIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'autoScrollPages', )); }); } QueryBuilder autoScrollPagesLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'autoScrollPages', length, true, length, true, ); }); } QueryBuilder autoScrollPagesIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'autoScrollPages', 0, true, 0, true, ); }); } QueryBuilder autoScrollPagesIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'autoScrollPages', 0, false, 999999, true, ); }); } QueryBuilder autoScrollPagesLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'autoScrollPages', 0, true, length, include, ); }); } QueryBuilder autoScrollPagesLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'autoScrollPages', length, include, 999999, true, ); }); } QueryBuilder autoScrollPagesLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'autoScrollPages', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder backgroundColorEqualTo(BackgroundColor value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'backgroundColor', value: value, )); }); } QueryBuilder backgroundColorGreaterThan( BackgroundColor value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'backgroundColor', value: value, )); }); } QueryBuilder backgroundColorLessThan( BackgroundColor value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'backgroundColor', value: value, )); }); } QueryBuilder backgroundColorBetween( BackgroundColor lower, BackgroundColor upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'backgroundColor', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder backupFrequencyIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'backupFrequency', )); }); } QueryBuilder backupFrequencyIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'backupFrequency', )); }); } QueryBuilder backupFrequencyEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'backupFrequency', value: value, )); }); } QueryBuilder backupFrequencyGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'backupFrequency', value: value, )); }); } QueryBuilder backupFrequencyLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'backupFrequency', value: value, )); }); } QueryBuilder backupFrequencyBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'backupFrequency', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder backupFrequencyOptionsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'backupFrequencyOptions', )); }); } QueryBuilder backupFrequencyOptionsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'backupFrequencyOptions', )); }); } QueryBuilder backupFrequencyOptionsElementEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'backupFrequencyOptions', value: value, )); }); } QueryBuilder backupFrequencyOptionsElementGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'backupFrequencyOptions', value: value, )); }); } QueryBuilder backupFrequencyOptionsElementLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'backupFrequencyOptions', value: value, )); }); } QueryBuilder backupFrequencyOptionsElementBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'backupFrequencyOptions', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder backupFrequencyOptionsLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'backupFrequencyOptions', length, true, length, true, ); }); } QueryBuilder backupFrequencyOptionsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'backupFrequencyOptions', 0, true, 0, true, ); }); } QueryBuilder backupFrequencyOptionsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'backupFrequencyOptions', 0, false, 999999, true, ); }); } QueryBuilder backupFrequencyOptionsLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'backupFrequencyOptions', 0, true, length, include, ); }); } QueryBuilder backupFrequencyOptionsLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'backupFrequencyOptions', length, include, 999999, true, ); }); } QueryBuilder backupFrequencyOptionsLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'backupFrequencyOptions', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder btServerAddressIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'btServerAddress', )); }); } QueryBuilder btServerAddressIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'btServerAddress', )); }); } QueryBuilder btServerAddressEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'btServerAddress', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder btServerAddressGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'btServerAddress', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder btServerAddressLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'btServerAddress', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder btServerAddressBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'btServerAddress', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder btServerAddressStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'btServerAddress', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder btServerAddressEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'btServerAddress', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder btServerAddressContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'btServerAddress', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder btServerAddressMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'btServerAddress', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder btServerAddressIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'btServerAddress', value: '', )); }); } QueryBuilder btServerAddressIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'btServerAddress', value: '', )); }); } QueryBuilder btServerPortIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'btServerPort', )); }); } QueryBuilder btServerPortIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'btServerPort', )); }); } QueryBuilder btServerPortEqualTo( int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'btServerPort', value: value, )); }); } QueryBuilder btServerPortGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'btServerPort', value: value, )); }); } QueryBuilder btServerPortLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'btServerPort', value: value, )); }); } QueryBuilder btServerPortBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'btServerPort', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder chapterFilterBookmarkedListIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'chapterFilterBookmarkedList', )); }); } QueryBuilder chapterFilterBookmarkedListIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'chapterFilterBookmarkedList', )); }); } QueryBuilder chapterFilterBookmarkedListLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterBookmarkedList', length, true, length, true, ); }); } QueryBuilder chapterFilterBookmarkedListIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterBookmarkedList', 0, true, 0, true, ); }); } QueryBuilder chapterFilterBookmarkedListIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterBookmarkedList', 0, false, 999999, true, ); }); } QueryBuilder chapterFilterBookmarkedListLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterBookmarkedList', 0, true, length, include, ); }); } QueryBuilder chapterFilterBookmarkedListLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterBookmarkedList', length, include, 999999, true, ); }); } QueryBuilder chapterFilterBookmarkedListLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterBookmarkedList', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder chapterFilterDownloadedListIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'chapterFilterDownloadedList', )); }); } QueryBuilder chapterFilterDownloadedListIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'chapterFilterDownloadedList', )); }); } QueryBuilder chapterFilterDownloadedListLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterDownloadedList', length, true, length, true, ); }); } QueryBuilder chapterFilterDownloadedListIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterDownloadedList', 0, true, 0, true, ); }); } QueryBuilder chapterFilterDownloadedListIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterDownloadedList', 0, false, 999999, true, ); }); } QueryBuilder chapterFilterDownloadedListLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterDownloadedList', 0, true, length, include, ); }); } QueryBuilder chapterFilterDownloadedListLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterDownloadedList', length, include, 999999, true, ); }); } QueryBuilder chapterFilterDownloadedListLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterDownloadedList', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder chapterFilterUnreadListIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'chapterFilterUnreadList', )); }); } QueryBuilder chapterFilterUnreadListIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'chapterFilterUnreadList', )); }); } QueryBuilder chapterFilterUnreadListLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterUnreadList', length, true, length, true, ); }); } QueryBuilder chapterFilterUnreadListIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterUnreadList', 0, true, 0, true, ); }); } QueryBuilder chapterFilterUnreadListIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterUnreadList', 0, false, 999999, true, ); }); } QueryBuilder chapterFilterUnreadListLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterUnreadList', 0, true, length, include, ); }); } QueryBuilder chapterFilterUnreadListLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterUnreadList', length, include, 999999, true, ); }); } QueryBuilder chapterFilterUnreadListLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterFilterUnreadList', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder chapterPageIndexListIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'chapterPageIndexList', )); }); } QueryBuilder chapterPageIndexListIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'chapterPageIndexList', )); }); } QueryBuilder chapterPageIndexListLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterPageIndexList', length, true, length, true, ); }); } QueryBuilder chapterPageIndexListIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterPageIndexList', 0, true, 0, true, ); }); } QueryBuilder chapterPageIndexListIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterPageIndexList', 0, false, 999999, true, ); }); } QueryBuilder chapterPageIndexListLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterPageIndexList', 0, true, length, include, ); }); } QueryBuilder chapterPageIndexListLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterPageIndexList', length, include, 999999, true, ); }); } QueryBuilder chapterPageIndexListLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterPageIndexList', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder chapterPageUrlsListIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'chapterPageUrlsList', )); }); } QueryBuilder chapterPageUrlsListIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'chapterPageUrlsList', )); }); } QueryBuilder chapterPageUrlsListLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterPageUrlsList', length, true, length, true, ); }); } QueryBuilder chapterPageUrlsListIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterPageUrlsList', 0, true, 0, true, ); }); } QueryBuilder chapterPageUrlsListIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterPageUrlsList', 0, false, 999999, true, ); }); } QueryBuilder chapterPageUrlsListLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterPageUrlsList', 0, true, length, include, ); }); } QueryBuilder chapterPageUrlsListLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterPageUrlsList', length, include, 999999, true, ); }); } QueryBuilder chapterPageUrlsListLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'chapterPageUrlsList', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder checkForExtensionUpdatesIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'checkForExtensionUpdates', )); }); } QueryBuilder checkForExtensionUpdatesIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'checkForExtensionUpdates', )); }); } QueryBuilder checkForExtensionUpdatesEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'checkForExtensionUpdates', value: value, )); }); } QueryBuilder colorFilterBlendModeEqualTo(ColorFilterBlendMode value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'colorFilterBlendMode', value: value, )); }); } QueryBuilder colorFilterBlendModeGreaterThan( ColorFilterBlendMode value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'colorFilterBlendMode', value: value, )); }); } QueryBuilder colorFilterBlendModeLessThan( ColorFilterBlendMode value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'colorFilterBlendMode', value: value, )); }); } QueryBuilder colorFilterBlendModeBetween( ColorFilterBlendMode lower, ColorFilterBlendMode upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'colorFilterBlendMode', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder cookiesListIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'cookiesList', )); }); } QueryBuilder cookiesListIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'cookiesList', )); }); } QueryBuilder cookiesListLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'cookiesList', length, true, length, true, ); }); } QueryBuilder cookiesListIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'cookiesList', 0, true, 0, true, ); }); } QueryBuilder cookiesListIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'cookiesList', 0, false, 999999, true, ); }); } QueryBuilder cookiesListLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'cookiesList', 0, true, length, include, ); }); } QueryBuilder cookiesListLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'cookiesList', length, include, 999999, true, ); }); } QueryBuilder cookiesListLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'cookiesList', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder cropBordersIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'cropBorders', )); }); } QueryBuilder cropBordersIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'cropBorders', )); }); } QueryBuilder cropBordersEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cropBorders', value: value, )); }); } QueryBuilder customColorFilterIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'customColorFilter', )); }); } QueryBuilder customColorFilterIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'customColorFilter', )); }); } QueryBuilder dateFormatIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'dateFormat', )); }); } QueryBuilder dateFormatIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'dateFormat', )); }); } QueryBuilder dateFormatEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'dateFormat', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'dateFormat', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'dateFormat', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'dateFormat', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'dateFormat', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'dateFormat', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'dateFormat', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'dateFormat', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'dateFormat', value: '', )); }); } QueryBuilder dateFormatIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'dateFormat', value: '', )); }); } QueryBuilder defaultDoubleTapToSkipLengthIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'defaultDoubleTapToSkipLength', )); }); } QueryBuilder defaultDoubleTapToSkipLengthIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'defaultDoubleTapToSkipLength', )); }); } QueryBuilder defaultDoubleTapToSkipLengthEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'defaultDoubleTapToSkipLength', value: value, )); }); } QueryBuilder defaultDoubleTapToSkipLengthGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'defaultDoubleTapToSkipLength', value: value, )); }); } QueryBuilder defaultDoubleTapToSkipLengthLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'defaultDoubleTapToSkipLength', value: value, )); }); } QueryBuilder defaultDoubleTapToSkipLengthBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'defaultDoubleTapToSkipLength', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder defaultPlayBackSpeedIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'defaultPlayBackSpeed', )); }); } QueryBuilder defaultPlayBackSpeedIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'defaultPlayBackSpeed', )); }); } QueryBuilder defaultPlayBackSpeedEqualTo( double? value, { double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'defaultPlayBackSpeed', value: value, epsilon: epsilon, )); }); } QueryBuilder defaultPlayBackSpeedGreaterThan( double? value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'defaultPlayBackSpeed', value: value, epsilon: epsilon, )); }); } QueryBuilder defaultPlayBackSpeedLessThan( double? value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'defaultPlayBackSpeed', value: value, epsilon: epsilon, )); }); } QueryBuilder defaultPlayBackSpeedBetween( double? lower, double? upper, { bool includeLower = true, bool includeUpper = true, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'defaultPlayBackSpeed', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, epsilon: epsilon, )); }); } QueryBuilder defaultReaderModeEqualTo(ReaderMode value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'defaultReaderMode', value: value, )); }); } QueryBuilder defaultReaderModeGreaterThan( ReaderMode value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'defaultReaderMode', value: value, )); }); } QueryBuilder defaultReaderModeLessThan( ReaderMode value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'defaultReaderMode', value: value, )); }); } QueryBuilder defaultReaderModeBetween( ReaderMode lower, ReaderMode upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'defaultReaderMode', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder defaultSkipIntroLengthIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'defaultSkipIntroLength', )); }); } QueryBuilder defaultSkipIntroLengthIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'defaultSkipIntroLength', )); }); } QueryBuilder defaultSkipIntroLengthEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'defaultSkipIntroLength', value: value, )); }); } QueryBuilder defaultSkipIntroLengthGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'defaultSkipIntroLength', value: value, )); }); } QueryBuilder defaultSkipIntroLengthLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'defaultSkipIntroLength', value: value, )); }); } QueryBuilder defaultSkipIntroLengthBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'defaultSkipIntroLength', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder disableSectionTypeEqualTo(SectionType value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'disableSectionType', value: value, )); }); } QueryBuilder disableSectionTypeGreaterThan( SectionType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'disableSectionType', value: value, )); }); } QueryBuilder disableSectionTypeLessThan( SectionType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'disableSectionType', value: value, )); }); } QueryBuilder disableSectionTypeBetween( SectionType lower, SectionType upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'disableSectionType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder displayTypeEqualTo( DisplayType value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'displayType', value: value, )); }); } QueryBuilder displayTypeGreaterThan( DisplayType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'displayType', value: value, )); }); } QueryBuilder displayTypeLessThan( DisplayType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'displayType', value: value, )); }); } QueryBuilder displayTypeBetween( DisplayType lower, DisplayType upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'displayType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder doubleTapAnimationSpeedIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'doubleTapAnimationSpeed', )); }); } QueryBuilder doubleTapAnimationSpeedIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'doubleTapAnimationSpeed', )); }); } QueryBuilder doubleTapAnimationSpeedEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'doubleTapAnimationSpeed', value: value, )); }); } QueryBuilder doubleTapAnimationSpeedGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'doubleTapAnimationSpeed', value: value, )); }); } QueryBuilder doubleTapAnimationSpeedLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'doubleTapAnimationSpeed', value: value, )); }); } QueryBuilder doubleTapAnimationSpeedBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'doubleTapAnimationSpeed', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder downloadLocationIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'downloadLocation', )); }); } QueryBuilder downloadLocationIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'downloadLocation', )); }); } QueryBuilder downloadLocationEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'downloadLocation', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder downloadLocationGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'downloadLocation', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder downloadLocationLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'downloadLocation', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder downloadLocationBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'downloadLocation', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder downloadLocationStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'downloadLocation', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder downloadLocationEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'downloadLocation', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder downloadLocationContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'downloadLocation', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder downloadLocationMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'downloadLocation', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder downloadLocationIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'downloadLocation', value: '', )); }); } QueryBuilder downloadLocationIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'downloadLocation', value: '', )); }); } QueryBuilder downloadOnlyOnWifiIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'downloadOnlyOnWifi', )); }); } QueryBuilder downloadOnlyOnWifiIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'downloadOnlyOnWifi', )); }); } QueryBuilder downloadOnlyOnWifiEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'downloadOnlyOnWifi', value: value, )); }); } QueryBuilder enableAniSkipIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'enableAniSkip', )); }); } QueryBuilder enableAniSkipIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'enableAniSkip', )); }); } QueryBuilder enableAniSkipEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'enableAniSkip', value: value, )); }); } QueryBuilder enableAutoSkipIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'enableAutoSkip', )); }); } QueryBuilder enableAutoSkipIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'enableAutoSkip', )); }); } QueryBuilder enableAutoSkipEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'enableAutoSkip', value: value, )); }); } QueryBuilder enableCustomColorFilterIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'enableCustomColorFilter', )); }); } QueryBuilder enableCustomColorFilterIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'enableCustomColorFilter', )); }); } QueryBuilder enableCustomColorFilterEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'enableCustomColorFilter', value: value, )); }); } QueryBuilder filterScanlatorListIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'filterScanlatorList', )); }); } QueryBuilder filterScanlatorListIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'filterScanlatorList', )); }); } QueryBuilder filterScanlatorListLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'filterScanlatorList', length, true, length, true, ); }); } QueryBuilder filterScanlatorListIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'filterScanlatorList', 0, true, 0, true, ); }); } QueryBuilder filterScanlatorListIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'filterScanlatorList', 0, false, 999999, true, ); }); } QueryBuilder filterScanlatorListLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'filterScanlatorList', 0, true, length, include, ); }); } QueryBuilder filterScanlatorListLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'filterScanlatorList', length, include, 999999, true, ); }); } QueryBuilder filterScanlatorListLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'filterScanlatorList', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder flexColorSchemeBlendLevelIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'flexColorSchemeBlendLevel', )); }); } QueryBuilder flexColorSchemeBlendLevelIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'flexColorSchemeBlendLevel', )); }); } QueryBuilder flexColorSchemeBlendLevelEqualTo( double? value, { double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'flexColorSchemeBlendLevel', value: value, epsilon: epsilon, )); }); } QueryBuilder flexColorSchemeBlendLevelGreaterThan( double? value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'flexColorSchemeBlendLevel', value: value, epsilon: epsilon, )); }); } QueryBuilder flexColorSchemeBlendLevelLessThan( double? value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'flexColorSchemeBlendLevel', value: value, epsilon: epsilon, )); }); } QueryBuilder flexColorSchemeBlendLevelBetween( double? lower, double? upper, { bool includeLower = true, bool includeUpper = true, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'flexColorSchemeBlendLevel', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, epsilon: epsilon, )); }); } QueryBuilder flexSchemeColorIndexIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'flexSchemeColorIndex', )); }); } QueryBuilder flexSchemeColorIndexIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'flexSchemeColorIndex', )); }); } QueryBuilder flexSchemeColorIndexEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'flexSchemeColorIndex', value: value, )); }); } QueryBuilder flexSchemeColorIndexGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'flexSchemeColorIndex', value: value, )); }); } QueryBuilder flexSchemeColorIndexLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'flexSchemeColorIndex', value: value, )); }); } QueryBuilder flexSchemeColorIndexBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'flexSchemeColorIndex', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder fullScreenPlayerIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'fullScreenPlayer', )); }); } QueryBuilder fullScreenPlayerIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'fullScreenPlayer', )); }); } QueryBuilder fullScreenPlayerEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'fullScreenPlayer', value: value, )); }); } QueryBuilder fullScreenReaderIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'fullScreenReader', )); }); } QueryBuilder fullScreenReaderIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'fullScreenReader', )); }); } QueryBuilder fullScreenReaderEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'fullScreenReader', value: value, )); }); } QueryBuilder idIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'id', )); }); } QueryBuilder idIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'id', )); }); } QueryBuilder idEqualTo(Id? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'id', value: value, )); }); } QueryBuilder idGreaterThan( Id? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idLessThan( Id? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idBetween( Id? lower, Id? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'id', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder incognitoModeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'incognitoMode', )); }); } QueryBuilder incognitoModeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'incognitoMode', )); }); } QueryBuilder incognitoModeEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'incognitoMode', value: value, )); }); } QueryBuilder libraryDownloadedChaptersIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryDownloadedChapters', )); }); } QueryBuilder libraryDownloadedChaptersIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryDownloadedChapters', )); }); } QueryBuilder libraryDownloadedChaptersEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryDownloadedChapters', value: value, )); }); } QueryBuilder libraryFilterAnimeBookMarkedTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryFilterAnimeBookMarkedType', )); }); } QueryBuilder libraryFilterAnimeBookMarkedTypeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryFilterAnimeBookMarkedType', )); }); } QueryBuilder libraryFilterAnimeBookMarkedTypeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryFilterAnimeBookMarkedType', value: value, )); }); } QueryBuilder libraryFilterAnimeBookMarkedTypeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'libraryFilterAnimeBookMarkedType', value: value, )); }); } QueryBuilder libraryFilterAnimeBookMarkedTypeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'libraryFilterAnimeBookMarkedType', value: value, )); }); } QueryBuilder libraryFilterAnimeBookMarkedTypeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'libraryFilterAnimeBookMarkedType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder libraryFilterAnimeDownloadTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryFilterAnimeDownloadType', )); }); } QueryBuilder libraryFilterAnimeDownloadTypeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryFilterAnimeDownloadType', )); }); } QueryBuilder libraryFilterAnimeDownloadTypeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryFilterAnimeDownloadType', value: value, )); }); } QueryBuilder libraryFilterAnimeDownloadTypeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'libraryFilterAnimeDownloadType', value: value, )); }); } QueryBuilder libraryFilterAnimeDownloadTypeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'libraryFilterAnimeDownloadType', value: value, )); }); } QueryBuilder libraryFilterAnimeDownloadTypeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'libraryFilterAnimeDownloadType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder libraryFilterAnimeStartedTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryFilterAnimeStartedType', )); }); } QueryBuilder libraryFilterAnimeStartedTypeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryFilterAnimeStartedType', )); }); } QueryBuilder libraryFilterAnimeStartedTypeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryFilterAnimeStartedType', value: value, )); }); } QueryBuilder libraryFilterAnimeStartedTypeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'libraryFilterAnimeStartedType', value: value, )); }); } QueryBuilder libraryFilterAnimeStartedTypeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'libraryFilterAnimeStartedType', value: value, )); }); } QueryBuilder libraryFilterAnimeStartedTypeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'libraryFilterAnimeStartedType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder libraryFilterAnimeUnreadTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryFilterAnimeUnreadType', )); }); } QueryBuilder libraryFilterAnimeUnreadTypeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryFilterAnimeUnreadType', )); }); } QueryBuilder libraryFilterAnimeUnreadTypeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryFilterAnimeUnreadType', value: value, )); }); } QueryBuilder libraryFilterAnimeUnreadTypeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'libraryFilterAnimeUnreadType', value: value, )); }); } QueryBuilder libraryFilterAnimeUnreadTypeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'libraryFilterAnimeUnreadType', value: value, )); }); } QueryBuilder libraryFilterAnimeUnreadTypeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'libraryFilterAnimeUnreadType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder libraryFilterMangasBookMarkedTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryFilterMangasBookMarkedType', )); }); } QueryBuilder libraryFilterMangasBookMarkedTypeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryFilterMangasBookMarkedType', )); }); } QueryBuilder libraryFilterMangasBookMarkedTypeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryFilterMangasBookMarkedType', value: value, )); }); } QueryBuilder libraryFilterMangasBookMarkedTypeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'libraryFilterMangasBookMarkedType', value: value, )); }); } QueryBuilder libraryFilterMangasBookMarkedTypeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'libraryFilterMangasBookMarkedType', value: value, )); }); } QueryBuilder libraryFilterMangasBookMarkedTypeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'libraryFilterMangasBookMarkedType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder libraryFilterMangasDownloadTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryFilterMangasDownloadType', )); }); } QueryBuilder libraryFilterMangasDownloadTypeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryFilterMangasDownloadType', )); }); } QueryBuilder libraryFilterMangasDownloadTypeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryFilterMangasDownloadType', value: value, )); }); } QueryBuilder libraryFilterMangasDownloadTypeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'libraryFilterMangasDownloadType', value: value, )); }); } QueryBuilder libraryFilterMangasDownloadTypeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'libraryFilterMangasDownloadType', value: value, )); }); } QueryBuilder libraryFilterMangasDownloadTypeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'libraryFilterMangasDownloadType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder libraryFilterMangasStartedTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryFilterMangasStartedType', )); }); } QueryBuilder libraryFilterMangasStartedTypeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryFilterMangasStartedType', )); }); } QueryBuilder libraryFilterMangasStartedTypeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryFilterMangasStartedType', value: value, )); }); } QueryBuilder libraryFilterMangasStartedTypeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'libraryFilterMangasStartedType', value: value, )); }); } QueryBuilder libraryFilterMangasStartedTypeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'libraryFilterMangasStartedType', value: value, )); }); } QueryBuilder libraryFilterMangasStartedTypeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'libraryFilterMangasStartedType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder libraryFilterMangasUnreadTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryFilterMangasUnreadType', )); }); } QueryBuilder libraryFilterMangasUnreadTypeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryFilterMangasUnreadType', )); }); } QueryBuilder libraryFilterMangasUnreadTypeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryFilterMangasUnreadType', value: value, )); }); } QueryBuilder libraryFilterMangasUnreadTypeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'libraryFilterMangasUnreadType', value: value, )); }); } QueryBuilder libraryFilterMangasUnreadTypeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'libraryFilterMangasUnreadType', value: value, )); }); } QueryBuilder libraryFilterMangasUnreadTypeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'libraryFilterMangasUnreadType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder libraryLocalSourceIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryLocalSource', )); }); } QueryBuilder libraryLocalSourceIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryLocalSource', )); }); } QueryBuilder libraryLocalSourceEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryLocalSource', value: value, )); }); } QueryBuilder libraryShowCategoryTabsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryShowCategoryTabs', )); }); } QueryBuilder libraryShowCategoryTabsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryShowCategoryTabs', )); }); } QueryBuilder libraryShowCategoryTabsEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryShowCategoryTabs', value: value, )); }); } QueryBuilder libraryShowContinueReadingButtonIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryShowContinueReadingButton', )); }); } QueryBuilder libraryShowContinueReadingButtonIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryShowContinueReadingButton', )); }); } QueryBuilder libraryShowContinueReadingButtonEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryShowContinueReadingButton', value: value, )); }); } QueryBuilder libraryShowLanguageIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryShowLanguage', )); }); } QueryBuilder libraryShowLanguageIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryShowLanguage', )); }); } QueryBuilder libraryShowLanguageEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryShowLanguage', value: value, )); }); } QueryBuilder libraryShowNumbersOfItemsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryShowNumbersOfItems', )); }); } QueryBuilder libraryShowNumbersOfItemsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryShowNumbersOfItems', )); }); } QueryBuilder libraryShowNumbersOfItemsEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryShowNumbersOfItems', value: value, )); }); } QueryBuilder localeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'locale', )); }); } QueryBuilder localeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'locale', )); }); } QueryBuilder mangaGridSizeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'mangaGridSize', )); }); } QueryBuilder mangaGridSizeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'mangaGridSize', )); }); } QueryBuilder mangaGridSizeEqualTo( int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mangaGridSize', value: value, )); }); } QueryBuilder mangaGridSizeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mangaGridSize', value: value, )); }); } QueryBuilder mangaGridSizeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mangaGridSize', value: value, )); }); } QueryBuilder mangaGridSizeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'mangaGridSize', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder mangaHomeDisplayTypeEqualTo(DisplayType value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mangaHomeDisplayType', value: value, )); }); } QueryBuilder mangaHomeDisplayTypeGreaterThan( DisplayType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mangaHomeDisplayType', value: value, )); }); } QueryBuilder mangaHomeDisplayTypeLessThan( DisplayType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mangaHomeDisplayType', value: value, )); }); } QueryBuilder mangaHomeDisplayTypeBetween( DisplayType lower, DisplayType upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'mangaHomeDisplayType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder markEpisodeAsSeenTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'markEpisodeAsSeenType', )); }); } QueryBuilder markEpisodeAsSeenTypeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'markEpisodeAsSeenType', )); }); } QueryBuilder markEpisodeAsSeenTypeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'markEpisodeAsSeenType', value: value, )); }); } QueryBuilder markEpisodeAsSeenTypeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'markEpisodeAsSeenType', value: value, )); }); } QueryBuilder markEpisodeAsSeenTypeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'markEpisodeAsSeenType', value: value, )); }); } QueryBuilder markEpisodeAsSeenTypeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'markEpisodeAsSeenType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder onlyIncludePinnedSourcesIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'onlyIncludePinnedSources', )); }); } QueryBuilder onlyIncludePinnedSourcesIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'onlyIncludePinnedSources', )); }); } QueryBuilder onlyIncludePinnedSourcesEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'onlyIncludePinnedSources', value: value, )); }); } QueryBuilder pagePreloadAmountIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'pagePreloadAmount', )); }); } QueryBuilder pagePreloadAmountIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'pagePreloadAmount', )); }); } QueryBuilder pagePreloadAmountEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'pagePreloadAmount', value: value, )); }); } QueryBuilder pagePreloadAmountGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'pagePreloadAmount', value: value, )); }); } QueryBuilder pagePreloadAmountLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'pagePreloadAmount', value: value, )); }); } QueryBuilder pagePreloadAmountBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'pagePreloadAmount', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder personalPageModeListIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'personalPageModeList', )); }); } QueryBuilder personalPageModeListIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'personalPageModeList', )); }); } QueryBuilder personalPageModeListLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'personalPageModeList', length, true, length, true, ); }); } QueryBuilder personalPageModeListIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'personalPageModeList', 0, true, 0, true, ); }); } QueryBuilder personalPageModeListIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'personalPageModeList', 0, false, 999999, true, ); }); } QueryBuilder personalPageModeListLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'personalPageModeList', 0, true, length, include, ); }); } QueryBuilder personalPageModeListLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'personalPageModeList', length, include, 999999, true, ); }); } QueryBuilder personalPageModeListLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'personalPageModeList', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder personalReaderModeListIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'personalReaderModeList', )); }); } QueryBuilder personalReaderModeListIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'personalReaderModeList', )); }); } QueryBuilder personalReaderModeListLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'personalReaderModeList', length, true, length, true, ); }); } QueryBuilder personalReaderModeListIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'personalReaderModeList', 0, true, 0, true, ); }); } QueryBuilder personalReaderModeListIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'personalReaderModeList', 0, false, 999999, true, ); }); } QueryBuilder personalReaderModeListLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'personalReaderModeList', 0, true, length, include, ); }); } QueryBuilder personalReaderModeListLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'personalReaderModeList', length, include, 999999, true, ); }); } QueryBuilder personalReaderModeListLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'personalReaderModeList', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder playerSubtitleSettingsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'playerSubtitleSettings', )); }); } QueryBuilder playerSubtitleSettingsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'playerSubtitleSettings', )); }); } QueryBuilder pureBlackDarkModeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'pureBlackDarkMode', )); }); } QueryBuilder pureBlackDarkModeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'pureBlackDarkMode', )); }); } QueryBuilder pureBlackDarkModeEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'pureBlackDarkMode', value: value, )); }); } QueryBuilder relativeTimesTampsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'relativeTimesTamps', )); }); } QueryBuilder relativeTimesTampsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'relativeTimesTamps', )); }); } QueryBuilder relativeTimesTampsEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'relativeTimesTamps', value: value, )); }); } QueryBuilder relativeTimesTampsGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'relativeTimesTamps', value: value, )); }); } QueryBuilder relativeTimesTampsLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'relativeTimesTamps', value: value, )); }); } QueryBuilder relativeTimesTampsBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'relativeTimesTamps', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder saveAsCBZArchiveIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'saveAsCBZArchive', )); }); } QueryBuilder saveAsCBZArchiveIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'saveAsCBZArchive', )); }); } QueryBuilder saveAsCBZArchiveEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'saveAsCBZArchive', value: value, )); }); } QueryBuilder scaleTypeEqualTo( ScaleType value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'scaleType', value: value, )); }); } QueryBuilder scaleTypeGreaterThan( ScaleType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'scaleType', value: value, )); }); } QueryBuilder scaleTypeLessThan( ScaleType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'scaleType', value: value, )); }); } QueryBuilder scaleTypeBetween( ScaleType lower, ScaleType upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'scaleType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder showPagesNumberIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'showPagesNumber', )); }); } QueryBuilder showPagesNumberIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'showPagesNumber', )); }); } QueryBuilder showPagesNumberEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'showPagesNumber', value: value, )); }); } QueryBuilder sortChapterListIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'sortChapterList', )); }); } QueryBuilder sortChapterListIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'sortChapterList', )); }); } QueryBuilder sortChapterListLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'sortChapterList', length, true, length, true, ); }); } QueryBuilder sortChapterListIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'sortChapterList', 0, true, 0, true, ); }); } QueryBuilder sortChapterListIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'sortChapterList', 0, false, 999999, true, ); }); } QueryBuilder sortChapterListLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'sortChapterList', 0, true, length, include, ); }); } QueryBuilder sortChapterListLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'sortChapterList', length, include, 999999, true, ); }); } QueryBuilder sortChapterListLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'sortChapterList', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder sortLibraryAnimeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'sortLibraryAnime', )); }); } QueryBuilder sortLibraryAnimeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'sortLibraryAnime', )); }); } QueryBuilder sortLibraryMangaIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'sortLibraryManga', )); }); } QueryBuilder sortLibraryMangaIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'sortLibraryManga', )); }); } QueryBuilder startDatebackupIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'startDatebackup', )); }); } QueryBuilder startDatebackupIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'startDatebackup', )); }); } QueryBuilder startDatebackupEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'startDatebackup', value: value, )); }); } QueryBuilder startDatebackupGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'startDatebackup', value: value, )); }); } QueryBuilder startDatebackupLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'startDatebackup', value: value, )); }); } QueryBuilder startDatebackupBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'startDatebackup', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder syncAfterReadingIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'syncAfterReading', )); }); } QueryBuilder syncAfterReadingIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'syncAfterReading', )); }); } QueryBuilder syncAfterReadingEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'syncAfterReading', value: value, )); }); } QueryBuilder syncOnAppLaunchIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'syncOnAppLaunch', )); }); } QueryBuilder syncOnAppLaunchIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'syncOnAppLaunch', )); }); } QueryBuilder syncOnAppLaunchEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'syncOnAppLaunch', value: value, )); }); } QueryBuilder themeIsDarkIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'themeIsDark', )); }); } QueryBuilder themeIsDarkIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'themeIsDark', )); }); } QueryBuilder themeIsDarkEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'themeIsDark', value: value, )); }); } QueryBuilder updateProgressAfterReadingIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'updateProgressAfterReading', )); }); } QueryBuilder updateProgressAfterReadingIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'updateProgressAfterReading', )); }); } QueryBuilder updateProgressAfterReadingEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'updateProgressAfterReading', value: value, )); }); } QueryBuilder useLibassIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'useLibass', )); }); } QueryBuilder useLibassIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'useLibass', )); }); } QueryBuilder useLibassEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'useLibass', value: value, )); }); } QueryBuilder usePageTapZonesIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'usePageTapZones', )); }); } QueryBuilder usePageTapZonesIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'usePageTapZones', )); }); } QueryBuilder usePageTapZonesEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'usePageTapZones', value: value, )); }); } QueryBuilder userAgentIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'userAgent', )); }); } QueryBuilder userAgentIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'userAgent', )); }); } QueryBuilder userAgentEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'userAgent', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'userAgent', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'userAgent', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'userAgent', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'userAgent', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'userAgent', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'userAgent', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'userAgent', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'userAgent', value: '', )); }); } QueryBuilder userAgentIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'userAgent', value: '', )); }); } } extension SettingsQueryObject on QueryBuilder { QueryBuilder autoScrollPagesElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'autoScrollPages'); }); } QueryBuilder chapterFilterBookmarkedListElement( FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'chapterFilterBookmarkedList'); }); } QueryBuilder chapterFilterDownloadedListElement( FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'chapterFilterDownloadedList'); }); } QueryBuilder chapterFilterUnreadListElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'chapterFilterUnreadList'); }); } QueryBuilder chapterPageIndexListElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'chapterPageIndexList'); }); } QueryBuilder chapterPageUrlsListElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'chapterPageUrlsList'); }); } QueryBuilder cookiesListElement( FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'cookiesList'); }); } QueryBuilder customColorFilter( FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'customColorFilter'); }); } QueryBuilder filterScanlatorListElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'filterScanlatorList'); }); } QueryBuilder locale( FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'locale'); }); } QueryBuilder personalPageModeListElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'personalPageModeList'); }); } QueryBuilder personalReaderModeListElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'personalReaderModeList'); }); } QueryBuilder playerSubtitleSettings(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'playerSubtitleSettings'); }); } QueryBuilder sortChapterListElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'sortChapterList'); }); } QueryBuilder sortLibraryAnime( FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'sortLibraryAnime'); }); } QueryBuilder sortLibraryManga( FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'sortLibraryManga'); }); } } extension SettingsQueryLinks on QueryBuilder { QueryBuilder sources( FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.link(q, r'sources'); }); } QueryBuilder sourcesLengthEqualTo( int length) { return QueryBuilder.apply(this, (query) { return query.linkLength(r'sources', length, true, length, true); }); } QueryBuilder sourcesIsEmpty() { return QueryBuilder.apply(this, (query) { return query.linkLength(r'sources', 0, true, 0, true); }); } QueryBuilder sourcesIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.linkLength(r'sources', 0, false, 999999, true); }); } QueryBuilder sourcesLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.linkLength(r'sources', 0, true, length, include); }); } QueryBuilder sourcesLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.linkLength(r'sources', length, include, 999999, true); }); } QueryBuilder sourcesLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.linkLength( r'sources', lower, includeLower, upper, includeUpper); }); } } extension SettingsQuerySortBy on QueryBuilder { QueryBuilder sortByAniSkipTimeoutLength() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'aniSkipTimeoutLength', Sort.asc); }); } QueryBuilder sortByAniSkipTimeoutLengthDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'aniSkipTimeoutLength', Sort.desc); }); } QueryBuilder sortByAnimatePageTransitions() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animatePageTransitions', Sort.asc); }); } QueryBuilder sortByAnimatePageTransitionsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animatePageTransitions', Sort.desc); }); } QueryBuilder sortByAnimeDisplayType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeDisplayType', Sort.asc); }); } QueryBuilder sortByAnimeDisplayTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeDisplayType', Sort.desc); }); } QueryBuilder sortByAnimeGridSize() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeGridSize', Sort.asc); }); } QueryBuilder sortByAnimeGridSizeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeGridSize', Sort.desc); }); } QueryBuilder sortByAnimeLibraryDownloadedChapters() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryDownloadedChapters', Sort.asc); }); } QueryBuilder sortByAnimeLibraryDownloadedChaptersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryDownloadedChapters', Sort.desc); }); } QueryBuilder sortByAnimeLibraryLocalSource() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryLocalSource', Sort.asc); }); } QueryBuilder sortByAnimeLibraryLocalSourceDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryLocalSource', Sort.desc); }); } QueryBuilder sortByAnimeLibraryShowCategoryTabs() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryShowCategoryTabs', Sort.asc); }); } QueryBuilder sortByAnimeLibraryShowCategoryTabsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryShowCategoryTabs', Sort.desc); }); } QueryBuilder sortByAnimeLibraryShowContinueReadingButton() { return QueryBuilder.apply(this, (query) { return query.addSortBy( r'animeLibraryShowContinueReadingButton', Sort.asc); }); } QueryBuilder sortByAnimeLibraryShowContinueReadingButtonDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy( r'animeLibraryShowContinueReadingButton', Sort.desc); }); } QueryBuilder sortByAnimeLibraryShowLanguage() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryShowLanguage', Sort.asc); }); } QueryBuilder sortByAnimeLibraryShowLanguageDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryShowLanguage', Sort.desc); }); } QueryBuilder sortByAnimeLibraryShowNumbersOfItems() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryShowNumbersOfItems', Sort.asc); }); } QueryBuilder sortByAnimeLibraryShowNumbersOfItemsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryShowNumbersOfItems', Sort.desc); }); } QueryBuilder sortByAppFontFamily() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'appFontFamily', Sort.asc); }); } QueryBuilder sortByAppFontFamilyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'appFontFamily', Sort.desc); }); } QueryBuilder sortByAutoBackupLocation() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'autoBackupLocation', Sort.asc); }); } QueryBuilder sortByAutoBackupLocationDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'autoBackupLocation', Sort.desc); }); } QueryBuilder sortByAutoExtensionsUpdates() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'autoExtensionsUpdates', Sort.asc); }); } QueryBuilder sortByAutoExtensionsUpdatesDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'autoExtensionsUpdates', Sort.desc); }); } QueryBuilder sortByBackgroundColor() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'backgroundColor', Sort.asc); }); } QueryBuilder sortByBackgroundColorDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'backgroundColor', Sort.desc); }); } QueryBuilder sortByBackupFrequency() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'backupFrequency', Sort.asc); }); } QueryBuilder sortByBackupFrequencyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'backupFrequency', Sort.desc); }); } QueryBuilder sortByBtServerAddress() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'btServerAddress', Sort.asc); }); } QueryBuilder sortByBtServerAddressDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'btServerAddress', Sort.desc); }); } QueryBuilder sortByBtServerPort() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'btServerPort', Sort.asc); }); } QueryBuilder sortByBtServerPortDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'btServerPort', Sort.desc); }); } QueryBuilder sortByCheckForExtensionUpdates() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'checkForExtensionUpdates', Sort.asc); }); } QueryBuilder sortByCheckForExtensionUpdatesDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'checkForExtensionUpdates', Sort.desc); }); } QueryBuilder sortByColorFilterBlendMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'colorFilterBlendMode', Sort.asc); }); } QueryBuilder sortByColorFilterBlendModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'colorFilterBlendMode', Sort.desc); }); } QueryBuilder sortByCropBorders() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cropBorders', Sort.asc); }); } QueryBuilder sortByCropBordersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cropBorders', Sort.desc); }); } QueryBuilder sortByDateFormat() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dateFormat', Sort.asc); }); } QueryBuilder sortByDateFormatDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dateFormat', Sort.desc); }); } QueryBuilder sortByDefaultDoubleTapToSkipLength() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultDoubleTapToSkipLength', Sort.asc); }); } QueryBuilder sortByDefaultDoubleTapToSkipLengthDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultDoubleTapToSkipLength', Sort.desc); }); } QueryBuilder sortByDefaultPlayBackSpeed() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultPlayBackSpeed', Sort.asc); }); } QueryBuilder sortByDefaultPlayBackSpeedDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultPlayBackSpeed', Sort.desc); }); } QueryBuilder sortByDefaultReaderMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultReaderMode', Sort.asc); }); } QueryBuilder sortByDefaultReaderModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultReaderMode', Sort.desc); }); } QueryBuilder sortByDefaultSkipIntroLength() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultSkipIntroLength', Sort.asc); }); } QueryBuilder sortByDefaultSkipIntroLengthDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultSkipIntroLength', Sort.desc); }); } QueryBuilder sortByDisableSectionType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'disableSectionType', Sort.asc); }); } QueryBuilder sortByDisableSectionTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'disableSectionType', Sort.desc); }); } QueryBuilder sortByDisplayType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'displayType', Sort.asc); }); } QueryBuilder sortByDisplayTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'displayType', Sort.desc); }); } QueryBuilder sortByDoubleTapAnimationSpeed() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'doubleTapAnimationSpeed', Sort.asc); }); } QueryBuilder sortByDoubleTapAnimationSpeedDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'doubleTapAnimationSpeed', Sort.desc); }); } QueryBuilder sortByDownloadLocation() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'downloadLocation', Sort.asc); }); } QueryBuilder sortByDownloadLocationDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'downloadLocation', Sort.desc); }); } QueryBuilder sortByDownloadOnlyOnWifi() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'downloadOnlyOnWifi', Sort.asc); }); } QueryBuilder sortByDownloadOnlyOnWifiDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'downloadOnlyOnWifi', Sort.desc); }); } QueryBuilder sortByEnableAniSkip() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableAniSkip', Sort.asc); }); } QueryBuilder sortByEnableAniSkipDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableAniSkip', Sort.desc); }); } QueryBuilder sortByEnableAutoSkip() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableAutoSkip', Sort.asc); }); } QueryBuilder sortByEnableAutoSkipDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableAutoSkip', Sort.desc); }); } QueryBuilder sortByEnableCustomColorFilter() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableCustomColorFilter', Sort.asc); }); } QueryBuilder sortByEnableCustomColorFilterDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableCustomColorFilter', Sort.desc); }); } QueryBuilder sortByFlexColorSchemeBlendLevel() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'flexColorSchemeBlendLevel', Sort.asc); }); } QueryBuilder sortByFlexColorSchemeBlendLevelDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'flexColorSchemeBlendLevel', Sort.desc); }); } QueryBuilder sortByFlexSchemeColorIndex() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'flexSchemeColorIndex', Sort.asc); }); } QueryBuilder sortByFlexSchemeColorIndexDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'flexSchemeColorIndex', Sort.desc); }); } QueryBuilder sortByFullScreenPlayer() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fullScreenPlayer', Sort.asc); }); } QueryBuilder sortByFullScreenPlayerDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fullScreenPlayer', Sort.desc); }); } QueryBuilder sortByFullScreenReader() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fullScreenReader', Sort.asc); }); } QueryBuilder sortByFullScreenReaderDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fullScreenReader', Sort.desc); }); } QueryBuilder sortByIncognitoMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'incognitoMode', Sort.asc); }); } QueryBuilder sortByIncognitoModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'incognitoMode', Sort.desc); }); } QueryBuilder sortByLibraryDownloadedChapters() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryDownloadedChapters', Sort.asc); }); } QueryBuilder sortByLibraryDownloadedChaptersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryDownloadedChapters', Sort.desc); }); } QueryBuilder sortByLibraryFilterAnimeBookMarkedType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeBookMarkedType', Sort.asc); }); } QueryBuilder sortByLibraryFilterAnimeBookMarkedTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeBookMarkedType', Sort.desc); }); } QueryBuilder sortByLibraryFilterAnimeDownloadType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeDownloadType', Sort.asc); }); } QueryBuilder sortByLibraryFilterAnimeDownloadTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeDownloadType', Sort.desc); }); } QueryBuilder sortByLibraryFilterAnimeStartedType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeStartedType', Sort.asc); }); } QueryBuilder sortByLibraryFilterAnimeStartedTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeStartedType', Sort.desc); }); } QueryBuilder sortByLibraryFilterAnimeUnreadType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeUnreadType', Sort.asc); }); } QueryBuilder sortByLibraryFilterAnimeUnreadTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeUnreadType', Sort.desc); }); } QueryBuilder sortByLibraryFilterMangasBookMarkedType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasBookMarkedType', Sort.asc); }); } QueryBuilder sortByLibraryFilterMangasBookMarkedTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasBookMarkedType', Sort.desc); }); } QueryBuilder sortByLibraryFilterMangasDownloadType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasDownloadType', Sort.asc); }); } QueryBuilder sortByLibraryFilterMangasDownloadTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasDownloadType', Sort.desc); }); } QueryBuilder sortByLibraryFilterMangasStartedType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasStartedType', Sort.asc); }); } QueryBuilder sortByLibraryFilterMangasStartedTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasStartedType', Sort.desc); }); } QueryBuilder sortByLibraryFilterMangasUnreadType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasUnreadType', Sort.asc); }); } QueryBuilder sortByLibraryFilterMangasUnreadTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasUnreadType', Sort.desc); }); } QueryBuilder sortByLibraryLocalSource() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryLocalSource', Sort.asc); }); } QueryBuilder sortByLibraryLocalSourceDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryLocalSource', Sort.desc); }); } QueryBuilder sortByLibraryShowCategoryTabs() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowCategoryTabs', Sort.asc); }); } QueryBuilder sortByLibraryShowCategoryTabsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowCategoryTabs', Sort.desc); }); } QueryBuilder sortByLibraryShowContinueReadingButton() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowContinueReadingButton', Sort.asc); }); } QueryBuilder sortByLibraryShowContinueReadingButtonDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowContinueReadingButton', Sort.desc); }); } QueryBuilder sortByLibraryShowLanguage() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowLanguage', Sort.asc); }); } QueryBuilder sortByLibraryShowLanguageDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowLanguage', Sort.desc); }); } QueryBuilder sortByLibraryShowNumbersOfItems() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowNumbersOfItems', Sort.asc); }); } QueryBuilder sortByLibraryShowNumbersOfItemsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowNumbersOfItems', Sort.desc); }); } QueryBuilder sortByMangaGridSize() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mangaGridSize', Sort.asc); }); } QueryBuilder sortByMangaGridSizeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mangaGridSize', Sort.desc); }); } QueryBuilder sortByMangaHomeDisplayType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mangaHomeDisplayType', Sort.asc); }); } QueryBuilder sortByMangaHomeDisplayTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mangaHomeDisplayType', Sort.desc); }); } QueryBuilder sortByMarkEpisodeAsSeenType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'markEpisodeAsSeenType', Sort.asc); }); } QueryBuilder sortByMarkEpisodeAsSeenTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'markEpisodeAsSeenType', Sort.desc); }); } QueryBuilder sortByOnlyIncludePinnedSources() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'onlyIncludePinnedSources', Sort.asc); }); } QueryBuilder sortByOnlyIncludePinnedSourcesDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'onlyIncludePinnedSources', Sort.desc); }); } QueryBuilder sortByPagePreloadAmount() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pagePreloadAmount', Sort.asc); }); } QueryBuilder sortByPagePreloadAmountDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pagePreloadAmount', Sort.desc); }); } QueryBuilder sortByPureBlackDarkMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pureBlackDarkMode', Sort.asc); }); } QueryBuilder sortByPureBlackDarkModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pureBlackDarkMode', Sort.desc); }); } QueryBuilder sortByRelativeTimesTamps() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'relativeTimesTamps', Sort.asc); }); } QueryBuilder sortByRelativeTimesTampsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'relativeTimesTamps', Sort.desc); }); } QueryBuilder sortBySaveAsCBZArchive() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'saveAsCBZArchive', Sort.asc); }); } QueryBuilder sortBySaveAsCBZArchiveDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'saveAsCBZArchive', Sort.desc); }); } QueryBuilder sortByScaleType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'scaleType', Sort.asc); }); } QueryBuilder sortByScaleTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'scaleType', Sort.desc); }); } QueryBuilder sortByShowPagesNumber() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'showPagesNumber', Sort.asc); }); } QueryBuilder sortByShowPagesNumberDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'showPagesNumber', Sort.desc); }); } QueryBuilder sortByStartDatebackup() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'startDatebackup', Sort.asc); }); } QueryBuilder sortByStartDatebackupDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'startDatebackup', Sort.desc); }); } QueryBuilder sortBySyncAfterReading() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'syncAfterReading', Sort.asc); }); } QueryBuilder sortBySyncAfterReadingDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'syncAfterReading', Sort.desc); }); } QueryBuilder sortBySyncOnAppLaunch() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'syncOnAppLaunch', Sort.asc); }); } QueryBuilder sortBySyncOnAppLaunchDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'syncOnAppLaunch', Sort.desc); }); } QueryBuilder sortByThemeIsDark() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'themeIsDark', Sort.asc); }); } QueryBuilder sortByThemeIsDarkDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'themeIsDark', Sort.desc); }); } QueryBuilder sortByUpdateProgressAfterReading() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updateProgressAfterReading', Sort.asc); }); } QueryBuilder sortByUpdateProgressAfterReadingDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updateProgressAfterReading', Sort.desc); }); } QueryBuilder sortByUseLibass() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'useLibass', Sort.asc); }); } QueryBuilder sortByUseLibassDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'useLibass', Sort.desc); }); } QueryBuilder sortByUsePageTapZones() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'usePageTapZones', Sort.asc); }); } QueryBuilder sortByUsePageTapZonesDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'usePageTapZones', Sort.desc); }); } QueryBuilder sortByUserAgent() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'userAgent', Sort.asc); }); } QueryBuilder sortByUserAgentDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'userAgent', Sort.desc); }); } } extension SettingsQuerySortThenBy on QueryBuilder { QueryBuilder thenByAniSkipTimeoutLength() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'aniSkipTimeoutLength', Sort.asc); }); } QueryBuilder thenByAniSkipTimeoutLengthDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'aniSkipTimeoutLength', Sort.desc); }); } QueryBuilder thenByAnimatePageTransitions() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animatePageTransitions', Sort.asc); }); } QueryBuilder thenByAnimatePageTransitionsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animatePageTransitions', Sort.desc); }); } QueryBuilder thenByAnimeDisplayType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeDisplayType', Sort.asc); }); } QueryBuilder thenByAnimeDisplayTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeDisplayType', Sort.desc); }); } QueryBuilder thenByAnimeGridSize() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeGridSize', Sort.asc); }); } QueryBuilder thenByAnimeGridSizeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeGridSize', Sort.desc); }); } QueryBuilder thenByAnimeLibraryDownloadedChapters() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryDownloadedChapters', Sort.asc); }); } QueryBuilder thenByAnimeLibraryDownloadedChaptersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryDownloadedChapters', Sort.desc); }); } QueryBuilder thenByAnimeLibraryLocalSource() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryLocalSource', Sort.asc); }); } QueryBuilder thenByAnimeLibraryLocalSourceDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryLocalSource', Sort.desc); }); } QueryBuilder thenByAnimeLibraryShowCategoryTabs() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryShowCategoryTabs', Sort.asc); }); } QueryBuilder thenByAnimeLibraryShowCategoryTabsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryShowCategoryTabs', Sort.desc); }); } QueryBuilder thenByAnimeLibraryShowContinueReadingButton() { return QueryBuilder.apply(this, (query) { return query.addSortBy( r'animeLibraryShowContinueReadingButton', Sort.asc); }); } QueryBuilder thenByAnimeLibraryShowContinueReadingButtonDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy( r'animeLibraryShowContinueReadingButton', Sort.desc); }); } QueryBuilder thenByAnimeLibraryShowLanguage() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryShowLanguage', Sort.asc); }); } QueryBuilder thenByAnimeLibraryShowLanguageDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryShowLanguage', Sort.desc); }); } QueryBuilder thenByAnimeLibraryShowNumbersOfItems() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryShowNumbersOfItems', Sort.asc); }); } QueryBuilder thenByAnimeLibraryShowNumbersOfItemsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'animeLibraryShowNumbersOfItems', Sort.desc); }); } QueryBuilder thenByAppFontFamily() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'appFontFamily', Sort.asc); }); } QueryBuilder thenByAppFontFamilyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'appFontFamily', Sort.desc); }); } QueryBuilder thenByAutoBackupLocation() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'autoBackupLocation', Sort.asc); }); } QueryBuilder thenByAutoBackupLocationDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'autoBackupLocation', Sort.desc); }); } QueryBuilder thenByAutoExtensionsUpdates() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'autoExtensionsUpdates', Sort.asc); }); } QueryBuilder thenByAutoExtensionsUpdatesDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'autoExtensionsUpdates', Sort.desc); }); } QueryBuilder thenByBackgroundColor() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'backgroundColor', Sort.asc); }); } QueryBuilder thenByBackgroundColorDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'backgroundColor', Sort.desc); }); } QueryBuilder thenByBackupFrequency() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'backupFrequency', Sort.asc); }); } QueryBuilder thenByBackupFrequencyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'backupFrequency', Sort.desc); }); } QueryBuilder thenByBtServerAddress() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'btServerAddress', Sort.asc); }); } QueryBuilder thenByBtServerAddressDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'btServerAddress', Sort.desc); }); } QueryBuilder thenByBtServerPort() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'btServerPort', Sort.asc); }); } QueryBuilder thenByBtServerPortDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'btServerPort', Sort.desc); }); } QueryBuilder thenByCheckForExtensionUpdates() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'checkForExtensionUpdates', Sort.asc); }); } QueryBuilder thenByCheckForExtensionUpdatesDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'checkForExtensionUpdates', Sort.desc); }); } QueryBuilder thenByColorFilterBlendMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'colorFilterBlendMode', Sort.asc); }); } QueryBuilder thenByColorFilterBlendModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'colorFilterBlendMode', Sort.desc); }); } QueryBuilder thenByCropBorders() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cropBorders', Sort.asc); }); } QueryBuilder thenByCropBordersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cropBorders', Sort.desc); }); } QueryBuilder thenByDateFormat() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dateFormat', Sort.asc); }); } QueryBuilder thenByDateFormatDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dateFormat', Sort.desc); }); } QueryBuilder thenByDefaultDoubleTapToSkipLength() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultDoubleTapToSkipLength', Sort.asc); }); } QueryBuilder thenByDefaultDoubleTapToSkipLengthDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultDoubleTapToSkipLength', Sort.desc); }); } QueryBuilder thenByDefaultPlayBackSpeed() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultPlayBackSpeed', Sort.asc); }); } QueryBuilder thenByDefaultPlayBackSpeedDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultPlayBackSpeed', Sort.desc); }); } QueryBuilder thenByDefaultReaderMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultReaderMode', Sort.asc); }); } QueryBuilder thenByDefaultReaderModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultReaderMode', Sort.desc); }); } QueryBuilder thenByDefaultSkipIntroLength() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultSkipIntroLength', Sort.asc); }); } QueryBuilder thenByDefaultSkipIntroLengthDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'defaultSkipIntroLength', Sort.desc); }); } QueryBuilder thenByDisableSectionType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'disableSectionType', Sort.asc); }); } QueryBuilder thenByDisableSectionTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'disableSectionType', Sort.desc); }); } QueryBuilder thenByDisplayType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'displayType', Sort.asc); }); } QueryBuilder thenByDisplayTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'displayType', Sort.desc); }); } QueryBuilder thenByDoubleTapAnimationSpeed() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'doubleTapAnimationSpeed', Sort.asc); }); } QueryBuilder thenByDoubleTapAnimationSpeedDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'doubleTapAnimationSpeed', Sort.desc); }); } QueryBuilder thenByDownloadLocation() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'downloadLocation', Sort.asc); }); } QueryBuilder thenByDownloadLocationDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'downloadLocation', Sort.desc); }); } QueryBuilder thenByDownloadOnlyOnWifi() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'downloadOnlyOnWifi', Sort.asc); }); } QueryBuilder thenByDownloadOnlyOnWifiDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'downloadOnlyOnWifi', Sort.desc); }); } QueryBuilder thenByEnableAniSkip() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableAniSkip', Sort.asc); }); } QueryBuilder thenByEnableAniSkipDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableAniSkip', Sort.desc); }); } QueryBuilder thenByEnableAutoSkip() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableAutoSkip', Sort.asc); }); } QueryBuilder thenByEnableAutoSkipDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableAutoSkip', Sort.desc); }); } QueryBuilder thenByEnableCustomColorFilter() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableCustomColorFilter', Sort.asc); }); } QueryBuilder thenByEnableCustomColorFilterDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableCustomColorFilter', Sort.desc); }); } QueryBuilder thenByFlexColorSchemeBlendLevel() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'flexColorSchemeBlendLevel', Sort.asc); }); } QueryBuilder thenByFlexColorSchemeBlendLevelDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'flexColorSchemeBlendLevel', Sort.desc); }); } QueryBuilder thenByFlexSchemeColorIndex() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'flexSchemeColorIndex', Sort.asc); }); } QueryBuilder thenByFlexSchemeColorIndexDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'flexSchemeColorIndex', Sort.desc); }); } QueryBuilder thenByFullScreenPlayer() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fullScreenPlayer', Sort.asc); }); } QueryBuilder thenByFullScreenPlayerDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fullScreenPlayer', Sort.desc); }); } QueryBuilder thenByFullScreenReader() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fullScreenReader', Sort.asc); }); } QueryBuilder thenByFullScreenReaderDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fullScreenReader', Sort.desc); }); } QueryBuilder thenById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.asc); }); } QueryBuilder thenByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.desc); }); } QueryBuilder thenByIncognitoMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'incognitoMode', Sort.asc); }); } QueryBuilder thenByIncognitoModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'incognitoMode', Sort.desc); }); } QueryBuilder thenByLibraryDownloadedChapters() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryDownloadedChapters', Sort.asc); }); } QueryBuilder thenByLibraryDownloadedChaptersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryDownloadedChapters', Sort.desc); }); } QueryBuilder thenByLibraryFilterAnimeBookMarkedType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeBookMarkedType', Sort.asc); }); } QueryBuilder thenByLibraryFilterAnimeBookMarkedTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeBookMarkedType', Sort.desc); }); } QueryBuilder thenByLibraryFilterAnimeDownloadType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeDownloadType', Sort.asc); }); } QueryBuilder thenByLibraryFilterAnimeDownloadTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeDownloadType', Sort.desc); }); } QueryBuilder thenByLibraryFilterAnimeStartedType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeStartedType', Sort.asc); }); } QueryBuilder thenByLibraryFilterAnimeStartedTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeStartedType', Sort.desc); }); } QueryBuilder thenByLibraryFilterAnimeUnreadType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeUnreadType', Sort.asc); }); } QueryBuilder thenByLibraryFilterAnimeUnreadTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterAnimeUnreadType', Sort.desc); }); } QueryBuilder thenByLibraryFilterMangasBookMarkedType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasBookMarkedType', Sort.asc); }); } QueryBuilder thenByLibraryFilterMangasBookMarkedTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasBookMarkedType', Sort.desc); }); } QueryBuilder thenByLibraryFilterMangasDownloadType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasDownloadType', Sort.asc); }); } QueryBuilder thenByLibraryFilterMangasDownloadTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasDownloadType', Sort.desc); }); } QueryBuilder thenByLibraryFilterMangasStartedType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasStartedType', Sort.asc); }); } QueryBuilder thenByLibraryFilterMangasStartedTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasStartedType', Sort.desc); }); } QueryBuilder thenByLibraryFilterMangasUnreadType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasUnreadType', Sort.asc); }); } QueryBuilder thenByLibraryFilterMangasUnreadTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterMangasUnreadType', Sort.desc); }); } QueryBuilder thenByLibraryLocalSource() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryLocalSource', Sort.asc); }); } QueryBuilder thenByLibraryLocalSourceDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryLocalSource', Sort.desc); }); } QueryBuilder thenByLibraryShowCategoryTabs() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowCategoryTabs', Sort.asc); }); } QueryBuilder thenByLibraryShowCategoryTabsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowCategoryTabs', Sort.desc); }); } QueryBuilder thenByLibraryShowContinueReadingButton() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowContinueReadingButton', Sort.asc); }); } QueryBuilder thenByLibraryShowContinueReadingButtonDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowContinueReadingButton', Sort.desc); }); } QueryBuilder thenByLibraryShowLanguage() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowLanguage', Sort.asc); }); } QueryBuilder thenByLibraryShowLanguageDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowLanguage', Sort.desc); }); } QueryBuilder thenByLibraryShowNumbersOfItems() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowNumbersOfItems', Sort.asc); }); } QueryBuilder thenByLibraryShowNumbersOfItemsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryShowNumbersOfItems', Sort.desc); }); } QueryBuilder thenByMangaGridSize() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mangaGridSize', Sort.asc); }); } QueryBuilder thenByMangaGridSizeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mangaGridSize', Sort.desc); }); } QueryBuilder thenByMangaHomeDisplayType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mangaHomeDisplayType', Sort.asc); }); } QueryBuilder thenByMangaHomeDisplayTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mangaHomeDisplayType', Sort.desc); }); } QueryBuilder thenByMarkEpisodeAsSeenType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'markEpisodeAsSeenType', Sort.asc); }); } QueryBuilder thenByMarkEpisodeAsSeenTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'markEpisodeAsSeenType', Sort.desc); }); } QueryBuilder thenByOnlyIncludePinnedSources() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'onlyIncludePinnedSources', Sort.asc); }); } QueryBuilder thenByOnlyIncludePinnedSourcesDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'onlyIncludePinnedSources', Sort.desc); }); } QueryBuilder thenByPagePreloadAmount() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pagePreloadAmount', Sort.asc); }); } QueryBuilder thenByPagePreloadAmountDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pagePreloadAmount', Sort.desc); }); } QueryBuilder thenByPureBlackDarkMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pureBlackDarkMode', Sort.asc); }); } QueryBuilder thenByPureBlackDarkModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pureBlackDarkMode', Sort.desc); }); } QueryBuilder thenByRelativeTimesTamps() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'relativeTimesTamps', Sort.asc); }); } QueryBuilder thenByRelativeTimesTampsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'relativeTimesTamps', Sort.desc); }); } QueryBuilder thenBySaveAsCBZArchive() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'saveAsCBZArchive', Sort.asc); }); } QueryBuilder thenBySaveAsCBZArchiveDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'saveAsCBZArchive', Sort.desc); }); } QueryBuilder thenByScaleType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'scaleType', Sort.asc); }); } QueryBuilder thenByScaleTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'scaleType', Sort.desc); }); } QueryBuilder thenByShowPagesNumber() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'showPagesNumber', Sort.asc); }); } QueryBuilder thenByShowPagesNumberDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'showPagesNumber', Sort.desc); }); } QueryBuilder thenByStartDatebackup() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'startDatebackup', Sort.asc); }); } QueryBuilder thenByStartDatebackupDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'startDatebackup', Sort.desc); }); } QueryBuilder thenBySyncAfterReading() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'syncAfterReading', Sort.asc); }); } QueryBuilder thenBySyncAfterReadingDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'syncAfterReading', Sort.desc); }); } QueryBuilder thenBySyncOnAppLaunch() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'syncOnAppLaunch', Sort.asc); }); } QueryBuilder thenBySyncOnAppLaunchDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'syncOnAppLaunch', Sort.desc); }); } QueryBuilder thenByThemeIsDark() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'themeIsDark', Sort.asc); }); } QueryBuilder thenByThemeIsDarkDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'themeIsDark', Sort.desc); }); } QueryBuilder thenByUpdateProgressAfterReading() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updateProgressAfterReading', Sort.asc); }); } QueryBuilder thenByUpdateProgressAfterReadingDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updateProgressAfterReading', Sort.desc); }); } QueryBuilder thenByUseLibass() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'useLibass', Sort.asc); }); } QueryBuilder thenByUseLibassDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'useLibass', Sort.desc); }); } QueryBuilder thenByUsePageTapZones() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'usePageTapZones', Sort.asc); }); } QueryBuilder thenByUsePageTapZonesDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'usePageTapZones', Sort.desc); }); } QueryBuilder thenByUserAgent() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'userAgent', Sort.asc); }); } QueryBuilder thenByUserAgentDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'userAgent', Sort.desc); }); } } extension SettingsQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByAniSkipTimeoutLength() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'aniSkipTimeoutLength'); }); } QueryBuilder distinctByAnimatePageTransitions() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'animatePageTransitions'); }); } QueryBuilder distinctByAnimeDisplayType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'animeDisplayType'); }); } QueryBuilder distinctByAnimeGridSize() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'animeGridSize'); }); } QueryBuilder distinctByAnimeLibraryDownloadedChapters() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'animeLibraryDownloadedChapters'); }); } QueryBuilder distinctByAnimeLibraryLocalSource() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'animeLibraryLocalSource'); }); } QueryBuilder distinctByAnimeLibraryShowCategoryTabs() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'animeLibraryShowCategoryTabs'); }); } QueryBuilder distinctByAnimeLibraryShowContinueReadingButton() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'animeLibraryShowContinueReadingButton'); }); } QueryBuilder distinctByAnimeLibraryShowLanguage() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'animeLibraryShowLanguage'); }); } QueryBuilder distinctByAnimeLibraryShowNumbersOfItems() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'animeLibraryShowNumbersOfItems'); }); } QueryBuilder distinctByAppFontFamily( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'appFontFamily', caseSensitive: caseSensitive); }); } QueryBuilder distinctByAutoBackupLocation( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'autoBackupLocation', caseSensitive: caseSensitive); }); } QueryBuilder distinctByAutoExtensionsUpdates() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'autoExtensionsUpdates'); }); } QueryBuilder distinctByBackgroundColor() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'backgroundColor'); }); } QueryBuilder distinctByBackupFrequency() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'backupFrequency'); }); } QueryBuilder distinctByBackupFrequencyOptions() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'backupFrequencyOptions'); }); } QueryBuilder distinctByBtServerAddress( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'btServerAddress', caseSensitive: caseSensitive); }); } QueryBuilder distinctByBtServerPort() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'btServerPort'); }); } QueryBuilder distinctByCheckForExtensionUpdates() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'checkForExtensionUpdates'); }); } QueryBuilder distinctByColorFilterBlendMode() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'colorFilterBlendMode'); }); } QueryBuilder distinctByCropBorders() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'cropBorders'); }); } QueryBuilder distinctByDateFormat( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'dateFormat', caseSensitive: caseSensitive); }); } QueryBuilder distinctByDefaultDoubleTapToSkipLength() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'defaultDoubleTapToSkipLength'); }); } QueryBuilder distinctByDefaultPlayBackSpeed() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'defaultPlayBackSpeed'); }); } QueryBuilder distinctByDefaultReaderMode() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'defaultReaderMode'); }); } QueryBuilder distinctByDefaultSkipIntroLength() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'defaultSkipIntroLength'); }); } QueryBuilder distinctByDisableSectionType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'disableSectionType'); }); } QueryBuilder distinctByDisplayType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'displayType'); }); } QueryBuilder distinctByDoubleTapAnimationSpeed() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'doubleTapAnimationSpeed'); }); } QueryBuilder distinctByDownloadLocation( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'downloadLocation', caseSensitive: caseSensitive); }); } QueryBuilder distinctByDownloadOnlyOnWifi() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'downloadOnlyOnWifi'); }); } QueryBuilder distinctByEnableAniSkip() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'enableAniSkip'); }); } QueryBuilder distinctByEnableAutoSkip() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'enableAutoSkip'); }); } QueryBuilder distinctByEnableCustomColorFilter() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'enableCustomColorFilter'); }); } QueryBuilder distinctByFlexColorSchemeBlendLevel() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'flexColorSchemeBlendLevel'); }); } QueryBuilder distinctByFlexSchemeColorIndex() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'flexSchemeColorIndex'); }); } QueryBuilder distinctByFullScreenPlayer() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'fullScreenPlayer'); }); } QueryBuilder distinctByFullScreenReader() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'fullScreenReader'); }); } QueryBuilder distinctByIncognitoMode() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'incognitoMode'); }); } QueryBuilder distinctByLibraryDownloadedChapters() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryDownloadedChapters'); }); } QueryBuilder distinctByLibraryFilterAnimeBookMarkedType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryFilterAnimeBookMarkedType'); }); } QueryBuilder distinctByLibraryFilterAnimeDownloadType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryFilterAnimeDownloadType'); }); } QueryBuilder distinctByLibraryFilterAnimeStartedType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryFilterAnimeStartedType'); }); } QueryBuilder distinctByLibraryFilterAnimeUnreadType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryFilterAnimeUnreadType'); }); } QueryBuilder distinctByLibraryFilterMangasBookMarkedType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryFilterMangasBookMarkedType'); }); } QueryBuilder distinctByLibraryFilterMangasDownloadType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryFilterMangasDownloadType'); }); } QueryBuilder distinctByLibraryFilterMangasStartedType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryFilterMangasStartedType'); }); } QueryBuilder distinctByLibraryFilterMangasUnreadType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryFilterMangasUnreadType'); }); } QueryBuilder distinctByLibraryLocalSource() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryLocalSource'); }); } QueryBuilder distinctByLibraryShowCategoryTabs() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryShowCategoryTabs'); }); } QueryBuilder distinctByLibraryShowContinueReadingButton() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryShowContinueReadingButton'); }); } QueryBuilder distinctByLibraryShowLanguage() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryShowLanguage'); }); } QueryBuilder distinctByLibraryShowNumbersOfItems() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryShowNumbersOfItems'); }); } QueryBuilder distinctByMangaGridSize() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'mangaGridSize'); }); } QueryBuilder distinctByMangaHomeDisplayType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'mangaHomeDisplayType'); }); } QueryBuilder distinctByMarkEpisodeAsSeenType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'markEpisodeAsSeenType'); }); } QueryBuilder distinctByOnlyIncludePinnedSources() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'onlyIncludePinnedSources'); }); } QueryBuilder distinctByPagePreloadAmount() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'pagePreloadAmount'); }); } QueryBuilder distinctByPureBlackDarkMode() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'pureBlackDarkMode'); }); } QueryBuilder distinctByRelativeTimesTamps() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'relativeTimesTamps'); }); } QueryBuilder distinctBySaveAsCBZArchive() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'saveAsCBZArchive'); }); } QueryBuilder distinctByScaleType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'scaleType'); }); } QueryBuilder distinctByShowPagesNumber() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'showPagesNumber'); }); } QueryBuilder distinctByStartDatebackup() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'startDatebackup'); }); } QueryBuilder distinctBySyncAfterReading() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'syncAfterReading'); }); } QueryBuilder distinctBySyncOnAppLaunch() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'syncOnAppLaunch'); }); } QueryBuilder distinctByThemeIsDark() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'themeIsDark'); }); } QueryBuilder distinctByUpdateProgressAfterReading() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'updateProgressAfterReading'); }); } QueryBuilder distinctByUseLibass() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'useLibass'); }); } QueryBuilder distinctByUsePageTapZones() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'usePageTapZones'); }); } QueryBuilder distinctByUserAgent( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'userAgent', caseSensitive: caseSensitive); }); } } extension SettingsQueryProperty on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder aniSkipTimeoutLengthProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'aniSkipTimeoutLength'); }); } QueryBuilder animatePageTransitionsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'animatePageTransitions'); }); } QueryBuilder animeDisplayTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'animeDisplayType'); }); } QueryBuilder animeGridSizeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'animeGridSize'); }); } QueryBuilder animeLibraryDownloadedChaptersProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'animeLibraryDownloadedChapters'); }); } QueryBuilder animeLibraryLocalSourceProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'animeLibraryLocalSource'); }); } QueryBuilder animeLibraryShowCategoryTabsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'animeLibraryShowCategoryTabs'); }); } QueryBuilder animeLibraryShowContinueReadingButtonProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'animeLibraryShowContinueReadingButton'); }); } QueryBuilder animeLibraryShowLanguageProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'animeLibraryShowLanguage'); }); } QueryBuilder animeLibraryShowNumbersOfItemsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'animeLibraryShowNumbersOfItems'); }); } QueryBuilder appFontFamilyProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'appFontFamily'); }); } QueryBuilder autoBackupLocationProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'autoBackupLocation'); }); } QueryBuilder autoExtensionsUpdatesProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'autoExtensionsUpdates'); }); } QueryBuilder?, QQueryOperations> autoScrollPagesProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'autoScrollPages'); }); } QueryBuilder backgroundColorProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'backgroundColor'); }); } QueryBuilder backupFrequencyProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'backupFrequency'); }); } QueryBuilder?, QQueryOperations> backupFrequencyOptionsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'backupFrequencyOptions'); }); } QueryBuilder btServerAddressProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'btServerAddress'); }); } QueryBuilder btServerPortProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'btServerPort'); }); } QueryBuilder?, QQueryOperations> chapterFilterBookmarkedListProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'chapterFilterBookmarkedList'); }); } QueryBuilder?, QQueryOperations> chapterFilterDownloadedListProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'chapterFilterDownloadedList'); }); } QueryBuilder?, QQueryOperations> chapterFilterUnreadListProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'chapterFilterUnreadList'); }); } QueryBuilder?, QQueryOperations> chapterPageIndexListProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'chapterPageIndexList'); }); } QueryBuilder?, QQueryOperations> chapterPageUrlsListProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'chapterPageUrlsList'); }); } QueryBuilder checkForExtensionUpdatesProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'checkForExtensionUpdates'); }); } QueryBuilder colorFilterBlendModeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'colorFilterBlendMode'); }); } QueryBuilder?, QQueryOperations> cookiesListProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'cookiesList'); }); } QueryBuilder cropBordersProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'cropBorders'); }); } QueryBuilder customColorFilterProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'customColorFilter'); }); } QueryBuilder dateFormatProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'dateFormat'); }); } QueryBuilder defaultDoubleTapToSkipLengthProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'defaultDoubleTapToSkipLength'); }); } QueryBuilder defaultPlayBackSpeedProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'defaultPlayBackSpeed'); }); } QueryBuilder defaultReaderModeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'defaultReaderMode'); }); } QueryBuilder defaultSkipIntroLengthProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'defaultSkipIntroLength'); }); } QueryBuilder disableSectionTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'disableSectionType'); }); } QueryBuilder displayTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'displayType'); }); } QueryBuilder doubleTapAnimationSpeedProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'doubleTapAnimationSpeed'); }); } QueryBuilder downloadLocationProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'downloadLocation'); }); } QueryBuilder downloadOnlyOnWifiProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'downloadOnlyOnWifi'); }); } QueryBuilder enableAniSkipProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'enableAniSkip'); }); } QueryBuilder enableAutoSkipProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'enableAutoSkip'); }); } QueryBuilder enableCustomColorFilterProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'enableCustomColorFilter'); }); } QueryBuilder?, QQueryOperations> filterScanlatorListProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'filterScanlatorList'); }); } QueryBuilder flexColorSchemeBlendLevelProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'flexColorSchemeBlendLevel'); }); } QueryBuilder flexSchemeColorIndexProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'flexSchemeColorIndex'); }); } QueryBuilder fullScreenPlayerProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'fullScreenPlayer'); }); } QueryBuilder fullScreenReaderProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'fullScreenReader'); }); } QueryBuilder incognitoModeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'incognitoMode'); }); } QueryBuilder libraryDownloadedChaptersProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryDownloadedChapters'); }); } QueryBuilder libraryFilterAnimeBookMarkedTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryFilterAnimeBookMarkedType'); }); } QueryBuilder libraryFilterAnimeDownloadTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryFilterAnimeDownloadType'); }); } QueryBuilder libraryFilterAnimeStartedTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryFilterAnimeStartedType'); }); } QueryBuilder libraryFilterAnimeUnreadTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryFilterAnimeUnreadType'); }); } QueryBuilder libraryFilterMangasBookMarkedTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryFilterMangasBookMarkedType'); }); } QueryBuilder libraryFilterMangasDownloadTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryFilterMangasDownloadType'); }); } QueryBuilder libraryFilterMangasStartedTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryFilterMangasStartedType'); }); } QueryBuilder libraryFilterMangasUnreadTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryFilterMangasUnreadType'); }); } QueryBuilder libraryLocalSourceProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryLocalSource'); }); } QueryBuilder libraryShowCategoryTabsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryShowCategoryTabs'); }); } QueryBuilder libraryShowContinueReadingButtonProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryShowContinueReadingButton'); }); } QueryBuilder libraryShowLanguageProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryShowLanguage'); }); } QueryBuilder libraryShowNumbersOfItemsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryShowNumbersOfItems'); }); } QueryBuilder localeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'locale'); }); } QueryBuilder mangaGridSizeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'mangaGridSize'); }); } QueryBuilder mangaHomeDisplayTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'mangaHomeDisplayType'); }); } QueryBuilder markEpisodeAsSeenTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'markEpisodeAsSeenType'); }); } QueryBuilder onlyIncludePinnedSourcesProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'onlyIncludePinnedSources'); }); } QueryBuilder pagePreloadAmountProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'pagePreloadAmount'); }); } QueryBuilder?, QQueryOperations> personalPageModeListProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'personalPageModeList'); }); } QueryBuilder?, QQueryOperations> personalReaderModeListProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'personalReaderModeList'); }); } QueryBuilder playerSubtitleSettingsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'playerSubtitleSettings'); }); } QueryBuilder pureBlackDarkModeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'pureBlackDarkMode'); }); } QueryBuilder relativeTimesTampsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'relativeTimesTamps'); }); } QueryBuilder saveAsCBZArchiveProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'saveAsCBZArchive'); }); } QueryBuilder scaleTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'scaleType'); }); } QueryBuilder showPagesNumberProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'showPagesNumber'); }); } QueryBuilder?, QQueryOperations> sortChapterListProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sortChapterList'); }); } QueryBuilder sortLibraryAnimeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sortLibraryAnime'); }); } QueryBuilder sortLibraryMangaProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sortLibraryManga'); }); } QueryBuilder startDatebackupProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'startDatebackup'); }); } QueryBuilder syncAfterReadingProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'syncAfterReading'); }); } QueryBuilder syncOnAppLaunchProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'syncOnAppLaunch'); }); } QueryBuilder themeIsDarkProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'themeIsDark'); }); } QueryBuilder updateProgressAfterReadingProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'updateProgressAfterReading'); }); } QueryBuilder useLibassProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'useLibass'); }); } QueryBuilder usePageTapZonesProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'usePageTapZones'); }); } QueryBuilder userAgentProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'userAgent'); }); } } // ************************************************************************** // IsarEmbeddedGenerator // ************************************************************************** // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const MCookieSchema = Schema( name: r'MCookie', id: -1854909335245943751, properties: { r'cookie': PropertySchema( id: 0, name: r'cookie', type: IsarType.string, ), r'host': PropertySchema( id: 1, name: r'host', type: IsarType.string, ) }, estimateSize: _mCookieEstimateSize, serialize: _mCookieSerialize, deserialize: _mCookieDeserialize, deserializeProp: _mCookieDeserializeProp, ); int _mCookieEstimateSize( MCookie object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final value = object.cookie; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.host; if (value != null) { bytesCount += 3 + value.length * 3; } } return bytesCount; } void _mCookieSerialize( MCookie object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.cookie); writer.writeString(offsets[1], object.host); } MCookie _mCookieDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = MCookie( cookie: reader.readStringOrNull(offsets[0]), host: reader.readStringOrNull(offsets[1]), ); return object; } P _mCookieDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readStringOrNull(offset)) as P; case 1: return (reader.readStringOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension MCookieQueryFilter on QueryBuilder { QueryBuilder cookieIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'cookie', )); }); } QueryBuilder cookieIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'cookie', )); }); } QueryBuilder cookieEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cookie', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder cookieGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'cookie', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder cookieLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'cookie', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder cookieBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'cookie', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder cookieStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'cookie', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder cookieEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'cookie', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder cookieContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'cookie', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder cookieMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'cookie', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder cookieIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cookie', value: '', )); }); } QueryBuilder cookieIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'cookie', value: '', )); }); } QueryBuilder hostIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'host', )); }); } QueryBuilder hostIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'host', )); }); } QueryBuilder hostEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'host', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder hostGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'host', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder hostLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'host', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder hostBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'host', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder hostStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'host', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder hostEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'host', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder hostContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'host', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder hostMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'host', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder hostIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'host', value: '', )); }); } QueryBuilder hostIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'host', value: '', )); }); } } extension MCookieQueryObject on QueryBuilder {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const SortLibraryMangaSchema = Schema( name: r'SortLibraryManga', id: -8485569296691672246, properties: { r'index': PropertySchema( id: 0, name: r'index', type: IsarType.long, ), r'reverse': PropertySchema( id: 1, name: r'reverse', type: IsarType.bool, ) }, estimateSize: _sortLibraryMangaEstimateSize, serialize: _sortLibraryMangaSerialize, deserialize: _sortLibraryMangaDeserialize, deserializeProp: _sortLibraryMangaDeserializeProp, ); int _sortLibraryMangaEstimateSize( SortLibraryManga object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _sortLibraryMangaSerialize( SortLibraryManga object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.index); writer.writeBool(offsets[1], object.reverse); } SortLibraryManga _sortLibraryMangaDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = SortLibraryManga( index: reader.readLongOrNull(offsets[0]), reverse: reader.readBoolOrNull(offsets[1]), ); return object; } P _sortLibraryMangaDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (reader.readBoolOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension SortLibraryMangaQueryFilter on QueryBuilder { QueryBuilder indexIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'index', )); }); } QueryBuilder indexIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'index', )); }); } QueryBuilder indexEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'index', value: value, )); }); } QueryBuilder indexGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'index', value: value, )); }); } QueryBuilder indexLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'index', value: value, )); }); } QueryBuilder indexBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'index', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder reverseIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'reverse', )); }); } QueryBuilder reverseIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'reverse', )); }); } QueryBuilder reverseEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'reverse', value: value, )); }); } } extension SortLibraryMangaQueryObject on QueryBuilder {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const SortChapterSchema = Schema( name: r'SortChapter', id: -468129901904543096, properties: { r'index': PropertySchema( id: 0, name: r'index', type: IsarType.long, ), r'mangaId': PropertySchema( id: 1, name: r'mangaId', type: IsarType.long, ), r'reverse': PropertySchema( id: 2, name: r'reverse', type: IsarType.bool, ) }, estimateSize: _sortChapterEstimateSize, serialize: _sortChapterSerialize, deserialize: _sortChapterDeserialize, deserializeProp: _sortChapterDeserializeProp, ); int _sortChapterEstimateSize( SortChapter object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _sortChapterSerialize( SortChapter object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.index); writer.writeLong(offsets[1], object.mangaId); writer.writeBool(offsets[2], object.reverse); } SortChapter _sortChapterDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = SortChapter( index: reader.readLongOrNull(offsets[0]), mangaId: reader.readLongOrNull(offsets[1]), reverse: reader.readBoolOrNull(offsets[2]), ); return object; } P _sortChapterDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (reader.readLongOrNull(offset)) as P; case 2: return (reader.readBoolOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension SortChapterQueryFilter on QueryBuilder { QueryBuilder indexIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'index', )); }); } QueryBuilder indexIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'index', )); }); } QueryBuilder indexEqualTo( int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'index', value: value, )); }); } QueryBuilder indexGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'index', value: value, )); }); } QueryBuilder indexLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'index', value: value, )); }); } QueryBuilder indexBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'index', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder mangaIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'mangaId', )); }); } QueryBuilder mangaIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'mangaId', )); }); } QueryBuilder mangaIdEqualTo( int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'mangaId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder reverseIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'reverse', )); }); } QueryBuilder reverseIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'reverse', )); }); } QueryBuilder reverseEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'reverse', value: value, )); }); } } extension SortChapterQueryObject on QueryBuilder {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const ChapterFilterDownloadedSchema = Schema( name: r'ChapterFilterDownloaded', id: -5772236935601996927, properties: { r'mangaId': PropertySchema( id: 0, name: r'mangaId', type: IsarType.long, ), r'type': PropertySchema( id: 1, name: r'type', type: IsarType.long, ) }, estimateSize: _chapterFilterDownloadedEstimateSize, serialize: _chapterFilterDownloadedSerialize, deserialize: _chapterFilterDownloadedDeserialize, deserializeProp: _chapterFilterDownloadedDeserializeProp, ); int _chapterFilterDownloadedEstimateSize( ChapterFilterDownloaded object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _chapterFilterDownloadedSerialize( ChapterFilterDownloaded object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.mangaId); writer.writeLong(offsets[1], object.type); } ChapterFilterDownloaded _chapterFilterDownloadedDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = ChapterFilterDownloaded( mangaId: reader.readLongOrNull(offsets[0]), type: reader.readLongOrNull(offsets[1]), ); return object; } P _chapterFilterDownloadedDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (reader.readLongOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension ChapterFilterDownloadedQueryFilter on QueryBuilder< ChapterFilterDownloaded, ChapterFilterDownloaded, QFilterCondition> { QueryBuilder mangaIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'mangaId', )); }); } QueryBuilder mangaIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'mangaId', )); }); } QueryBuilder mangaIdEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'mangaId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder typeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'type', )); }); } QueryBuilder typeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'type', )); }); } QueryBuilder typeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'type', value: value, )); }); } QueryBuilder typeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'type', value: value, )); }); } QueryBuilder typeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'type', value: value, )); }); } QueryBuilder typeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'type', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension ChapterFilterDownloadedQueryObject on QueryBuilder< ChapterFilterDownloaded, ChapterFilterDownloaded, QFilterCondition> {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const ChapterFilterUnreadSchema = Schema( name: r'ChapterFilterUnread', id: 2999193805790237469, properties: { r'mangaId': PropertySchema( id: 0, name: r'mangaId', type: IsarType.long, ), r'type': PropertySchema( id: 1, name: r'type', type: IsarType.long, ) }, estimateSize: _chapterFilterUnreadEstimateSize, serialize: _chapterFilterUnreadSerialize, deserialize: _chapterFilterUnreadDeserialize, deserializeProp: _chapterFilterUnreadDeserializeProp, ); int _chapterFilterUnreadEstimateSize( ChapterFilterUnread object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _chapterFilterUnreadSerialize( ChapterFilterUnread object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.mangaId); writer.writeLong(offsets[1], object.type); } ChapterFilterUnread _chapterFilterUnreadDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = ChapterFilterUnread( mangaId: reader.readLongOrNull(offsets[0]), type: reader.readLongOrNull(offsets[1]), ); return object; } P _chapterFilterUnreadDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (reader.readLongOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension ChapterFilterUnreadQueryFilter on QueryBuilder { QueryBuilder mangaIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'mangaId', )); }); } QueryBuilder mangaIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'mangaId', )); }); } QueryBuilder mangaIdEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'mangaId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder typeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'type', )); }); } QueryBuilder typeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'type', )); }); } QueryBuilder typeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'type', value: value, )); }); } QueryBuilder typeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'type', value: value, )); }); } QueryBuilder typeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'type', value: value, )); }); } QueryBuilder typeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'type', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension ChapterFilterUnreadQueryObject on QueryBuilder {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const ChapterFilterBookmarkedSchema = Schema( name: r'ChapterFilterBookmarked', id: -4183165879060895626, properties: { r'mangaId': PropertySchema( id: 0, name: r'mangaId', type: IsarType.long, ), r'type': PropertySchema( id: 1, name: r'type', type: IsarType.long, ) }, estimateSize: _chapterFilterBookmarkedEstimateSize, serialize: _chapterFilterBookmarkedSerialize, deserialize: _chapterFilterBookmarkedDeserialize, deserializeProp: _chapterFilterBookmarkedDeserializeProp, ); int _chapterFilterBookmarkedEstimateSize( ChapterFilterBookmarked object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _chapterFilterBookmarkedSerialize( ChapterFilterBookmarked object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.mangaId); writer.writeLong(offsets[1], object.type); } ChapterFilterBookmarked _chapterFilterBookmarkedDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = ChapterFilterBookmarked( mangaId: reader.readLongOrNull(offsets[0]), type: reader.readLongOrNull(offsets[1]), ); return object; } P _chapterFilterBookmarkedDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (reader.readLongOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension ChapterFilterBookmarkedQueryFilter on QueryBuilder< ChapterFilterBookmarked, ChapterFilterBookmarked, QFilterCondition> { QueryBuilder mangaIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'mangaId', )); }); } QueryBuilder mangaIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'mangaId', )); }); } QueryBuilder mangaIdEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'mangaId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder typeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'type', )); }); } QueryBuilder typeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'type', )); }); } QueryBuilder typeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'type', value: value, )); }); } QueryBuilder typeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'type', value: value, )); }); } QueryBuilder typeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'type', value: value, )); }); } QueryBuilder typeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'type', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension ChapterFilterBookmarkedQueryObject on QueryBuilder< ChapterFilterBookmarked, ChapterFilterBookmarked, QFilterCondition> {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const ChapterPageurlsSchema = Schema( name: r'ChapterPageurls', id: 1038916904093795130, properties: { r'chapterId': PropertySchema( id: 0, name: r'chapterId', type: IsarType.long, ), r'headers': PropertySchema( id: 1, name: r'headers', type: IsarType.stringList, ), r'urls': PropertySchema( id: 2, name: r'urls', type: IsarType.stringList, ) }, estimateSize: _chapterPageurlsEstimateSize, serialize: _chapterPageurlsSerialize, deserialize: _chapterPageurlsDeserialize, deserializeProp: _chapterPageurlsDeserializeProp, ); int _chapterPageurlsEstimateSize( ChapterPageurls object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final list = object.headers; if (list != null) { bytesCount += 3 + list.length * 3; { for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += value.length * 3; } } } } { final list = object.urls; if (list != null) { bytesCount += 3 + list.length * 3; { for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += value.length * 3; } } } } return bytesCount; } void _chapterPageurlsSerialize( ChapterPageurls object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.chapterId); writer.writeStringList(offsets[1], object.headers); writer.writeStringList(offsets[2], object.urls); } ChapterPageurls _chapterPageurlsDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = ChapterPageurls( chapterId: reader.readLongOrNull(offsets[0]), urls: reader.readStringList(offsets[2]), ); object.headers = reader.readStringList(offsets[1]); return object; } P _chapterPageurlsDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (reader.readStringList(offset)) as P; case 2: return (reader.readStringList(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension ChapterPageurlsQueryFilter on QueryBuilder { QueryBuilder chapterIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'chapterId', )); }); } QueryBuilder chapterIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'chapterId', )); }); } QueryBuilder chapterIdEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'chapterId', value: value, )); }); } QueryBuilder chapterIdGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'chapterId', value: value, )); }); } QueryBuilder chapterIdLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'chapterId', value: value, )); }); } QueryBuilder chapterIdBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'chapterId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder headersIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'headers', )); }); } QueryBuilder headersIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'headers', )); }); } QueryBuilder headersElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'headers', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder headersElementGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'headers', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder headersElementLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'headers', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder headersElementBetween( String lower, String upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'headers', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder headersElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'headers', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder headersElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'headers', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder headersElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'headers', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder headersElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'headers', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder headersElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'headers', value: '', )); }); } QueryBuilder headersElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'headers', value: '', )); }); } QueryBuilder headersLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'headers', length, true, length, true, ); }); } QueryBuilder headersIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'headers', 0, true, 0, true, ); }); } QueryBuilder headersIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'headers', 0, false, 999999, true, ); }); } QueryBuilder headersLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'headers', 0, true, length, include, ); }); } QueryBuilder headersLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'headers', length, include, 999999, true, ); }); } QueryBuilder headersLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'headers', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder urlsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'urls', )); }); } QueryBuilder urlsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'urls', )); }); } QueryBuilder urlsElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'urls', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder urlsElementGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'urls', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder urlsElementLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'urls', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder urlsElementBetween( String lower, String upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'urls', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder urlsElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'urls', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder urlsElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'urls', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder urlsElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'urls', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder urlsElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'urls', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder urlsElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'urls', value: '', )); }); } QueryBuilder urlsElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'urls', value: '', )); }); } QueryBuilder urlsLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'urls', length, true, length, true, ); }); } QueryBuilder urlsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'urls', 0, true, 0, true, ); }); } QueryBuilder urlsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'urls', 0, false, 999999, true, ); }); } QueryBuilder urlsLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'urls', 0, true, length, include, ); }); } QueryBuilder urlsLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'urls', length, include, 999999, true, ); }); } QueryBuilder urlsLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'urls', lower, includeLower, upper, includeUpper, ); }); } } extension ChapterPageurlsQueryObject on QueryBuilder {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const ChapterPageIndexSchema = Schema( name: r'ChapterPageIndex', id: 4458288720043056373, properties: { r'chapterId': PropertySchema( id: 0, name: r'chapterId', type: IsarType.long, ), r'index': PropertySchema( id: 1, name: r'index', type: IsarType.long, ) }, estimateSize: _chapterPageIndexEstimateSize, serialize: _chapterPageIndexSerialize, deserialize: _chapterPageIndexDeserialize, deserializeProp: _chapterPageIndexDeserializeProp, ); int _chapterPageIndexEstimateSize( ChapterPageIndex object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _chapterPageIndexSerialize( ChapterPageIndex object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.chapterId); writer.writeLong(offsets[1], object.index); } ChapterPageIndex _chapterPageIndexDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = ChapterPageIndex( chapterId: reader.readLongOrNull(offsets[0]), index: reader.readLongOrNull(offsets[1]), ); return object; } P _chapterPageIndexDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (reader.readLongOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension ChapterPageIndexQueryFilter on QueryBuilder { QueryBuilder chapterIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'chapterId', )); }); } QueryBuilder chapterIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'chapterId', )); }); } QueryBuilder chapterIdEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'chapterId', value: value, )); }); } QueryBuilder chapterIdGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'chapterId', value: value, )); }); } QueryBuilder chapterIdLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'chapterId', value: value, )); }); } QueryBuilder chapterIdBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'chapterId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder indexIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'index', )); }); } QueryBuilder indexIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'index', )); }); } QueryBuilder indexEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'index', value: value, )); }); } QueryBuilder indexGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'index', value: value, )); }); } QueryBuilder indexLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'index', value: value, )); }); } QueryBuilder indexBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'index', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension ChapterPageIndexQueryObject on QueryBuilder {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const PersonalReaderModeSchema = Schema( name: r'PersonalReaderMode', id: -1072936262658804338, properties: { r'mangaId': PropertySchema( id: 0, name: r'mangaId', type: IsarType.long, ), r'readerMode': PropertySchema( id: 1, name: r'readerMode', type: IsarType.byte, enumMap: _PersonalReaderModereaderModeEnumValueMap, ) }, estimateSize: _personalReaderModeEstimateSize, serialize: _personalReaderModeSerialize, deserialize: _personalReaderModeDeserialize, deserializeProp: _personalReaderModeDeserializeProp, ); int _personalReaderModeEstimateSize( PersonalReaderMode object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _personalReaderModeSerialize( PersonalReaderMode object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.mangaId); writer.writeByte(offsets[1], object.readerMode.index); } PersonalReaderMode _personalReaderModeDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = PersonalReaderMode( mangaId: reader.readLongOrNull(offsets[0]), readerMode: _PersonalReaderModereaderModeValueEnumMap[ reader.readByteOrNull(offsets[1])] ?? ReaderMode.vertical, ); return object; } P _personalReaderModeDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (_PersonalReaderModereaderModeValueEnumMap[ reader.readByteOrNull(offset)] ?? ReaderMode.vertical) as P; default: throw IsarError('Unknown property with id $propertyId'); } } const _PersonalReaderModereaderModeEnumValueMap = { 'vertical': 0, 'ltr': 1, 'rtl': 2, 'verticalContinuous': 3, 'webtoon': 4, 'horizontalContinuous': 5, }; const _PersonalReaderModereaderModeValueEnumMap = { 0: ReaderMode.vertical, 1: ReaderMode.ltr, 2: ReaderMode.rtl, 3: ReaderMode.verticalContinuous, 4: ReaderMode.webtoon, 5: ReaderMode.horizontalContinuous, }; extension PersonalReaderModeQueryFilter on QueryBuilder { QueryBuilder mangaIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'mangaId', )); }); } QueryBuilder mangaIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'mangaId', )); }); } QueryBuilder mangaIdEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'mangaId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder readerModeEqualTo(ReaderMode value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'readerMode', value: value, )); }); } QueryBuilder readerModeGreaterThan( ReaderMode value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'readerMode', value: value, )); }); } QueryBuilder readerModeLessThan( ReaderMode value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'readerMode', value: value, )); }); } QueryBuilder readerModeBetween( ReaderMode lower, ReaderMode upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'readerMode', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension PersonalReaderModeQueryObject on QueryBuilder {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const AutoScrollPagesSchema = Schema( name: r'AutoScrollPages', id: -2184999012300377466, properties: { r'autoScroll': PropertySchema( id: 0, name: r'autoScroll', type: IsarType.bool, ), r'mangaId': PropertySchema( id: 1, name: r'mangaId', type: IsarType.long, ), r'pageOffset': PropertySchema( id: 2, name: r'pageOffset', type: IsarType.double, ) }, estimateSize: _autoScrollPagesEstimateSize, serialize: _autoScrollPagesSerialize, deserialize: _autoScrollPagesDeserialize, deserializeProp: _autoScrollPagesDeserializeProp, ); int _autoScrollPagesEstimateSize( AutoScrollPages object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _autoScrollPagesSerialize( AutoScrollPages object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeBool(offsets[0], object.autoScroll); writer.writeLong(offsets[1], object.mangaId); writer.writeDouble(offsets[2], object.pageOffset); } AutoScrollPages _autoScrollPagesDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = AutoScrollPages( autoScroll: reader.readBoolOrNull(offsets[0]), mangaId: reader.readLongOrNull(offsets[1]), pageOffset: reader.readDoubleOrNull(offsets[2]), ); return object; } P _autoScrollPagesDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readBoolOrNull(offset)) as P; case 1: return (reader.readLongOrNull(offset)) as P; case 2: return (reader.readDoubleOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension AutoScrollPagesQueryFilter on QueryBuilder { QueryBuilder autoScrollIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'autoScroll', )); }); } QueryBuilder autoScrollIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'autoScroll', )); }); } QueryBuilder autoScrollEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'autoScroll', value: value, )); }); } QueryBuilder mangaIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'mangaId', )); }); } QueryBuilder mangaIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'mangaId', )); }); } QueryBuilder mangaIdEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'mangaId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder pageOffsetIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'pageOffset', )); }); } QueryBuilder pageOffsetIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'pageOffset', )); }); } QueryBuilder pageOffsetEqualTo( double? value, { double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'pageOffset', value: value, epsilon: epsilon, )); }); } QueryBuilder pageOffsetGreaterThan( double? value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'pageOffset', value: value, epsilon: epsilon, )); }); } QueryBuilder pageOffsetLessThan( double? value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'pageOffset', value: value, epsilon: epsilon, )); }); } QueryBuilder pageOffsetBetween( double? lower, double? upper, { bool includeLower = true, bool includeUpper = true, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'pageOffset', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, epsilon: epsilon, )); }); } } extension AutoScrollPagesQueryObject on QueryBuilder {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const PersonalPageModeSchema = Schema( name: r'PersonalPageMode', id: -7061860019786197792, properties: { r'mangaId': PropertySchema( id: 0, name: r'mangaId', type: IsarType.long, ), r'pageMode': PropertySchema( id: 1, name: r'pageMode', type: IsarType.byte, enumMap: _PersonalPageModepageModeEnumValueMap, ) }, estimateSize: _personalPageModeEstimateSize, serialize: _personalPageModeSerialize, deserialize: _personalPageModeDeserialize, deserializeProp: _personalPageModeDeserializeProp, ); int _personalPageModeEstimateSize( PersonalPageMode object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _personalPageModeSerialize( PersonalPageMode object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.mangaId); writer.writeByte(offsets[1], object.pageMode.index); } PersonalPageMode _personalPageModeDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = PersonalPageMode( mangaId: reader.readLongOrNull(offsets[0]), pageMode: _PersonalPageModepageModeValueEnumMap[ reader.readByteOrNull(offsets[1])] ?? PageMode.onePage, ); return object; } P _personalPageModeDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (_PersonalPageModepageModeValueEnumMap[ reader.readByteOrNull(offset)] ?? PageMode.onePage) as P; default: throw IsarError('Unknown property with id $propertyId'); } } const _PersonalPageModepageModeEnumValueMap = { 'onePage': 0, 'doublePage': 1, }; const _PersonalPageModepageModeValueEnumMap = { 0: PageMode.onePage, 1: PageMode.doublePage, }; extension PersonalPageModeQueryFilter on QueryBuilder { QueryBuilder mangaIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'mangaId', )); }); } QueryBuilder mangaIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'mangaId', )); }); } QueryBuilder mangaIdEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'mangaId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder pageModeEqualTo(PageMode value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'pageMode', value: value, )); }); } QueryBuilder pageModeGreaterThan( PageMode value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'pageMode', value: value, )); }); } QueryBuilder pageModeLessThan( PageMode value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'pageMode', value: value, )); }); } QueryBuilder pageModeBetween( PageMode lower, PageMode upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'pageMode', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension PersonalPageModeQueryObject on QueryBuilder {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const FilterScanlatorSchema = Schema( name: r'FilterScanlator', id: 3007689993900015493, properties: { r'mangaId': PropertySchema( id: 0, name: r'mangaId', type: IsarType.long, ), r'scanlators': PropertySchema( id: 1, name: r'scanlators', type: IsarType.stringList, ) }, estimateSize: _filterScanlatorEstimateSize, serialize: _filterScanlatorSerialize, deserialize: _filterScanlatorDeserialize, deserializeProp: _filterScanlatorDeserializeProp, ); int _filterScanlatorEstimateSize( FilterScanlator object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final list = object.scanlators; if (list != null) { bytesCount += 3 + list.length * 3; { for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += value.length * 3; } } } } return bytesCount; } void _filterScanlatorSerialize( FilterScanlator object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.mangaId); writer.writeStringList(offsets[1], object.scanlators); } FilterScanlator _filterScanlatorDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = FilterScanlator( mangaId: reader.readLongOrNull(offsets[0]), scanlators: reader.readStringList(offsets[1]), ); return object; } P _filterScanlatorDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (reader.readStringList(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension FilterScanlatorQueryFilter on QueryBuilder { QueryBuilder mangaIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'mangaId', )); }); } QueryBuilder mangaIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'mangaId', )); }); } QueryBuilder mangaIdEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mangaId', value: value, )); }); } QueryBuilder mangaIdBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'mangaId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder scanlatorsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'scanlators', )); }); } QueryBuilder scanlatorsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'scanlators', )); }); } QueryBuilder scanlatorsElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'scanlators', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder scanlatorsElementGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'scanlators', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder scanlatorsElementLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'scanlators', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder scanlatorsElementBetween( String lower, String upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'scanlators', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder scanlatorsElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'scanlators', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder scanlatorsElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'scanlators', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder scanlatorsElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'scanlators', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder scanlatorsElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'scanlators', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder scanlatorsElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'scanlators', value: '', )); }); } QueryBuilder scanlatorsElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'scanlators', value: '', )); }); } QueryBuilder scanlatorsLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'scanlators', length, true, length, true, ); }); } QueryBuilder scanlatorsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'scanlators', 0, true, 0, true, ); }); } QueryBuilder scanlatorsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'scanlators', 0, false, 999999, true, ); }); } QueryBuilder scanlatorsLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'scanlators', 0, true, length, include, ); }); } QueryBuilder scanlatorsLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'scanlators', length, include, 999999, true, ); }); } QueryBuilder scanlatorsLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'scanlators', lower, includeLower, upper, includeUpper, ); }); } } extension FilterScanlatorQueryObject on QueryBuilder {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const L10nLocaleSchema = Schema( name: r'L10nLocale', id: -880412678425487799, properties: { r'countryCode': PropertySchema( id: 0, name: r'countryCode', type: IsarType.string, ), r'languageCode': PropertySchema( id: 1, name: r'languageCode', type: IsarType.string, ) }, estimateSize: _l10nLocaleEstimateSize, serialize: _l10nLocaleSerialize, deserialize: _l10nLocaleDeserialize, deserializeProp: _l10nLocaleDeserializeProp, ); int _l10nLocaleEstimateSize( L10nLocale object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final value = object.countryCode; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.languageCode; if (value != null) { bytesCount += 3 + value.length * 3; } } return bytesCount; } void _l10nLocaleSerialize( L10nLocale object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.countryCode); writer.writeString(offsets[1], object.languageCode); } L10nLocale _l10nLocaleDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = L10nLocale( countryCode: reader.readStringOrNull(offsets[0]), languageCode: reader.readStringOrNull(offsets[1]), ); return object; } P _l10nLocaleDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readStringOrNull(offset)) as P; case 1: return (reader.readStringOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension L10nLocaleQueryFilter on QueryBuilder { QueryBuilder countryCodeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'countryCode', )); }); } QueryBuilder countryCodeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'countryCode', )); }); } QueryBuilder countryCodeEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'countryCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder countryCodeGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'countryCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder countryCodeLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'countryCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder countryCodeBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'countryCode', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder countryCodeStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'countryCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder countryCodeEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'countryCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder countryCodeContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'countryCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder countryCodeMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'countryCode', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder countryCodeIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'countryCode', value: '', )); }); } QueryBuilder countryCodeIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'countryCode', value: '', )); }); } QueryBuilder languageCodeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'languageCode', )); }); } QueryBuilder languageCodeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'languageCode', )); }); } QueryBuilder languageCodeEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'languageCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder languageCodeGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'languageCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder languageCodeLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'languageCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder languageCodeBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'languageCode', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder languageCodeStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'languageCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder languageCodeEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'languageCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder languageCodeContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'languageCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder languageCodeMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'languageCode', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder languageCodeIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'languageCode', value: '', )); }); } QueryBuilder languageCodeIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'languageCode', value: '', )); }); } } extension L10nLocaleQueryObject on QueryBuilder {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const CustomColorFilterSchema = Schema( name: r'CustomColorFilter', id: -2363592387931876829, properties: { r'a': PropertySchema( id: 0, name: r'a', type: IsarType.long, ), r'b': PropertySchema( id: 1, name: r'b', type: IsarType.long, ), r'g': PropertySchema( id: 2, name: r'g', type: IsarType.long, ), r'r': PropertySchema( id: 3, name: r'r', type: IsarType.long, ) }, estimateSize: _customColorFilterEstimateSize, serialize: _customColorFilterSerialize, deserialize: _customColorFilterDeserialize, deserializeProp: _customColorFilterDeserializeProp, ); int _customColorFilterEstimateSize( CustomColorFilter object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _customColorFilterSerialize( CustomColorFilter object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.a); writer.writeLong(offsets[1], object.b); writer.writeLong(offsets[2], object.g); writer.writeLong(offsets[3], object.r); } CustomColorFilter _customColorFilterDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = CustomColorFilter( a: reader.readLongOrNull(offsets[0]), b: reader.readLongOrNull(offsets[1]), g: reader.readLongOrNull(offsets[2]), r: reader.readLongOrNull(offsets[3]), ); return object; } P _customColorFilterDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (reader.readLongOrNull(offset)) as P; case 2: return (reader.readLongOrNull(offset)) as P; case 3: return (reader.readLongOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension CustomColorFilterQueryFilter on QueryBuilder { QueryBuilder aIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'a', )); }); } QueryBuilder aIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'a', )); }); } QueryBuilder aEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'a', value: value, )); }); } QueryBuilder aGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'a', value: value, )); }); } QueryBuilder aLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'a', value: value, )); }); } QueryBuilder aBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'a', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder bIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'b', )); }); } QueryBuilder bIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'b', )); }); } QueryBuilder bEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'b', value: value, )); }); } QueryBuilder bGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'b', value: value, )); }); } QueryBuilder bLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'b', value: value, )); }); } QueryBuilder bBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'b', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder gIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'g', )); }); } QueryBuilder gIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'g', )); }); } QueryBuilder gEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'g', value: value, )); }); } QueryBuilder gGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'g', value: value, )); }); } QueryBuilder gLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'g', value: value, )); }); } QueryBuilder gBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'g', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder rIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'r', )); }); } QueryBuilder rIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'r', )); }); } QueryBuilder rEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'r', value: value, )); }); } QueryBuilder rGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'r', value: value, )); }); } QueryBuilder rLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'r', value: value, )); }); } QueryBuilder rBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'r', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension CustomColorFilterQueryObject on QueryBuilder {} // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const PlayerSubtitleSettingsSchema = Schema( name: r'PlayerSubtitleSettings', id: 3515720443923320399, properties: { r'backgroundColorA': PropertySchema( id: 0, name: r'backgroundColorA', type: IsarType.long, ), r'backgroundColorB': PropertySchema( id: 1, name: r'backgroundColorB', type: IsarType.long, ), r'backgroundColorG': PropertySchema( id: 2, name: r'backgroundColorG', type: IsarType.long, ), r'backgroundColorR': PropertySchema( id: 3, name: r'backgroundColorR', type: IsarType.long, ), r'borderColorA': PropertySchema( id: 4, name: r'borderColorA', type: IsarType.long, ), r'borderColorB': PropertySchema( id: 5, name: r'borderColorB', type: IsarType.long, ), r'borderColorG': PropertySchema( id: 6, name: r'borderColorG', type: IsarType.long, ), r'borderColorR': PropertySchema( id: 7, name: r'borderColorR', type: IsarType.long, ), r'fontSize': PropertySchema( id: 8, name: r'fontSize', type: IsarType.long, ), r'textColorA': PropertySchema( id: 9, name: r'textColorA', type: IsarType.long, ), r'textColorB': PropertySchema( id: 10, name: r'textColorB', type: IsarType.long, ), r'textColorG': PropertySchema( id: 11, name: r'textColorG', type: IsarType.long, ), r'textColorR': PropertySchema( id: 12, name: r'textColorR', type: IsarType.long, ), r'useBold': PropertySchema( id: 13, name: r'useBold', type: IsarType.bool, ), r'useItalic': PropertySchema( id: 14, name: r'useItalic', type: IsarType.bool, ) }, estimateSize: _playerSubtitleSettingsEstimateSize, serialize: _playerSubtitleSettingsSerialize, deserialize: _playerSubtitleSettingsDeserialize, deserializeProp: _playerSubtitleSettingsDeserializeProp, ); int _playerSubtitleSettingsEstimateSize( PlayerSubtitleSettings object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _playerSubtitleSettingsSerialize( PlayerSubtitleSettings object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.backgroundColorA); writer.writeLong(offsets[1], object.backgroundColorB); writer.writeLong(offsets[2], object.backgroundColorG); writer.writeLong(offsets[3], object.backgroundColorR); writer.writeLong(offsets[4], object.borderColorA); writer.writeLong(offsets[5], object.borderColorB); writer.writeLong(offsets[6], object.borderColorG); writer.writeLong(offsets[7], object.borderColorR); writer.writeLong(offsets[8], object.fontSize); writer.writeLong(offsets[9], object.textColorA); writer.writeLong(offsets[10], object.textColorB); writer.writeLong(offsets[11], object.textColorG); writer.writeLong(offsets[12], object.textColorR); writer.writeBool(offsets[13], object.useBold); writer.writeBool(offsets[14], object.useItalic); } PlayerSubtitleSettings _playerSubtitleSettingsDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = PlayerSubtitleSettings( backgroundColorA: reader.readLongOrNull(offsets[0]), backgroundColorB: reader.readLongOrNull(offsets[1]), backgroundColorG: reader.readLongOrNull(offsets[2]), backgroundColorR: reader.readLongOrNull(offsets[3]), borderColorA: reader.readLongOrNull(offsets[4]), borderColorB: reader.readLongOrNull(offsets[5]), borderColorG: reader.readLongOrNull(offsets[6]), borderColorR: reader.readLongOrNull(offsets[7]), fontSize: reader.readLongOrNull(offsets[8]), textColorA: reader.readLongOrNull(offsets[9]), textColorB: reader.readLongOrNull(offsets[10]), textColorG: reader.readLongOrNull(offsets[11]), textColorR: reader.readLongOrNull(offsets[12]), useBold: reader.readBoolOrNull(offsets[13]), useItalic: reader.readBoolOrNull(offsets[14]), ); return object; } P _playerSubtitleSettingsDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (reader.readLongOrNull(offset)) as P; case 2: return (reader.readLongOrNull(offset)) as P; case 3: return (reader.readLongOrNull(offset)) as P; case 4: return (reader.readLongOrNull(offset)) as P; case 5: return (reader.readLongOrNull(offset)) as P; case 6: return (reader.readLongOrNull(offset)) as P; case 7: return (reader.readLongOrNull(offset)) as P; case 8: return (reader.readLongOrNull(offset)) as P; case 9: return (reader.readLongOrNull(offset)) as P; case 10: return (reader.readLongOrNull(offset)) as P; case 11: return (reader.readLongOrNull(offset)) as P; case 12: return (reader.readLongOrNull(offset)) as P; case 13: return (reader.readBoolOrNull(offset)) as P; case 14: return (reader.readBoolOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension PlayerSubtitleSettingsQueryFilter on QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QFilterCondition> { QueryBuilder backgroundColorAIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'backgroundColorA', )); }); } QueryBuilder backgroundColorAIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'backgroundColorA', )); }); } QueryBuilder backgroundColorAEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'backgroundColorA', value: value, )); }); } QueryBuilder backgroundColorAGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'backgroundColorA', value: value, )); }); } QueryBuilder backgroundColorALessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'backgroundColorA', value: value, )); }); } QueryBuilder backgroundColorABetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'backgroundColorA', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder backgroundColorBIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'backgroundColorB', )); }); } QueryBuilder backgroundColorBIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'backgroundColorB', )); }); } QueryBuilder backgroundColorBEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'backgroundColorB', value: value, )); }); } QueryBuilder backgroundColorBGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'backgroundColorB', value: value, )); }); } QueryBuilder backgroundColorBLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'backgroundColorB', value: value, )); }); } QueryBuilder backgroundColorBBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'backgroundColorB', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder backgroundColorGIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'backgroundColorG', )); }); } QueryBuilder backgroundColorGIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'backgroundColorG', )); }); } QueryBuilder backgroundColorGEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'backgroundColorG', value: value, )); }); } QueryBuilder backgroundColorGGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'backgroundColorG', value: value, )); }); } QueryBuilder backgroundColorGLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'backgroundColorG', value: value, )); }); } QueryBuilder backgroundColorGBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'backgroundColorG', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder backgroundColorRIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'backgroundColorR', )); }); } QueryBuilder backgroundColorRIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'backgroundColorR', )); }); } QueryBuilder backgroundColorREqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'backgroundColorR', value: value, )); }); } QueryBuilder backgroundColorRGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'backgroundColorR', value: value, )); }); } QueryBuilder backgroundColorRLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'backgroundColorR', value: value, )); }); } QueryBuilder backgroundColorRBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'backgroundColorR', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder borderColorAIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'borderColorA', )); }); } QueryBuilder borderColorAIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'borderColorA', )); }); } QueryBuilder borderColorAEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'borderColorA', value: value, )); }); } QueryBuilder borderColorAGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'borderColorA', value: value, )); }); } QueryBuilder borderColorALessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'borderColorA', value: value, )); }); } QueryBuilder borderColorABetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'borderColorA', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder borderColorBIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'borderColorB', )); }); } QueryBuilder borderColorBIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'borderColorB', )); }); } QueryBuilder borderColorBEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'borderColorB', value: value, )); }); } QueryBuilder borderColorBGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'borderColorB', value: value, )); }); } QueryBuilder borderColorBLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'borderColorB', value: value, )); }); } QueryBuilder borderColorBBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'borderColorB', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder borderColorGIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'borderColorG', )); }); } QueryBuilder borderColorGIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'borderColorG', )); }); } QueryBuilder borderColorGEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'borderColorG', value: value, )); }); } QueryBuilder borderColorGGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'borderColorG', value: value, )); }); } QueryBuilder borderColorGLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'borderColorG', value: value, )); }); } QueryBuilder borderColorGBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'borderColorG', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder borderColorRIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'borderColorR', )); }); } QueryBuilder borderColorRIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'borderColorR', )); }); } QueryBuilder borderColorREqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'borderColorR', value: value, )); }); } QueryBuilder borderColorRGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'borderColorR', value: value, )); }); } QueryBuilder borderColorRLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'borderColorR', value: value, )); }); } QueryBuilder borderColorRBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'borderColorR', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder fontSizeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'fontSize', )); }); } QueryBuilder fontSizeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'fontSize', )); }); } QueryBuilder fontSizeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'fontSize', value: value, )); }); } QueryBuilder fontSizeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'fontSize', value: value, )); }); } QueryBuilder fontSizeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'fontSize', value: value, )); }); } QueryBuilder fontSizeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'fontSize', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder textColorAIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'textColorA', )); }); } QueryBuilder textColorAIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'textColorA', )); }); } QueryBuilder textColorAEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'textColorA', value: value, )); }); } QueryBuilder textColorAGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'textColorA', value: value, )); }); } QueryBuilder textColorALessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'textColorA', value: value, )); }); } QueryBuilder textColorABetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'textColorA', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder textColorBIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'textColorB', )); }); } QueryBuilder textColorBIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'textColorB', )); }); } QueryBuilder textColorBEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'textColorB', value: value, )); }); } QueryBuilder textColorBGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'textColorB', value: value, )); }); } QueryBuilder textColorBLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'textColorB', value: value, )); }); } QueryBuilder textColorBBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'textColorB', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder textColorGIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'textColorG', )); }); } QueryBuilder textColorGIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'textColorG', )); }); } QueryBuilder textColorGEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'textColorG', value: value, )); }); } QueryBuilder textColorGGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'textColorG', value: value, )); }); } QueryBuilder textColorGLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'textColorG', value: value, )); }); } QueryBuilder textColorGBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'textColorG', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder textColorRIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'textColorR', )); }); } QueryBuilder textColorRIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'textColorR', )); }); } QueryBuilder textColorREqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'textColorR', value: value, )); }); } QueryBuilder textColorRGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'textColorR', value: value, )); }); } QueryBuilder textColorRLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'textColorR', value: value, )); }); } QueryBuilder textColorRBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'textColorR', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder useBoldIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'useBold', )); }); } QueryBuilder useBoldIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'useBold', )); }); } QueryBuilder useBoldEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'useBold', value: value, )); }); } QueryBuilder useItalicIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'useItalic', )); }); } QueryBuilder useItalicIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'useItalic', )); }); } QueryBuilder useItalicEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'useItalic', value: value, )); }); } } extension PlayerSubtitleSettingsQueryObject on QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QFilterCondition> {}