// GENERATED CODE - DO NOT MODIFY BY HAND part of 'source.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 GetSourceCollection on Isar { IsarCollection get sources => this.collection(); } const SourceSchema = CollectionSchema( name: r'Sources', id: 897746782445124704, properties: { r'additionalParams': PropertySchema( id: 0, name: r'additionalParams', type: IsarType.string, ), r'apiUrl': PropertySchema( id: 1, name: r'apiUrl', type: IsarType.string, ), r'appMinVerReq': PropertySchema( id: 2, name: r'appMinVerReq', type: IsarType.string, ), r'baseUrl': PropertySchema( id: 3, name: r'baseUrl', type: IsarType.string, ), r'dateFormat': PropertySchema( id: 4, name: r'dateFormat', type: IsarType.string, ), r'dateFormatLocale': PropertySchema( id: 5, name: r'dateFormatLocale', type: IsarType.string, ), r'hasCloudflare': PropertySchema( id: 6, name: r'hasCloudflare', type: IsarType.bool, ), r'headers': PropertySchema( id: 7, name: r'headers', type: IsarType.string, ), r'iconUrl': PropertySchema( id: 8, name: r'iconUrl', type: IsarType.string, ), r'isActive': PropertySchema( id: 9, name: r'isActive', type: IsarType.bool, ), r'isAdded': PropertySchema( id: 10, name: r'isAdded', type: IsarType.bool, ), r'isFullData': PropertySchema( id: 11, name: r'isFullData', type: IsarType.bool, ), r'isLocal': PropertySchema( id: 12, name: r'isLocal', type: IsarType.bool, ), r'isManga': PropertySchema( id: 13, name: r'isManga', type: IsarType.bool, ), r'isNsfw': PropertySchema( id: 14, name: r'isNsfw', type: IsarType.bool, ), r'isObsolete': PropertySchema( id: 15, name: r'isObsolete', type: IsarType.bool, ), r'isPinned': PropertySchema( id: 16, name: r'isPinned', type: IsarType.bool, ), r'isTorrent': PropertySchema( id: 17, name: r'isTorrent', type: IsarType.bool, ), r'lang': PropertySchema( id: 18, name: r'lang', type: IsarType.string, ), r'lastUsed': PropertySchema( id: 19, name: r'lastUsed', type: IsarType.bool, ), r'name': PropertySchema( id: 20, name: r'name', type: IsarType.string, ), r'sourceCode': PropertySchema( id: 21, name: r'sourceCode', type: IsarType.string, ), r'sourceCodeLanguage': PropertySchema( id: 22, name: r'sourceCodeLanguage', type: IsarType.byte, enumMap: _SourcesourceCodeLanguageEnumValueMap, ), r'sourceCodeUrl': PropertySchema( id: 23, name: r'sourceCodeUrl', type: IsarType.string, ), r'typeSource': PropertySchema( id: 24, name: r'typeSource', type: IsarType.string, ), r'version': PropertySchema( id: 25, name: r'version', type: IsarType.string, ), r'versionLast': PropertySchema( id: 26, name: r'versionLast', type: IsarType.string, ) }, estimateSize: _sourceEstimateSize, serialize: _sourceSerialize, deserialize: _sourceDeserialize, deserializeProp: _sourceDeserializeProp, idName: r'id', indexes: {}, links: {}, embeddedSchemas: {}, getId: _sourceGetId, getLinks: _sourceGetLinks, attach: _sourceAttach, version: '3.1.0+1', ); int _sourceEstimateSize( Source object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final value = object.additionalParams; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.apiUrl; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.appMinVerReq; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.baseUrl; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.dateFormat; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.dateFormatLocale; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.headers; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.iconUrl; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.lang; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.name; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.sourceCode; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.sourceCodeUrl; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.typeSource; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.version; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.versionLast; if (value != null) { bytesCount += 3 + value.length * 3; } } return bytesCount; } void _sourceSerialize( Source object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.additionalParams); writer.writeString(offsets[1], object.apiUrl); writer.writeString(offsets[2], object.appMinVerReq); writer.writeString(offsets[3], object.baseUrl); writer.writeString(offsets[4], object.dateFormat); writer.writeString(offsets[5], object.dateFormatLocale); writer.writeBool(offsets[6], object.hasCloudflare); writer.writeString(offsets[7], object.headers); writer.writeString(offsets[8], object.iconUrl); writer.writeBool(offsets[9], object.isActive); writer.writeBool(offsets[10], object.isAdded); writer.writeBool(offsets[11], object.isFullData); writer.writeBool(offsets[12], object.isLocal); writer.writeBool(offsets[13], object.isManga); writer.writeBool(offsets[14], object.isNsfw); writer.writeBool(offsets[15], object.isObsolete); writer.writeBool(offsets[16], object.isPinned); writer.writeBool(offsets[17], object.isTorrent); writer.writeString(offsets[18], object.lang); writer.writeBool(offsets[19], object.lastUsed); writer.writeString(offsets[20], object.name); writer.writeString(offsets[21], object.sourceCode); writer.writeByte(offsets[22], object.sourceCodeLanguage.index); writer.writeString(offsets[23], object.sourceCodeUrl); writer.writeString(offsets[24], object.typeSource); writer.writeString(offsets[25], object.version); writer.writeString(offsets[26], object.versionLast); } Source _sourceDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = Source( additionalParams: reader.readStringOrNull(offsets[0]), apiUrl: reader.readStringOrNull(offsets[1]), appMinVerReq: reader.readStringOrNull(offsets[2]), baseUrl: reader.readStringOrNull(offsets[3]), dateFormat: reader.readStringOrNull(offsets[4]), dateFormatLocale: reader.readStringOrNull(offsets[5]), hasCloudflare: reader.readBoolOrNull(offsets[6]), headers: reader.readStringOrNull(offsets[7]), iconUrl: reader.readStringOrNull(offsets[8]), id: id, isActive: reader.readBoolOrNull(offsets[9]), isAdded: reader.readBoolOrNull(offsets[10]), isFullData: reader.readBoolOrNull(offsets[11]), isLocal: reader.readBoolOrNull(offsets[12]), isManga: reader.readBoolOrNull(offsets[13]), isNsfw: reader.readBoolOrNull(offsets[14]), isObsolete: reader.readBoolOrNull(offsets[15]), isPinned: reader.readBoolOrNull(offsets[16]), lang: reader.readStringOrNull(offsets[18]), lastUsed: reader.readBoolOrNull(offsets[19]), name: reader.readStringOrNull(offsets[20]), sourceCode: reader.readStringOrNull(offsets[21]), sourceCodeUrl: reader.readStringOrNull(offsets[23]), typeSource: reader.readStringOrNull(offsets[24]), version: reader.readStringOrNull(offsets[25]), versionLast: reader.readStringOrNull(offsets[26]), ); object.sourceCodeLanguage = _SourcesourceCodeLanguageValueEnumMap[ reader.readByteOrNull(offsets[22])] ?? SourceCodeLanguage.dart; return object; } P _sourceDeserializeProp

( 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; case 2: return (reader.readStringOrNull(offset)) as P; case 3: return (reader.readStringOrNull(offset)) as P; case 4: return (reader.readStringOrNull(offset)) as P; case 5: return (reader.readStringOrNull(offset)) as P; case 6: return (reader.readBoolOrNull(offset)) as P; case 7: return (reader.readStringOrNull(offset)) as P; case 8: return (reader.readStringOrNull(offset)) as P; case 9: return (reader.readBoolOrNull(offset)) as P; case 10: return (reader.readBoolOrNull(offset)) as P; case 11: return (reader.readBoolOrNull(offset)) as P; case 12: return (reader.readBoolOrNull(offset)) as P; case 13: return (reader.readBoolOrNull(offset)) as P; case 14: return (reader.readBoolOrNull(offset)) as P; case 15: return (reader.readBoolOrNull(offset)) as P; case 16: return (reader.readBoolOrNull(offset)) as P; case 17: return (reader.readBool(offset)) as P; case 18: return (reader.readStringOrNull(offset)) as P; case 19: return (reader.readBoolOrNull(offset)) as P; case 20: return (reader.readStringOrNull(offset)) as P; case 21: return (reader.readStringOrNull(offset)) as P; case 22: return (_SourcesourceCodeLanguageValueEnumMap[ reader.readByteOrNull(offset)] ?? SourceCodeLanguage.dart) as P; case 23: return (reader.readStringOrNull(offset)) as P; case 24: return (reader.readStringOrNull(offset)) as P; case 25: return (reader.readStringOrNull(offset)) as P; case 26: return (reader.readStringOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } const _SourcesourceCodeLanguageEnumValueMap = { 'dart': 0, 'javascript': 1, }; const _SourcesourceCodeLanguageValueEnumMap = { 0: SourceCodeLanguage.dart, 1: SourceCodeLanguage.javascript, }; Id _sourceGetId(Source object) { return object.id ?? Isar.autoIncrement; } List> _sourceGetLinks(Source object) { return []; } void _sourceAttach(IsarCollection col, Id id, Source object) { object.id = id; } extension SourceQueryWhereSort on QueryBuilder { QueryBuilder anyId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension SourceQueryWhere 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 SourceQueryFilter on QueryBuilder { QueryBuilder additionalParamsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'additionalParams', )); }); } QueryBuilder additionalParamsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'additionalParams', )); }); } QueryBuilder additionalParamsEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'additionalParams', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder additionalParamsGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'additionalParams', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder additionalParamsLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'additionalParams', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder additionalParamsBetween( 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'additionalParams', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder additionalParamsStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'additionalParams', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder additionalParamsEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'additionalParams', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder additionalParamsContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'additionalParams', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder additionalParamsMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'additionalParams', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder additionalParamsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'additionalParams', value: '', )); }); } QueryBuilder additionalParamsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'additionalParams', value: '', )); }); } QueryBuilder apiUrlIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'apiUrl', )); }); } QueryBuilder apiUrlIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'apiUrl', )); }); } QueryBuilder apiUrlEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'apiUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiUrlGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'apiUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiUrlLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'apiUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiUrlBetween( 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'apiUrl', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder apiUrlStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'apiUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiUrlEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'apiUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiUrlContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'apiUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiUrlMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'apiUrl', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder apiUrlIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'apiUrl', value: '', )); }); } QueryBuilder apiUrlIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'apiUrl', value: '', )); }); } QueryBuilder appMinVerReqIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'appMinVerReq', )); }); } QueryBuilder appMinVerReqIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'appMinVerReq', )); }); } QueryBuilder appMinVerReqEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'appMinVerReq', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder appMinVerReqGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'appMinVerReq', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder appMinVerReqLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'appMinVerReq', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder appMinVerReqBetween( 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'appMinVerReq', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder appMinVerReqStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'appMinVerReq', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder appMinVerReqEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'appMinVerReq', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder appMinVerReqContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'appMinVerReq', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder appMinVerReqMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'appMinVerReq', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder appMinVerReqIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'appMinVerReq', value: '', )); }); } QueryBuilder appMinVerReqIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'appMinVerReq', value: '', )); }); } QueryBuilder baseUrlIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'baseUrl', )); }); } QueryBuilder baseUrlIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'baseUrl', )); }); } QueryBuilder baseUrlEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'baseUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder baseUrlGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'baseUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder baseUrlLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'baseUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder baseUrlBetween( 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'baseUrl', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder baseUrlStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'baseUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder baseUrlEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'baseUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder baseUrlContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'baseUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder baseUrlMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'baseUrl', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder baseUrlIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'baseUrl', value: '', )); }); } QueryBuilder baseUrlIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'baseUrl', value: '', )); }); } QueryBuilder dateFormatIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'dateFormat', )); }); } QueryBuilder dateFormatIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'dateFormat', )); }); } QueryBuilder dateFormatEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'dateFormat', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'dateFormat', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'dateFormat', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'dateFormat', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'dateFormat', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'dateFormat', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'dateFormat', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'dateFormat', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'dateFormat', value: '', )); }); } QueryBuilder dateFormatIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'dateFormat', value: '', )); }); } QueryBuilder dateFormatLocaleIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'dateFormatLocale', )); }); } QueryBuilder dateFormatLocaleIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'dateFormatLocale', )); }); } QueryBuilder dateFormatLocaleEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'dateFormatLocale', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatLocaleGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'dateFormatLocale', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatLocaleLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'dateFormatLocale', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatLocaleBetween( 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'dateFormatLocale', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatLocaleStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'dateFormatLocale', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatLocaleEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'dateFormatLocale', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatLocaleContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'dateFormatLocale', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatLocaleMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'dateFormatLocale', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder dateFormatLocaleIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'dateFormatLocale', value: '', )); }); } QueryBuilder dateFormatLocaleIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'dateFormatLocale', value: '', )); }); } QueryBuilder hasCloudflareIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'hasCloudflare', )); }); } QueryBuilder hasCloudflareIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'hasCloudflare', )); }); } QueryBuilder hasCloudflareEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'hasCloudflare', value: value, )); }); } QueryBuilder headersIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'headers', )); }); } QueryBuilder headersIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'headers', )); }); } QueryBuilder headersEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'headers', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder headersGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'headers', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder headersLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'headers', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder headersBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'headers', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder headersStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'headers', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder headersEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'headers', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder headersContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'headers', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder headersMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'headers', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder headersIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'headers', value: '', )); }); } QueryBuilder headersIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'headers', value: '', )); }); } QueryBuilder iconUrlIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'iconUrl', )); }); } QueryBuilder iconUrlIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'iconUrl', )); }); } QueryBuilder iconUrlEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'iconUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder iconUrlGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'iconUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder iconUrlLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'iconUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder iconUrlBetween( 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'iconUrl', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder iconUrlStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'iconUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder iconUrlEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'iconUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder iconUrlContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'iconUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder iconUrlMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'iconUrl', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder iconUrlIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'iconUrl', value: '', )); }); } QueryBuilder iconUrlIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'iconUrl', value: '', )); }); } QueryBuilder idIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'id', )); }); } QueryBuilder idIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'id', )); }); } QueryBuilder idEqualTo(Id? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'id', value: value, )); }); } QueryBuilder idGreaterThan( Id? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idLessThan( Id? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idBetween( Id? lower, Id? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'id', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder isActiveIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'isActive', )); }); } QueryBuilder isActiveIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'isActive', )); }); } QueryBuilder isActiveEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isActive', value: value, )); }); } QueryBuilder isAddedIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'isAdded', )); }); } QueryBuilder isAddedIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'isAdded', )); }); } QueryBuilder isAddedEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isAdded', value: value, )); }); } QueryBuilder isFullDataIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'isFullData', )); }); } QueryBuilder isFullDataIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'isFullData', )); }); } QueryBuilder isFullDataEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isFullData', value: value, )); }); } QueryBuilder isLocalIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'isLocal', )); }); } QueryBuilder isLocalIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'isLocal', )); }); } QueryBuilder isLocalEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isLocal', value: value, )); }); } QueryBuilder isMangaIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'isManga', )); }); } QueryBuilder isMangaIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'isManga', )); }); } QueryBuilder isMangaEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isManga', value: value, )); }); } QueryBuilder isNsfwIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'isNsfw', )); }); } QueryBuilder isNsfwIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'isNsfw', )); }); } QueryBuilder isNsfwEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isNsfw', value: value, )); }); } QueryBuilder isObsoleteIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'isObsolete', )); }); } QueryBuilder isObsoleteIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'isObsolete', )); }); } QueryBuilder isObsoleteEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isObsolete', value: value, )); }); } QueryBuilder isPinnedIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'isPinned', )); }); } QueryBuilder isPinnedIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'isPinned', )); }); } QueryBuilder isPinnedEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isPinned', value: value, )); }); } QueryBuilder isTorrentEqualTo( bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isTorrent', value: value, )); }); } QueryBuilder langIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'lang', )); }); } QueryBuilder langIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'lang', )); }); } QueryBuilder langEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'lang', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder langGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'lang', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder langLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'lang', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder langBetween( 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'lang', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder langStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'lang', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder langEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'lang', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder langContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'lang', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder langMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'lang', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder langIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'lang', value: '', )); }); } QueryBuilder langIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'lang', value: '', )); }); } QueryBuilder lastUsedIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'lastUsed', )); }); } QueryBuilder lastUsedIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'lastUsed', )); }); } QueryBuilder lastUsedEqualTo( bool? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'lastUsed', value: value, )); }); } QueryBuilder nameIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'name', )); }); } QueryBuilder nameIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'name', )); }); } QueryBuilder nameEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'name', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder nameGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'name', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder nameLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'name', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder nameBetween( String? lower, String? upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'name', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder nameStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'name', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder nameEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'name', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder nameContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'name', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder nameMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'name', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder nameIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'name', value: '', )); }); } QueryBuilder nameIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'name', value: '', )); }); } QueryBuilder sourceCodeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'sourceCode', )); }); } QueryBuilder sourceCodeIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'sourceCode', )); }); } QueryBuilder sourceCodeEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'sourceCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'sourceCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'sourceCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeBetween( 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'sourceCode', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'sourceCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'sourceCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'sourceCode', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'sourceCode', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'sourceCode', value: '', )); }); } QueryBuilder sourceCodeIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'sourceCode', value: '', )); }); } QueryBuilder sourceCodeLanguageEqualTo( SourceCodeLanguage value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'sourceCodeLanguage', value: value, )); }); } QueryBuilder sourceCodeLanguageGreaterThan( SourceCodeLanguage value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'sourceCodeLanguage', value: value, )); }); } QueryBuilder sourceCodeLanguageLessThan( SourceCodeLanguage value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'sourceCodeLanguage', value: value, )); }); } QueryBuilder sourceCodeLanguageBetween( SourceCodeLanguage lower, SourceCodeLanguage upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'sourceCodeLanguage', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder sourceCodeUrlIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'sourceCodeUrl', )); }); } QueryBuilder sourceCodeUrlIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'sourceCodeUrl', )); }); } QueryBuilder sourceCodeUrlEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'sourceCodeUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeUrlGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'sourceCodeUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeUrlLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'sourceCodeUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeUrlBetween( 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'sourceCodeUrl', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeUrlStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'sourceCodeUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeUrlEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'sourceCodeUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeUrlContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'sourceCodeUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeUrlMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'sourceCodeUrl', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder sourceCodeUrlIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'sourceCodeUrl', value: '', )); }); } QueryBuilder sourceCodeUrlIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'sourceCodeUrl', value: '', )); }); } QueryBuilder typeSourceIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'typeSource', )); }); } QueryBuilder typeSourceIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'typeSource', )); }); } QueryBuilder typeSourceEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'typeSource', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder typeSourceGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'typeSource', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder typeSourceLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'typeSource', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder typeSourceBetween( 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'typeSource', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder typeSourceStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'typeSource', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder typeSourceEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'typeSource', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder typeSourceContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'typeSource', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder typeSourceMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'typeSource', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder typeSourceIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'typeSource', value: '', )); }); } QueryBuilder typeSourceIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'typeSource', value: '', )); }); } QueryBuilder versionIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'version', )); }); } QueryBuilder versionIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'version', )); }); } QueryBuilder versionEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'version', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder versionGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'version', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder versionLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'version', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder versionBetween( 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'version', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder versionStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'version', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder versionEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'version', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder versionContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'version', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder versionMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'version', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder versionIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'version', value: '', )); }); } QueryBuilder versionIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'version', value: '', )); }); } QueryBuilder versionLastIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'versionLast', )); }); } QueryBuilder versionLastIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'versionLast', )); }); } QueryBuilder versionLastEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'versionLast', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder versionLastGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'versionLast', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder versionLastLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'versionLast', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder versionLastBetween( 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'versionLast', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder versionLastStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'versionLast', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder versionLastEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'versionLast', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder versionLastContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'versionLast', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder versionLastMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'versionLast', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder versionLastIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'versionLast', value: '', )); }); } QueryBuilder versionLastIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'versionLast', value: '', )); }); } } extension SourceQueryObject on QueryBuilder {} extension SourceQueryLinks on QueryBuilder {} extension SourceQuerySortBy on QueryBuilder { QueryBuilder sortByAdditionalParams() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'additionalParams', Sort.asc); }); } QueryBuilder sortByAdditionalParamsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'additionalParams', Sort.desc); }); } QueryBuilder sortByApiUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'apiUrl', Sort.asc); }); } QueryBuilder sortByApiUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'apiUrl', Sort.desc); }); } QueryBuilder sortByAppMinVerReq() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'appMinVerReq', Sort.asc); }); } QueryBuilder sortByAppMinVerReqDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'appMinVerReq', Sort.desc); }); } QueryBuilder sortByBaseUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'baseUrl', Sort.asc); }); } QueryBuilder sortByBaseUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'baseUrl', 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 sortByDateFormatLocale() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dateFormatLocale', Sort.asc); }); } QueryBuilder sortByDateFormatLocaleDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dateFormatLocale', Sort.desc); }); } QueryBuilder sortByHasCloudflare() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'hasCloudflare', Sort.asc); }); } QueryBuilder sortByHasCloudflareDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'hasCloudflare', Sort.desc); }); } QueryBuilder sortByHeaders() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'headers', Sort.asc); }); } QueryBuilder sortByHeadersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'headers', Sort.desc); }); } QueryBuilder sortByIconUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'iconUrl', Sort.asc); }); } QueryBuilder sortByIconUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'iconUrl', Sort.desc); }); } QueryBuilder sortByIsActive() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isActive', Sort.asc); }); } QueryBuilder sortByIsActiveDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isActive', Sort.desc); }); } QueryBuilder sortByIsAdded() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isAdded', Sort.asc); }); } QueryBuilder sortByIsAddedDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isAdded', Sort.desc); }); } QueryBuilder sortByIsFullData() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isFullData', Sort.asc); }); } QueryBuilder sortByIsFullDataDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isFullData', Sort.desc); }); } QueryBuilder sortByIsLocal() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isLocal', Sort.asc); }); } QueryBuilder sortByIsLocalDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isLocal', Sort.desc); }); } QueryBuilder sortByIsManga() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isManga', Sort.asc); }); } QueryBuilder sortByIsMangaDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isManga', Sort.desc); }); } QueryBuilder sortByIsNsfw() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isNsfw', Sort.asc); }); } QueryBuilder sortByIsNsfwDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isNsfw', Sort.desc); }); } QueryBuilder sortByIsObsolete() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isObsolete', Sort.asc); }); } QueryBuilder sortByIsObsoleteDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isObsolete', Sort.desc); }); } QueryBuilder sortByIsPinned() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isPinned', Sort.asc); }); } QueryBuilder sortByIsPinnedDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isPinned', Sort.desc); }); } QueryBuilder sortByIsTorrent() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isTorrent', Sort.asc); }); } QueryBuilder sortByIsTorrentDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isTorrent', Sort.desc); }); } QueryBuilder sortByLang() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lang', Sort.asc); }); } QueryBuilder sortByLangDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lang', Sort.desc); }); } QueryBuilder sortByLastUsed() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lastUsed', Sort.asc); }); } QueryBuilder sortByLastUsedDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lastUsed', Sort.desc); }); } QueryBuilder sortByName() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'name', Sort.asc); }); } QueryBuilder sortByNameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'name', Sort.desc); }); } QueryBuilder sortBySourceCode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceCode', Sort.asc); }); } QueryBuilder sortBySourceCodeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceCode', Sort.desc); }); } QueryBuilder sortBySourceCodeLanguage() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceCodeLanguage', Sort.asc); }); } QueryBuilder sortBySourceCodeLanguageDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceCodeLanguage', Sort.desc); }); } QueryBuilder sortBySourceCodeUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceCodeUrl', Sort.asc); }); } QueryBuilder sortBySourceCodeUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceCodeUrl', Sort.desc); }); } QueryBuilder sortByTypeSource() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'typeSource', Sort.asc); }); } QueryBuilder sortByTypeSourceDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'typeSource', Sort.desc); }); } QueryBuilder sortByVersion() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'version', Sort.asc); }); } QueryBuilder sortByVersionDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'version', Sort.desc); }); } QueryBuilder sortByVersionLast() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'versionLast', Sort.asc); }); } QueryBuilder sortByVersionLastDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'versionLast', Sort.desc); }); } } extension SourceQuerySortThenBy on QueryBuilder { QueryBuilder thenByAdditionalParams() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'additionalParams', Sort.asc); }); } QueryBuilder thenByAdditionalParamsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'additionalParams', Sort.desc); }); } QueryBuilder thenByApiUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'apiUrl', Sort.asc); }); } QueryBuilder thenByApiUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'apiUrl', Sort.desc); }); } QueryBuilder thenByAppMinVerReq() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'appMinVerReq', Sort.asc); }); } QueryBuilder thenByAppMinVerReqDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'appMinVerReq', Sort.desc); }); } QueryBuilder thenByBaseUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'baseUrl', Sort.asc); }); } QueryBuilder thenByBaseUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'baseUrl', 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 thenByDateFormatLocale() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dateFormatLocale', Sort.asc); }); } QueryBuilder thenByDateFormatLocaleDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'dateFormatLocale', Sort.desc); }); } QueryBuilder thenByHasCloudflare() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'hasCloudflare', Sort.asc); }); } QueryBuilder thenByHasCloudflareDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'hasCloudflare', Sort.desc); }); } QueryBuilder thenByHeaders() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'headers', Sort.asc); }); } QueryBuilder thenByHeadersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'headers', Sort.desc); }); } QueryBuilder thenByIconUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'iconUrl', Sort.asc); }); } QueryBuilder thenByIconUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'iconUrl', 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 thenByIsActive() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isActive', Sort.asc); }); } QueryBuilder thenByIsActiveDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isActive', Sort.desc); }); } QueryBuilder thenByIsAdded() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isAdded', Sort.asc); }); } QueryBuilder thenByIsAddedDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isAdded', Sort.desc); }); } QueryBuilder thenByIsFullData() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isFullData', Sort.asc); }); } QueryBuilder thenByIsFullDataDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isFullData', Sort.desc); }); } QueryBuilder thenByIsLocal() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isLocal', Sort.asc); }); } QueryBuilder thenByIsLocalDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isLocal', Sort.desc); }); } QueryBuilder thenByIsManga() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isManga', Sort.asc); }); } QueryBuilder thenByIsMangaDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isManga', Sort.desc); }); } QueryBuilder thenByIsNsfw() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isNsfw', Sort.asc); }); } QueryBuilder thenByIsNsfwDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isNsfw', Sort.desc); }); } QueryBuilder thenByIsObsolete() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isObsolete', Sort.asc); }); } QueryBuilder thenByIsObsoleteDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isObsolete', Sort.desc); }); } QueryBuilder thenByIsPinned() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isPinned', Sort.asc); }); } QueryBuilder thenByIsPinnedDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isPinned', Sort.desc); }); } QueryBuilder thenByIsTorrent() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isTorrent', Sort.asc); }); } QueryBuilder thenByIsTorrentDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isTorrent', Sort.desc); }); } QueryBuilder thenByLang() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lang', Sort.asc); }); } QueryBuilder thenByLangDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lang', Sort.desc); }); } QueryBuilder thenByLastUsed() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lastUsed', Sort.asc); }); } QueryBuilder thenByLastUsedDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lastUsed', Sort.desc); }); } QueryBuilder thenByName() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'name', Sort.asc); }); } QueryBuilder thenByNameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'name', Sort.desc); }); } QueryBuilder thenBySourceCode() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceCode', Sort.asc); }); } QueryBuilder thenBySourceCodeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceCode', Sort.desc); }); } QueryBuilder thenBySourceCodeLanguage() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceCodeLanguage', Sort.asc); }); } QueryBuilder thenBySourceCodeLanguageDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceCodeLanguage', Sort.desc); }); } QueryBuilder thenBySourceCodeUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceCodeUrl', Sort.asc); }); } QueryBuilder thenBySourceCodeUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sourceCodeUrl', Sort.desc); }); } QueryBuilder thenByTypeSource() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'typeSource', Sort.asc); }); } QueryBuilder thenByTypeSourceDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'typeSource', Sort.desc); }); } QueryBuilder thenByVersion() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'version', Sort.asc); }); } QueryBuilder thenByVersionDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'version', Sort.desc); }); } QueryBuilder thenByVersionLast() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'versionLast', Sort.asc); }); } QueryBuilder thenByVersionLastDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'versionLast', Sort.desc); }); } } extension SourceQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByAdditionalParams( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'additionalParams', caseSensitive: caseSensitive); }); } QueryBuilder distinctByApiUrl( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'apiUrl', caseSensitive: caseSensitive); }); } QueryBuilder distinctByAppMinVerReq( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'appMinVerReq', caseSensitive: caseSensitive); }); } QueryBuilder distinctByBaseUrl( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'baseUrl', caseSensitive: caseSensitive); }); } QueryBuilder distinctByDateFormat( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'dateFormat', caseSensitive: caseSensitive); }); } QueryBuilder distinctByDateFormatLocale( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'dateFormatLocale', caseSensitive: caseSensitive); }); } QueryBuilder distinctByHasCloudflare() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'hasCloudflare'); }); } QueryBuilder distinctByHeaders( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'headers', caseSensitive: caseSensitive); }); } QueryBuilder distinctByIconUrl( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'iconUrl', caseSensitive: caseSensitive); }); } QueryBuilder distinctByIsActive() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isActive'); }); } QueryBuilder distinctByIsAdded() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isAdded'); }); } QueryBuilder distinctByIsFullData() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isFullData'); }); } QueryBuilder distinctByIsLocal() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isLocal'); }); } QueryBuilder distinctByIsManga() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isManga'); }); } QueryBuilder distinctByIsNsfw() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isNsfw'); }); } QueryBuilder distinctByIsObsolete() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isObsolete'); }); } QueryBuilder distinctByIsPinned() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isPinned'); }); } QueryBuilder distinctByIsTorrent() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isTorrent'); }); } QueryBuilder distinctByLang( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'lang', caseSensitive: caseSensitive); }); } QueryBuilder distinctByLastUsed() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'lastUsed'); }); } QueryBuilder distinctByName( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'name', caseSensitive: caseSensitive); }); } QueryBuilder distinctBySourceCode( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'sourceCode', caseSensitive: caseSensitive); }); } QueryBuilder distinctBySourceCodeLanguage() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'sourceCodeLanguage'); }); } QueryBuilder distinctBySourceCodeUrl( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'sourceCodeUrl', caseSensitive: caseSensitive); }); } QueryBuilder distinctByTypeSource( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'typeSource', caseSensitive: caseSensitive); }); } QueryBuilder distinctByVersion( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'version', caseSensitive: caseSensitive); }); } QueryBuilder distinctByVersionLast( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'versionLast', caseSensitive: caseSensitive); }); } } extension SourceQueryProperty on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder additionalParamsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'additionalParams'); }); } QueryBuilder apiUrlProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'apiUrl'); }); } QueryBuilder appMinVerReqProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'appMinVerReq'); }); } QueryBuilder baseUrlProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'baseUrl'); }); } QueryBuilder dateFormatProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'dateFormat'); }); } QueryBuilder dateFormatLocaleProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'dateFormatLocale'); }); } QueryBuilder hasCloudflareProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'hasCloudflare'); }); } QueryBuilder headersProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'headers'); }); } QueryBuilder iconUrlProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'iconUrl'); }); } QueryBuilder isActiveProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isActive'); }); } QueryBuilder isAddedProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isAdded'); }); } QueryBuilder isFullDataProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isFullData'); }); } QueryBuilder isLocalProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isLocal'); }); } QueryBuilder isMangaProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isManga'); }); } QueryBuilder isNsfwProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isNsfw'); }); } QueryBuilder isObsoleteProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isObsolete'); }); } QueryBuilder isPinnedProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isPinned'); }); } QueryBuilder isTorrentProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isTorrent'); }); } QueryBuilder langProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'lang'); }); } QueryBuilder lastUsedProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'lastUsed'); }); } QueryBuilder nameProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'name'); }); } QueryBuilder sourceCodeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sourceCode'); }); } QueryBuilder sourceCodeLanguageProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sourceCodeLanguage'); }); } QueryBuilder sourceCodeUrlProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sourceCodeUrl'); }); } QueryBuilder typeSourceProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'typeSource'); }); } QueryBuilder versionProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'version'); }); } QueryBuilder versionLastProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'versionLast'); }); } }