// 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'algorithmWeights': PropertySchema( id: 0, name: r'algorithmWeights', type: IsarType.object, target: r'AlgorithmWeights', ), r'androidProxyServer': PropertySchema( id: 1, name: r'androidProxyServer', type: IsarType.string, ), r'aniSkipTimeoutLength': PropertySchema( id: 2, name: r'aniSkipTimeoutLength', type: IsarType.long, ), r'animatePageTransitions': PropertySchema( id: 3, name: r'animatePageTransitions', type: IsarType.bool, ), r'animeDisplayType': PropertySchema( id: 4, name: r'animeDisplayType', type: IsarType.byte, enumMap: _SettingsanimeDisplayTypeEnumValueMap, ), r'animeExtensionsRepo': PropertySchema( id: 5, name: r'animeExtensionsRepo', type: IsarType.objectList, target: r'Repo', ), r'animeGridSize': PropertySchema( id: 6, name: r'animeGridSize', type: IsarType.long, ), r'animeLibraryDownloadedChapters': PropertySchema( id: 7, name: r'animeLibraryDownloadedChapters', type: IsarType.bool, ), r'animeLibraryLocalSource': PropertySchema( id: 8, name: r'animeLibraryLocalSource', type: IsarType.bool, ), r'animeLibraryShowCategoryTabs': PropertySchema( id: 9, name: r'animeLibraryShowCategoryTabs', type: IsarType.bool, ), r'animeLibraryShowContinueReadingButton': PropertySchema( id: 10, name: r'animeLibraryShowContinueReadingButton', type: IsarType.bool, ), r'animeLibraryShowLanguage': PropertySchema( id: 11, name: r'animeLibraryShowLanguage', type: IsarType.bool, ), r'animeLibraryShowNumbersOfItems': PropertySchema( id: 12, name: r'animeLibraryShowNumbersOfItems', type: IsarType.bool, ), r'appFontFamily': PropertySchema( id: 13, name: r'appFontFamily', type: IsarType.string, ), r'audioChannels': PropertySchema( id: 14, name: r'audioChannels', type: IsarType.byte, enumMap: _SettingsaudioChannelsEnumValueMap, ), r'audioPreferredLanguages': PropertySchema( id: 15, name: r'audioPreferredLanguages', type: IsarType.string, ), r'autoBackupLocation': PropertySchema( id: 16, name: r'autoBackupLocation', type: IsarType.string, ), r'autoExtensionsUpdates': PropertySchema( id: 17, name: r'autoExtensionsUpdates', type: IsarType.bool, ), r'autoScrollPages': PropertySchema( id: 18, name: r'autoScrollPages', type: IsarType.objectList, target: r'AutoScrollPages', ), r'backgroundColor': PropertySchema( id: 19, name: r'backgroundColor', type: IsarType.byte, enumMap: _SettingsbackgroundColorEnumValueMap, ), r'backupFrequency': PropertySchema( id: 20, name: r'backupFrequency', type: IsarType.long, ), r'backupListOptions': PropertySchema( id: 21, name: r'backupListOptions', type: IsarType.longList, ), r'btServerAddress': PropertySchema( id: 22, name: r'btServerAddress', type: IsarType.string, ), r'btServerPort': PropertySchema( id: 23, name: r'btServerPort', type: IsarType.long, ), r'chapterFilterBookmarkedList': PropertySchema( id: 24, name: r'chapterFilterBookmarkedList', type: IsarType.objectList, target: r'ChapterFilterBookmarked', ), r'chapterFilterDownloadedList': PropertySchema( id: 25, name: r'chapterFilterDownloadedList', type: IsarType.objectList, target: r'ChapterFilterDownloaded', ), r'chapterFilterUnreadList': PropertySchema( id: 26, name: r'chapterFilterUnreadList', type: IsarType.objectList, target: r'ChapterFilterUnread', ), r'chapterPageIndexList': PropertySchema( id: 27, name: r'chapterPageIndexList', type: IsarType.objectList, target: r'ChapterPageIndex', ), r'chapterPageUrlsList': PropertySchema( id: 28, name: r'chapterPageUrlsList', type: IsarType.objectList, target: r'ChapterPageurls', ), r'checkForAppUpdates': PropertySchema( id: 29, name: r'checkForAppUpdates', type: IsarType.bool, ), r'checkForExtensionUpdates': PropertySchema( id: 30, name: r'checkForExtensionUpdates', type: IsarType.bool, ), r'clearChapterCacheOnAppLaunch': PropertySchema( id: 31, name: r'clearChapterCacheOnAppLaunch', type: IsarType.bool, ), r'colorFilterBlendMode': PropertySchema( id: 32, name: r'colorFilterBlendMode', type: IsarType.byte, enumMap: _SettingscolorFilterBlendModeEnumValueMap, ), r'concurrentDownloads': PropertySchema( id: 33, name: r'concurrentDownloads', type: IsarType.long, ), r'cookiesList': PropertySchema( id: 34, name: r'cookiesList', type: IsarType.objectList, target: r'MCookie', ), r'cropBorders': PropertySchema( id: 35, name: r'cropBorders', type: IsarType.bool, ), r'customColorFilter': PropertySchema( id: 36, name: r'customColorFilter', type: IsarType.object, target: r'CustomColorFilter', ), r'customDns': PropertySchema( id: 37, name: r'customDns', type: IsarType.string, ), r'dateFormat': PropertySchema( id: 38, name: r'dateFormat', type: IsarType.string, ), r'debandingType': PropertySchema( id: 39, name: r'debandingType', type: IsarType.byte, enumMap: _SettingsdebandingTypeEnumValueMap, ), r'defaultDoubleTapToSkipLength': PropertySchema( id: 40, name: r'defaultDoubleTapToSkipLength', type: IsarType.long, ), r'defaultPlayBackSpeed': PropertySchema( id: 41, name: r'defaultPlayBackSpeed', type: IsarType.double, ), r'defaultReaderMode': PropertySchema( id: 42, name: r'defaultReaderMode', type: IsarType.byte, enumMap: _SettingsdefaultReaderModeEnumValueMap, ), r'defaultSkipIntroLength': PropertySchema( id: 43, name: r'defaultSkipIntroLength', type: IsarType.long, ), r'defaultSubtitleLang': PropertySchema( id: 44, name: r'defaultSubtitleLang', type: IsarType.object, target: r'L10nLocale', ), r'disableSectionType': PropertySchema( id: 45, name: r'disableSectionType', type: IsarType.byte, enumMap: _SettingsdisableSectionTypeEnumValueMap, ), r'displayType': PropertySchema( id: 46, name: r'displayType', type: IsarType.byte, enumMap: _SettingsdisplayTypeEnumValueMap, ), r'doubleTapAnimationSpeed': PropertySchema( id: 47, name: r'doubleTapAnimationSpeed', type: IsarType.long, ), r'downloadLocation': PropertySchema( id: 48, name: r'downloadLocation', type: IsarType.string, ), r'downloadOnlyOnWifi': PropertySchema( id: 49, name: r'downloadOnlyOnWifi', type: IsarType.bool, ), r'downloadedOnlyMode': PropertySchema( id: 50, name: r'downloadedOnlyMode', type: IsarType.bool, ), r'enableAniSkip': PropertySchema( id: 51, name: r'enableAniSkip', type: IsarType.bool, ), r'enableAudioPitchCorrection': PropertySchema( id: 52, name: r'enableAudioPitchCorrection', type: IsarType.bool, ), r'enableAutoSkip': PropertySchema( id: 53, name: r'enableAutoSkip', type: IsarType.bool, ), r'enableCustomColorFilter': PropertySchema( id: 54, name: r'enableCustomColorFilter', type: IsarType.bool, ), r'enableDiscordRpc': PropertySchema( id: 55, name: r'enableDiscordRpc', type: IsarType.bool, ), r'enableGpuNext': PropertySchema( id: 56, name: r'enableGpuNext', type: IsarType.bool, ), r'enableHardwareAcceleration': PropertySchema( id: 57, name: r'enableHardwareAcceleration', type: IsarType.bool, ), r'filterScanlatorList': PropertySchema( id: 58, name: r'filterScanlatorList', type: IsarType.objectList, target: r'FilterScanlator', ), r'flexColorSchemeBlendLevel': PropertySchema( id: 59, name: r'flexColorSchemeBlendLevel', type: IsarType.double, ), r'flexSchemeColorIndex': PropertySchema( id: 60, name: r'flexSchemeColorIndex', type: IsarType.long, ), r'followSystemTheme': PropertySchema( id: 61, name: r'followSystemTheme', type: IsarType.bool, ), r'fullScreenPlayer': PropertySchema( id: 62, name: r'fullScreenPlayer', type: IsarType.bool, ), r'fullScreenReader': PropertySchema( id: 63, name: r'fullScreenReader', type: IsarType.bool, ), r'hideDiscordRpcInIncognito': PropertySchema( id: 64, name: r'hideDiscordRpcInIncognito', type: IsarType.bool, ), r'hideItems': PropertySchema( id: 65, name: r'hideItems', type: IsarType.stringList, ), r'hwdecMode': PropertySchema( id: 66, name: r'hwdecMode', type: IsarType.string, ), r'incognitoMode': PropertySchema( id: 67, name: r'incognitoMode', type: IsarType.bool, ), r'lastTrackerLibraryLocation': PropertySchema( id: 68, name: r'lastTrackerLibraryLocation', type: IsarType.string, ), r'libraryDownloadedChapters': PropertySchema( id: 69, name: r'libraryDownloadedChapters', type: IsarType.bool, ), r'libraryFilterAnimeBookMarkedType': PropertySchema( id: 70, name: r'libraryFilterAnimeBookMarkedType', type: IsarType.long, ), r'libraryFilterAnimeDownloadType': PropertySchema( id: 71, name: r'libraryFilterAnimeDownloadType', type: IsarType.long, ), r'libraryFilterAnimeStartedType': PropertySchema( id: 72, name: r'libraryFilterAnimeStartedType', type: IsarType.long, ), r'libraryFilterAnimeUnreadType': PropertySchema( id: 73, name: r'libraryFilterAnimeUnreadType', type: IsarType.long, ), r'libraryFilterMangasBookMarkedType': PropertySchema( id: 74, name: r'libraryFilterMangasBookMarkedType', type: IsarType.long, ), r'libraryFilterMangasDownloadType': PropertySchema( id: 75, name: r'libraryFilterMangasDownloadType', type: IsarType.long, ), r'libraryFilterMangasStartedType': PropertySchema( id: 76, name: r'libraryFilterMangasStartedType', type: IsarType.long, ), r'libraryFilterMangasUnreadType': PropertySchema( id: 77, name: r'libraryFilterMangasUnreadType', type: IsarType.long, ), r'libraryFilterNovelBookMarkedType': PropertySchema( id: 78, name: r'libraryFilterNovelBookMarkedType', type: IsarType.long, ), r'libraryFilterNovelDownloadType': PropertySchema( id: 79, name: r'libraryFilterNovelDownloadType', type: IsarType.long, ), r'libraryFilterNovelStartedType': PropertySchema( id: 80, name: r'libraryFilterNovelStartedType', type: IsarType.long, ), r'libraryFilterNovelUnreadType': PropertySchema( id: 81, name: r'libraryFilterNovelUnreadType', type: IsarType.long, ), r'libraryLocalSource': PropertySchema( id: 82, name: r'libraryLocalSource', type: IsarType.bool, ), r'libraryShowCategoryTabs': PropertySchema( id: 83, name: r'libraryShowCategoryTabs', type: IsarType.bool, ), r'libraryShowContinueReadingButton': PropertySchema( id: 84, name: r'libraryShowContinueReadingButton', type: IsarType.bool, ), r'libraryShowLanguage': PropertySchema( id: 85, name: r'libraryShowLanguage', type: IsarType.bool, ), r'libraryShowNumbersOfItems': PropertySchema( id: 86, name: r'libraryShowNumbersOfItems', type: IsarType.bool, ), r'localFolders': PropertySchema( id: 87, name: r'localFolders', type: IsarType.stringList, ), r'locale': PropertySchema( id: 88, name: r'locale', type: IsarType.object, target: r'L10nLocale', ), r'mangaExtensionsRepo': PropertySchema( id: 89, name: r'mangaExtensionsRepo', type: IsarType.objectList, target: r'Repo', ), r'mangaGridSize': PropertySchema( id: 90, name: r'mangaGridSize', type: IsarType.long, ), r'mangaHomeDisplayType': PropertySchema( id: 91, name: r'mangaHomeDisplayType', type: IsarType.byte, enumMap: _SettingsmangaHomeDisplayTypeEnumValueMap, ), r'markEpisodeAsSeenType': PropertySchema( id: 92, name: r'markEpisodeAsSeenType', type: IsarType.long, ), r'mergeLibraryNavMobile': PropertySchema( id: 93, name: r'mergeLibraryNavMobile', type: IsarType.bool, ), r'navigationOrder': PropertySchema( id: 94, name: r'navigationOrder', type: IsarType.stringList, ), r'novelDisplayType': PropertySchema( id: 95, name: r'novelDisplayType', type: IsarType.byte, enumMap: _SettingsnovelDisplayTypeEnumValueMap, ), r'novelExtensionsRepo': PropertySchema( id: 96, name: r'novelExtensionsRepo', type: IsarType.objectList, target: r'Repo', ), r'novelFontSize': PropertySchema( id: 97, name: r'novelFontSize', type: IsarType.long, ), r'novelGridSize': PropertySchema( id: 98, name: r'novelGridSize', type: IsarType.long, ), r'novelLibraryDownloadedChapters': PropertySchema( id: 99, name: r'novelLibraryDownloadedChapters', type: IsarType.bool, ), r'novelLibraryLocalSource': PropertySchema( id: 100, name: r'novelLibraryLocalSource', type: IsarType.bool, ), r'novelLibraryShowCategoryTabs': PropertySchema( id: 101, name: r'novelLibraryShowCategoryTabs', type: IsarType.bool, ), r'novelLibraryShowContinueReadingButton': PropertySchema( id: 102, name: r'novelLibraryShowContinueReadingButton', type: IsarType.bool, ), r'novelLibraryShowLanguage': PropertySchema( id: 103, name: r'novelLibraryShowLanguage', type: IsarType.bool, ), r'novelLibraryShowNumbersOfItems': PropertySchema( id: 104, name: r'novelLibraryShowNumbersOfItems', type: IsarType.bool, ), r'novelTextAlign': PropertySchema( id: 105, name: r'novelTextAlign', type: IsarType.byte, enumMap: _SettingsnovelTextAlignEnumValueMap, ), r'onlyIncludePinnedSources': PropertySchema( id: 106, name: r'onlyIncludePinnedSources', type: IsarType.bool, ), r'pagePreloadAmount': PropertySchema( id: 107, name: r'pagePreloadAmount', type: IsarType.long, ), r'personalPageModeList': PropertySchema( id: 108, name: r'personalPageModeList', type: IsarType.objectList, target: r'PersonalPageMode', ), r'personalReaderModeList': PropertySchema( id: 109, name: r'personalReaderModeList', type: IsarType.objectList, target: r'PersonalReaderMode', ), r'playerSubtitleSettings': PropertySchema( id: 110, name: r'playerSubtitleSettings', type: IsarType.object, target: r'PlayerSubtitleSettings', ), r'pureBlackDarkMode': PropertySchema( id: 111, name: r'pureBlackDarkMode', type: IsarType.bool, ), r'relativeTimesTamps': PropertySchema( id: 112, name: r'relativeTimesTamps', type: IsarType.long, ), r'rpcShowCoverImage': PropertySchema( id: 113, name: r'rpcShowCoverImage', type: IsarType.bool, ), r'rpcShowReadingWatchingProgress': PropertySchema( id: 114, name: r'rpcShowReadingWatchingProgress', type: IsarType.bool, ), r'rpcShowTitle': PropertySchema( id: 115, name: r'rpcShowTitle', type: IsarType.bool, ), r'saveAsCBZArchive': PropertySchema( id: 116, name: r'saveAsCBZArchive', type: IsarType.bool, ), r'scaleType': PropertySchema( id: 117, name: r'scaleType', type: IsarType.byte, enumMap: _SettingsscaleTypeEnumValueMap, ), r'showPagesNumber': PropertySchema( id: 118, name: r'showPagesNumber', type: IsarType.bool, ), r'sortChapterList': PropertySchema( id: 119, name: r'sortChapterList', type: IsarType.objectList, target: r'SortChapter', ), r'sortLibraryAnime': PropertySchema( id: 120, name: r'sortLibraryAnime', type: IsarType.object, target: r'SortLibraryManga', ), r'sortLibraryManga': PropertySchema( id: 121, name: r'sortLibraryManga', type: IsarType.object, target: r'SortLibraryManga', ), r'sortLibraryNovel': PropertySchema( id: 122, name: r'sortLibraryNovel', type: IsarType.object, target: r'SortLibraryManga', ), r'startDatebackup': PropertySchema( id: 123, name: r'startDatebackup', type: IsarType.long, ), r'themeIsDark': PropertySchema( id: 124, name: r'themeIsDark', type: IsarType.bool, ), r'updateProgressAfterReading': PropertySchema( id: 125, name: r'updateProgressAfterReading', type: IsarType.bool, ), r'updatedAt': PropertySchema( id: 126, name: r'updatedAt', type: IsarType.long, ), r'useLibass': PropertySchema( id: 127, name: r'useLibass', type: IsarType.bool, ), r'useMpvConfig': PropertySchema( id: 128, name: r'useMpvConfig', type: IsarType.bool, ), r'usePageTapZones': PropertySchema( id: 129, name: r'usePageTapZones', type: IsarType.bool, ), r'useYUV420P': PropertySchema( id: 130, name: r'useYUV420P', type: IsarType.bool, ), r'userAgent': PropertySchema( id: 131, name: r'userAgent', type: IsarType.string, ), r'volumeBoostCap': PropertySchema( id: 132, name: r'volumeBoostCap', type: IsarType.long, ), }, 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, r'Repo': RepoSchema, r'AlgorithmWeights': AlgorithmWeightsSchema, }, 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.algorithmWeights; if (value != null) { bytesCount += 3 + AlgorithmWeightsSchema.estimateSize( value, allOffsets[AlgorithmWeights]!, allOffsets, ); } } { final value = object.androidProxyServer; if (value != null) { bytesCount += 3 + value.length * 3; } } { final list = object.animeExtensionsRepo; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[Repo]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += RepoSchema.estimateSize(value, offsets, allOffsets); } } } } { final value = object.appFontFamily; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.audioPreferredLanguages; 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.backupListOptions; 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.customDns; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.dateFormat; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.defaultSubtitleLang; if (value != null) { bytesCount += 3 + L10nLocaleSchema.estimateSize( value, allOffsets[L10nLocale]!, allOffsets, ); } } { 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 list = object.hideItems; 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 value = object.hwdecMode; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.lastTrackerLibraryLocation; if (value != null) { bytesCount += 3 + value.length * 3; } } { final list = object.localFolders; 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 value = object.locale; if (value != null) { bytesCount += 3 + L10nLocaleSchema.estimateSize( value, allOffsets[L10nLocale]!, allOffsets, ); } } { final list = object.mangaExtensionsRepo; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[Repo]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += RepoSchema.estimateSize(value, offsets, allOffsets); } } } } { final list = object.navigationOrder; 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.novelExtensionsRepo; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[Repo]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += RepoSchema.estimateSize(value, offsets, 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.sortLibraryNovel; 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.writeObject( offsets[0], allOffsets, AlgorithmWeightsSchema.serialize, object.algorithmWeights, ); writer.writeString(offsets[1], object.androidProxyServer); writer.writeLong(offsets[2], object.aniSkipTimeoutLength); writer.writeBool(offsets[3], object.animatePageTransitions); writer.writeByte(offsets[4], object.animeDisplayType.index); writer.writeObjectList( offsets[5], allOffsets, RepoSchema.serialize, object.animeExtensionsRepo, ); writer.writeLong(offsets[6], object.animeGridSize); writer.writeBool(offsets[7], object.animeLibraryDownloadedChapters); writer.writeBool(offsets[8], object.animeLibraryLocalSource); writer.writeBool(offsets[9], object.animeLibraryShowCategoryTabs); writer.writeBool(offsets[10], object.animeLibraryShowContinueReadingButton); writer.writeBool(offsets[11], object.animeLibraryShowLanguage); writer.writeBool(offsets[12], object.animeLibraryShowNumbersOfItems); writer.writeString(offsets[13], object.appFontFamily); writer.writeByte(offsets[14], object.audioChannels.index); writer.writeString(offsets[15], object.audioPreferredLanguages); writer.writeString(offsets[16], object.autoBackupLocation); writer.writeBool(offsets[17], object.autoExtensionsUpdates); writer.writeObjectList( offsets[18], allOffsets, AutoScrollPagesSchema.serialize, object.autoScrollPages, ); writer.writeByte(offsets[19], object.backgroundColor.index); writer.writeLong(offsets[20], object.backupFrequency); writer.writeLongList(offsets[21], object.backupListOptions); writer.writeString(offsets[22], object.btServerAddress); writer.writeLong(offsets[23], object.btServerPort); writer.writeObjectList( offsets[24], allOffsets, ChapterFilterBookmarkedSchema.serialize, object.chapterFilterBookmarkedList, ); writer.writeObjectList( offsets[25], allOffsets, ChapterFilterDownloadedSchema.serialize, object.chapterFilterDownloadedList, ); writer.writeObjectList( offsets[26], allOffsets, ChapterFilterUnreadSchema.serialize, object.chapterFilterUnreadList, ); writer.writeObjectList( offsets[27], allOffsets, ChapterPageIndexSchema.serialize, object.chapterPageIndexList, ); writer.writeObjectList( offsets[28], allOffsets, ChapterPageurlsSchema.serialize, object.chapterPageUrlsList, ); writer.writeBool(offsets[29], object.checkForAppUpdates); writer.writeBool(offsets[30], object.checkForExtensionUpdates); writer.writeBool(offsets[31], object.clearChapterCacheOnAppLaunch); writer.writeByte(offsets[32], object.colorFilterBlendMode.index); writer.writeLong(offsets[33], object.concurrentDownloads); writer.writeObjectList( offsets[34], allOffsets, MCookieSchema.serialize, object.cookiesList, ); writer.writeBool(offsets[35], object.cropBorders); writer.writeObject( offsets[36], allOffsets, CustomColorFilterSchema.serialize, object.customColorFilter, ); writer.writeString(offsets[37], object.customDns); writer.writeString(offsets[38], object.dateFormat); writer.writeByte(offsets[39], object.debandingType.index); writer.writeLong(offsets[40], object.defaultDoubleTapToSkipLength); writer.writeDouble(offsets[41], object.defaultPlayBackSpeed); writer.writeByte(offsets[42], object.defaultReaderMode.index); writer.writeLong(offsets[43], object.defaultSkipIntroLength); writer.writeObject( offsets[44], allOffsets, L10nLocaleSchema.serialize, object.defaultSubtitleLang, ); writer.writeByte(offsets[45], object.disableSectionType.index); writer.writeByte(offsets[46], object.displayType.index); writer.writeLong(offsets[47], object.doubleTapAnimationSpeed); writer.writeString(offsets[48], object.downloadLocation); writer.writeBool(offsets[49], object.downloadOnlyOnWifi); writer.writeBool(offsets[50], object.downloadedOnlyMode); writer.writeBool(offsets[51], object.enableAniSkip); writer.writeBool(offsets[52], object.enableAudioPitchCorrection); writer.writeBool(offsets[53], object.enableAutoSkip); writer.writeBool(offsets[54], object.enableCustomColorFilter); writer.writeBool(offsets[55], object.enableDiscordRpc); writer.writeBool(offsets[56], object.enableGpuNext); writer.writeBool(offsets[57], object.enableHardwareAcceleration); writer.writeObjectList( offsets[58], allOffsets, FilterScanlatorSchema.serialize, object.filterScanlatorList, ); writer.writeDouble(offsets[59], object.flexColorSchemeBlendLevel); writer.writeLong(offsets[60], object.flexSchemeColorIndex); writer.writeBool(offsets[61], object.followSystemTheme); writer.writeBool(offsets[62], object.fullScreenPlayer); writer.writeBool(offsets[63], object.fullScreenReader); writer.writeBool(offsets[64], object.hideDiscordRpcInIncognito); writer.writeStringList(offsets[65], object.hideItems); writer.writeString(offsets[66], object.hwdecMode); writer.writeBool(offsets[67], object.incognitoMode); writer.writeString(offsets[68], object.lastTrackerLibraryLocation); writer.writeBool(offsets[69], object.libraryDownloadedChapters); writer.writeLong(offsets[70], object.libraryFilterAnimeBookMarkedType); writer.writeLong(offsets[71], object.libraryFilterAnimeDownloadType); writer.writeLong(offsets[72], object.libraryFilterAnimeStartedType); writer.writeLong(offsets[73], object.libraryFilterAnimeUnreadType); writer.writeLong(offsets[74], object.libraryFilterMangasBookMarkedType); writer.writeLong(offsets[75], object.libraryFilterMangasDownloadType); writer.writeLong(offsets[76], object.libraryFilterMangasStartedType); writer.writeLong(offsets[77], object.libraryFilterMangasUnreadType); writer.writeLong(offsets[78], object.libraryFilterNovelBookMarkedType); writer.writeLong(offsets[79], object.libraryFilterNovelDownloadType); writer.writeLong(offsets[80], object.libraryFilterNovelStartedType); writer.writeLong(offsets[81], object.libraryFilterNovelUnreadType); writer.writeBool(offsets[82], object.libraryLocalSource); writer.writeBool(offsets[83], object.libraryShowCategoryTabs); writer.writeBool(offsets[84], object.libraryShowContinueReadingButton); writer.writeBool(offsets[85], object.libraryShowLanguage); writer.writeBool(offsets[86], object.libraryShowNumbersOfItems); writer.writeStringList(offsets[87], object.localFolders); writer.writeObject( offsets[88], allOffsets, L10nLocaleSchema.serialize, object.locale, ); writer.writeObjectList( offsets[89], allOffsets, RepoSchema.serialize, object.mangaExtensionsRepo, ); writer.writeLong(offsets[90], object.mangaGridSize); writer.writeByte(offsets[91], object.mangaHomeDisplayType.index); writer.writeLong(offsets[92], object.markEpisodeAsSeenType); writer.writeBool(offsets[93], object.mergeLibraryNavMobile); writer.writeStringList(offsets[94], object.navigationOrder); writer.writeByte(offsets[95], object.novelDisplayType.index); writer.writeObjectList( offsets[96], allOffsets, RepoSchema.serialize, object.novelExtensionsRepo, ); writer.writeLong(offsets[97], object.novelFontSize); writer.writeLong(offsets[98], object.novelGridSize); writer.writeBool(offsets[99], object.novelLibraryDownloadedChapters); writer.writeBool(offsets[100], object.novelLibraryLocalSource); writer.writeBool(offsets[101], object.novelLibraryShowCategoryTabs); writer.writeBool(offsets[102], object.novelLibraryShowContinueReadingButton); writer.writeBool(offsets[103], object.novelLibraryShowLanguage); writer.writeBool(offsets[104], object.novelLibraryShowNumbersOfItems); writer.writeByte(offsets[105], object.novelTextAlign.index); writer.writeBool(offsets[106], object.onlyIncludePinnedSources); writer.writeLong(offsets[107], object.pagePreloadAmount); writer.writeObjectList( offsets[108], allOffsets, PersonalPageModeSchema.serialize, object.personalPageModeList, ); writer.writeObjectList( offsets[109], allOffsets, PersonalReaderModeSchema.serialize, object.personalReaderModeList, ); writer.writeObject( offsets[110], allOffsets, PlayerSubtitleSettingsSchema.serialize, object.playerSubtitleSettings, ); writer.writeBool(offsets[111], object.pureBlackDarkMode); writer.writeLong(offsets[112], object.relativeTimesTamps); writer.writeBool(offsets[113], object.rpcShowCoverImage); writer.writeBool(offsets[114], object.rpcShowReadingWatchingProgress); writer.writeBool(offsets[115], object.rpcShowTitle); writer.writeBool(offsets[116], object.saveAsCBZArchive); writer.writeByte(offsets[117], object.scaleType.index); writer.writeBool(offsets[118], object.showPagesNumber); writer.writeObjectList( offsets[119], allOffsets, SortChapterSchema.serialize, object.sortChapterList, ); writer.writeObject( offsets[120], allOffsets, SortLibraryMangaSchema.serialize, object.sortLibraryAnime, ); writer.writeObject( offsets[121], allOffsets, SortLibraryMangaSchema.serialize, object.sortLibraryManga, ); writer.writeObject( offsets[122], allOffsets, SortLibraryMangaSchema.serialize, object.sortLibraryNovel, ); writer.writeLong(offsets[123], object.startDatebackup); writer.writeBool(offsets[124], object.themeIsDark); writer.writeBool(offsets[125], object.updateProgressAfterReading); writer.writeLong(offsets[126], object.updatedAt); writer.writeBool(offsets[127], object.useLibass); writer.writeBool(offsets[128], object.useMpvConfig); writer.writeBool(offsets[129], object.usePageTapZones); writer.writeBool(offsets[130], object.useYUV420P); writer.writeString(offsets[131], object.userAgent); writer.writeLong(offsets[132], object.volumeBoostCap); } Settings _settingsDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = Settings( algorithmWeights: reader.readObjectOrNull( offsets[0], AlgorithmWeightsSchema.deserialize, allOffsets, ), androidProxyServer: reader.readStringOrNull(offsets[1]), aniSkipTimeoutLength: reader.readLongOrNull(offsets[2]), animatePageTransitions: reader.readBoolOrNull(offsets[3]), animeDisplayType: _SettingsanimeDisplayTypeValueEnumMap[reader.readByteOrNull( offsets[4], )] ?? DisplayType.compactGrid, animeExtensionsRepo: reader.readObjectList( offsets[5], RepoSchema.deserialize, allOffsets, Repo(), ), animeGridSize: reader.readLongOrNull(offsets[6]), animeLibraryDownloadedChapters: reader.readBoolOrNull(offsets[7]), animeLibraryLocalSource: reader.readBoolOrNull(offsets[8]), animeLibraryShowCategoryTabs: reader.readBoolOrNull(offsets[9]), animeLibraryShowContinueReadingButton: reader.readBoolOrNull(offsets[10]), animeLibraryShowLanguage: reader.readBoolOrNull(offsets[11]), animeLibraryShowNumbersOfItems: reader.readBoolOrNull(offsets[12]), appFontFamily: reader.readStringOrNull(offsets[13]), audioChannels: _SettingsaudioChannelsValueEnumMap[reader.readByteOrNull( offsets[14], )] ?? AudioChannel.autoSafe, audioPreferredLanguages: reader.readStringOrNull(offsets[15]), autoBackupLocation: reader.readStringOrNull(offsets[16]), autoExtensionsUpdates: reader.readBoolOrNull(offsets[17]), autoScrollPages: reader.readObjectList( offsets[18], AutoScrollPagesSchema.deserialize, allOffsets, AutoScrollPages(), ), backgroundColor: _SettingsbackgroundColorValueEnumMap[reader.readByteOrNull( offsets[19], )] ?? BackgroundColor.black, backupFrequency: reader.readLongOrNull(offsets[20]), backupListOptions: reader.readLongList(offsets[21]), btServerAddress: reader.readStringOrNull(offsets[22]), btServerPort: reader.readLongOrNull(offsets[23]), chapterFilterDownloadedList: reader.readObjectList( offsets[25], ChapterFilterDownloadedSchema.deserialize, allOffsets, ChapterFilterDownloaded(), ), chapterPageIndexList: reader.readObjectList( offsets[27], ChapterPageIndexSchema.deserialize, allOffsets, ChapterPageIndex(), ), chapterPageUrlsList: reader.readObjectList( offsets[28], ChapterPageurlsSchema.deserialize, allOffsets, ChapterPageurls(), ), checkForAppUpdates: reader.readBoolOrNull(offsets[29]), checkForExtensionUpdates: reader.readBoolOrNull(offsets[30]), clearChapterCacheOnAppLaunch: reader.readBoolOrNull(offsets[31]), colorFilterBlendMode: _SettingscolorFilterBlendModeValueEnumMap[reader.readByteOrNull( offsets[32], )] ?? ColorFilterBlendMode.none, concurrentDownloads: reader.readLongOrNull(offsets[33]), cookiesList: reader.readObjectList( offsets[34], MCookieSchema.deserialize, allOffsets, MCookie(), ), cropBorders: reader.readBoolOrNull(offsets[35]), customColorFilter: reader.readObjectOrNull( offsets[36], CustomColorFilterSchema.deserialize, allOffsets, ), customDns: reader.readStringOrNull(offsets[37]), dateFormat: reader.readStringOrNull(offsets[38]), debandingType: _SettingsdebandingTypeValueEnumMap[reader.readByteOrNull( offsets[39], )] ?? DebandingType.none, defaultDoubleTapToSkipLength: reader.readLongOrNull(offsets[40]), defaultPlayBackSpeed: reader.readDoubleOrNull(offsets[41]), defaultReaderMode: _SettingsdefaultReaderModeValueEnumMap[reader.readByteOrNull( offsets[42], )] ?? ReaderMode.vertical, defaultSkipIntroLength: reader.readLongOrNull(offsets[43]), disableSectionType: _SettingsdisableSectionTypeValueEnumMap[reader.readByteOrNull( offsets[45], )] ?? SectionType.all, displayType: _SettingsdisplayTypeValueEnumMap[reader.readByteOrNull(offsets[46])] ?? DisplayType.compactGrid, doubleTapAnimationSpeed: reader.readLongOrNull(offsets[47]), downloadLocation: reader.readStringOrNull(offsets[48]), downloadOnlyOnWifi: reader.readBoolOrNull(offsets[49]), downloadedOnlyMode: reader.readBoolOrNull(offsets[50]), enableAniSkip: reader.readBoolOrNull(offsets[51]), enableAudioPitchCorrection: reader.readBoolOrNull(offsets[52]), enableAutoSkip: reader.readBoolOrNull(offsets[53]), enableCustomColorFilter: reader.readBoolOrNull(offsets[54]), enableDiscordRpc: reader.readBoolOrNull(offsets[55]), enableGpuNext: reader.readBoolOrNull(offsets[56]), enableHardwareAcceleration: reader.readBoolOrNull(offsets[57]), flexColorSchemeBlendLevel: reader.readDoubleOrNull(offsets[59]), flexSchemeColorIndex: reader.readLongOrNull(offsets[60]), followSystemTheme: reader.readBoolOrNull(offsets[61]), fullScreenPlayer: reader.readBoolOrNull(offsets[62]), fullScreenReader: reader.readBoolOrNull(offsets[63]), hideDiscordRpcInIncognito: reader.readBoolOrNull(offsets[64]), hideItems: reader.readStringList(offsets[65]), hwdecMode: reader.readStringOrNull(offsets[66]), id: id, incognitoMode: reader.readBoolOrNull(offsets[67]), lastTrackerLibraryLocation: reader.readStringOrNull(offsets[68]), libraryDownloadedChapters: reader.readBoolOrNull(offsets[69]), libraryFilterAnimeBookMarkedType: reader.readLongOrNull(offsets[70]), libraryFilterAnimeDownloadType: reader.readLongOrNull(offsets[71]), libraryFilterAnimeStartedType: reader.readLongOrNull(offsets[72]), libraryFilterAnimeUnreadType: reader.readLongOrNull(offsets[73]), libraryFilterMangasBookMarkedType: reader.readLongOrNull(offsets[74]), libraryFilterMangasDownloadType: reader.readLongOrNull(offsets[75]), libraryFilterMangasStartedType: reader.readLongOrNull(offsets[76]), libraryFilterMangasUnreadType: reader.readLongOrNull(offsets[77]), libraryFilterNovelBookMarkedType: reader.readLongOrNull(offsets[78]), libraryFilterNovelDownloadType: reader.readLongOrNull(offsets[79]), libraryFilterNovelStartedType: reader.readLongOrNull(offsets[80]), libraryFilterNovelUnreadType: reader.readLongOrNull(offsets[81]), libraryLocalSource: reader.readBoolOrNull(offsets[82]), libraryShowCategoryTabs: reader.readBoolOrNull(offsets[83]), libraryShowContinueReadingButton: reader.readBoolOrNull(offsets[84]), libraryShowLanguage: reader.readBoolOrNull(offsets[85]), libraryShowNumbersOfItems: reader.readBoolOrNull(offsets[86]), localFolders: reader.readStringList(offsets[87]), mangaExtensionsRepo: reader.readObjectList( offsets[89], RepoSchema.deserialize, allOffsets, Repo(), ), mangaGridSize: reader.readLongOrNull(offsets[90]), mangaHomeDisplayType: _SettingsmangaHomeDisplayTypeValueEnumMap[reader.readByteOrNull( offsets[91], )] ?? DisplayType.comfortableGrid, markEpisodeAsSeenType: reader.readLongOrNull(offsets[92]), mergeLibraryNavMobile: reader.readBoolOrNull(offsets[93]), navigationOrder: reader.readStringList(offsets[94]), novelDisplayType: _SettingsnovelDisplayTypeValueEnumMap[reader.readByteOrNull( offsets[95], )] ?? DisplayType.comfortableGrid, novelExtensionsRepo: reader.readObjectList( offsets[96], RepoSchema.deserialize, allOffsets, Repo(), ), novelFontSize: reader.readLongOrNull(offsets[97]), novelLibraryDownloadedChapters: reader.readBoolOrNull(offsets[99]), novelLibraryLocalSource: reader.readBoolOrNull(offsets[100]), novelLibraryShowCategoryTabs: reader.readBoolOrNull(offsets[101]), novelLibraryShowContinueReadingButton: reader.readBoolOrNull(offsets[102]), novelLibraryShowLanguage: reader.readBoolOrNull(offsets[103]), novelLibraryShowNumbersOfItems: reader.readBoolOrNull(offsets[104]), novelTextAlign: _SettingsnovelTextAlignValueEnumMap[reader.readByteOrNull( offsets[105], )] ?? NovelTextAlign.left, onlyIncludePinnedSources: reader.readBoolOrNull(offsets[106]), pagePreloadAmount: reader.readLongOrNull(offsets[107]), personalPageModeList: reader.readObjectList( offsets[108], PersonalPageModeSchema.deserialize, allOffsets, PersonalPageMode(), ), personalReaderModeList: reader.readObjectList( offsets[109], PersonalReaderModeSchema.deserialize, allOffsets, PersonalReaderMode(), ), playerSubtitleSettings: reader.readObjectOrNull( offsets[110], PlayerSubtitleSettingsSchema.deserialize, allOffsets, ), pureBlackDarkMode: reader.readBoolOrNull(offsets[111]), relativeTimesTamps: reader.readLongOrNull(offsets[112]), rpcShowCoverImage: reader.readBoolOrNull(offsets[113]), rpcShowReadingWatchingProgress: reader.readBoolOrNull(offsets[114]), rpcShowTitle: reader.readBoolOrNull(offsets[115]), saveAsCBZArchive: reader.readBoolOrNull(offsets[116]), scaleType: _SettingsscaleTypeValueEnumMap[reader.readByteOrNull(offsets[117])] ?? ScaleType.fitScreen, showPagesNumber: reader.readBoolOrNull(offsets[118]), sortChapterList: reader.readObjectList( offsets[119], SortChapterSchema.deserialize, allOffsets, SortChapter(), ), sortLibraryAnime: reader.readObjectOrNull( offsets[120], SortLibraryMangaSchema.deserialize, allOffsets, ), sortLibraryManga: reader.readObjectOrNull( offsets[121], SortLibraryMangaSchema.deserialize, allOffsets, ), sortLibraryNovel: reader.readObjectOrNull( offsets[122], SortLibraryMangaSchema.deserialize, allOffsets, ), startDatebackup: reader.readLongOrNull(offsets[123]), themeIsDark: reader.readBoolOrNull(offsets[124]), updateProgressAfterReading: reader.readBoolOrNull(offsets[125]), updatedAt: reader.readLongOrNull(offsets[126]), useLibass: reader.readBoolOrNull(offsets[127]), useMpvConfig: reader.readBoolOrNull(offsets[128]), usePageTapZones: reader.readBoolOrNull(offsets[129]), useYUV420P: reader.readBoolOrNull(offsets[130]), userAgent: reader.readStringOrNull(offsets[131]), volumeBoostCap: reader.readLongOrNull(offsets[132]), ); object.chapterFilterBookmarkedList = reader .readObjectList( offsets[24], ChapterFilterBookmarkedSchema.deserialize, allOffsets, ChapterFilterBookmarked(), ); object.chapterFilterUnreadList = reader.readObjectList( offsets[26], ChapterFilterUnreadSchema.deserialize, allOffsets, ChapterFilterUnread(), ); object.defaultSubtitleLang = reader.readObjectOrNull( offsets[44], L10nLocaleSchema.deserialize, allOffsets, ); object.filterScanlatorList = reader.readObjectList( offsets[58], FilterScanlatorSchema.deserialize, allOffsets, FilterScanlator(), ); object.locale = reader.readObjectOrNull( offsets[88], L10nLocaleSchema.deserialize, allOffsets, ); object.novelGridSize = reader.readLongOrNull(offsets[98]); return object; } P _settingsDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readObjectOrNull( offset, AlgorithmWeightsSchema.deserialize, allOffsets, )) as P; case 1: return (reader.readStringOrNull(offset)) as P; case 2: return (reader.readLongOrNull(offset)) as P; case 3: return (reader.readBoolOrNull(offset)) as P; case 4: return (_SettingsanimeDisplayTypeValueEnumMap[reader.readByteOrNull( offset, )] ?? DisplayType.compactGrid) as P; case 5: return (reader.readObjectList( offset, RepoSchema.deserialize, allOffsets, Repo(), )) as P; case 6: return (reader.readLongOrNull(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.readBoolOrNull(offset)) as P; case 11: return (reader.readBoolOrNull(offset)) as P; case 12: return (reader.readBoolOrNull(offset)) as P; case 13: return (reader.readStringOrNull(offset)) as P; case 14: return (_SettingsaudioChannelsValueEnumMap[reader.readByteOrNull( offset, )] ?? AudioChannel.autoSafe) as P; case 15: return (reader.readStringOrNull(offset)) as P; case 16: return (reader.readStringOrNull(offset)) as P; case 17: return (reader.readBoolOrNull(offset)) as P; case 18: return (reader.readObjectList( offset, AutoScrollPagesSchema.deserialize, allOffsets, AutoScrollPages(), )) as P; case 19: return (_SettingsbackgroundColorValueEnumMap[reader.readByteOrNull( offset, )] ?? BackgroundColor.black) as P; case 20: return (reader.readLongOrNull(offset)) as P; case 21: return (reader.readLongList(offset)) as P; case 22: return (reader.readStringOrNull(offset)) as P; case 23: return (reader.readLongOrNull(offset)) as P; case 24: return (reader.readObjectList( offset, ChapterFilterBookmarkedSchema.deserialize, allOffsets, ChapterFilterBookmarked(), )) as P; case 25: return (reader.readObjectList( offset, ChapterFilterDownloadedSchema.deserialize, allOffsets, ChapterFilterDownloaded(), )) as P; case 26: return (reader.readObjectList( offset, ChapterFilterUnreadSchema.deserialize, allOffsets, ChapterFilterUnread(), )) as P; case 27: return (reader.readObjectList( offset, ChapterPageIndexSchema.deserialize, allOffsets, ChapterPageIndex(), )) as P; case 28: return (reader.readObjectList( offset, ChapterPageurlsSchema.deserialize, allOffsets, ChapterPageurls(), )) as P; case 29: return (reader.readBoolOrNull(offset)) as P; case 30: return (reader.readBoolOrNull(offset)) as P; case 31: return (reader.readBoolOrNull(offset)) as P; case 32: return (_SettingscolorFilterBlendModeValueEnumMap[reader.readByteOrNull( offset, )] ?? ColorFilterBlendMode.none) as P; case 33: return (reader.readLongOrNull(offset)) as P; case 34: return (reader.readObjectList( offset, MCookieSchema.deserialize, allOffsets, MCookie(), )) as P; case 35: return (reader.readBoolOrNull(offset)) as P; case 36: return (reader.readObjectOrNull( offset, CustomColorFilterSchema.deserialize, allOffsets, )) as P; case 37: return (reader.readStringOrNull(offset)) as P; case 38: return (reader.readStringOrNull(offset)) as P; case 39: return (_SettingsdebandingTypeValueEnumMap[reader.readByteOrNull( offset, )] ?? DebandingType.none) as P; case 40: return (reader.readLongOrNull(offset)) as P; case 41: return (reader.readDoubleOrNull(offset)) as P; case 42: return (_SettingsdefaultReaderModeValueEnumMap[reader.readByteOrNull( offset, )] ?? ReaderMode.vertical) as P; case 43: return (reader.readLongOrNull(offset)) as P; case 44: return (reader.readObjectOrNull( offset, L10nLocaleSchema.deserialize, allOffsets, )) as P; case 45: return (_SettingsdisableSectionTypeValueEnumMap[reader.readByteOrNull( offset, )] ?? SectionType.all) as P; case 46: return (_SettingsdisplayTypeValueEnumMap[reader.readByteOrNull(offset)] ?? DisplayType.compactGrid) as P; case 47: return (reader.readLongOrNull(offset)) as P; case 48: return (reader.readStringOrNull(offset)) as P; case 49: return (reader.readBoolOrNull(offset)) as P; case 50: return (reader.readBoolOrNull(offset)) as P; case 51: return (reader.readBoolOrNull(offset)) as P; case 52: return (reader.readBoolOrNull(offset)) as P; case 53: return (reader.readBoolOrNull(offset)) as P; case 54: return (reader.readBoolOrNull(offset)) as P; case 55: return (reader.readBoolOrNull(offset)) as P; case 56: return (reader.readBoolOrNull(offset)) as P; case 57: return (reader.readBoolOrNull(offset)) as P; case 58: return (reader.readObjectList( offset, FilterScanlatorSchema.deserialize, allOffsets, FilterScanlator(), )) as P; case 59: return (reader.readDoubleOrNull(offset)) as P; case 60: return (reader.readLongOrNull(offset)) as P; case 61: return (reader.readBoolOrNull(offset)) as P; case 62: return (reader.readBoolOrNull(offset)) as P; case 63: return (reader.readBoolOrNull(offset)) as P; case 64: return (reader.readBoolOrNull(offset)) as P; case 65: return (reader.readStringList(offset)) as P; case 66: return (reader.readStringOrNull(offset)) as P; case 67: return (reader.readBoolOrNull(offset)) as P; case 68: return (reader.readStringOrNull(offset)) as P; case 69: return (reader.readBoolOrNull(offset)) as P; case 70: return (reader.readLongOrNull(offset)) as P; case 71: return (reader.readLongOrNull(offset)) as P; case 72: return (reader.readLongOrNull(offset)) as P; case 73: return (reader.readLongOrNull(offset)) as P; case 74: return (reader.readLongOrNull(offset)) as P; case 75: return (reader.readLongOrNull(offset)) as P; case 76: return (reader.readLongOrNull(offset)) as P; case 77: return (reader.readLongOrNull(offset)) as P; case 78: return (reader.readLongOrNull(offset)) as P; case 79: return (reader.readLongOrNull(offset)) as P; case 80: return (reader.readLongOrNull(offset)) as P; case 81: return (reader.readLongOrNull(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.readBoolOrNull(offset)) as P; case 87: return (reader.readStringList(offset)) as P; case 88: return (reader.readObjectOrNull( offset, L10nLocaleSchema.deserialize, allOffsets, )) as P; case 89: return (reader.readObjectList( offset, RepoSchema.deserialize, allOffsets, Repo(), )) as P; case 90: return (reader.readLongOrNull(offset)) as P; case 91: return (_SettingsmangaHomeDisplayTypeValueEnumMap[reader.readByteOrNull( offset, )] ?? DisplayType.comfortableGrid) as P; case 92: return (reader.readLongOrNull(offset)) as P; case 93: return (reader.readBoolOrNull(offset)) as P; case 94: return (reader.readStringList(offset)) as P; case 95: return (_SettingsnovelDisplayTypeValueEnumMap[reader.readByteOrNull( offset, )] ?? DisplayType.comfortableGrid) as P; case 96: return (reader.readObjectList( offset, RepoSchema.deserialize, allOffsets, Repo(), )) as P; case 97: return (reader.readLongOrNull(offset)) as P; case 98: return (reader.readLongOrNull(offset)) as P; case 99: return (reader.readBoolOrNull(offset)) as P; case 100: return (reader.readBoolOrNull(offset)) as P; case 101: return (reader.readBoolOrNull(offset)) as P; case 102: return (reader.readBoolOrNull(offset)) as P; case 103: return (reader.readBoolOrNull(offset)) as P; case 104: return (reader.readBoolOrNull(offset)) as P; case 105: return (_SettingsnovelTextAlignValueEnumMap[reader.readByteOrNull( offset, )] ?? NovelTextAlign.left) as P; case 106: return (reader.readBoolOrNull(offset)) as P; case 107: return (reader.readLongOrNull(offset)) as P; case 108: return (reader.readObjectList( offset, PersonalPageModeSchema.deserialize, allOffsets, PersonalPageMode(), )) as P; case 109: return (reader.readObjectList( offset, PersonalReaderModeSchema.deserialize, allOffsets, PersonalReaderMode(), )) as P; case 110: return (reader.readObjectOrNull( offset, PlayerSubtitleSettingsSchema.deserialize, allOffsets, )) as P; case 111: return (reader.readBoolOrNull(offset)) as P; case 112: return (reader.readLongOrNull(offset)) as P; case 113: return (reader.readBoolOrNull(offset)) as P; case 114: return (reader.readBoolOrNull(offset)) as P; case 115: return (reader.readBoolOrNull(offset)) as P; case 116: return (reader.readBoolOrNull(offset)) as P; case 117: return (_SettingsscaleTypeValueEnumMap[reader.readByteOrNull(offset)] ?? ScaleType.fitScreen) as P; case 118: return (reader.readBoolOrNull(offset)) as P; case 119: return (reader.readObjectList( offset, SortChapterSchema.deserialize, allOffsets, SortChapter(), )) as P; case 120: return (reader.readObjectOrNull( offset, SortLibraryMangaSchema.deserialize, allOffsets, )) as P; case 121: return (reader.readObjectOrNull( offset, SortLibraryMangaSchema.deserialize, allOffsets, )) as P; case 122: return (reader.readObjectOrNull( offset, SortLibraryMangaSchema.deserialize, allOffsets, )) as P; case 123: return (reader.readLongOrNull(offset)) as P; case 124: return (reader.readBoolOrNull(offset)) as P; case 125: return (reader.readBoolOrNull(offset)) as P; case 126: return (reader.readLongOrNull(offset)) as P; case 127: return (reader.readBoolOrNull(offset)) as P; case 128: return (reader.readBoolOrNull(offset)) as P; case 129: return (reader.readBoolOrNull(offset)) as P; case 130: return (reader.readBoolOrNull(offset)) as P; case 131: return (reader.readStringOrNull(offset)) as P; case 132: return (reader.readLongOrNull(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 _SettingsaudioChannelsEnumValueMap = { 'auto': 0, 'autoSafe': 1, 'mono': 2, 'stereo': 3, 'reverseStereo': 4, }; const _SettingsaudioChannelsValueEnumMap = { 0: AudioChannel.auto, 1: AudioChannel.autoSafe, 2: AudioChannel.mono, 3: AudioChannel.stereo, 4: AudioChannel.reverseStereo, }; 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 _SettingsdebandingTypeEnumValueMap = {'none': 0, 'cpu': 1, 'gpu': 2}; const _SettingsdebandingTypeValueEnumMap = { 0: DebandingType.none, 1: DebandingType.cpu, 2: DebandingType.gpu, }; 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 _SettingsnovelDisplayTypeEnumValueMap = { 'compactGrid': 0, 'comfortableGrid': 1, 'coverOnlyGrid': 2, 'list': 3, }; const _SettingsnovelDisplayTypeValueEnumMap = { 0: DisplayType.compactGrid, 1: DisplayType.comfortableGrid, 2: DisplayType.coverOnlyGrid, 3: DisplayType.list, }; const _SettingsnovelTextAlignEnumValueMap = { 'left': 0, 'center': 1, 'right': 2, 'block': 3, }; const _SettingsnovelTextAlignValueEnumMap = { 0: NovelTextAlign.left, 1: NovelTextAlign.center, 2: NovelTextAlign.right, 3: NovelTextAlign.block, }; 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 algorithmWeightsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'algorithmWeights'), ); }); } QueryBuilder algorithmWeightsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'algorithmWeights'), ); }); } QueryBuilder androidProxyServerIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'androidProxyServer'), ); }); } QueryBuilder androidProxyServerIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'androidProxyServer'), ); }); } QueryBuilder androidProxyServerEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'androidProxyServer', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder androidProxyServerGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'androidProxyServer', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder androidProxyServerLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'androidProxyServer', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder androidProxyServerBetween( 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'androidProxyServer', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder androidProxyServerStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'androidProxyServer', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder androidProxyServerEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'androidProxyServer', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder androidProxyServerContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'androidProxyServer', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder androidProxyServerMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'androidProxyServer', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder androidProxyServerIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'androidProxyServer', value: ''), ); }); } QueryBuilder androidProxyServerIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'androidProxyServer', value: ''), ); }); } 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 animeExtensionsRepoIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'animeExtensionsRepo'), ); }); } QueryBuilder animeExtensionsRepoIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'animeExtensionsRepo'), ); }); } QueryBuilder animeExtensionsRepoLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'animeExtensionsRepo', length, true, length, true, ); }); } QueryBuilder animeExtensionsRepoIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'animeExtensionsRepo', 0, true, 0, true); }); } QueryBuilder animeExtensionsRepoIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'animeExtensionsRepo', 0, false, 999999, true); }); } QueryBuilder animeExtensionsRepoLengthLessThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength(r'animeExtensionsRepo', 0, true, length, include); }); } QueryBuilder animeExtensionsRepoLengthGreaterThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength( r'animeExtensionsRepo', length, include, 999999, true, ); }); } QueryBuilder animeExtensionsRepoLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'animeExtensionsRepo', lower, includeLower, upper, 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 audioChannelsEqualTo( AudioChannel value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'audioChannels', value: value), ); }); } QueryBuilder audioChannelsGreaterThan(AudioChannel value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'audioChannels', value: value, ), ); }); } QueryBuilder audioChannelsLessThan( AudioChannel value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'audioChannels', value: value, ), ); }); } QueryBuilder audioChannelsBetween( AudioChannel lower, AudioChannel upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'audioChannels', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } QueryBuilder audioPreferredLanguagesIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'audioPreferredLanguages'), ); }); } QueryBuilder audioPreferredLanguagesIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'audioPreferredLanguages'), ); }); } QueryBuilder audioPreferredLanguagesEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'audioPreferredLanguages', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder audioPreferredLanguagesGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'audioPreferredLanguages', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder audioPreferredLanguagesLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'audioPreferredLanguages', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder audioPreferredLanguagesBetween( 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'audioPreferredLanguages', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder audioPreferredLanguagesStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'audioPreferredLanguages', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder audioPreferredLanguagesEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'audioPreferredLanguages', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder audioPreferredLanguagesContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'audioPreferredLanguages', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder audioPreferredLanguagesMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'audioPreferredLanguages', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder audioPreferredLanguagesIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'audioPreferredLanguages', value: '', ), ); }); } QueryBuilder audioPreferredLanguagesIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( property: r'audioPreferredLanguages', 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 backupListOptionsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'backupListOptions'), ); }); } QueryBuilder backupListOptionsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'backupListOptions'), ); }); } QueryBuilder backupListOptionsElementEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'backupListOptions', value: value), ); }); } QueryBuilder backupListOptionsElementGreaterThan(int value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'backupListOptions', value: value, ), ); }); } QueryBuilder backupListOptionsElementLessThan(int value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'backupListOptions', value: value, ), ); }); } QueryBuilder backupListOptionsElementBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'backupListOptions', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } QueryBuilder backupListOptionsLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength(r'backupListOptions', length, true, length, true); }); } QueryBuilder backupListOptionsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'backupListOptions', 0, true, 0, true); }); } QueryBuilder backupListOptionsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'backupListOptions', 0, false, 999999, true); }); } QueryBuilder backupListOptionsLengthLessThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength(r'backupListOptions', 0, true, length, include); }); } QueryBuilder backupListOptionsLengthGreaterThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength( r'backupListOptions', length, include, 999999, true, ); }); } QueryBuilder backupListOptionsLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'backupListOptions', 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 checkForAppUpdatesIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'checkForAppUpdates'), ); }); } QueryBuilder checkForAppUpdatesIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'checkForAppUpdates'), ); }); } QueryBuilder checkForAppUpdatesEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'checkForAppUpdates', value: value), ); }); } 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 clearChapterCacheOnAppLaunchIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'clearChapterCacheOnAppLaunch'), ); }); } QueryBuilder clearChapterCacheOnAppLaunchIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull( property: r'clearChapterCacheOnAppLaunch', ), ); }); } QueryBuilder clearChapterCacheOnAppLaunchEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'clearChapterCacheOnAppLaunch', 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 concurrentDownloadsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'concurrentDownloads'), ); }); } QueryBuilder concurrentDownloadsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'concurrentDownloads'), ); }); } QueryBuilder concurrentDownloadsEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'concurrentDownloads', value: value), ); }); } QueryBuilder concurrentDownloadsGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'concurrentDownloads', value: value, ), ); }); } QueryBuilder concurrentDownloadsLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'concurrentDownloads', value: value, ), ); }); } QueryBuilder concurrentDownloadsBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'concurrentDownloads', 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 customDnsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'customDns'), ); }); } QueryBuilder customDnsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'customDns'), ); }); } QueryBuilder customDnsEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'customDns', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder customDnsGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'customDns', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder customDnsLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'customDns', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder customDnsBetween( 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'customDns', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder customDnsStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'customDns', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder customDnsEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'customDns', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder customDnsContains( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'customDns', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder customDnsMatches( String pattern, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'customDns', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder customDnsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'customDns', value: ''), ); }); } QueryBuilder customDnsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'customDns', value: ''), ); }); } 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 debandingTypeEqualTo( DebandingType value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'debandingType', value: value), ); }); } QueryBuilder debandingTypeGreaterThan(DebandingType value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'debandingType', value: value, ), ); }); } QueryBuilder debandingTypeLessThan( DebandingType value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'debandingType', value: value, ), ); }); } QueryBuilder debandingTypeBetween( DebandingType lower, DebandingType upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'debandingType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } 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 defaultSubtitleLangIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'defaultSubtitleLang'), ); }); } QueryBuilder defaultSubtitleLangIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'defaultSubtitleLang'), ); }); } 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 downloadedOnlyModeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'downloadedOnlyMode'), ); }); } QueryBuilder downloadedOnlyModeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'downloadedOnlyMode'), ); }); } QueryBuilder downloadedOnlyModeEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'downloadedOnlyMode', 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 enableAudioPitchCorrectionIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'enableAudioPitchCorrection'), ); }); } QueryBuilder enableAudioPitchCorrectionIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull( property: r'enableAudioPitchCorrection', ), ); }); } QueryBuilder enableAudioPitchCorrectionEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'enableAudioPitchCorrection', 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 enableDiscordRpcIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'enableDiscordRpc'), ); }); } QueryBuilder enableDiscordRpcIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'enableDiscordRpc'), ); }); } QueryBuilder enableDiscordRpcEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'enableDiscordRpc', value: value), ); }); } QueryBuilder enableGpuNextIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'enableGpuNext'), ); }); } QueryBuilder enableGpuNextIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'enableGpuNext'), ); }); } QueryBuilder enableGpuNextEqualTo( bool? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'enableGpuNext', value: value), ); }); } QueryBuilder enableHardwareAccelerationIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'enableHardwareAcceleration'), ); }); } QueryBuilder enableHardwareAccelerationIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull( property: r'enableHardwareAcceleration', ), ); }); } QueryBuilder enableHardwareAccelerationEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'enableHardwareAcceleration', 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 followSystemThemeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'followSystemTheme'), ); }); } QueryBuilder followSystemThemeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'followSystemTheme'), ); }); } QueryBuilder followSystemThemeEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'followSystemTheme', value: value), ); }); } 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 hideDiscordRpcInIncognitoIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'hideDiscordRpcInIncognito'), ); }); } QueryBuilder hideDiscordRpcInIncognitoIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'hideDiscordRpcInIncognito'), ); }); } QueryBuilder hideDiscordRpcInIncognitoEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'hideDiscordRpcInIncognito', value: value, ), ); }); } QueryBuilder hideItemsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'hideItems'), ); }); } QueryBuilder hideItemsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'hideItems'), ); }); } QueryBuilder hideItemsElementEqualTo(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'hideItems', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hideItemsElementGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'hideItems', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hideItemsElementLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'hideItems', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hideItemsElementBetween( 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'hideItems', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hideItemsElementStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'hideItems', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hideItemsElementEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'hideItems', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hideItemsElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'hideItems', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hideItemsElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'hideItems', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hideItemsElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'hideItems', value: ''), ); }); } QueryBuilder hideItemsElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'hideItems', value: ''), ); }); } QueryBuilder hideItemsLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength(r'hideItems', length, true, length, true); }); } QueryBuilder hideItemsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'hideItems', 0, true, 0, true); }); } QueryBuilder hideItemsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'hideItems', 0, false, 999999, true); }); } QueryBuilder hideItemsLengthLessThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength(r'hideItems', 0, true, length, include); }); } QueryBuilder hideItemsLengthGreaterThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength(r'hideItems', length, include, 999999, true); }); } QueryBuilder hideItemsLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'hideItems', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder hwdecModeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'hwdecMode'), ); }); } QueryBuilder hwdecModeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'hwdecMode'), ); }); } QueryBuilder hwdecModeEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'hwdecMode', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hwdecModeGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'hwdecMode', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hwdecModeLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'hwdecMode', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hwdecModeBetween( 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'hwdecMode', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hwdecModeStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'hwdecMode', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hwdecModeEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'hwdecMode', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hwdecModeContains( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'hwdecMode', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hwdecModeMatches( String pattern, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'hwdecMode', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder hwdecModeIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'hwdecMode', value: ''), ); }); } QueryBuilder hwdecModeIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'hwdecMode', 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 lastTrackerLibraryLocationIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'lastTrackerLibraryLocation'), ); }); } QueryBuilder lastTrackerLibraryLocationIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull( property: r'lastTrackerLibraryLocation', ), ); }); } QueryBuilder lastTrackerLibraryLocationEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'lastTrackerLibraryLocation', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lastTrackerLibraryLocationGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'lastTrackerLibraryLocation', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lastTrackerLibraryLocationLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'lastTrackerLibraryLocation', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lastTrackerLibraryLocationBetween( 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'lastTrackerLibraryLocation', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lastTrackerLibraryLocationStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'lastTrackerLibraryLocation', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lastTrackerLibraryLocationEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'lastTrackerLibraryLocation', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lastTrackerLibraryLocationContains( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'lastTrackerLibraryLocation', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lastTrackerLibraryLocationMatches( String pattern, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'lastTrackerLibraryLocation', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lastTrackerLibraryLocationIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'lastTrackerLibraryLocation', value: '', ), ); }); } QueryBuilder lastTrackerLibraryLocationIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( property: r'lastTrackerLibraryLocation', 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 libraryFilterNovelBookMarkedTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull( property: r'libraryFilterNovelBookMarkedType', ), ); }); } QueryBuilder libraryFilterNovelBookMarkedTypeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull( property: r'libraryFilterNovelBookMarkedType', ), ); }); } QueryBuilder libraryFilterNovelBookMarkedTypeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'libraryFilterNovelBookMarkedType', value: value, ), ); }); } QueryBuilder libraryFilterNovelBookMarkedTypeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'libraryFilterNovelBookMarkedType', value: value, ), ); }); } QueryBuilder libraryFilterNovelBookMarkedTypeLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'libraryFilterNovelBookMarkedType', value: value, ), ); }); } QueryBuilder libraryFilterNovelBookMarkedTypeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'libraryFilterNovelBookMarkedType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } QueryBuilder libraryFilterNovelDownloadTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull( property: r'libraryFilterNovelDownloadType', ), ); }); } QueryBuilder libraryFilterNovelDownloadTypeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull( property: r'libraryFilterNovelDownloadType', ), ); }); } QueryBuilder libraryFilterNovelDownloadTypeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'libraryFilterNovelDownloadType', value: value, ), ); }); } QueryBuilder libraryFilterNovelDownloadTypeGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'libraryFilterNovelDownloadType', value: value, ), ); }); } QueryBuilder libraryFilterNovelDownloadTypeLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'libraryFilterNovelDownloadType', value: value, ), ); }); } QueryBuilder libraryFilterNovelDownloadTypeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'libraryFilterNovelDownloadType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } QueryBuilder libraryFilterNovelStartedTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull( property: r'libraryFilterNovelStartedType', ), ); }); } QueryBuilder libraryFilterNovelStartedTypeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull( property: r'libraryFilterNovelStartedType', ), ); }); } QueryBuilder libraryFilterNovelStartedTypeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'libraryFilterNovelStartedType', value: value, ), ); }); } QueryBuilder libraryFilterNovelStartedTypeGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'libraryFilterNovelStartedType', value: value, ), ); }); } QueryBuilder libraryFilterNovelStartedTypeLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'libraryFilterNovelStartedType', value: value, ), ); }); } QueryBuilder libraryFilterNovelStartedTypeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'libraryFilterNovelStartedType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } QueryBuilder libraryFilterNovelUnreadTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'libraryFilterNovelUnreadType'), ); }); } QueryBuilder libraryFilterNovelUnreadTypeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull( property: r'libraryFilterNovelUnreadType', ), ); }); } QueryBuilder libraryFilterNovelUnreadTypeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'libraryFilterNovelUnreadType', value: value, ), ); }); } QueryBuilder libraryFilterNovelUnreadTypeGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'libraryFilterNovelUnreadType', value: value, ), ); }); } QueryBuilder libraryFilterNovelUnreadTypeLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'libraryFilterNovelUnreadType', value: value, ), ); }); } QueryBuilder libraryFilterNovelUnreadTypeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'libraryFilterNovelUnreadType', 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 localFoldersIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'localFolders'), ); }); } QueryBuilder localFoldersIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'localFolders'), ); }); } QueryBuilder localFoldersElementEqualTo(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'localFolders', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder localFoldersElementGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'localFolders', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder localFoldersElementLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'localFolders', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder localFoldersElementBetween( 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'localFolders', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder localFoldersElementStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'localFolders', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder localFoldersElementEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'localFolders', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder localFoldersElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'localFolders', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder localFoldersElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'localFolders', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder localFoldersElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'localFolders', value: ''), ); }); } QueryBuilder localFoldersElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'localFolders', value: ''), ); }); } QueryBuilder localFoldersLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength(r'localFolders', length, true, length, true); }); } QueryBuilder localFoldersIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'localFolders', 0, true, 0, true); }); } QueryBuilder localFoldersIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'localFolders', 0, false, 999999, true); }); } QueryBuilder localFoldersLengthLessThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength(r'localFolders', 0, true, length, include); }); } QueryBuilder localFoldersLengthGreaterThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength(r'localFolders', length, include, 999999, true); }); } QueryBuilder localFoldersLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'localFolders', lower, includeLower, upper, includeUpper, ); }); } 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 mangaExtensionsRepoIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'mangaExtensionsRepo'), ); }); } QueryBuilder mangaExtensionsRepoIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'mangaExtensionsRepo'), ); }); } QueryBuilder mangaExtensionsRepoLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'mangaExtensionsRepo', length, true, length, true, ); }); } QueryBuilder mangaExtensionsRepoIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'mangaExtensionsRepo', 0, true, 0, true); }); } QueryBuilder mangaExtensionsRepoIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'mangaExtensionsRepo', 0, false, 999999, true); }); } QueryBuilder mangaExtensionsRepoLengthLessThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength(r'mangaExtensionsRepo', 0, true, length, include); }); } QueryBuilder mangaExtensionsRepoLengthGreaterThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength( r'mangaExtensionsRepo', length, include, 999999, true, ); }); } QueryBuilder mangaExtensionsRepoLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'mangaExtensionsRepo', lower, includeLower, upper, includeUpper, ); }); } 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 mergeLibraryNavMobileIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'mergeLibraryNavMobile'), ); }); } QueryBuilder mergeLibraryNavMobileIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'mergeLibraryNavMobile'), ); }); } QueryBuilder mergeLibraryNavMobileEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'mergeLibraryNavMobile', value: value, ), ); }); } QueryBuilder navigationOrderIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'navigationOrder'), ); }); } QueryBuilder navigationOrderIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'navigationOrder'), ); }); } QueryBuilder navigationOrderElementEqualTo(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'navigationOrder', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder navigationOrderElementGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'navigationOrder', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder navigationOrderElementLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'navigationOrder', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder navigationOrderElementBetween( 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'navigationOrder', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder navigationOrderElementStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'navigationOrder', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder navigationOrderElementEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'navigationOrder', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder navigationOrderElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'navigationOrder', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder navigationOrderElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'navigationOrder', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder navigationOrderElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'navigationOrder', value: ''), ); }); } QueryBuilder navigationOrderElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'navigationOrder', value: ''), ); }); } QueryBuilder navigationOrderLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength(r'navigationOrder', length, true, length, true); }); } QueryBuilder navigationOrderIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'navigationOrder', 0, true, 0, true); }); } QueryBuilder navigationOrderIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'navigationOrder', 0, false, 999999, true); }); } QueryBuilder navigationOrderLengthLessThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength(r'navigationOrder', 0, true, length, include); }); } QueryBuilder navigationOrderLengthGreaterThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength( r'navigationOrder', length, include, 999999, true, ); }); } QueryBuilder navigationOrderLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'navigationOrder', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder novelDisplayTypeEqualTo(DisplayType value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'novelDisplayType', value: value), ); }); } QueryBuilder novelDisplayTypeGreaterThan(DisplayType value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'novelDisplayType', value: value, ), ); }); } QueryBuilder novelDisplayTypeLessThan(DisplayType value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'novelDisplayType', value: value, ), ); }); } QueryBuilder novelDisplayTypeBetween( DisplayType lower, DisplayType upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'novelDisplayType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } QueryBuilder novelExtensionsRepoIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'novelExtensionsRepo'), ); }); } QueryBuilder novelExtensionsRepoIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'novelExtensionsRepo'), ); }); } QueryBuilder novelExtensionsRepoLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'novelExtensionsRepo', length, true, length, true, ); }); } QueryBuilder novelExtensionsRepoIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'novelExtensionsRepo', 0, true, 0, true); }); } QueryBuilder novelExtensionsRepoIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength(r'novelExtensionsRepo', 0, false, 999999, true); }); } QueryBuilder novelExtensionsRepoLengthLessThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength(r'novelExtensionsRepo', 0, true, length, include); }); } QueryBuilder novelExtensionsRepoLengthGreaterThan(int length, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.listLength( r'novelExtensionsRepo', length, include, 999999, true, ); }); } QueryBuilder novelExtensionsRepoLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'novelExtensionsRepo', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder novelFontSizeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'novelFontSize'), ); }); } QueryBuilder novelFontSizeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'novelFontSize'), ); }); } QueryBuilder novelFontSizeEqualTo( int? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'novelFontSize', value: value), ); }); } QueryBuilder novelFontSizeGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'novelFontSize', value: value, ), ); }); } QueryBuilder novelFontSizeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'novelFontSize', value: value, ), ); }); } QueryBuilder novelFontSizeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'novelFontSize', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } QueryBuilder novelGridSizeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'novelGridSize'), ); }); } QueryBuilder novelGridSizeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'novelGridSize'), ); }); } QueryBuilder novelGridSizeEqualTo( int? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'novelGridSize', value: value), ); }); } QueryBuilder novelGridSizeGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'novelGridSize', value: value, ), ); }); } QueryBuilder novelGridSizeLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'novelGridSize', value: value, ), ); }); } QueryBuilder novelGridSizeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'novelGridSize', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } QueryBuilder novelLibraryDownloadedChaptersIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull( property: r'novelLibraryDownloadedChapters', ), ); }); } QueryBuilder novelLibraryDownloadedChaptersIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull( property: r'novelLibraryDownloadedChapters', ), ); }); } QueryBuilder novelLibraryDownloadedChaptersEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'novelLibraryDownloadedChapters', value: value, ), ); }); } QueryBuilder novelLibraryLocalSourceIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'novelLibraryLocalSource'), ); }); } QueryBuilder novelLibraryLocalSourceIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'novelLibraryLocalSource'), ); }); } QueryBuilder novelLibraryLocalSourceEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'novelLibraryLocalSource', value: value, ), ); }); } QueryBuilder novelLibraryShowCategoryTabsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'novelLibraryShowCategoryTabs'), ); }); } QueryBuilder novelLibraryShowCategoryTabsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull( property: r'novelLibraryShowCategoryTabs', ), ); }); } QueryBuilder novelLibraryShowCategoryTabsEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'novelLibraryShowCategoryTabs', value: value, ), ); }); } QueryBuilder novelLibraryShowContinueReadingButtonIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull( property: r'novelLibraryShowContinueReadingButton', ), ); }); } QueryBuilder novelLibraryShowContinueReadingButtonIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull( property: r'novelLibraryShowContinueReadingButton', ), ); }); } QueryBuilder novelLibraryShowContinueReadingButtonEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'novelLibraryShowContinueReadingButton', value: value, ), ); }); } QueryBuilder novelLibraryShowLanguageIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'novelLibraryShowLanguage'), ); }); } QueryBuilder novelLibraryShowLanguageIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'novelLibraryShowLanguage'), ); }); } QueryBuilder novelLibraryShowLanguageEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'novelLibraryShowLanguage', value: value, ), ); }); } QueryBuilder novelLibraryShowNumbersOfItemsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull( property: r'novelLibraryShowNumbersOfItems', ), ); }); } QueryBuilder novelLibraryShowNumbersOfItemsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull( property: r'novelLibraryShowNumbersOfItems', ), ); }); } QueryBuilder novelLibraryShowNumbersOfItemsEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'novelLibraryShowNumbersOfItems', value: value, ), ); }); } QueryBuilder novelTextAlignEqualTo( NovelTextAlign value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'novelTextAlign', value: value), ); }); } QueryBuilder novelTextAlignGreaterThan(NovelTextAlign value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'novelTextAlign', value: value, ), ); }); } QueryBuilder novelTextAlignLessThan(NovelTextAlign value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'novelTextAlign', value: value, ), ); }); } QueryBuilder novelTextAlignBetween( NovelTextAlign lower, NovelTextAlign upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'novelTextAlign', 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 rpcShowCoverImageIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'rpcShowCoverImage'), ); }); } QueryBuilder rpcShowCoverImageIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'rpcShowCoverImage'), ); }); } QueryBuilder rpcShowCoverImageEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'rpcShowCoverImage', value: value), ); }); } QueryBuilder rpcShowReadingWatchingProgressIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull( property: r'rpcShowReadingWatchingProgress', ), ); }); } QueryBuilder rpcShowReadingWatchingProgressIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull( property: r'rpcShowReadingWatchingProgress', ), ); }); } QueryBuilder rpcShowReadingWatchingProgressEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'rpcShowReadingWatchingProgress', value: value, ), ); }); } QueryBuilder rpcShowTitleIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'rpcShowTitle'), ); }); } QueryBuilder rpcShowTitleIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'rpcShowTitle'), ); }); } QueryBuilder rpcShowTitleEqualTo( bool? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'rpcShowTitle', value: value), ); }); } 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 sortLibraryNovelIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'sortLibraryNovel'), ); }); } QueryBuilder sortLibraryNovelIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'sortLibraryNovel'), ); }); } 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 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 updatedAtIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'updatedAt'), ); }); } QueryBuilder updatedAtIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'updatedAt'), ); }); } QueryBuilder updatedAtEqualTo( int? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'updatedAt', value: value), ); }); } QueryBuilder updatedAtGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'updatedAt', value: value, ), ); }); } QueryBuilder updatedAtLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'updatedAt', value: value, ), ); }); } QueryBuilder updatedAtBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'updatedAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } 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 useMpvConfigIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'useMpvConfig'), ); }); } QueryBuilder useMpvConfigIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'useMpvConfig'), ); }); } QueryBuilder useMpvConfigEqualTo( bool? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'useMpvConfig', 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 useYUV420PIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'useYUV420P'), ); }); } QueryBuilder useYUV420PIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'useYUV420P'), ); }); } QueryBuilder useYUV420PEqualTo( bool? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'useYUV420P', 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: ''), ); }); } QueryBuilder volumeBoostCapIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'volumeBoostCap'), ); }); } QueryBuilder volumeBoostCapIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'volumeBoostCap'), ); }); } QueryBuilder volumeBoostCapEqualTo( int? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'volumeBoostCap', value: value), ); }); } QueryBuilder volumeBoostCapGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'volumeBoostCap', value: value, ), ); }); } QueryBuilder volumeBoostCapLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'volumeBoostCap', value: value, ), ); }); } QueryBuilder volumeBoostCapBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'volumeBoostCap', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } } extension SettingsQueryObject on QueryBuilder { QueryBuilder algorithmWeights( FilterQuery q, ) { return QueryBuilder.apply(this, (query) { return query.object(q, r'algorithmWeights'); }); } QueryBuilder animeExtensionsRepoElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'animeExtensionsRepo'); }); } 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 defaultSubtitleLang( FilterQuery q, ) { return QueryBuilder.apply(this, (query) { return query.object(q, r'defaultSubtitleLang'); }); } 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 mangaExtensionsRepoElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'mangaExtensionsRepo'); }); } QueryBuilder novelExtensionsRepoElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'novelExtensionsRepo'); }); } 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'); }); } QueryBuilder sortLibraryNovel( FilterQuery q, ) { return QueryBuilder.apply(this, (query) { return query.object(q, r'sortLibraryNovel'); }); } } 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 sortByAndroidProxyServer() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'androidProxyServer', Sort.asc); }); } QueryBuilder sortByAndroidProxyServerDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'androidProxyServer', Sort.desc); }); } 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 sortByAudioChannels() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'audioChannels', Sort.asc); }); } QueryBuilder sortByAudioChannelsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'audioChannels', Sort.desc); }); } QueryBuilder sortByAudioPreferredLanguages() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'audioPreferredLanguages', Sort.asc); }); } QueryBuilder sortByAudioPreferredLanguagesDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'audioPreferredLanguages', 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 sortByCheckForAppUpdates() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'checkForAppUpdates', Sort.asc); }); } QueryBuilder sortByCheckForAppUpdatesDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'checkForAppUpdates', 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 sortByClearChapterCacheOnAppLaunch() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'clearChapterCacheOnAppLaunch', Sort.asc); }); } QueryBuilder sortByClearChapterCacheOnAppLaunchDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'clearChapterCacheOnAppLaunch', 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 sortByConcurrentDownloads() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'concurrentDownloads', Sort.asc); }); } QueryBuilder sortByConcurrentDownloadsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'concurrentDownloads', 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 sortByCustomDns() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'customDns', Sort.asc); }); } QueryBuilder sortByCustomDnsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'customDns', 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 sortByDebandingType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'debandingType', Sort.asc); }); } QueryBuilder sortByDebandingTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'debandingType', 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 sortByDownloadedOnlyMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'downloadedOnlyMode', Sort.asc); }); } QueryBuilder sortByDownloadedOnlyModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'downloadedOnlyMode', 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 sortByEnableAudioPitchCorrection() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableAudioPitchCorrection', Sort.asc); }); } QueryBuilder sortByEnableAudioPitchCorrectionDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableAudioPitchCorrection', 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 sortByEnableDiscordRpc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableDiscordRpc', Sort.asc); }); } QueryBuilder sortByEnableDiscordRpcDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableDiscordRpc', Sort.desc); }); } QueryBuilder sortByEnableGpuNext() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableGpuNext', Sort.asc); }); } QueryBuilder sortByEnableGpuNextDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableGpuNext', Sort.desc); }); } QueryBuilder sortByEnableHardwareAcceleration() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableHardwareAcceleration', Sort.asc); }); } QueryBuilder sortByEnableHardwareAccelerationDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableHardwareAcceleration', 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 sortByFollowSystemTheme() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'followSystemTheme', Sort.asc); }); } QueryBuilder sortByFollowSystemThemeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'followSystemTheme', 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 sortByHideDiscordRpcInIncognito() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'hideDiscordRpcInIncognito', Sort.asc); }); } QueryBuilder sortByHideDiscordRpcInIncognitoDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'hideDiscordRpcInIncognito', Sort.desc); }); } QueryBuilder sortByHwdecMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'hwdecMode', Sort.asc); }); } QueryBuilder sortByHwdecModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'hwdecMode', 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 sortByLastTrackerLibraryLocation() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lastTrackerLibraryLocation', Sort.asc); }); } QueryBuilder sortByLastTrackerLibraryLocationDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lastTrackerLibraryLocation', 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 sortByLibraryFilterNovelBookMarkedType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelBookMarkedType', Sort.asc); }); } QueryBuilder sortByLibraryFilterNovelBookMarkedTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelBookMarkedType', Sort.desc); }); } QueryBuilder sortByLibraryFilterNovelDownloadType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelDownloadType', Sort.asc); }); } QueryBuilder sortByLibraryFilterNovelDownloadTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelDownloadType', Sort.desc); }); } QueryBuilder sortByLibraryFilterNovelStartedType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelStartedType', Sort.asc); }); } QueryBuilder sortByLibraryFilterNovelStartedTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelStartedType', Sort.desc); }); } QueryBuilder sortByLibraryFilterNovelUnreadType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelUnreadType', Sort.asc); }); } QueryBuilder sortByLibraryFilterNovelUnreadTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelUnreadType', 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 sortByMergeLibraryNavMobile() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mergeLibraryNavMobile', Sort.asc); }); } QueryBuilder sortByMergeLibraryNavMobileDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mergeLibraryNavMobile', Sort.desc); }); } QueryBuilder sortByNovelDisplayType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelDisplayType', Sort.asc); }); } QueryBuilder sortByNovelDisplayTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelDisplayType', Sort.desc); }); } QueryBuilder sortByNovelFontSize() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelFontSize', Sort.asc); }); } QueryBuilder sortByNovelFontSizeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelFontSize', Sort.desc); }); } QueryBuilder sortByNovelGridSize() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelGridSize', Sort.asc); }); } QueryBuilder sortByNovelGridSizeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelGridSize', Sort.desc); }); } QueryBuilder sortByNovelLibraryDownloadedChapters() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryDownloadedChapters', Sort.asc); }); } QueryBuilder sortByNovelLibraryDownloadedChaptersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryDownloadedChapters', Sort.desc); }); } QueryBuilder sortByNovelLibraryLocalSource() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryLocalSource', Sort.asc); }); } QueryBuilder sortByNovelLibraryLocalSourceDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryLocalSource', Sort.desc); }); } QueryBuilder sortByNovelLibraryShowCategoryTabs() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryShowCategoryTabs', Sort.asc); }); } QueryBuilder sortByNovelLibraryShowCategoryTabsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryShowCategoryTabs', Sort.desc); }); } QueryBuilder sortByNovelLibraryShowContinueReadingButton() { return QueryBuilder.apply(this, (query) { return query.addSortBy( r'novelLibraryShowContinueReadingButton', Sort.asc, ); }); } QueryBuilder sortByNovelLibraryShowContinueReadingButtonDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy( r'novelLibraryShowContinueReadingButton', Sort.desc, ); }); } QueryBuilder sortByNovelLibraryShowLanguage() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryShowLanguage', Sort.asc); }); } QueryBuilder sortByNovelLibraryShowLanguageDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryShowLanguage', Sort.desc); }); } QueryBuilder sortByNovelLibraryShowNumbersOfItems() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryShowNumbersOfItems', Sort.asc); }); } QueryBuilder sortByNovelLibraryShowNumbersOfItemsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryShowNumbersOfItems', Sort.desc); }); } QueryBuilder sortByNovelTextAlign() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelTextAlign', Sort.asc); }); } QueryBuilder sortByNovelTextAlignDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelTextAlign', 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 sortByRpcShowCoverImage() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rpcShowCoverImage', Sort.asc); }); } QueryBuilder sortByRpcShowCoverImageDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rpcShowCoverImage', Sort.desc); }); } QueryBuilder sortByRpcShowReadingWatchingProgress() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rpcShowReadingWatchingProgress', Sort.asc); }); } QueryBuilder sortByRpcShowReadingWatchingProgressDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rpcShowReadingWatchingProgress', Sort.desc); }); } QueryBuilder sortByRpcShowTitle() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rpcShowTitle', Sort.asc); }); } QueryBuilder sortByRpcShowTitleDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rpcShowTitle', 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 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 sortByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.asc); }); } QueryBuilder sortByUpdatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', 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 sortByUseMpvConfig() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'useMpvConfig', Sort.asc); }); } QueryBuilder sortByUseMpvConfigDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'useMpvConfig', 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 sortByUseYUV420P() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'useYUV420P', Sort.asc); }); } QueryBuilder sortByUseYUV420PDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'useYUV420P', 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); }); } QueryBuilder sortByVolumeBoostCap() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'volumeBoostCap', Sort.asc); }); } QueryBuilder sortByVolumeBoostCapDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'volumeBoostCap', Sort.desc); }); } } extension SettingsQuerySortThenBy on QueryBuilder { QueryBuilder thenByAndroidProxyServer() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'androidProxyServer', Sort.asc); }); } QueryBuilder thenByAndroidProxyServerDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'androidProxyServer', Sort.desc); }); } 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 thenByAudioChannels() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'audioChannels', Sort.asc); }); } QueryBuilder thenByAudioChannelsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'audioChannels', Sort.desc); }); } QueryBuilder thenByAudioPreferredLanguages() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'audioPreferredLanguages', Sort.asc); }); } QueryBuilder thenByAudioPreferredLanguagesDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'audioPreferredLanguages', 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 thenByCheckForAppUpdates() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'checkForAppUpdates', Sort.asc); }); } QueryBuilder thenByCheckForAppUpdatesDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'checkForAppUpdates', 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 thenByClearChapterCacheOnAppLaunch() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'clearChapterCacheOnAppLaunch', Sort.asc); }); } QueryBuilder thenByClearChapterCacheOnAppLaunchDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'clearChapterCacheOnAppLaunch', 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 thenByConcurrentDownloads() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'concurrentDownloads', Sort.asc); }); } QueryBuilder thenByConcurrentDownloadsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'concurrentDownloads', 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 thenByCustomDns() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'customDns', Sort.asc); }); } QueryBuilder thenByCustomDnsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'customDns', 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 thenByDebandingType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'debandingType', Sort.asc); }); } QueryBuilder thenByDebandingTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'debandingType', 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 thenByDownloadedOnlyMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'downloadedOnlyMode', Sort.asc); }); } QueryBuilder thenByDownloadedOnlyModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'downloadedOnlyMode', 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 thenByEnableAudioPitchCorrection() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableAudioPitchCorrection', Sort.asc); }); } QueryBuilder thenByEnableAudioPitchCorrectionDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableAudioPitchCorrection', 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 thenByEnableDiscordRpc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableDiscordRpc', Sort.asc); }); } QueryBuilder thenByEnableDiscordRpcDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableDiscordRpc', Sort.desc); }); } QueryBuilder thenByEnableGpuNext() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableGpuNext', Sort.asc); }); } QueryBuilder thenByEnableGpuNextDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableGpuNext', Sort.desc); }); } QueryBuilder thenByEnableHardwareAcceleration() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableHardwareAcceleration', Sort.asc); }); } QueryBuilder thenByEnableHardwareAccelerationDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enableHardwareAcceleration', 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 thenByFollowSystemTheme() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'followSystemTheme', Sort.asc); }); } QueryBuilder thenByFollowSystemThemeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'followSystemTheme', 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 thenByHideDiscordRpcInIncognito() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'hideDiscordRpcInIncognito', Sort.asc); }); } QueryBuilder thenByHideDiscordRpcInIncognitoDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'hideDiscordRpcInIncognito', Sort.desc); }); } QueryBuilder thenByHwdecMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'hwdecMode', Sort.asc); }); } QueryBuilder thenByHwdecModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'hwdecMode', 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 thenByLastTrackerLibraryLocation() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lastTrackerLibraryLocation', Sort.asc); }); } QueryBuilder thenByLastTrackerLibraryLocationDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lastTrackerLibraryLocation', 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 thenByLibraryFilterNovelBookMarkedType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelBookMarkedType', Sort.asc); }); } QueryBuilder thenByLibraryFilterNovelBookMarkedTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelBookMarkedType', Sort.desc); }); } QueryBuilder thenByLibraryFilterNovelDownloadType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelDownloadType', Sort.asc); }); } QueryBuilder thenByLibraryFilterNovelDownloadTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelDownloadType', Sort.desc); }); } QueryBuilder thenByLibraryFilterNovelStartedType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelStartedType', Sort.asc); }); } QueryBuilder thenByLibraryFilterNovelStartedTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelStartedType', Sort.desc); }); } QueryBuilder thenByLibraryFilterNovelUnreadType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelUnreadType', Sort.asc); }); } QueryBuilder thenByLibraryFilterNovelUnreadTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryFilterNovelUnreadType', 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 thenByMergeLibraryNavMobile() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mergeLibraryNavMobile', Sort.asc); }); } QueryBuilder thenByMergeLibraryNavMobileDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mergeLibraryNavMobile', Sort.desc); }); } QueryBuilder thenByNovelDisplayType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelDisplayType', Sort.asc); }); } QueryBuilder thenByNovelDisplayTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelDisplayType', Sort.desc); }); } QueryBuilder thenByNovelFontSize() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelFontSize', Sort.asc); }); } QueryBuilder thenByNovelFontSizeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelFontSize', Sort.desc); }); } QueryBuilder thenByNovelGridSize() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelGridSize', Sort.asc); }); } QueryBuilder thenByNovelGridSizeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelGridSize', Sort.desc); }); } QueryBuilder thenByNovelLibraryDownloadedChapters() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryDownloadedChapters', Sort.asc); }); } QueryBuilder thenByNovelLibraryDownloadedChaptersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryDownloadedChapters', Sort.desc); }); } QueryBuilder thenByNovelLibraryLocalSource() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryLocalSource', Sort.asc); }); } QueryBuilder thenByNovelLibraryLocalSourceDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryLocalSource', Sort.desc); }); } QueryBuilder thenByNovelLibraryShowCategoryTabs() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryShowCategoryTabs', Sort.asc); }); } QueryBuilder thenByNovelLibraryShowCategoryTabsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryShowCategoryTabs', Sort.desc); }); } QueryBuilder thenByNovelLibraryShowContinueReadingButton() { return QueryBuilder.apply(this, (query) { return query.addSortBy( r'novelLibraryShowContinueReadingButton', Sort.asc, ); }); } QueryBuilder thenByNovelLibraryShowContinueReadingButtonDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy( r'novelLibraryShowContinueReadingButton', Sort.desc, ); }); } QueryBuilder thenByNovelLibraryShowLanguage() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryShowLanguage', Sort.asc); }); } QueryBuilder thenByNovelLibraryShowLanguageDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryShowLanguage', Sort.desc); }); } QueryBuilder thenByNovelLibraryShowNumbersOfItems() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryShowNumbersOfItems', Sort.asc); }); } QueryBuilder thenByNovelLibraryShowNumbersOfItemsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelLibraryShowNumbersOfItems', Sort.desc); }); } QueryBuilder thenByNovelTextAlign() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelTextAlign', Sort.asc); }); } QueryBuilder thenByNovelTextAlignDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'novelTextAlign', 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 thenByRpcShowCoverImage() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rpcShowCoverImage', Sort.asc); }); } QueryBuilder thenByRpcShowCoverImageDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rpcShowCoverImage', Sort.desc); }); } QueryBuilder thenByRpcShowReadingWatchingProgress() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rpcShowReadingWatchingProgress', Sort.asc); }); } QueryBuilder thenByRpcShowReadingWatchingProgressDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rpcShowReadingWatchingProgress', Sort.desc); }); } QueryBuilder thenByRpcShowTitle() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rpcShowTitle', Sort.asc); }); } QueryBuilder thenByRpcShowTitleDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rpcShowTitle', 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 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 thenByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.asc); }); } QueryBuilder thenByUpdatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', 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 thenByUseMpvConfig() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'useMpvConfig', Sort.asc); }); } QueryBuilder thenByUseMpvConfigDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'useMpvConfig', 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 thenByUseYUV420P() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'useYUV420P', Sort.asc); }); } QueryBuilder thenByUseYUV420PDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'useYUV420P', 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); }); } QueryBuilder thenByVolumeBoostCap() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'volumeBoostCap', Sort.asc); }); } QueryBuilder thenByVolumeBoostCapDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'volumeBoostCap', Sort.desc); }); } } extension SettingsQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByAndroidProxyServer({ bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy( r'androidProxyServer', caseSensitive: caseSensitive, ); }); } 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 distinctByAudioChannels() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'audioChannels'); }); } QueryBuilder distinctByAudioPreferredLanguages({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy( r'audioPreferredLanguages', 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 distinctByBackupListOptions() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'backupListOptions'); }); } 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 distinctByCheckForAppUpdates() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'checkForAppUpdates'); }); } QueryBuilder distinctByCheckForExtensionUpdates() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'checkForExtensionUpdates'); }); } QueryBuilder distinctByClearChapterCacheOnAppLaunch() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'clearChapterCacheOnAppLaunch'); }); } QueryBuilder distinctByColorFilterBlendMode() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'colorFilterBlendMode'); }); } QueryBuilder distinctByConcurrentDownloads() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'concurrentDownloads'); }); } QueryBuilder distinctByCropBorders() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'cropBorders'); }); } QueryBuilder distinctByCustomDns({ bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'customDns', caseSensitive: caseSensitive); }); } QueryBuilder distinctByDateFormat({ bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'dateFormat', caseSensitive: caseSensitive); }); } QueryBuilder distinctByDebandingType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'debandingType'); }); } 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 distinctByDownloadedOnlyMode() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'downloadedOnlyMode'); }); } QueryBuilder distinctByEnableAniSkip() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'enableAniSkip'); }); } QueryBuilder distinctByEnableAudioPitchCorrection() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'enableAudioPitchCorrection'); }); } 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 distinctByEnableDiscordRpc() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'enableDiscordRpc'); }); } QueryBuilder distinctByEnableGpuNext() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'enableGpuNext'); }); } QueryBuilder distinctByEnableHardwareAcceleration() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'enableHardwareAcceleration'); }); } 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 distinctByFollowSystemTheme() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'followSystemTheme'); }); } 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 distinctByHideDiscordRpcInIncognito() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'hideDiscordRpcInIncognito'); }); } QueryBuilder distinctByHideItems() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'hideItems'); }); } QueryBuilder distinctByHwdecMode({ bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'hwdecMode', caseSensitive: caseSensitive); }); } QueryBuilder distinctByIncognitoMode() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'incognitoMode'); }); } QueryBuilder distinctByLastTrackerLibraryLocation({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy( r'lastTrackerLibraryLocation', caseSensitive: caseSensitive, ); }); } 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 distinctByLibraryFilterNovelBookMarkedType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryFilterNovelBookMarkedType'); }); } QueryBuilder distinctByLibraryFilterNovelDownloadType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryFilterNovelDownloadType'); }); } QueryBuilder distinctByLibraryFilterNovelStartedType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryFilterNovelStartedType'); }); } QueryBuilder distinctByLibraryFilterNovelUnreadType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryFilterNovelUnreadType'); }); } 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 distinctByLocalFolders() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'localFolders'); }); } 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 distinctByMergeLibraryNavMobile() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'mergeLibraryNavMobile'); }); } QueryBuilder distinctByNavigationOrder() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'navigationOrder'); }); } QueryBuilder distinctByNovelDisplayType() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'novelDisplayType'); }); } QueryBuilder distinctByNovelFontSize() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'novelFontSize'); }); } QueryBuilder distinctByNovelGridSize() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'novelGridSize'); }); } QueryBuilder distinctByNovelLibraryDownloadedChapters() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'novelLibraryDownloadedChapters'); }); } QueryBuilder distinctByNovelLibraryLocalSource() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'novelLibraryLocalSource'); }); } QueryBuilder distinctByNovelLibraryShowCategoryTabs() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'novelLibraryShowCategoryTabs'); }); } QueryBuilder distinctByNovelLibraryShowContinueReadingButton() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'novelLibraryShowContinueReadingButton'); }); } QueryBuilder distinctByNovelLibraryShowLanguage() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'novelLibraryShowLanguage'); }); } QueryBuilder distinctByNovelLibraryShowNumbersOfItems() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'novelLibraryShowNumbersOfItems'); }); } QueryBuilder distinctByNovelTextAlign() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'novelTextAlign'); }); } 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 distinctByRpcShowCoverImage() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'rpcShowCoverImage'); }); } QueryBuilder distinctByRpcShowReadingWatchingProgress() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'rpcShowReadingWatchingProgress'); }); } QueryBuilder distinctByRpcShowTitle() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'rpcShowTitle'); }); } 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 distinctByThemeIsDark() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'themeIsDark'); }); } QueryBuilder distinctByUpdateProgressAfterReading() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'updateProgressAfterReading'); }); } QueryBuilder distinctByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'updatedAt'); }); } QueryBuilder distinctByUseLibass() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'useLibass'); }); } QueryBuilder distinctByUseMpvConfig() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'useMpvConfig'); }); } QueryBuilder distinctByUsePageTapZones() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'usePageTapZones'); }); } QueryBuilder distinctByUseYUV420P() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'useYUV420P'); }); } QueryBuilder distinctByUserAgent({ bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'userAgent', caseSensitive: caseSensitive); }); } QueryBuilder distinctByVolumeBoostCap() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'volumeBoostCap'); }); } } extension SettingsQueryProperty on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder algorithmWeightsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'algorithmWeights'); }); } QueryBuilder androidProxyServerProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'androidProxyServer'); }); } 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?, QQueryOperations> animeExtensionsRepoProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'animeExtensionsRepo'); }); } 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 audioChannelsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'audioChannels'); }); } QueryBuilder audioPreferredLanguagesProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'audioPreferredLanguages'); }); } 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> backupListOptionsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'backupListOptions'); }); } 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 checkForAppUpdatesProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'checkForAppUpdates'); }); } QueryBuilder checkForExtensionUpdatesProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'checkForExtensionUpdates'); }); } QueryBuilder clearChapterCacheOnAppLaunchProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'clearChapterCacheOnAppLaunch'); }); } QueryBuilder colorFilterBlendModeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'colorFilterBlendMode'); }); } QueryBuilder concurrentDownloadsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'concurrentDownloads'); }); } 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 customDnsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'customDns'); }); } QueryBuilder dateFormatProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'dateFormat'); }); } QueryBuilder debandingTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'debandingType'); }); } 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 defaultSubtitleLangProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'defaultSubtitleLang'); }); } 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 downloadedOnlyModeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'downloadedOnlyMode'); }); } QueryBuilder enableAniSkipProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'enableAniSkip'); }); } QueryBuilder enableAudioPitchCorrectionProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'enableAudioPitchCorrection'); }); } 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 enableDiscordRpcProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'enableDiscordRpc'); }); } QueryBuilder enableGpuNextProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'enableGpuNext'); }); } QueryBuilder enableHardwareAccelerationProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'enableHardwareAcceleration'); }); } 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 followSystemThemeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'followSystemTheme'); }); } 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 hideDiscordRpcInIncognitoProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'hideDiscordRpcInIncognito'); }); } QueryBuilder?, QQueryOperations> hideItemsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'hideItems'); }); } QueryBuilder hwdecModeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'hwdecMode'); }); } QueryBuilder incognitoModeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'incognitoMode'); }); } QueryBuilder lastTrackerLibraryLocationProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'lastTrackerLibraryLocation'); }); } 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 libraryFilterNovelBookMarkedTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryFilterNovelBookMarkedType'); }); } QueryBuilder libraryFilterNovelDownloadTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryFilterNovelDownloadType'); }); } QueryBuilder libraryFilterNovelStartedTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryFilterNovelStartedType'); }); } QueryBuilder libraryFilterNovelUnreadTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryFilterNovelUnreadType'); }); } 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?, QQueryOperations> localFoldersProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'localFolders'); }); } QueryBuilder localeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'locale'); }); } QueryBuilder?, QQueryOperations> mangaExtensionsRepoProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'mangaExtensionsRepo'); }); } 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 mergeLibraryNavMobileProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'mergeLibraryNavMobile'); }); } QueryBuilder?, QQueryOperations> navigationOrderProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'navigationOrder'); }); } QueryBuilder novelDisplayTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'novelDisplayType'); }); } QueryBuilder?, QQueryOperations> novelExtensionsRepoProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'novelExtensionsRepo'); }); } QueryBuilder novelFontSizeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'novelFontSize'); }); } QueryBuilder novelGridSizeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'novelGridSize'); }); } QueryBuilder novelLibraryDownloadedChaptersProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'novelLibraryDownloadedChapters'); }); } QueryBuilder novelLibraryLocalSourceProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'novelLibraryLocalSource'); }); } QueryBuilder novelLibraryShowCategoryTabsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'novelLibraryShowCategoryTabs'); }); } QueryBuilder novelLibraryShowContinueReadingButtonProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'novelLibraryShowContinueReadingButton'); }); } QueryBuilder novelLibraryShowLanguageProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'novelLibraryShowLanguage'); }); } QueryBuilder novelLibraryShowNumbersOfItemsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'novelLibraryShowNumbersOfItems'); }); } QueryBuilder novelTextAlignProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'novelTextAlign'); }); } 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 rpcShowCoverImageProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'rpcShowCoverImage'); }); } QueryBuilder rpcShowReadingWatchingProgressProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'rpcShowReadingWatchingProgress'); }); } QueryBuilder rpcShowTitleProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'rpcShowTitle'); }); } 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 sortLibraryNovelProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sortLibraryNovel'); }); } QueryBuilder startDatebackupProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'startDatebackup'); }); } 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 updatedAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'updatedAt'); }); } QueryBuilder useLibassProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'useLibass'); }); } QueryBuilder useMpvConfigProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'useMpvConfig'); }); } QueryBuilder usePageTapZonesProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'usePageTapZones'); }); } QueryBuilder useYUV420PProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'useYUV420P'); }); } QueryBuilder userAgentProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'userAgent'); }); } QueryBuilder volumeBoostCapProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'volumeBoostCap'); }); } } // ************************************************************************** // 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< ChapterFilterDownloaded, ChapterFilterDownloaded, QAfterFilterCondition > mangaIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'mangaId'), ); }); } QueryBuilder< ChapterFilterDownloaded, ChapterFilterDownloaded, QAfterFilterCondition > mangaIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'mangaId'), ); }); } QueryBuilder< ChapterFilterDownloaded, ChapterFilterDownloaded, QAfterFilterCondition > mangaIdEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'mangaId', value: value), ); }); } QueryBuilder< ChapterFilterDownloaded, ChapterFilterDownloaded, QAfterFilterCondition > mangaIdGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'mangaId', value: value, ), ); }); } QueryBuilder< ChapterFilterDownloaded, ChapterFilterDownloaded, QAfterFilterCondition > mangaIdLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'mangaId', value: value, ), ); }); } QueryBuilder< ChapterFilterDownloaded, ChapterFilterDownloaded, QAfterFilterCondition > 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< ChapterFilterDownloaded, ChapterFilterDownloaded, QAfterFilterCondition > typeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'type'), ); }); } QueryBuilder< ChapterFilterDownloaded, ChapterFilterDownloaded, QAfterFilterCondition > typeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'type'), ); }); } QueryBuilder< ChapterFilterDownloaded, ChapterFilterDownloaded, QAfterFilterCondition > typeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'type', value: value), ); }); } QueryBuilder< ChapterFilterDownloaded, ChapterFilterDownloaded, QAfterFilterCondition > typeGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'type', value: value, ), ); }); } QueryBuilder< ChapterFilterDownloaded, ChapterFilterDownloaded, QAfterFilterCondition > typeLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'type', value: value, ), ); }); } QueryBuilder< ChapterFilterDownloaded, ChapterFilterDownloaded, QAfterFilterCondition > 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< ChapterFilterUnread, ChapterFilterUnread, 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 ChapterFilterUnreadQueryObject on QueryBuilder< ChapterFilterUnread, ChapterFilterUnread, 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 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< ChapterFilterBookmarked, ChapterFilterBookmarked, QAfterFilterCondition > mangaIdIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'mangaId'), ); }); } QueryBuilder< ChapterFilterBookmarked, ChapterFilterBookmarked, QAfterFilterCondition > mangaIdIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'mangaId'), ); }); } QueryBuilder< ChapterFilterBookmarked, ChapterFilterBookmarked, QAfterFilterCondition > mangaIdEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'mangaId', value: value), ); }); } QueryBuilder< ChapterFilterBookmarked, ChapterFilterBookmarked, QAfterFilterCondition > mangaIdGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'mangaId', value: value, ), ); }); } QueryBuilder< ChapterFilterBookmarked, ChapterFilterBookmarked, QAfterFilterCondition > mangaIdLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'mangaId', value: value, ), ); }); } QueryBuilder< ChapterFilterBookmarked, ChapterFilterBookmarked, QAfterFilterCondition > 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< ChapterFilterBookmarked, ChapterFilterBookmarked, QAfterFilterCondition > typeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'type'), ); }); } QueryBuilder< ChapterFilterBookmarked, ChapterFilterBookmarked, QAfterFilterCondition > typeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'type'), ); }); } QueryBuilder< ChapterFilterBookmarked, ChapterFilterBookmarked, QAfterFilterCondition > typeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'type', value: value), ); }); } QueryBuilder< ChapterFilterBookmarked, ChapterFilterBookmarked, QAfterFilterCondition > typeGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'type', value: value, ), ); }); } QueryBuilder< ChapterFilterBookmarked, ChapterFilterBookmarked, QAfterFilterCondition > typeLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'type', value: value, ), ); }); } QueryBuilder< ChapterFilterBookmarked, ChapterFilterBookmarked, QAfterFilterCondition > 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'chapterUrl': PropertySchema( id: 1, name: r'chapterUrl', type: IsarType.string, ), r'headers': PropertySchema( id: 2, name: r'headers', type: IsarType.stringList, ), r'urls': PropertySchema(id: 3, 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 value = object.chapterUrl; if (value != null) { bytesCount += 3 + value.length * 3; } } { 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.writeString(offsets[1], object.chapterUrl); writer.writeStringList(offsets[2], object.headers); writer.writeStringList(offsets[3], object.urls); } ChapterPageurls _chapterPageurlsDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = ChapterPageurls( chapterId: reader.readLongOrNull(offsets[0]), urls: reader.readStringList(offsets[3]), ); object.chapterUrl = reader.readStringOrNull(offsets[1]); object.headers = reader.readStringList(offsets[2]); 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.readStringOrNull(offset)) as P; case 2: return (reader.readStringList(offset)) as P; case 3: 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 chapterUrlIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'chapterUrl'), ); }); } QueryBuilder chapterUrlIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'chapterUrl'), ); }); } QueryBuilder chapterUrlEqualTo(String? value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'chapterUrl', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder chapterUrlGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'chapterUrl', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder chapterUrlLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'chapterUrl', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder chapterUrlBetween( 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'chapterUrl', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder chapterUrlStartsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'chapterUrl', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder chapterUrlEndsWith(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'chapterUrl', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder chapterUrlContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'chapterUrl', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder chapterUrlMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'chapterUrl', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder chapterUrlIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'chapterUrl', value: ''), ); }); } QueryBuilder chapterUrlIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'chapterUrl', value: ''), ); }); } 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 RepoSchema = Schema( name: r'Repo', id: 8520529424681796092, properties: { r'hashCode': PropertySchema(id: 0, name: r'hashCode', type: IsarType.long), r'hidden': PropertySchema(id: 1, name: r'hidden', type: IsarType.bool), r'jsonUrl': PropertySchema(id: 2, name: r'jsonUrl', type: IsarType.string), r'name': PropertySchema(id: 3, name: r'name', type: IsarType.string), r'website': PropertySchema(id: 4, name: r'website', type: IsarType.string), }, estimateSize: _repoEstimateSize, serialize: _repoSerialize, deserialize: _repoDeserialize, deserializeProp: _repoDeserializeProp, ); int _repoEstimateSize( Repo object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final value = object.jsonUrl; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.name; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.website; if (value != null) { bytesCount += 3 + value.length * 3; } } return bytesCount; } void _repoSerialize( Repo object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.hashCode); writer.writeBool(offsets[1], object.hidden); writer.writeString(offsets[2], object.jsonUrl); writer.writeString(offsets[3], object.name); writer.writeString(offsets[4], object.website); } Repo _repoDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = Repo( hidden: reader.readBoolOrNull(offsets[1]), jsonUrl: reader.readStringOrNull(offsets[2]), name: reader.readStringOrNull(offsets[3]), website: reader.readStringOrNull(offsets[4]), ); return object; } P _repoDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLong(offset)) as P; case 1: return (reader.readBoolOrNull(offset)) as P; case 2: return (reader.readStringOrNull(offset)) as P; case 3: return (reader.readStringOrNull(offset)) as P; case 4: return (reader.readStringOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension RepoQueryFilter on QueryBuilder { QueryBuilder hashCodeEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'hashCode', value: value), ); }); } QueryBuilder hashCodeGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'hashCode', value: value, ), ); }); } QueryBuilder hashCodeLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'hashCode', value: value, ), ); }); } QueryBuilder hashCodeBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'hashCode', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } QueryBuilder hiddenIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'hidden'), ); }); } QueryBuilder hiddenIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'hidden'), ); }); } QueryBuilder hiddenEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'hidden', value: value), ); }); } QueryBuilder jsonUrlIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'jsonUrl'), ); }); } QueryBuilder jsonUrlIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'jsonUrl'), ); }); } QueryBuilder jsonUrlEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'jsonUrl', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder jsonUrlGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'jsonUrl', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder jsonUrlLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'jsonUrl', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder jsonUrlBetween( 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'jsonUrl', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder jsonUrlStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'jsonUrl', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder jsonUrlEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'jsonUrl', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder jsonUrlContains( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'jsonUrl', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder jsonUrlMatches( String pattern, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'jsonUrl', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder jsonUrlIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'jsonUrl', value: ''), ); }); } QueryBuilder jsonUrlIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'jsonUrl', value: ''), ); }); } QueryBuilder nameIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'name'), ); }); } QueryBuilder nameIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'name'), ); }); } QueryBuilder nameEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'name', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'name', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'name', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameBetween( 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'name', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'name', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'name', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameContains( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'name', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameMatches( String pattern, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'name', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'name', value: ''), ); }); } QueryBuilder nameIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'name', value: ''), ); }); } QueryBuilder websiteIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'website'), ); }); } QueryBuilder websiteIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'website'), ); }); } QueryBuilder websiteEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo( property: r'website', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder websiteGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'website', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder websiteLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'website', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder websiteBetween( 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'website', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder websiteStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.startsWith( property: r'website', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder websiteEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.endsWith( property: r'website', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder websiteContains( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.contains( property: r'website', value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder websiteMatches( String pattern, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.matches( property: r'website', wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder websiteIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'website', value: ''), ); }); } QueryBuilder websiteIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan(property: r'website', value: ''), ); }); } } extension RepoQueryObject 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorAIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'backgroundColorA'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorAIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'backgroundColorA'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorAEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'backgroundColorA', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorAGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'backgroundColorA', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorALessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'backgroundColorA', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorBIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'backgroundColorB'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorBIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'backgroundColorB'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorBEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'backgroundColorB', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorBGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'backgroundColorB', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorBLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'backgroundColorB', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorGIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'backgroundColorG'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorGIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'backgroundColorG'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorGEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'backgroundColorG', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorGGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'backgroundColorG', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorGLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'backgroundColorG', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorRIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'backgroundColorR'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorRIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'backgroundColorR'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorREqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'backgroundColorR', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorRGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'backgroundColorR', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > backgroundColorRLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'backgroundColorR', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorAIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'borderColorA'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorAIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'borderColorA'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorAEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'borderColorA', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorAGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'borderColorA', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorALessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'borderColorA', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorBIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'borderColorB'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorBIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'borderColorB'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorBEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'borderColorB', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorBGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'borderColorB', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorBLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'borderColorB', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorGIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'borderColorG'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorGIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'borderColorG'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorGEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'borderColorG', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorGGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'borderColorG', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorGLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'borderColorG', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorRIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'borderColorR'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorRIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'borderColorR'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorREqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'borderColorR', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorRGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'borderColorR', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > borderColorRLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'borderColorR', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > fontSizeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'fontSize'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > fontSizeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'fontSize'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > fontSizeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'fontSize', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > fontSizeGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'fontSize', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > fontSizeLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'fontSize', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorAIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'textColorA'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorAIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'textColorA'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorAEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'textColorA', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorAGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'textColorA', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorALessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'textColorA', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorBIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'textColorB'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorBIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'textColorB'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorBEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'textColorB', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorBGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'textColorB', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorBLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'textColorB', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorGIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'textColorG'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorGIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'textColorG'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorGEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'textColorG', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorGGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'textColorG', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorGLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'textColorG', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorRIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'textColorR'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorRIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'textColorR'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorREqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'textColorR', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorRGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'textColorR', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > textColorRLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'textColorR', value: value, ), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > useBoldIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'useBold'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > useBoldIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'useBold'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > useBoldEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'useBold', value: value), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > useItalicIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'useItalic'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > useItalicIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'useItalic'), ); }); } QueryBuilder< PlayerSubtitleSettings, PlayerSubtitleSettings, QAfterFilterCondition > 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 > {} // 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 AlgorithmWeightsSchema = Schema( name: r'AlgorithmWeights', id: -2865436974642812672, properties: { r'genre': PropertySchema(id: 0, name: r'genre', type: IsarType.long), r'setting': PropertySchema(id: 1, name: r'setting', type: IsarType.long), r'synopsis': PropertySchema(id: 2, name: r'synopsis', type: IsarType.long), r'theme': PropertySchema(id: 3, name: r'theme', type: IsarType.long), }, estimateSize: _algorithmWeightsEstimateSize, serialize: _algorithmWeightsSerialize, deserialize: _algorithmWeightsDeserialize, deserializeProp: _algorithmWeightsDeserializeProp, ); int _algorithmWeightsEstimateSize( AlgorithmWeights object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _algorithmWeightsSerialize( AlgorithmWeights object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.genre); writer.writeLong(offsets[1], object.setting); writer.writeLong(offsets[2], object.synopsis); writer.writeLong(offsets[3], object.theme); } AlgorithmWeights _algorithmWeightsDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = AlgorithmWeights( genre: reader.readLongOrNull(offsets[0]), setting: reader.readLongOrNull(offsets[1]), synopsis: reader.readLongOrNull(offsets[2]), theme: reader.readLongOrNull(offsets[3]), ); return object; } P _algorithmWeightsDeserializeProp

( 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 AlgorithmWeightsQueryFilter on QueryBuilder { QueryBuilder genreIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'genre'), ); }); } QueryBuilder genreIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'genre'), ); }); } QueryBuilder genreEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'genre', value: value), ); }); } QueryBuilder genreGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'genre', value: value, ), ); }); } QueryBuilder genreLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'genre', value: value, ), ); }); } QueryBuilder genreBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'genre', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } QueryBuilder settingIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'setting'), ); }); } QueryBuilder settingIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'setting'), ); }); } QueryBuilder settingEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'setting', value: value), ); }); } QueryBuilder settingGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'setting', value: value, ), ); }); } QueryBuilder settingLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'setting', value: value, ), ); }); } QueryBuilder settingBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'setting', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } QueryBuilder synopsisIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'synopsis'), ); }); } QueryBuilder synopsisIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'synopsis'), ); }); } QueryBuilder synopsisEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'synopsis', value: value), ); }); } QueryBuilder synopsisGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'synopsis', value: value, ), ); }); } QueryBuilder synopsisLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'synopsis', value: value, ), ); }); } QueryBuilder synopsisBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'synopsis', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } QueryBuilder themeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNull(property: r'theme'), ); }); } QueryBuilder themeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const FilterCondition.isNotNull(property: r'theme'), ); }); } QueryBuilder themeEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.equalTo(property: r'theme', value: value), ); }); } QueryBuilder themeGreaterThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.greaterThan( include: include, property: r'theme', value: value, ), ); }); } QueryBuilder themeLessThan(int? value, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.lessThan( include: include, property: r'theme', value: value, ), ); }); } QueryBuilder themeBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( FilterCondition.between( property: r'theme', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, ), ); }); } } extension AlgorithmWeightsQueryObject on QueryBuilder {}