// 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'animatePageTransitions': PropertySchema( id: 0, name: r'animatePageTransitions', type: IsarType.bool, ), r'chapterFilterBookmarkedList': PropertySchema( id: 1, name: r'chapterFilterBookmarkedList', type: IsarType.objectList, target: r'ChapterFilterBookmarked', ), r'chapterFilterDownloadedList': PropertySchema( id: 2, name: r'chapterFilterDownloadedList', type: IsarType.objectList, target: r'ChapterFilterDownloaded', ), r'chapterFilterUnreadList': PropertySchema( id: 3, name: r'chapterFilterUnreadList', type: IsarType.objectList, target: r'ChapterFilterUnread', ), r'chapterPageIndexList': PropertySchema( id: 4, name: r'chapterPageIndexList', type: IsarType.objectList, target: r'ChapterPageIndex', ), r'chapterPageUrlsList': PropertySchema( id: 5, name: r'chapterPageUrlsList', type: IsarType.objectList, target: r'ChapterPageurls', ), r'cookiesList': PropertySchema( id: 6, name: r'cookiesList', type: IsarType.objectList, target: r'Cookie', ), r'dateFormat': PropertySchema( id: 7, name: r'dateFormat', type: IsarType.string, ), r'defaultReaderMode': PropertySchema( id: 8, name: r'defaultReaderMode', type: IsarType.byte, enumMap: _SettingsdefaultReaderModeEnumValueMap, ), r'displayType': PropertySchema( id: 9, name: r'displayType', type: IsarType.byte, enumMap: _SettingsdisplayTypeEnumValueMap, ), r'doubleTapAnimationSpeed': PropertySchema( id: 10, name: r'doubleTapAnimationSpeed', type: IsarType.long, ), r'downloadLocation': PropertySchema( id: 11, name: r'downloadLocation', type: IsarType.string, ), r'downloadOnlyOnWifi': PropertySchema( id: 12, name: r'downloadOnlyOnWifi', type: IsarType.bool, ), r'filterScanlatorList': PropertySchema( id: 13, name: r'filterScanlatorList', type: IsarType.objectList, target: r'FilterScanlator', ), r'flexColorSchemeBlendLevel': PropertySchema( id: 14, name: r'flexColorSchemeBlendLevel', type: IsarType.double, ), r'flexSchemeColorIndex': PropertySchema( id: 15, name: r'flexSchemeColorIndex', type: IsarType.long, ), r'incognitoMode': PropertySchema( id: 16, name: r'incognitoMode', type: IsarType.bool, ), r'libraryDownloadedChapters': PropertySchema( id: 17, name: r'libraryDownloadedChapters', type: IsarType.bool, ), r'libraryFilterMangasBookMarkedType': PropertySchema( id: 18, name: r'libraryFilterMangasBookMarkedType', type: IsarType.long, ), r'libraryFilterMangasDownloadType': PropertySchema( id: 19, name: r'libraryFilterMangasDownloadType', type: IsarType.long, ), r'libraryFilterMangasStartedType': PropertySchema( id: 20, name: r'libraryFilterMangasStartedType', type: IsarType.long, ), r'libraryFilterMangasUnreadType': PropertySchema( id: 21, name: r'libraryFilterMangasUnreadType', type: IsarType.long, ), r'libraryShowCategoryTabs': PropertySchema( id: 22, name: r'libraryShowCategoryTabs', type: IsarType.bool, ), r'libraryShowContinueReadingButton': PropertySchema( id: 23, name: r'libraryShowContinueReadingButton', type: IsarType.bool, ), r'libraryShowLanguage': PropertySchema( id: 24, name: r'libraryShowLanguage', type: IsarType.bool, ), r'libraryShowNumbersOfItems': PropertySchema( id: 25, name: r'libraryShowNumbersOfItems', type: IsarType.bool, ), r'onlyIncludePinnedSources': PropertySchema( id: 26, name: r'onlyIncludePinnedSources', type: IsarType.bool, ), r'personalReaderModeList': PropertySchema( id: 27, name: r'personalReaderModeList', type: IsarType.objectList, target: r'PersonalReaderMode', ), r'pureBlackDarkMode': PropertySchema( id: 28, name: r'pureBlackDarkMode', type: IsarType.bool, ), r'relativeTimesTamps': PropertySchema( id: 29, name: r'relativeTimesTamps', type: IsarType.long, ), r'saveAsCBZArchive': PropertySchema( id: 30, name: r'saveAsCBZArchive', type: IsarType.bool, ), r'showNSFW': PropertySchema( id: 31, name: r'showNSFW', type: IsarType.bool, ), r'showPagesNumber': PropertySchema( id: 32, name: r'showPagesNumber', type: IsarType.bool, ), r'sortChapterList': PropertySchema( id: 33, name: r'sortChapterList', type: IsarType.objectList, target: r'SortChapter', ), r'sortLibraryManga': PropertySchema( id: 34, name: r'sortLibraryManga', type: IsarType.object, target: r'SortLibraryManga', ), r'themeIsDark': PropertySchema( id: 35, name: r'themeIsDark', type: IsarType.bool, ), r'userAgent': PropertySchema( id: 36, name: r'userAgent', type: IsarType.string, ) }, estimateSize: _settingsEstimateSize, serialize: _settingsSerialize, deserialize: _settingsDeserialize, deserializeProp: _settingsDeserializeProp, idName: r'id', indexes: {}, links: {}, embeddedSchemas: { r'SortLibraryManga': SortLibraryMangaSchema, r'SortChapter': SortChapterSchema, r'ChapterFilterDownloaded': ChapterFilterDownloadedSchema, r'ChapterFilterUnread': ChapterFilterUnreadSchema, r'ChapterFilterBookmarked': ChapterFilterBookmarkedSchema, r'ChapterPageurls': ChapterPageurlsSchema, r'ChapterPageIndex': ChapterPageIndexSchema, r'Cookie': CookieSchema, r'PersonalReaderMode': PersonalReaderModeSchema, r'FilterScanlator': FilterScanlatorSchema }, getId: _settingsGetId, getLinks: _settingsGetLinks, attach: _settingsAttach, version: '3.1.0+1', ); int _settingsEstimateSize( Settings object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { 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[Cookie]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += CookieSchema.estimateSize(value, offsets, allOffsets); } } } } { final value = object.dateFormat; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.downloadLocation; if (value != null) { bytesCount += 3 + value.length * 3; } } { final list = object.filterScanlatorList; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[FilterScanlator]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += FilterScanlatorSchema.estimateSize(value, offsets, allOffsets); } } } } { final 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 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.sortLibraryManga; if (value != null) { bytesCount += 3 + SortLibraryMangaSchema.estimateSize( value, allOffsets[SortLibraryManga]!, allOffsets); } } { final value = object.userAgent; if (value != null) { bytesCount += 3 + value.length * 3; } } return bytesCount; } void _settingsSerialize( Settings object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeBool(offsets[0], object.animatePageTransitions); writer.writeObjectList( offsets[1], allOffsets, ChapterFilterBookmarkedSchema.serialize, object.chapterFilterBookmarkedList, ); writer.writeObjectList( offsets[2], allOffsets, ChapterFilterDownloadedSchema.serialize, object.chapterFilterDownloadedList, ); writer.writeObjectList( offsets[3], allOffsets, ChapterFilterUnreadSchema.serialize, object.chapterFilterUnreadList, ); writer.writeObjectList( offsets[4], allOffsets, ChapterPageIndexSchema.serialize, object.chapterPageIndexList, ); writer.writeObjectList( offsets[5], allOffsets, ChapterPageurlsSchema.serialize, object.chapterPageUrlsList, ); writer.writeObjectList( offsets[6], allOffsets, CookieSchema.serialize, object.cookiesList, ); writer.writeString(offsets[7], object.dateFormat); writer.writeByte(offsets[8], object.defaultReaderMode.index); writer.writeByte(offsets[9], object.displayType.index); writer.writeLong(offsets[10], object.doubleTapAnimationSpeed); writer.writeString(offsets[11], object.downloadLocation); writer.writeBool(offsets[12], object.downloadOnlyOnWifi); writer.writeObjectList( offsets[13], allOffsets, FilterScanlatorSchema.serialize, object.filterScanlatorList, ); writer.writeDouble(offsets[14], object.flexColorSchemeBlendLevel); writer.writeLong(offsets[15], object.flexSchemeColorIndex); writer.writeBool(offsets[16], object.incognitoMode); writer.writeBool(offsets[17], object.libraryDownloadedChapters); writer.writeLong(offsets[18], object.libraryFilterMangasBookMarkedType); writer.writeLong(offsets[19], object.libraryFilterMangasDownloadType); writer.writeLong(offsets[20], object.libraryFilterMangasStartedType); writer.writeLong(offsets[21], object.libraryFilterMangasUnreadType); writer.writeBool(offsets[22], object.libraryShowCategoryTabs); writer.writeBool(offsets[23], object.libraryShowContinueReadingButton); writer.writeBool(offsets[24], object.libraryShowLanguage); writer.writeBool(offsets[25], object.libraryShowNumbersOfItems); writer.writeBool(offsets[26], object.onlyIncludePinnedSources); writer.writeObjectList( offsets[27], allOffsets, PersonalReaderModeSchema.serialize, object.personalReaderModeList, ); writer.writeBool(offsets[28], object.pureBlackDarkMode); writer.writeLong(offsets[29], object.relativeTimesTamps); writer.writeBool(offsets[30], object.saveAsCBZArchive); writer.writeBool(offsets[31], object.showNSFW); writer.writeBool(offsets[32], object.showPagesNumber); writer.writeObjectList( offsets[33], allOffsets, SortChapterSchema.serialize, object.sortChapterList, ); writer.writeObject( offsets[34], allOffsets, SortLibraryMangaSchema.serialize, object.sortLibraryManga, ); writer.writeBool(offsets[35], object.themeIsDark); writer.writeString(offsets[36], object.userAgent); } Settings _settingsDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = Settings( animatePageTransitions: reader.readBoolOrNull(offsets[0]), chapterFilterDownloadedList: reader.readObjectList( offsets[2], ChapterFilterDownloadedSchema.deserialize, allOffsets, ChapterFilterDownloaded(), ), chapterPageIndexList: reader.readObjectList( offsets[4], ChapterPageIndexSchema.deserialize, allOffsets, ChapterPageIndex(), ), chapterPageUrlsList: reader.readObjectList( offsets[5], ChapterPageurlsSchema.deserialize, allOffsets, ChapterPageurls(), ), cookiesList: reader.readObjectList( offsets[6], CookieSchema.deserialize, allOffsets, Cookie(), ), dateFormat: reader.readStringOrNull(offsets[7]), defaultReaderMode: _SettingsdefaultReaderModeValueEnumMap[ reader.readByteOrNull(offsets[8])] ?? ReaderMode.vertical, displayType: _SettingsdisplayTypeValueEnumMap[reader.readByteOrNull(offsets[9])] ?? DisplayType.compactGrid, doubleTapAnimationSpeed: reader.readLongOrNull(offsets[10]), downloadLocation: reader.readStringOrNull(offsets[11]), downloadOnlyOnWifi: reader.readBoolOrNull(offsets[12]), flexColorSchemeBlendLevel: reader.readDoubleOrNull(offsets[14]), flexSchemeColorIndex: reader.readLongOrNull(offsets[15]), id: id, incognitoMode: reader.readBoolOrNull(offsets[16]), libraryDownloadedChapters: reader.readBoolOrNull(offsets[17]), libraryFilterMangasBookMarkedType: reader.readLongOrNull(offsets[18]), libraryFilterMangasDownloadType: reader.readLongOrNull(offsets[19]), libraryFilterMangasStartedType: reader.readLongOrNull(offsets[20]), libraryFilterMangasUnreadType: reader.readLongOrNull(offsets[21]), libraryShowCategoryTabs: reader.readBoolOrNull(offsets[22]), libraryShowContinueReadingButton: reader.readBoolOrNull(offsets[23]), libraryShowLanguage: reader.readBoolOrNull(offsets[24]), libraryShowNumbersOfItems: reader.readBoolOrNull(offsets[25]), onlyIncludePinnedSources: reader.readBoolOrNull(offsets[26]), personalReaderModeList: reader.readObjectList( offsets[27], PersonalReaderModeSchema.deserialize, allOffsets, PersonalReaderMode(), ), pureBlackDarkMode: reader.readBoolOrNull(offsets[28]), relativeTimesTamps: reader.readLongOrNull(offsets[29]), saveAsCBZArchive: reader.readBoolOrNull(offsets[30]), showNSFW: reader.readBoolOrNull(offsets[31]), showPagesNumber: reader.readBoolOrNull(offsets[32]), sortChapterList: reader.readObjectList( offsets[33], SortChapterSchema.deserialize, allOffsets, SortChapter(), ), sortLibraryManga: reader.readObjectOrNull( offsets[34], SortLibraryMangaSchema.deserialize, allOffsets, ), themeIsDark: reader.readBoolOrNull(offsets[35]), userAgent: reader.readStringOrNull(offsets[36]), ); object.chapterFilterBookmarkedList = reader.readObjectList( offsets[1], ChapterFilterBookmarkedSchema.deserialize, allOffsets, ChapterFilterBookmarked(), ); object.chapterFilterUnreadList = reader.readObjectList( offsets[3], ChapterFilterUnreadSchema.deserialize, allOffsets, ChapterFilterUnread(), ); object.filterScanlatorList = reader.readObjectList( offsets[13], FilterScanlatorSchema.deserialize, allOffsets, FilterScanlator(), ); return object; } P _settingsDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readBoolOrNull(offset)) as P; case 1: return (reader.readObjectList( offset, ChapterFilterBookmarkedSchema.deserialize, allOffsets, ChapterFilterBookmarked(), )) as P; case 2: return (reader.readObjectList( offset, ChapterFilterDownloadedSchema.deserialize, allOffsets, ChapterFilterDownloaded(), )) as P; case 3: return (reader.readObjectList( offset, ChapterFilterUnreadSchema.deserialize, allOffsets, ChapterFilterUnread(), )) as P; case 4: return (reader.readObjectList( offset, ChapterPageIndexSchema.deserialize, allOffsets, ChapterPageIndex(), )) as P; case 5: return (reader.readObjectList( offset, ChapterPageurlsSchema.deserialize, allOffsets, ChapterPageurls(), )) as P; case 6: return (reader.readObjectList( offset, CookieSchema.deserialize, allOffsets, Cookie(), )) as P; case 7: return (reader.readStringOrNull(offset)) as P; case 8: return (_SettingsdefaultReaderModeValueEnumMap[ reader.readByteOrNull(offset)] ?? ReaderMode.vertical) as P; case 9: return (_SettingsdisplayTypeValueEnumMap[reader.readByteOrNull(offset)] ?? DisplayType.compactGrid) as P; case 10: return (reader.readLongOrNull(offset)) as P; case 11: return (reader.readStringOrNull(offset)) as P; case 12: return (reader.readBoolOrNull(offset)) as P; case 13: return (reader.readObjectList( offset, FilterScanlatorSchema.deserialize, allOffsets, FilterScanlator(), )) as P; case 14: return (reader.readDoubleOrNull(offset)) as P; case 15: return (reader.readLongOrNull(offset)) as P; case 16: return (reader.readBoolOrNull(offset)) as P; case 17: return (reader.readBoolOrNull(offset)) as P; case 18: return (reader.readLongOrNull(offset)) as P; case 19: return (reader.readLongOrNull(offset)) as P; case 20: return (reader.readLongOrNull(offset)) as P; case 21: return (reader.readLongOrNull(offset)) as P; case 22: return (reader.readBoolOrNull(offset)) as P; case 23: return (reader.readBoolOrNull(offset)) as P; case 24: return (reader.readBoolOrNull(offset)) as P; case 25: return (reader.readBoolOrNull(offset)) as P; case 26: return (reader.readBoolOrNull(offset)) as P; case 27: return (reader.readObjectList( offset, PersonalReaderModeSchema.deserialize, allOffsets, PersonalReaderMode(), )) as P; case 28: return (reader.readBoolOrNull(offset)) as P; case 29: return (reader.readLongOrNull(offset)) as P; case 30: return (reader.readBoolOrNull(offset)) as P; case 31: return (reader.readBoolOrNull(offset)) as P; case 32: return (reader.readBoolOrNull(offset)) as P; case 33: return (reader.readObjectList( offset, SortChapterSchema.deserialize, allOffsets, SortChapter(), )) as P; case 34: return (reader.readObjectOrNull( offset, SortLibraryMangaSchema.deserialize, allOffsets, )) as P; case 35: return (reader.readBoolOrNull(offset)) as P; case 36: return (reader.readStringOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } const _SettingsdefaultReaderModeEnumValueMap = { 'vertical': 0, 'ltr': 1, 'rtl': 2, 'verticalContinuous': 3, 'webtoon': 4, }; const _SettingsdefaultReaderModeValueEnumMap = { 0: ReaderMode.vertical, 1: ReaderMode.ltr, 2: ReaderMode.rtl, 3: ReaderMode.verticalContinuous, 4: ReaderMode.webtoon, }; const _SettingsdisplayTypeEnumValueMap = { 'compactGrid': 0, 'comfortableGrid': 1, 'coverOnlyGrid': 2, 'list': 3, }; const _SettingsdisplayTypeValueEnumMap = { 0: DisplayType.compactGrid, 1: DisplayType.comfortableGrid, 2: DisplayType.coverOnlyGrid, 3: DisplayType.list, }; Id _settingsGetId(Settings object) { return object.id ?? Isar.autoIncrement; } List> _settingsGetLinks(Settings object) { return []; } void _settingsAttach(IsarCollection col, Id id, Settings object) { object.id = 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 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 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 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 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 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 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 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 idIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'id', )); }); } QueryBuilder idIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'id', )); }); } QueryBuilder idEqualTo(Id? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'id', value: value, )); }); } QueryBuilder idGreaterThan( Id? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idLessThan( Id? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idBetween( Id? lower, Id? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'id', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder incognitoModeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'incognitoMode', )); }); } QueryBuilder incognitoModeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'incognitoMode', )); }); } QueryBuilder incognitoModeEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'incognitoMode', value: value, )); }); } QueryBuilder libraryDownloadedChaptersIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'libraryDownloadedChapters', )); }); } QueryBuilder libraryDownloadedChaptersIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'libraryDownloadedChapters', )); }); } QueryBuilder libraryDownloadedChaptersEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'libraryDownloadedChapters', value: value, )); }); } QueryBuilder 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 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 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 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 pureBlackDarkModeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'pureBlackDarkMode', )); }); } QueryBuilder pureBlackDarkModeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'pureBlackDarkMode', )); }); } QueryBuilder pureBlackDarkModeEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'pureBlackDarkMode', value: value, )); }); } QueryBuilder relativeTimesTampsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'relativeTimesTamps', )); }); } QueryBuilder relativeTimesTampsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'relativeTimesTamps', )); }); } QueryBuilder relativeTimesTampsEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'relativeTimesTamps', value: value, )); }); } QueryBuilder relativeTimesTampsGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'relativeTimesTamps', value: value, )); }); } QueryBuilder relativeTimesTampsLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'relativeTimesTamps', value: value, )); }); } QueryBuilder relativeTimesTampsBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'relativeTimesTamps', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder saveAsCBZArchiveIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'saveAsCBZArchive', )); }); } QueryBuilder saveAsCBZArchiveIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'saveAsCBZArchive', )); }); } QueryBuilder saveAsCBZArchiveEqualTo(bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'saveAsCBZArchive', value: value, )); }); } QueryBuilder showNSFWIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'showNSFW', )); }); } QueryBuilder showNSFWIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'showNSFW', )); }); } QueryBuilder showNSFWEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'showNSFW', value: value, )); }); } 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 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 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 userAgentIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'userAgent', )); }); } QueryBuilder userAgentIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'userAgent', )); }); } QueryBuilder userAgentEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'userAgent', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'userAgent', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'userAgent', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'userAgent', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'userAgent', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'userAgent', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'userAgent', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'userAgent', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder userAgentIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'userAgent', value: '', )); }); } QueryBuilder userAgentIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'userAgent', value: '', )); }); } } extension SettingsQueryObject on QueryBuilder { QueryBuilder 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 filterScanlatorListElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'filterScanlatorList'); }); } QueryBuilder personalReaderModeListElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'personalReaderModeList'); }); } QueryBuilder sortChapterListElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'sortChapterList'); }); } QueryBuilder sortLibraryManga( FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'sortLibraryManga'); }); } } extension SettingsQueryLinks on QueryBuilder {} extension SettingsQuerySortBy on QueryBuilder { 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 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 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 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 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 sortByIncognitoMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'incognitoMode', Sort.asc); }); } QueryBuilder sortByIncognitoModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'incognitoMode', Sort.desc); }); } QueryBuilder sortByLibraryDownloadedChapters() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryDownloadedChapters', Sort.asc); }); } QueryBuilder sortByLibraryDownloadedChaptersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryDownloadedChapters', Sort.desc); }); } QueryBuilder 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 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 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 sortByPureBlackDarkMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pureBlackDarkMode', Sort.asc); }); } QueryBuilder sortByPureBlackDarkModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pureBlackDarkMode', Sort.desc); }); } QueryBuilder sortByRelativeTimesTamps() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'relativeTimesTamps', Sort.asc); }); } QueryBuilder sortByRelativeTimesTampsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'relativeTimesTamps', Sort.desc); }); } QueryBuilder sortBySaveAsCBZArchive() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'saveAsCBZArchive', Sort.asc); }); } QueryBuilder sortBySaveAsCBZArchiveDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'saveAsCBZArchive', Sort.desc); }); } QueryBuilder sortByShowNSFW() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'showNSFW', Sort.asc); }); } QueryBuilder sortByShowNSFWDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'showNSFW', 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 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 sortByUserAgent() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'userAgent', Sort.asc); }); } QueryBuilder sortByUserAgentDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'userAgent', Sort.desc); }); } } extension SettingsQuerySortThenBy on QueryBuilder { QueryBuilder 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 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 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 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 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 thenById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.asc); }); } QueryBuilder thenByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.desc); }); } QueryBuilder thenByIncognitoMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'incognitoMode', Sort.asc); }); } QueryBuilder thenByIncognitoModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'incognitoMode', Sort.desc); }); } QueryBuilder thenByLibraryDownloadedChapters() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryDownloadedChapters', Sort.asc); }); } QueryBuilder thenByLibraryDownloadedChaptersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'libraryDownloadedChapters', Sort.desc); }); } QueryBuilder 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 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 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 thenByPureBlackDarkMode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pureBlackDarkMode', Sort.asc); }); } QueryBuilder thenByPureBlackDarkModeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pureBlackDarkMode', Sort.desc); }); } QueryBuilder thenByRelativeTimesTamps() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'relativeTimesTamps', Sort.asc); }); } QueryBuilder thenByRelativeTimesTampsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'relativeTimesTamps', Sort.desc); }); } QueryBuilder thenBySaveAsCBZArchive() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'saveAsCBZArchive', Sort.asc); }); } QueryBuilder thenBySaveAsCBZArchiveDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'saveAsCBZArchive', Sort.desc); }); } QueryBuilder thenByShowNSFW() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'showNSFW', Sort.asc); }); } QueryBuilder thenByShowNSFWDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'showNSFW', 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 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 thenByUserAgent() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'userAgent', Sort.asc); }); } QueryBuilder thenByUserAgentDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'userAgent', Sort.desc); }); } } extension SettingsQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByAnimatePageTransitions() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'animatePageTransitions'); }); } QueryBuilder distinctByDateFormat( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'dateFormat', caseSensitive: caseSensitive); }); } QueryBuilder distinctByDefaultReaderMode() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'defaultReaderMode'); }); } 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 distinctByFlexColorSchemeBlendLevel() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'flexColorSchemeBlendLevel'); }); } QueryBuilder distinctByFlexSchemeColorIndex() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'flexSchemeColorIndex'); }); } QueryBuilder distinctByIncognitoMode() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'incognitoMode'); }); } QueryBuilder distinctByLibraryDownloadedChapters() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'libraryDownloadedChapters'); }); } QueryBuilder 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 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 distinctByOnlyIncludePinnedSources() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'onlyIncludePinnedSources'); }); } QueryBuilder distinctByPureBlackDarkMode() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'pureBlackDarkMode'); }); } QueryBuilder distinctByRelativeTimesTamps() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'relativeTimesTamps'); }); } QueryBuilder distinctBySaveAsCBZArchive() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'saveAsCBZArchive'); }); } QueryBuilder distinctByShowNSFW() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'showNSFW'); }); } QueryBuilder distinctByShowPagesNumber() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'showPagesNumber'); }); } QueryBuilder distinctByThemeIsDark() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'themeIsDark'); }); } QueryBuilder distinctByUserAgent( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'userAgent', caseSensitive: caseSensitive); }); } } extension SettingsQueryProperty on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder animatePageTransitionsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'animatePageTransitions'); }); } 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?, QQueryOperations> cookiesListProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'cookiesList'); }); } QueryBuilder dateFormatProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'dateFormat'); }); } QueryBuilder defaultReaderModeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'defaultReaderMode'); }); } 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?, 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 incognitoModeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'incognitoMode'); }); } QueryBuilder libraryDownloadedChaptersProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'libraryDownloadedChapters'); }); } 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 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 onlyIncludePinnedSourcesProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'onlyIncludePinnedSources'); }); } QueryBuilder?, QQueryOperations> personalReaderModeListProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'personalReaderModeList'); }); } QueryBuilder pureBlackDarkModeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'pureBlackDarkMode'); }); } QueryBuilder relativeTimesTampsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'relativeTimesTamps'); }); } QueryBuilder saveAsCBZArchiveProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'saveAsCBZArchive'); }); } QueryBuilder showNSFWProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'showNSFW'); }); } 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 sortLibraryMangaProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sortLibraryManga'); }); } QueryBuilder themeIsDarkProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'themeIsDark'); }); } QueryBuilder userAgentProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'userAgent'); }); } } // ************************************************************************** // IsarEmbeddedGenerator // ************************************************************************** // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const SortLibraryMangaSchema = Schema( name: r'SortLibraryManga', id: -8485569296691672246, properties: { r'index': PropertySchema( id: 0, name: r'index', type: IsarType.long, ), r'reverse': PropertySchema( id: 1, name: r'reverse', type: IsarType.bool, ) }, estimateSize: _sortLibraryMangaEstimateSize, serialize: _sortLibraryMangaSerialize, deserialize: _sortLibraryMangaDeserialize, deserializeProp: _sortLibraryMangaDeserializeProp, ); int _sortLibraryMangaEstimateSize( SortLibraryManga object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _sortLibraryMangaSerialize( SortLibraryManga object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.index); writer.writeBool(offsets[1], object.reverse); } SortLibraryManga _sortLibraryMangaDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = SortLibraryManga( index: reader.readLongOrNull(offsets[0]), reverse: reader.readBoolOrNull(offsets[1]), ); return object; } P _sortLibraryMangaDeserializeProp

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

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

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

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

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

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset)) as P; case 1: return (reader.readStringList(offset)) as P; 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 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(); object.chapterId = reader.readLongOrNull(offsets[0]); object.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 CookieSchema = Schema( name: r'Cookie', id: -4750069831156363626, properties: { r'cookie': PropertySchema( id: 0, name: r'cookie', type: IsarType.string, ), r'source': PropertySchema( id: 1, name: r'source', type: IsarType.string, ) }, estimateSize: _cookieEstimateSize, serialize: _cookieSerialize, deserialize: _cookieDeserialize, deserializeProp: _cookieDeserializeProp, ); int _cookieEstimateSize( Cookie object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final value = object.cookie; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.source; if (value != null) { bytesCount += 3 + value.length * 3; } } return bytesCount; } void _cookieSerialize( Cookie object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.cookie); writer.writeString(offsets[1], object.source); } Cookie _cookieDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = Cookie(); object.cookie = reader.readStringOrNull(offsets[0]); object.source = reader.readStringOrNull(offsets[1]); return object; } P _cookieDeserializeProp

( 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 CookieQueryFilter 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 sourceIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'source', )); }); } QueryBuilder sourceIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'source', )); }); } QueryBuilder sourceEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'source', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'source', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'source', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceBetween( 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'source', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'source', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'source', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'source', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'source', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'source', value: '', )); }); } QueryBuilder sourceIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'source', value: '', )); }); } } extension CookieQueryObject 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(); object.mangaId = reader.readLongOrNull(offsets[0]); object.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, }; const _PersonalReaderModereaderModeValueEnumMap = { 0: ReaderMode.vertical, 1: ReaderMode.ltr, 2: ReaderMode.rtl, 3: ReaderMode.verticalContinuous, 4: ReaderMode.webtoon, }; 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 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(); object.mangaId = reader.readLongOrNull(offsets[0]); object.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 {}