// GENERATED CODE - DO NOT MODIFY BY HAND part of 'app_database.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 GetProviderConfigEntityCollection on Isar { IsarCollection get providerConfigEntitys => this.collection(); } const ProviderConfigEntitySchema = CollectionSchema( name: r'ProviderConfigEntity', id: 1310296424029056685, properties: { r'apiType': PropertySchema( id: 0, name: r'apiType', type: IsarType.string, ), r'baseUrl': PropertySchema( id: 1, name: r'baseUrl', type: IsarType.string, ), r'createdAt': PropertySchema( id: 2, name: r'createdAt', type: IsarType.dateTime, ), r'customHeadersJson': PropertySchema( id: 3, name: r'customHeadersJson', type: IsarType.string, ), r'enabled': PropertySchema( id: 4, name: r'enabled', type: IsarType.bool, ), r'name': PropertySchema( id: 5, name: r'name', type: IsarType.string, ), r'priority': PropertySchema( id: 6, name: r'priority', type: IsarType.long, ), r'providerId': PropertySchema( id: 7, name: r'providerId', type: IsarType.string, ), r'timeoutSeconds': PropertySchema( id: 8, name: r'timeoutSeconds', type: IsarType.long, ), r'updatedAt': PropertySchema( id: 9, name: r'updatedAt', type: IsarType.dateTime, ) }, estimateSize: _providerConfigEntityEstimateSize, serialize: _providerConfigEntitySerialize, deserialize: _providerConfigEntityDeserialize, deserializeProp: _providerConfigEntityDeserializeProp, idName: r'isarId', indexes: { r'providerId': IndexSchema( id: -1675978104265523206, name: r'providerId', unique: true, replace: true, properties: [ IndexPropertySchema( name: r'providerId', type: IndexType.hash, caseSensitive: true, ) ], ) }, links: {}, embeddedSchemas: {}, getId: _providerConfigEntityGetId, getLinks: _providerConfigEntityGetLinks, attach: _providerConfigEntityAttach, version: '3.1.0+1', ); int _providerConfigEntityEstimateSize( ProviderConfigEntity object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; bytesCount += 3 + object.apiType.length * 3; bytesCount += 3 + object.baseUrl.length * 3; bytesCount += 3 + object.customHeadersJson.length * 3; bytesCount += 3 + object.name.length * 3; bytesCount += 3 + object.providerId.length * 3; return bytesCount; } void _providerConfigEntitySerialize( ProviderConfigEntity object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.apiType); writer.writeString(offsets[1], object.baseUrl); writer.writeDateTime(offsets[2], object.createdAt); writer.writeString(offsets[3], object.customHeadersJson); writer.writeBool(offsets[4], object.enabled); writer.writeString(offsets[5], object.name); writer.writeLong(offsets[6], object.priority); writer.writeString(offsets[7], object.providerId); writer.writeLong(offsets[8], object.timeoutSeconds); writer.writeDateTime(offsets[9], object.updatedAt); } ProviderConfigEntity _providerConfigEntityDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = ProviderConfigEntity(); object.apiType = reader.readString(offsets[0]); object.baseUrl = reader.readString(offsets[1]); object.createdAt = reader.readDateTime(offsets[2]); object.customHeadersJson = reader.readString(offsets[3]); object.enabled = reader.readBool(offsets[4]); object.isarId = id; object.name = reader.readString(offsets[5]); object.priority = reader.readLong(offsets[6]); object.providerId = reader.readString(offsets[7]); object.timeoutSeconds = reader.readLong(offsets[8]); object.updatedAt = reader.readDateTime(offsets[9]); return object; } P _providerConfigEntityDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readString(offset)) as P; case 1: return (reader.readString(offset)) as P; case 2: return (reader.readDateTime(offset)) as P; case 3: return (reader.readString(offset)) as P; case 4: return (reader.readBool(offset)) as P; case 5: return (reader.readString(offset)) as P; case 6: return (reader.readLong(offset)) as P; case 7: return (reader.readString(offset)) as P; case 8: return (reader.readLong(offset)) as P; case 9: return (reader.readDateTime(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } Id _providerConfigEntityGetId(ProviderConfigEntity object) { return object.isarId; } List> _providerConfigEntityGetLinks( ProviderConfigEntity object) { return []; } void _providerConfigEntityAttach( IsarCollection col, Id id, ProviderConfigEntity object) { object.isarId = id; } extension ProviderConfigEntityByIndex on IsarCollection { Future getByProviderId(String providerId) { return getByIndex(r'providerId', [providerId]); } ProviderConfigEntity? getByProviderIdSync(String providerId) { return getByIndexSync(r'providerId', [providerId]); } Future deleteByProviderId(String providerId) { return deleteByIndex(r'providerId', [providerId]); } bool deleteByProviderIdSync(String providerId) { return deleteByIndexSync(r'providerId', [providerId]); } Future> getAllByProviderId( List providerIdValues) { final values = providerIdValues.map((e) => [e]).toList(); return getAllByIndex(r'providerId', values); } List getAllByProviderIdSync( List providerIdValues) { final values = providerIdValues.map((e) => [e]).toList(); return getAllByIndexSync(r'providerId', values); } Future deleteAllByProviderId(List providerIdValues) { final values = providerIdValues.map((e) => [e]).toList(); return deleteAllByIndex(r'providerId', values); } int deleteAllByProviderIdSync(List providerIdValues) { final values = providerIdValues.map((e) => [e]).toList(); return deleteAllByIndexSync(r'providerId', values); } Future putByProviderId(ProviderConfigEntity object) { return putByIndex(r'providerId', object); } Id putByProviderIdSync(ProviderConfigEntity object, {bool saveLinks = true}) { return putByIndexSync(r'providerId', object, saveLinks: saveLinks); } Future> putAllByProviderId(List objects) { return putAllByIndex(r'providerId', objects); } List putAllByProviderIdSync(List objects, {bool saveLinks = true}) { return putAllByIndexSync(r'providerId', objects, saveLinks: saveLinks); } } extension ProviderConfigEntityQueryWhereSort on QueryBuilder { QueryBuilder anyIsarId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension ProviderConfigEntityQueryWhere on QueryBuilder { QueryBuilder isarIdEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: isarId, upper: isarId, )); }); } QueryBuilder isarIdNotEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ); } }); } QueryBuilder isarIdGreaterThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: include), ); }); } QueryBuilder isarIdLessThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: include), ); }); } QueryBuilder isarIdBetween( Id lowerIsarId, Id upperIsarId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerIsarId, includeLower: includeLower, upper: upperIsarId, includeUpper: includeUpper, )); }); } QueryBuilder providerIdEqualTo(String providerId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'providerId', value: [providerId], )); }); } QueryBuilder providerIdNotEqualTo(String providerId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'providerId', lower: [], upper: [providerId], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'providerId', lower: [providerId], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'providerId', lower: [providerId], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'providerId', lower: [], upper: [providerId], includeUpper: false, )); } }); } } extension ProviderConfigEntityQueryFilter on QueryBuilder { QueryBuilder apiTypeEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'apiType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiTypeGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'apiType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiTypeLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'apiType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiTypeBetween( 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'apiType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder apiTypeStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'apiType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiTypeEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'apiType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiTypeContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'apiType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiTypeMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'apiType', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder apiTypeIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'apiType', value: '', )); }); } QueryBuilder apiTypeIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'apiType', value: '', )); }); } 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 createdAtEqualTo(DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'createdAt', value: value, )); }); } QueryBuilder createdAtGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'createdAt', value: value, )); }); } QueryBuilder createdAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'createdAt', value: value, )); }); } QueryBuilder createdAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'createdAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder customHeadersJsonEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'customHeadersJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder customHeadersJsonGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'customHeadersJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder customHeadersJsonLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'customHeadersJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder customHeadersJsonBetween( 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'customHeadersJson', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder customHeadersJsonStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'customHeadersJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder customHeadersJsonEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'customHeadersJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder customHeadersJsonContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'customHeadersJson', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder customHeadersJsonMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'customHeadersJson', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder customHeadersJsonIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'customHeadersJson', value: '', )); }); } QueryBuilder customHeadersJsonIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'customHeadersJson', value: '', )); }); } QueryBuilder enabledEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'enabled', value: value, )); }); } QueryBuilder isarIdEqualTo(Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isarId', value: value, )); }); } QueryBuilder isarIdGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdBetween( Id lower, Id upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'isarId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } 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 priorityEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'priority', value: value, )); }); } QueryBuilder priorityGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'priority', value: value, )); }); } QueryBuilder priorityLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'priority', value: value, )); }); } QueryBuilder priorityBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'priority', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder providerIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdBetween( 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'providerId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'providerId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'providerId', value: '', )); }); } QueryBuilder providerIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'providerId', value: '', )); }); } QueryBuilder timeoutSecondsEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'timeoutSeconds', value: value, )); }); } QueryBuilder timeoutSecondsGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'timeoutSeconds', value: value, )); }); } QueryBuilder timeoutSecondsLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'timeoutSeconds', value: value, )); }); } QueryBuilder timeoutSecondsBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'timeoutSeconds', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder updatedAtEqualTo(DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'updatedAt', value: value, )); }); } QueryBuilder updatedAtGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'updatedAt', value: value, )); }); } QueryBuilder updatedAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'updatedAt', value: value, )); }); } QueryBuilder updatedAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'updatedAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension ProviderConfigEntityQueryObject on QueryBuilder {} extension ProviderConfigEntityQueryLinks on QueryBuilder {} extension ProviderConfigEntityQuerySortBy on QueryBuilder { QueryBuilder sortByApiType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'apiType', Sort.asc); }); } QueryBuilder sortByApiTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'apiType', 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 sortByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.asc); }); } QueryBuilder sortByCreatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.desc); }); } QueryBuilder sortByCustomHeadersJson() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'customHeadersJson', Sort.asc); }); } QueryBuilder sortByCustomHeadersJsonDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'customHeadersJson', Sort.desc); }); } QueryBuilder sortByEnabled() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enabled', Sort.asc); }); } QueryBuilder sortByEnabledDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enabled', 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 sortByPriority() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'priority', Sort.asc); }); } QueryBuilder sortByPriorityDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'priority', Sort.desc); }); } QueryBuilder sortByProviderId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.asc); }); } QueryBuilder sortByProviderIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.desc); }); } QueryBuilder sortByTimeoutSeconds() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'timeoutSeconds', Sort.asc); }); } QueryBuilder sortByTimeoutSecondsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'timeoutSeconds', Sort.desc); }); } QueryBuilder sortByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.asc); }); } QueryBuilder sortByUpdatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.desc); }); } } extension ProviderConfigEntityQuerySortThenBy on QueryBuilder { QueryBuilder thenByApiType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'apiType', Sort.asc); }); } QueryBuilder thenByApiTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'apiType', 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 thenByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.asc); }); } QueryBuilder thenByCreatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.desc); }); } QueryBuilder thenByCustomHeadersJson() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'customHeadersJson', Sort.asc); }); } QueryBuilder thenByCustomHeadersJsonDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'customHeadersJson', Sort.desc); }); } QueryBuilder thenByEnabled() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enabled', Sort.asc); }); } QueryBuilder thenByEnabledDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'enabled', Sort.desc); }); } QueryBuilder thenByIsarId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.asc); }); } QueryBuilder thenByIsarIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', 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 thenByPriority() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'priority', Sort.asc); }); } QueryBuilder thenByPriorityDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'priority', Sort.desc); }); } QueryBuilder thenByProviderId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.asc); }); } QueryBuilder thenByProviderIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.desc); }); } QueryBuilder thenByTimeoutSeconds() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'timeoutSeconds', Sort.asc); }); } QueryBuilder thenByTimeoutSecondsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'timeoutSeconds', Sort.desc); }); } QueryBuilder thenByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.asc); }); } QueryBuilder thenByUpdatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.desc); }); } } extension ProviderConfigEntityQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByApiType({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'apiType', caseSensitive: caseSensitive); }); } QueryBuilder distinctByBaseUrl({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'baseUrl', caseSensitive: caseSensitive); }); } QueryBuilder distinctByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'createdAt'); }); } QueryBuilder distinctByCustomHeadersJson({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'customHeadersJson', caseSensitive: caseSensitive); }); } QueryBuilder distinctByEnabled() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'enabled'); }); } QueryBuilder distinctByName({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'name', caseSensitive: caseSensitive); }); } QueryBuilder distinctByPriority() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'priority'); }); } QueryBuilder distinctByProviderId({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'providerId', caseSensitive: caseSensitive); }); } QueryBuilder distinctByTimeoutSeconds() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'timeoutSeconds'); }); } QueryBuilder distinctByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'updatedAt'); }); } } extension ProviderConfigEntityQueryProperty on QueryBuilder< ProviderConfigEntity, ProviderConfigEntity, QQueryProperty> { QueryBuilder isarIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isarId'); }); } QueryBuilder apiTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'apiType'); }); } QueryBuilder baseUrlProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'baseUrl'); }); } QueryBuilder createdAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'createdAt'); }); } QueryBuilder customHeadersJsonProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'customHeadersJson'); }); } QueryBuilder enabledProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'enabled'); }); } QueryBuilder nameProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'name'); }); } QueryBuilder priorityProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'priority'); }); } QueryBuilder providerIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'providerId'); }); } QueryBuilder timeoutSecondsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'timeoutSeconds'); }); } QueryBuilder updatedAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'updatedAt'); }); } } // 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 GetProviderHealthEntityCollection on Isar { IsarCollection get providerHealthEntitys => this.collection(); } const ProviderHealthEntitySchema = CollectionSchema( name: r'ProviderHealthEntity', id: -5616758302669869835, properties: { r'apiVersion': PropertySchema( id: 0, name: r'apiVersion', type: IsarType.string, ), r'errorMessage': PropertySchema( id: 1, name: r'errorMessage', type: IsarType.string, ), r'lastCheckedAt': PropertySchema( id: 2, name: r'lastCheckedAt', type: IsarType.dateTime, ), r'pingMs': PropertySchema( id: 3, name: r'pingMs', type: IsarType.long, ), r'providerId': PropertySchema( id: 4, name: r'providerId', type: IsarType.string, ), r'status': PropertySchema( id: 5, name: r'status', type: IsarType.byte, enumMap: _ProviderHealthEntitystatusEnumValueMap, ) }, estimateSize: _providerHealthEntityEstimateSize, serialize: _providerHealthEntitySerialize, deserialize: _providerHealthEntityDeserialize, deserializeProp: _providerHealthEntityDeserializeProp, idName: r'isarId', indexes: { r'providerId': IndexSchema( id: -1675978104265523206, name: r'providerId', unique: true, replace: true, properties: [ IndexPropertySchema( name: r'providerId', type: IndexType.hash, caseSensitive: true, ) ], ) }, links: {}, embeddedSchemas: {}, getId: _providerHealthEntityGetId, getLinks: _providerHealthEntityGetLinks, attach: _providerHealthEntityAttach, version: '3.1.0+1', ); int _providerHealthEntityEstimateSize( ProviderHealthEntity object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final value = object.apiVersion; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.errorMessage; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.providerId.length * 3; return bytesCount; } void _providerHealthEntitySerialize( ProviderHealthEntity object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.apiVersion); writer.writeString(offsets[1], object.errorMessage); writer.writeDateTime(offsets[2], object.lastCheckedAt); writer.writeLong(offsets[3], object.pingMs); writer.writeString(offsets[4], object.providerId); writer.writeByte(offsets[5], object.status.index); } ProviderHealthEntity _providerHealthEntityDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = ProviderHealthEntity(); object.apiVersion = reader.readStringOrNull(offsets[0]); object.errorMessage = reader.readStringOrNull(offsets[1]); object.isarId = id; object.lastCheckedAt = reader.readDateTime(offsets[2]); object.pingMs = reader.readLong(offsets[3]); object.providerId = reader.readString(offsets[4]); object.status = _ProviderHealthEntitystatusValueEnumMap[ reader.readByteOrNull(offsets[5])] ?? ProviderStatus.unknown; return object; } P _providerHealthEntityDeserializeProp

( 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.readDateTime(offset)) as P; case 3: return (reader.readLong(offset)) as P; case 4: return (reader.readString(offset)) as P; case 5: return (_ProviderHealthEntitystatusValueEnumMap[ reader.readByteOrNull(offset)] ?? ProviderStatus.unknown) as P; default: throw IsarError('Unknown property with id $propertyId'); } } const _ProviderHealthEntitystatusEnumValueMap = { 'unknown': 0, 'online': 1, 'offline': 2, }; const _ProviderHealthEntitystatusValueEnumMap = { 0: ProviderStatus.unknown, 1: ProviderStatus.online, 2: ProviderStatus.offline, }; Id _providerHealthEntityGetId(ProviderHealthEntity object) { return object.isarId; } List> _providerHealthEntityGetLinks( ProviderHealthEntity object) { return []; } void _providerHealthEntityAttach( IsarCollection col, Id id, ProviderHealthEntity object) { object.isarId = id; } extension ProviderHealthEntityByIndex on IsarCollection { Future getByProviderId(String providerId) { return getByIndex(r'providerId', [providerId]); } ProviderHealthEntity? getByProviderIdSync(String providerId) { return getByIndexSync(r'providerId', [providerId]); } Future deleteByProviderId(String providerId) { return deleteByIndex(r'providerId', [providerId]); } bool deleteByProviderIdSync(String providerId) { return deleteByIndexSync(r'providerId', [providerId]); } Future> getAllByProviderId( List providerIdValues) { final values = providerIdValues.map((e) => [e]).toList(); return getAllByIndex(r'providerId', values); } List getAllByProviderIdSync( List providerIdValues) { final values = providerIdValues.map((e) => [e]).toList(); return getAllByIndexSync(r'providerId', values); } Future deleteAllByProviderId(List providerIdValues) { final values = providerIdValues.map((e) => [e]).toList(); return deleteAllByIndex(r'providerId', values); } int deleteAllByProviderIdSync(List providerIdValues) { final values = providerIdValues.map((e) => [e]).toList(); return deleteAllByIndexSync(r'providerId', values); } Future putByProviderId(ProviderHealthEntity object) { return putByIndex(r'providerId', object); } Id putByProviderIdSync(ProviderHealthEntity object, {bool saveLinks = true}) { return putByIndexSync(r'providerId', object, saveLinks: saveLinks); } Future> putAllByProviderId(List objects) { return putAllByIndex(r'providerId', objects); } List putAllByProviderIdSync(List objects, {bool saveLinks = true}) { return putAllByIndexSync(r'providerId', objects, saveLinks: saveLinks); } } extension ProviderHealthEntityQueryWhereSort on QueryBuilder { QueryBuilder anyIsarId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension ProviderHealthEntityQueryWhere on QueryBuilder { QueryBuilder isarIdEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: isarId, upper: isarId, )); }); } QueryBuilder isarIdNotEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ); } }); } QueryBuilder isarIdGreaterThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: include), ); }); } QueryBuilder isarIdLessThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: include), ); }); } QueryBuilder isarIdBetween( Id lowerIsarId, Id upperIsarId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerIsarId, includeLower: includeLower, upper: upperIsarId, includeUpper: includeUpper, )); }); } QueryBuilder providerIdEqualTo(String providerId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'providerId', value: [providerId], )); }); } QueryBuilder providerIdNotEqualTo(String providerId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'providerId', lower: [], upper: [providerId], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'providerId', lower: [providerId], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'providerId', lower: [providerId], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'providerId', lower: [], upper: [providerId], includeUpper: false, )); } }); } } extension ProviderHealthEntityQueryFilter on QueryBuilder { QueryBuilder apiVersionIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'apiVersion', )); }); } QueryBuilder apiVersionIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'apiVersion', )); }); } QueryBuilder apiVersionEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'apiVersion', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiVersionGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'apiVersion', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiVersionLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'apiVersion', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiVersionBetween( 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'apiVersion', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder apiVersionStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'apiVersion', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiVersionEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'apiVersion', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiVersionContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'apiVersion', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder apiVersionMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'apiVersion', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder apiVersionIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'apiVersion', value: '', )); }); } QueryBuilder apiVersionIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'apiVersion', value: '', )); }); } QueryBuilder errorMessageIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'errorMessage', )); }); } QueryBuilder errorMessageIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'errorMessage', )); }); } QueryBuilder errorMessageEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'errorMessage', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder errorMessageGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'errorMessage', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder errorMessageLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'errorMessage', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder errorMessageBetween( 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'errorMessage', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder errorMessageStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'errorMessage', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder errorMessageEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'errorMessage', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder errorMessageContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'errorMessage', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder errorMessageMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'errorMessage', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder errorMessageIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'errorMessage', value: '', )); }); } QueryBuilder errorMessageIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'errorMessage', value: '', )); }); } QueryBuilder isarIdEqualTo(Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isarId', value: value, )); }); } QueryBuilder isarIdGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdBetween( Id lower, Id upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'isarId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder lastCheckedAtEqualTo(DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'lastCheckedAt', value: value, )); }); } QueryBuilder lastCheckedAtGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'lastCheckedAt', value: value, )); }); } QueryBuilder lastCheckedAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'lastCheckedAt', value: value, )); }); } QueryBuilder lastCheckedAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'lastCheckedAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder pingMsEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'pingMs', value: value, )); }); } QueryBuilder pingMsGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'pingMs', value: value, )); }); } QueryBuilder pingMsLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'pingMs', value: value, )); }); } QueryBuilder pingMsBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'pingMs', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder providerIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdBetween( 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'providerId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'providerId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'providerId', value: '', )); }); } QueryBuilder providerIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'providerId', value: '', )); }); } QueryBuilder statusEqualTo(ProviderStatus value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'status', value: value, )); }); } QueryBuilder statusGreaterThan( ProviderStatus value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'status', value: value, )); }); } QueryBuilder statusLessThan( ProviderStatus value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'status', value: value, )); }); } QueryBuilder statusBetween( ProviderStatus lower, ProviderStatus upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'status', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension ProviderHealthEntityQueryObject on QueryBuilder {} extension ProviderHealthEntityQueryLinks on QueryBuilder {} extension ProviderHealthEntityQuerySortBy on QueryBuilder { QueryBuilder sortByApiVersion() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'apiVersion', Sort.asc); }); } QueryBuilder sortByApiVersionDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'apiVersion', Sort.desc); }); } QueryBuilder sortByErrorMessage() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'errorMessage', Sort.asc); }); } QueryBuilder sortByErrorMessageDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'errorMessage', Sort.desc); }); } QueryBuilder sortByLastCheckedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lastCheckedAt', Sort.asc); }); } QueryBuilder sortByLastCheckedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lastCheckedAt', Sort.desc); }); } QueryBuilder sortByPingMs() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pingMs', Sort.asc); }); } QueryBuilder sortByPingMsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pingMs', Sort.desc); }); } QueryBuilder sortByProviderId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.asc); }); } QueryBuilder sortByProviderIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.desc); }); } QueryBuilder sortByStatus() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'status', Sort.asc); }); } QueryBuilder sortByStatusDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'status', Sort.desc); }); } } extension ProviderHealthEntityQuerySortThenBy on QueryBuilder { QueryBuilder thenByApiVersion() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'apiVersion', Sort.asc); }); } QueryBuilder thenByApiVersionDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'apiVersion', Sort.desc); }); } QueryBuilder thenByErrorMessage() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'errorMessage', Sort.asc); }); } QueryBuilder thenByErrorMessageDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'errorMessage', Sort.desc); }); } QueryBuilder thenByIsarId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.asc); }); } QueryBuilder thenByIsarIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.desc); }); } QueryBuilder thenByLastCheckedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lastCheckedAt', Sort.asc); }); } QueryBuilder thenByLastCheckedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'lastCheckedAt', Sort.desc); }); } QueryBuilder thenByPingMs() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pingMs', Sort.asc); }); } QueryBuilder thenByPingMsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'pingMs', Sort.desc); }); } QueryBuilder thenByProviderId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.asc); }); } QueryBuilder thenByProviderIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.desc); }); } QueryBuilder thenByStatus() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'status', Sort.asc); }); } QueryBuilder thenByStatusDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'status', Sort.desc); }); } } extension ProviderHealthEntityQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByApiVersion({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'apiVersion', caseSensitive: caseSensitive); }); } QueryBuilder distinctByErrorMessage({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'errorMessage', caseSensitive: caseSensitive); }); } QueryBuilder distinctByLastCheckedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'lastCheckedAt'); }); } QueryBuilder distinctByPingMs() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'pingMs'); }); } QueryBuilder distinctByProviderId({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'providerId', caseSensitive: caseSensitive); }); } QueryBuilder distinctByStatus() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'status'); }); } } extension ProviderHealthEntityQueryProperty on QueryBuilder< ProviderHealthEntity, ProviderHealthEntity, QQueryProperty> { QueryBuilder isarIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isarId'); }); } QueryBuilder apiVersionProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'apiVersion'); }); } QueryBuilder errorMessageProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'errorMessage'); }); } QueryBuilder lastCheckedAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'lastCheckedAt'); }); } QueryBuilder pingMsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'pingMs'); }); } QueryBuilder providerIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'providerId'); }); } QueryBuilder statusProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'status'); }); } } // 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 GetCachedPostEntityCollection on Isar { IsarCollection get cachedPostEntitys => this.collection(); } const CachedPostEntitySchema = CollectionSchema( name: r'CachedPostEntity', id: -5170622708650675238, properties: { r'cacheKey': PropertySchema( id: 0, name: r'cacheKey', type: IsarType.string, ), r'cachedAt': PropertySchema( id: 1, name: r'cachedAt', type: IsarType.dateTime, ), r'createdAt': PropertySchema( id: 2, name: r'createdAt', type: IsarType.dateTime, ), r'fileType': PropertySchema( id: 3, name: r'fileType', type: IsarType.string, ), r'fileUrl': PropertySchema( id: 4, name: r'fileUrl', type: IsarType.string, ), r'height': PropertySchema( id: 5, name: r'height', type: IsarType.long, ), r'postId': PropertySchema( id: 6, name: r'postId', type: IsarType.string, ), r'previewUrl': PropertySchema( id: 7, name: r'previewUrl', type: IsarType.string, ), r'providerId': PropertySchema( id: 8, name: r'providerId', type: IsarType.string, ), r'providerName': PropertySchema( id: 9, name: r'providerName', type: IsarType.string, ), r'rating': PropertySchema( id: 10, name: r'rating', type: IsarType.string, ), r'sampleUrl': PropertySchema( id: 11, name: r'sampleUrl', type: IsarType.string, ), r'score': PropertySchema( id: 12, name: r'score', type: IsarType.long, ), r'source': PropertySchema( id: 13, name: r'source', type: IsarType.string, ), r'tags': PropertySchema( id: 14, name: r'tags', type: IsarType.stringList, ), r'width': PropertySchema( id: 15, name: r'width', type: IsarType.long, ) }, estimateSize: _cachedPostEntityEstimateSize, serialize: _cachedPostEntitySerialize, deserialize: _cachedPostEntityDeserialize, deserializeProp: _cachedPostEntityDeserializeProp, idName: r'isarId', indexes: { r'cacheKey': IndexSchema( id: 5885332021012296610, name: r'cacheKey', unique: true, replace: true, properties: [ IndexPropertySchema( name: r'cacheKey', type: IndexType.hash, caseSensitive: true, ) ], ), r'providerId_postId': IndexSchema( id: 711415917800973915, name: r'providerId_postId', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'providerId', type: IndexType.hash, caseSensitive: true, ), IndexPropertySchema( name: r'postId', type: IndexType.hash, caseSensitive: true, ) ], ) }, links: {}, embeddedSchemas: {}, getId: _cachedPostEntityGetId, getLinks: _cachedPostEntityGetLinks, attach: _cachedPostEntityAttach, version: '3.1.0+1', ); int _cachedPostEntityEstimateSize( CachedPostEntity object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; bytesCount += 3 + object.cacheKey.length * 3; bytesCount += 3 + object.fileType.length * 3; bytesCount += 3 + object.fileUrl.length * 3; bytesCount += 3 + object.postId.length * 3; bytesCount += 3 + object.previewUrl.length * 3; bytesCount += 3 + object.providerId.length * 3; bytesCount += 3 + object.providerName.length * 3; bytesCount += 3 + object.rating.length * 3; bytesCount += 3 + object.sampleUrl.length * 3; { final value = object.source; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.tags.length * 3; { for (var i = 0; i < object.tags.length; i++) { final value = object.tags[i]; bytesCount += value.length * 3; } } return bytesCount; } void _cachedPostEntitySerialize( CachedPostEntity object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.cacheKey); writer.writeDateTime(offsets[1], object.cachedAt); writer.writeDateTime(offsets[2], object.createdAt); writer.writeString(offsets[3], object.fileType); writer.writeString(offsets[4], object.fileUrl); writer.writeLong(offsets[5], object.height); writer.writeString(offsets[6], object.postId); writer.writeString(offsets[7], object.previewUrl); writer.writeString(offsets[8], object.providerId); writer.writeString(offsets[9], object.providerName); writer.writeString(offsets[10], object.rating); writer.writeString(offsets[11], object.sampleUrl); writer.writeLong(offsets[12], object.score); writer.writeString(offsets[13], object.source); writer.writeStringList(offsets[14], object.tags); writer.writeLong(offsets[15], object.width); } CachedPostEntity _cachedPostEntityDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = CachedPostEntity(); object.cacheKey = reader.readString(offsets[0]); object.cachedAt = reader.readDateTime(offsets[1]); object.createdAt = reader.readDateTime(offsets[2]); object.fileType = reader.readString(offsets[3]); object.fileUrl = reader.readString(offsets[4]); object.height = reader.readLong(offsets[5]); object.isarId = id; object.postId = reader.readString(offsets[6]); object.previewUrl = reader.readString(offsets[7]); object.providerId = reader.readString(offsets[8]); object.providerName = reader.readString(offsets[9]); object.rating = reader.readString(offsets[10]); object.sampleUrl = reader.readString(offsets[11]); object.score = reader.readLong(offsets[12]); object.source = reader.readStringOrNull(offsets[13]); object.tags = reader.readStringList(offsets[14]) ?? []; object.width = reader.readLong(offsets[15]); return object; } P _cachedPostEntityDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readString(offset)) as P; case 1: return (reader.readDateTime(offset)) as P; case 2: return (reader.readDateTime(offset)) as P; case 3: return (reader.readString(offset)) as P; case 4: return (reader.readString(offset)) as P; case 5: return (reader.readLong(offset)) as P; case 6: return (reader.readString(offset)) as P; case 7: return (reader.readString(offset)) as P; case 8: return (reader.readString(offset)) as P; case 9: return (reader.readString(offset)) as P; case 10: return (reader.readString(offset)) as P; case 11: return (reader.readString(offset)) as P; case 12: return (reader.readLong(offset)) as P; case 13: return (reader.readStringOrNull(offset)) as P; case 14: return (reader.readStringList(offset) ?? []) as P; case 15: return (reader.readLong(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } Id _cachedPostEntityGetId(CachedPostEntity object) { return object.isarId; } List> _cachedPostEntityGetLinks(CachedPostEntity object) { return []; } void _cachedPostEntityAttach( IsarCollection col, Id id, CachedPostEntity object) { object.isarId = id; } extension CachedPostEntityByIndex on IsarCollection { Future getByCacheKey(String cacheKey) { return getByIndex(r'cacheKey', [cacheKey]); } CachedPostEntity? getByCacheKeySync(String cacheKey) { return getByIndexSync(r'cacheKey', [cacheKey]); } Future deleteByCacheKey(String cacheKey) { return deleteByIndex(r'cacheKey', [cacheKey]); } bool deleteByCacheKeySync(String cacheKey) { return deleteByIndexSync(r'cacheKey', [cacheKey]); } Future> getAllByCacheKey( List cacheKeyValues) { final values = cacheKeyValues.map((e) => [e]).toList(); return getAllByIndex(r'cacheKey', values); } List getAllByCacheKeySync(List cacheKeyValues) { final values = cacheKeyValues.map((e) => [e]).toList(); return getAllByIndexSync(r'cacheKey', values); } Future deleteAllByCacheKey(List cacheKeyValues) { final values = cacheKeyValues.map((e) => [e]).toList(); return deleteAllByIndex(r'cacheKey', values); } int deleteAllByCacheKeySync(List cacheKeyValues) { final values = cacheKeyValues.map((e) => [e]).toList(); return deleteAllByIndexSync(r'cacheKey', values); } Future putByCacheKey(CachedPostEntity object) { return putByIndex(r'cacheKey', object); } Id putByCacheKeySync(CachedPostEntity object, {bool saveLinks = true}) { return putByIndexSync(r'cacheKey', object, saveLinks: saveLinks); } Future> putAllByCacheKey(List objects) { return putAllByIndex(r'cacheKey', objects); } List putAllByCacheKeySync(List objects, {bool saveLinks = true}) { return putAllByIndexSync(r'cacheKey', objects, saveLinks: saveLinks); } } extension CachedPostEntityQueryWhereSort on QueryBuilder { QueryBuilder anyIsarId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension CachedPostEntityQueryWhere on QueryBuilder { QueryBuilder isarIdEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: isarId, upper: isarId, )); }); } QueryBuilder isarIdNotEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ); } }); } QueryBuilder isarIdGreaterThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: include), ); }); } QueryBuilder isarIdLessThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: include), ); }); } QueryBuilder isarIdBetween( Id lowerIsarId, Id upperIsarId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerIsarId, includeLower: includeLower, upper: upperIsarId, includeUpper: includeUpper, )); }); } QueryBuilder cacheKeyEqualTo(String cacheKey) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'cacheKey', value: [cacheKey], )); }); } QueryBuilder cacheKeyNotEqualTo(String cacheKey) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'cacheKey', lower: [], upper: [cacheKey], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'cacheKey', lower: [cacheKey], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'cacheKey', lower: [cacheKey], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'cacheKey', lower: [], upper: [cacheKey], includeUpper: false, )); } }); } QueryBuilder providerIdEqualToAnyPostId(String providerId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'providerId_postId', value: [providerId], )); }); } QueryBuilder providerIdNotEqualToAnyPostId(String providerId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'providerId_postId', lower: [], upper: [providerId], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'providerId_postId', lower: [providerId], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'providerId_postId', lower: [providerId], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'providerId_postId', lower: [], upper: [providerId], includeUpper: false, )); } }); } QueryBuilder providerIdPostIdEqualTo(String providerId, String postId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'providerId_postId', value: [providerId, postId], )); }); } QueryBuilder providerIdEqualToPostIdNotEqualTo(String providerId, String postId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'providerId_postId', lower: [providerId], upper: [providerId, postId], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'providerId_postId', lower: [providerId, postId], includeLower: false, upper: [providerId], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'providerId_postId', lower: [providerId, postId], includeLower: false, upper: [providerId], )) .addWhereClause(IndexWhereClause.between( indexName: r'providerId_postId', lower: [providerId], upper: [providerId, postId], includeUpper: false, )); } }); } } extension CachedPostEntityQueryFilter on QueryBuilder { QueryBuilder cacheKeyEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cacheKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder cacheKeyGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'cacheKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder cacheKeyLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'cacheKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder cacheKeyBetween( 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'cacheKey', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder cacheKeyStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'cacheKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder cacheKeyEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'cacheKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder cacheKeyContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'cacheKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder cacheKeyMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'cacheKey', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder cacheKeyIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cacheKey', value: '', )); }); } QueryBuilder cacheKeyIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'cacheKey', value: '', )); }); } QueryBuilder cachedAtEqualTo(DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cachedAt', value: value, )); }); } QueryBuilder cachedAtGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'cachedAt', value: value, )); }); } QueryBuilder cachedAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'cachedAt', value: value, )); }); } QueryBuilder cachedAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'cachedAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder createdAtEqualTo(DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'createdAt', value: value, )); }); } QueryBuilder createdAtGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'createdAt', value: value, )); }); } QueryBuilder createdAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'createdAt', value: value, )); }); } QueryBuilder createdAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'createdAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder fileTypeEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'fileType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder fileTypeGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'fileType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder fileTypeLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'fileType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder fileTypeBetween( 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'fileType', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder fileTypeStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'fileType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder fileTypeEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'fileType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder fileTypeContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'fileType', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder fileTypeMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'fileType', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder fileTypeIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'fileType', value: '', )); }); } QueryBuilder fileTypeIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'fileType', value: '', )); }); } QueryBuilder fileUrlEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'fileUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder fileUrlGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'fileUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder fileUrlLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'fileUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder fileUrlBetween( 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'fileUrl', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder fileUrlStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'fileUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder fileUrlEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'fileUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder fileUrlContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'fileUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder fileUrlMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'fileUrl', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder fileUrlIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'fileUrl', value: '', )); }); } QueryBuilder fileUrlIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'fileUrl', value: '', )); }); } QueryBuilder heightEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'height', value: value, )); }); } QueryBuilder heightGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'height', value: value, )); }); } QueryBuilder heightLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'height', value: value, )); }); } QueryBuilder heightBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'height', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder isarIdEqualTo(Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isarId', value: value, )); }); } QueryBuilder isarIdGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdBetween( Id lower, Id upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'isarId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder postIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdBetween( 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'postId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'postId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'postId', value: '', )); }); } QueryBuilder postIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'postId', value: '', )); }); } QueryBuilder previewUrlEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'previewUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder previewUrlGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'previewUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder previewUrlLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'previewUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder previewUrlBetween( 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'previewUrl', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder previewUrlStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'previewUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder previewUrlEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'previewUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder previewUrlContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'previewUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder previewUrlMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'previewUrl', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder previewUrlIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'previewUrl', value: '', )); }); } QueryBuilder previewUrlIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'previewUrl', value: '', )); }); } QueryBuilder providerIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdBetween( 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'providerId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'providerId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'providerId', value: '', )); }); } QueryBuilder providerIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'providerId', value: '', )); }); } QueryBuilder providerNameEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'providerName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerNameGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'providerName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerNameLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'providerName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerNameBetween( 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'providerName', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder providerNameStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'providerName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerNameEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'providerName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerNameContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'providerName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerNameMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'providerName', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder providerNameIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'providerName', value: '', )); }); } QueryBuilder providerNameIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'providerName', value: '', )); }); } QueryBuilder ratingEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'rating', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ratingGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'rating', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ratingLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'rating', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ratingBetween( 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'rating', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder ratingStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'rating', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ratingEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'rating', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ratingContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'rating', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ratingMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'rating', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder ratingIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'rating', value: '', )); }); } QueryBuilder ratingIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'rating', value: '', )); }); } QueryBuilder sampleUrlEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'sampleUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sampleUrlGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'sampleUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sampleUrlLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'sampleUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sampleUrlBetween( 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'sampleUrl', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder sampleUrlStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'sampleUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sampleUrlEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'sampleUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sampleUrlContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'sampleUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder sampleUrlMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'sampleUrl', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder sampleUrlIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'sampleUrl', value: '', )); }); } QueryBuilder sampleUrlIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'sampleUrl', value: '', )); }); } QueryBuilder scoreEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'score', value: value, )); }); } QueryBuilder scoreGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'score', value: value, )); }); } QueryBuilder scoreLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'score', value: value, )); }); } QueryBuilder scoreBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'score', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } 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: '', )); }); } QueryBuilder tagsElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'tags', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'tags', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'tags', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementBetween( 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'tags', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'tags', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'tags', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'tags', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'tags', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'tags', value: '', )); }); } QueryBuilder tagsElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'tags', value: '', )); }); } QueryBuilder tagsLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tags', length, true, length, true, ); }); } QueryBuilder tagsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'tags', 0, true, 0, true, ); }); } QueryBuilder tagsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'tags', 0, false, 999999, true, ); }); } QueryBuilder tagsLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tags', 0, true, length, include, ); }); } QueryBuilder tagsLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tags', length, include, 999999, true, ); }); } QueryBuilder tagsLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tags', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder widthEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'width', value: value, )); }); } QueryBuilder widthGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'width', value: value, )); }); } QueryBuilder widthLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'width', value: value, )); }); } QueryBuilder widthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'width', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension CachedPostEntityQueryObject on QueryBuilder {} extension CachedPostEntityQueryLinks on QueryBuilder {} extension CachedPostEntityQuerySortBy on QueryBuilder { QueryBuilder sortByCacheKey() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cacheKey', Sort.asc); }); } QueryBuilder sortByCacheKeyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cacheKey', Sort.desc); }); } QueryBuilder sortByCachedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedAt', Sort.asc); }); } QueryBuilder sortByCachedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedAt', Sort.desc); }); } QueryBuilder sortByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.asc); }); } QueryBuilder sortByCreatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.desc); }); } QueryBuilder sortByFileType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fileType', Sort.asc); }); } QueryBuilder sortByFileTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fileType', Sort.desc); }); } QueryBuilder sortByFileUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fileUrl', Sort.asc); }); } QueryBuilder sortByFileUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fileUrl', Sort.desc); }); } QueryBuilder sortByHeight() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'height', Sort.asc); }); } QueryBuilder sortByHeightDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'height', Sort.desc); }); } QueryBuilder sortByPostId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'postId', Sort.asc); }); } QueryBuilder sortByPostIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'postId', Sort.desc); }); } QueryBuilder sortByPreviewUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'previewUrl', Sort.asc); }); } QueryBuilder sortByPreviewUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'previewUrl', Sort.desc); }); } QueryBuilder sortByProviderId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.asc); }); } QueryBuilder sortByProviderIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.desc); }); } QueryBuilder sortByProviderName() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerName', Sort.asc); }); } QueryBuilder sortByProviderNameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerName', Sort.desc); }); } QueryBuilder sortByRating() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rating', Sort.asc); }); } QueryBuilder sortByRatingDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rating', Sort.desc); }); } QueryBuilder sortBySampleUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sampleUrl', Sort.asc); }); } QueryBuilder sortBySampleUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sampleUrl', Sort.desc); }); } QueryBuilder sortByScore() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'score', Sort.asc); }); } QueryBuilder sortByScoreDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'score', Sort.desc); }); } QueryBuilder sortBySource() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'source', Sort.asc); }); } QueryBuilder sortBySourceDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'source', Sort.desc); }); } QueryBuilder sortByWidth() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'width', Sort.asc); }); } QueryBuilder sortByWidthDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'width', Sort.desc); }); } } extension CachedPostEntityQuerySortThenBy on QueryBuilder { QueryBuilder thenByCacheKey() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cacheKey', Sort.asc); }); } QueryBuilder thenByCacheKeyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cacheKey', Sort.desc); }); } QueryBuilder thenByCachedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedAt', Sort.asc); }); } QueryBuilder thenByCachedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cachedAt', Sort.desc); }); } QueryBuilder thenByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.asc); }); } QueryBuilder thenByCreatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.desc); }); } QueryBuilder thenByFileType() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fileType', Sort.asc); }); } QueryBuilder thenByFileTypeDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fileType', Sort.desc); }); } QueryBuilder thenByFileUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fileUrl', Sort.asc); }); } QueryBuilder thenByFileUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'fileUrl', Sort.desc); }); } QueryBuilder thenByHeight() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'height', Sort.asc); }); } QueryBuilder thenByHeightDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'height', Sort.desc); }); } QueryBuilder thenByIsarId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.asc); }); } QueryBuilder thenByIsarIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.desc); }); } QueryBuilder thenByPostId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'postId', Sort.asc); }); } QueryBuilder thenByPostIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'postId', Sort.desc); }); } QueryBuilder thenByPreviewUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'previewUrl', Sort.asc); }); } QueryBuilder thenByPreviewUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'previewUrl', Sort.desc); }); } QueryBuilder thenByProviderId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.asc); }); } QueryBuilder thenByProviderIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.desc); }); } QueryBuilder thenByProviderName() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerName', Sort.asc); }); } QueryBuilder thenByProviderNameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerName', Sort.desc); }); } QueryBuilder thenByRating() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rating', Sort.asc); }); } QueryBuilder thenByRatingDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'rating', Sort.desc); }); } QueryBuilder thenBySampleUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sampleUrl', Sort.asc); }); } QueryBuilder thenBySampleUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sampleUrl', Sort.desc); }); } QueryBuilder thenByScore() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'score', Sort.asc); }); } QueryBuilder thenByScoreDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'score', Sort.desc); }); } QueryBuilder thenBySource() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'source', Sort.asc); }); } QueryBuilder thenBySourceDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'source', Sort.desc); }); } QueryBuilder thenByWidth() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'width', Sort.asc); }); } QueryBuilder thenByWidthDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'width', Sort.desc); }); } } extension CachedPostEntityQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByCacheKey({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'cacheKey', caseSensitive: caseSensitive); }); } QueryBuilder distinctByCachedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'cachedAt'); }); } QueryBuilder distinctByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'createdAt'); }); } QueryBuilder distinctByFileType({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'fileType', caseSensitive: caseSensitive); }); } QueryBuilder distinctByFileUrl( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'fileUrl', caseSensitive: caseSensitive); }); } QueryBuilder distinctByHeight() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'height'); }); } QueryBuilder distinctByPostId( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'postId', caseSensitive: caseSensitive); }); } QueryBuilder distinctByPreviewUrl({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'previewUrl', caseSensitive: caseSensitive); }); } QueryBuilder distinctByProviderId({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'providerId', caseSensitive: caseSensitive); }); } QueryBuilder distinctByProviderName({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'providerName', caseSensitive: caseSensitive); }); } QueryBuilder distinctByRating( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'rating', caseSensitive: caseSensitive); }); } QueryBuilder distinctBySampleUrl({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'sampleUrl', caseSensitive: caseSensitive); }); } QueryBuilder distinctByScore() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'score'); }); } QueryBuilder distinctBySource( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'source', caseSensitive: caseSensitive); }); } QueryBuilder distinctByTags() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'tags'); }); } QueryBuilder distinctByWidth() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'width'); }); } } extension CachedPostEntityQueryProperty on QueryBuilder { QueryBuilder isarIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isarId'); }); } QueryBuilder cacheKeyProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'cacheKey'); }); } QueryBuilder cachedAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'cachedAt'); }); } QueryBuilder createdAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'createdAt'); }); } QueryBuilder fileTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'fileType'); }); } QueryBuilder fileUrlProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'fileUrl'); }); } QueryBuilder heightProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'height'); }); } QueryBuilder postIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'postId'); }); } QueryBuilder previewUrlProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'previewUrl'); }); } QueryBuilder providerIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'providerId'); }); } QueryBuilder providerNameProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'providerName'); }); } QueryBuilder ratingProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'rating'); }); } QueryBuilder sampleUrlProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sampleUrl'); }); } QueryBuilder scoreProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'score'); }); } QueryBuilder sourceProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'source'); }); } QueryBuilder, QQueryOperations> tagsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'tags'); }); } QueryBuilder widthProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'width'); }); } } // 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 GetFavoriteEntityCollection on Isar { IsarCollection get favoriteEntitys => this.collection(); } const FavoriteEntitySchema = CollectionSchema( name: r'FavoriteEntity', id: -2424802716597037588, properties: { r'favoriteId': PropertySchema( id: 0, name: r'favoriteId', type: IsarType.string, ), r'favoriteKey': PropertySchema( id: 1, name: r'favoriteKey', type: IsarType.string, ), r'postId': PropertySchema( id: 2, name: r'postId', type: IsarType.string, ), r'providerId': PropertySchema( id: 3, name: r'providerId', type: IsarType.string, ), r'savedAt': PropertySchema( id: 4, name: r'savedAt', type: IsarType.dateTime, ) }, estimateSize: _favoriteEntityEstimateSize, serialize: _favoriteEntitySerialize, deserialize: _favoriteEntityDeserialize, deserializeProp: _favoriteEntityDeserializeProp, idName: r'isarId', indexes: { r'favoriteKey': IndexSchema( id: 2684096142477831931, name: r'favoriteKey', unique: true, replace: true, properties: [ IndexPropertySchema( name: r'favoriteKey', type: IndexType.hash, caseSensitive: true, ) ], ) }, links: {}, embeddedSchemas: {}, getId: _favoriteEntityGetId, getLinks: _favoriteEntityGetLinks, attach: _favoriteEntityAttach, version: '3.1.0+1', ); int _favoriteEntityEstimateSize( FavoriteEntity object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; bytesCount += 3 + object.favoriteId.length * 3; bytesCount += 3 + object.favoriteKey.length * 3; bytesCount += 3 + object.postId.length * 3; bytesCount += 3 + object.providerId.length * 3; return bytesCount; } void _favoriteEntitySerialize( FavoriteEntity object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.favoriteId); writer.writeString(offsets[1], object.favoriteKey); writer.writeString(offsets[2], object.postId); writer.writeString(offsets[3], object.providerId); writer.writeDateTime(offsets[4], object.savedAt); } FavoriteEntity _favoriteEntityDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = FavoriteEntity(); object.favoriteId = reader.readString(offsets[0]); object.favoriteKey = reader.readString(offsets[1]); object.isarId = id; object.postId = reader.readString(offsets[2]); object.providerId = reader.readString(offsets[3]); object.savedAt = reader.readDateTime(offsets[4]); return object; } P _favoriteEntityDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readString(offset)) as P; case 1: return (reader.readString(offset)) as P; case 2: return (reader.readString(offset)) as P; case 3: return (reader.readString(offset)) as P; case 4: return (reader.readDateTime(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } Id _favoriteEntityGetId(FavoriteEntity object) { return object.isarId; } List> _favoriteEntityGetLinks(FavoriteEntity object) { return []; } void _favoriteEntityAttach( IsarCollection col, Id id, FavoriteEntity object) { object.isarId = id; } extension FavoriteEntityByIndex on IsarCollection { Future getByFavoriteKey(String favoriteKey) { return getByIndex(r'favoriteKey', [favoriteKey]); } FavoriteEntity? getByFavoriteKeySync(String favoriteKey) { return getByIndexSync(r'favoriteKey', [favoriteKey]); } Future deleteByFavoriteKey(String favoriteKey) { return deleteByIndex(r'favoriteKey', [favoriteKey]); } bool deleteByFavoriteKeySync(String favoriteKey) { return deleteByIndexSync(r'favoriteKey', [favoriteKey]); } Future> getAllByFavoriteKey( List favoriteKeyValues) { final values = favoriteKeyValues.map((e) => [e]).toList(); return getAllByIndex(r'favoriteKey', values); } List getAllByFavoriteKeySync( List favoriteKeyValues) { final values = favoriteKeyValues.map((e) => [e]).toList(); return getAllByIndexSync(r'favoriteKey', values); } Future deleteAllByFavoriteKey(List favoriteKeyValues) { final values = favoriteKeyValues.map((e) => [e]).toList(); return deleteAllByIndex(r'favoriteKey', values); } int deleteAllByFavoriteKeySync(List favoriteKeyValues) { final values = favoriteKeyValues.map((e) => [e]).toList(); return deleteAllByIndexSync(r'favoriteKey', values); } Future putByFavoriteKey(FavoriteEntity object) { return putByIndex(r'favoriteKey', object); } Id putByFavoriteKeySync(FavoriteEntity object, {bool saveLinks = true}) { return putByIndexSync(r'favoriteKey', object, saveLinks: saveLinks); } Future> putAllByFavoriteKey(List objects) { return putAllByIndex(r'favoriteKey', objects); } List putAllByFavoriteKeySync(List objects, {bool saveLinks = true}) { return putAllByIndexSync(r'favoriteKey', objects, saveLinks: saveLinks); } } extension FavoriteEntityQueryWhereSort on QueryBuilder { QueryBuilder anyIsarId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension FavoriteEntityQueryWhere on QueryBuilder { QueryBuilder isarIdEqualTo( Id isarId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: isarId, upper: isarId, )); }); } QueryBuilder isarIdNotEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ); } }); } QueryBuilder isarIdGreaterThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: include), ); }); } QueryBuilder isarIdLessThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: include), ); }); } QueryBuilder isarIdBetween( Id lowerIsarId, Id upperIsarId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerIsarId, includeLower: includeLower, upper: upperIsarId, includeUpper: includeUpper, )); }); } QueryBuilder favoriteKeyEqualTo(String favoriteKey) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'favoriteKey', value: [favoriteKey], )); }); } QueryBuilder favoriteKeyNotEqualTo(String favoriteKey) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'favoriteKey', lower: [], upper: [favoriteKey], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'favoriteKey', lower: [favoriteKey], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'favoriteKey', lower: [favoriteKey], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'favoriteKey', lower: [], upper: [favoriteKey], includeUpper: false, )); } }); } } extension FavoriteEntityQueryFilter on QueryBuilder { QueryBuilder favoriteIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'favoriteId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'favoriteId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'favoriteId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteIdBetween( 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'favoriteId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'favoriteId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'favoriteId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'favoriteId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'favoriteId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'favoriteId', value: '', )); }); } QueryBuilder favoriteIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'favoriteId', value: '', )); }); } QueryBuilder favoriteKeyEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'favoriteKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteKeyGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'favoriteKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteKeyLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'favoriteKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteKeyBetween( 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'favoriteKey', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteKeyStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'favoriteKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteKeyEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'favoriteKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteKeyContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'favoriteKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteKeyMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'favoriteKey', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder favoriteKeyIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'favoriteKey', value: '', )); }); } QueryBuilder favoriteKeyIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'favoriteKey', value: '', )); }); } QueryBuilder isarIdEqualTo(Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isarId', value: value, )); }); } QueryBuilder isarIdGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdBetween( Id lower, Id upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'isarId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder postIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdBetween( 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'postId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'postId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'postId', value: '', )); }); } QueryBuilder postIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'postId', value: '', )); }); } QueryBuilder providerIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdBetween( 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'providerId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'providerId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'providerId', value: '', )); }); } QueryBuilder providerIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'providerId', value: '', )); }); } QueryBuilder savedAtEqualTo(DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'savedAt', value: value, )); }); } QueryBuilder savedAtGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'savedAt', value: value, )); }); } QueryBuilder savedAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'savedAt', value: value, )); }); } QueryBuilder savedAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'savedAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension FavoriteEntityQueryObject on QueryBuilder {} extension FavoriteEntityQueryLinks on QueryBuilder {} extension FavoriteEntityQuerySortBy on QueryBuilder { QueryBuilder sortByFavoriteId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'favoriteId', Sort.asc); }); } QueryBuilder sortByFavoriteIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'favoriteId', Sort.desc); }); } QueryBuilder sortByFavoriteKey() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'favoriteKey', Sort.asc); }); } QueryBuilder sortByFavoriteKeyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'favoriteKey', Sort.desc); }); } QueryBuilder sortByPostId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'postId', Sort.asc); }); } QueryBuilder sortByPostIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'postId', Sort.desc); }); } QueryBuilder sortByProviderId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.asc); }); } QueryBuilder sortByProviderIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.desc); }); } QueryBuilder sortBySavedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'savedAt', Sort.asc); }); } QueryBuilder sortBySavedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'savedAt', Sort.desc); }); } } extension FavoriteEntityQuerySortThenBy on QueryBuilder { QueryBuilder thenByFavoriteId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'favoriteId', Sort.asc); }); } QueryBuilder thenByFavoriteIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'favoriteId', Sort.desc); }); } QueryBuilder thenByFavoriteKey() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'favoriteKey', Sort.asc); }); } QueryBuilder thenByFavoriteKeyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'favoriteKey', Sort.desc); }); } QueryBuilder thenByIsarId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.asc); }); } QueryBuilder thenByIsarIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.desc); }); } QueryBuilder thenByPostId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'postId', Sort.asc); }); } QueryBuilder thenByPostIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'postId', Sort.desc); }); } QueryBuilder thenByProviderId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.asc); }); } QueryBuilder thenByProviderIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.desc); }); } QueryBuilder thenBySavedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'savedAt', Sort.asc); }); } QueryBuilder thenBySavedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'savedAt', Sort.desc); }); } } extension FavoriteEntityQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByFavoriteId( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'favoriteId', caseSensitive: caseSensitive); }); } QueryBuilder distinctByFavoriteKey( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'favoriteKey', caseSensitive: caseSensitive); }); } QueryBuilder distinctByPostId( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'postId', caseSensitive: caseSensitive); }); } QueryBuilder distinctByProviderId( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'providerId', caseSensitive: caseSensitive); }); } QueryBuilder distinctBySavedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'savedAt'); }); } } extension FavoriteEntityQueryProperty on QueryBuilder { QueryBuilder isarIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isarId'); }); } QueryBuilder favoriteIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'favoriteId'); }); } QueryBuilder favoriteKeyProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'favoriteKey'); }); } QueryBuilder postIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'postId'); }); } QueryBuilder providerIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'providerId'); }); } QueryBuilder savedAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'savedAt'); }); } } // 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 GetCollectionEntityCollection on Isar { IsarCollection get collectionEntitys => this.collection(); } const CollectionEntitySchema = CollectionSchema( name: r'CollectionEntity', id: 1279651062103045025, properties: { r'collectionId': PropertySchema( id: 0, name: r'collectionId', type: IsarType.string, ), r'coverUrl': PropertySchema( id: 1, name: r'coverUrl', type: IsarType.string, ), r'createdAt': PropertySchema( id: 2, name: r'createdAt', type: IsarType.dateTime, ), r'description': PropertySchema( id: 3, name: r'description', type: IsarType.string, ), r'name': PropertySchema( id: 4, name: r'name', type: IsarType.string, ), r'updatedAt': PropertySchema( id: 5, name: r'updatedAt', type: IsarType.dateTime, ) }, estimateSize: _collectionEntityEstimateSize, serialize: _collectionEntitySerialize, deserialize: _collectionEntityDeserialize, deserializeProp: _collectionEntityDeserializeProp, idName: r'isarId', indexes: { r'collectionId': IndexSchema( id: -7489395134515229581, name: r'collectionId', unique: true, replace: true, properties: [ IndexPropertySchema( name: r'collectionId', type: IndexType.hash, caseSensitive: true, ) ], ) }, links: {}, embeddedSchemas: {}, getId: _collectionEntityGetId, getLinks: _collectionEntityGetLinks, attach: _collectionEntityAttach, version: '3.1.0+1', ); int _collectionEntityEstimateSize( CollectionEntity object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; bytesCount += 3 + object.collectionId.length * 3; { final value = object.coverUrl; if (value != null) { bytesCount += 3 + value.length * 3; } } { final value = object.description; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.name.length * 3; return bytesCount; } void _collectionEntitySerialize( CollectionEntity object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.collectionId); writer.writeString(offsets[1], object.coverUrl); writer.writeDateTime(offsets[2], object.createdAt); writer.writeString(offsets[3], object.description); writer.writeString(offsets[4], object.name); writer.writeDateTime(offsets[5], object.updatedAt); } CollectionEntity _collectionEntityDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = CollectionEntity(); object.collectionId = reader.readString(offsets[0]); object.coverUrl = reader.readStringOrNull(offsets[1]); object.createdAt = reader.readDateTime(offsets[2]); object.description = reader.readStringOrNull(offsets[3]); object.isarId = id; object.name = reader.readString(offsets[4]); object.updatedAt = reader.readDateTime(offsets[5]); return object; } P _collectionEntityDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readString(offset)) as P; case 1: return (reader.readStringOrNull(offset)) as P; case 2: return (reader.readDateTime(offset)) as P; case 3: return (reader.readStringOrNull(offset)) as P; case 4: return (reader.readString(offset)) as P; case 5: return (reader.readDateTime(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } Id _collectionEntityGetId(CollectionEntity object) { return object.isarId; } List> _collectionEntityGetLinks(CollectionEntity object) { return []; } void _collectionEntityAttach( IsarCollection col, Id id, CollectionEntity object) { object.isarId = id; } extension CollectionEntityByIndex on IsarCollection { Future getByCollectionId(String collectionId) { return getByIndex(r'collectionId', [collectionId]); } CollectionEntity? getByCollectionIdSync(String collectionId) { return getByIndexSync(r'collectionId', [collectionId]); } Future deleteByCollectionId(String collectionId) { return deleteByIndex(r'collectionId', [collectionId]); } bool deleteByCollectionIdSync(String collectionId) { return deleteByIndexSync(r'collectionId', [collectionId]); } Future> getAllByCollectionId( List collectionIdValues) { final values = collectionIdValues.map((e) => [e]).toList(); return getAllByIndex(r'collectionId', values); } List getAllByCollectionIdSync( List collectionIdValues) { final values = collectionIdValues.map((e) => [e]).toList(); return getAllByIndexSync(r'collectionId', values); } Future deleteAllByCollectionId(List collectionIdValues) { final values = collectionIdValues.map((e) => [e]).toList(); return deleteAllByIndex(r'collectionId', values); } int deleteAllByCollectionIdSync(List collectionIdValues) { final values = collectionIdValues.map((e) => [e]).toList(); return deleteAllByIndexSync(r'collectionId', values); } Future putByCollectionId(CollectionEntity object) { return putByIndex(r'collectionId', object); } Id putByCollectionIdSync(CollectionEntity object, {bool saveLinks = true}) { return putByIndexSync(r'collectionId', object, saveLinks: saveLinks); } Future> putAllByCollectionId(List objects) { return putAllByIndex(r'collectionId', objects); } List putAllByCollectionIdSync(List objects, {bool saveLinks = true}) { return putAllByIndexSync(r'collectionId', objects, saveLinks: saveLinks); } } extension CollectionEntityQueryWhereSort on QueryBuilder { QueryBuilder anyIsarId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension CollectionEntityQueryWhere on QueryBuilder { QueryBuilder isarIdEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: isarId, upper: isarId, )); }); } QueryBuilder isarIdNotEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ); } }); } QueryBuilder isarIdGreaterThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: include), ); }); } QueryBuilder isarIdLessThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: include), ); }); } QueryBuilder isarIdBetween( Id lowerIsarId, Id upperIsarId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerIsarId, includeLower: includeLower, upper: upperIsarId, includeUpper: includeUpper, )); }); } QueryBuilder collectionIdEqualTo(String collectionId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'collectionId', value: [collectionId], )); }); } QueryBuilder collectionIdNotEqualTo(String collectionId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'collectionId', lower: [], upper: [collectionId], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'collectionId', lower: [collectionId], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'collectionId', lower: [collectionId], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'collectionId', lower: [], upper: [collectionId], includeUpper: false, )); } }); } } extension CollectionEntityQueryFilter on QueryBuilder { QueryBuilder collectionIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'collectionId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'collectionId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'collectionId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdBetween( 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'collectionId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'collectionId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'collectionId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'collectionId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'collectionId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'collectionId', value: '', )); }); } QueryBuilder collectionIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'collectionId', value: '', )); }); } QueryBuilder coverUrlIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'coverUrl', )); }); } QueryBuilder coverUrlIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'coverUrl', )); }); } QueryBuilder coverUrlEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'coverUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder coverUrlGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'coverUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder coverUrlLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'coverUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder coverUrlBetween( 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'coverUrl', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder coverUrlStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'coverUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder coverUrlEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'coverUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder coverUrlContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'coverUrl', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder coverUrlMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'coverUrl', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder coverUrlIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'coverUrl', value: '', )); }); } QueryBuilder coverUrlIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'coverUrl', value: '', )); }); } QueryBuilder createdAtEqualTo(DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'createdAt', value: value, )); }); } QueryBuilder createdAtGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'createdAt', value: value, )); }); } QueryBuilder createdAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'createdAt', value: value, )); }); } QueryBuilder createdAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'createdAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder descriptionIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'description', )); }); } QueryBuilder descriptionIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'description', )); }); } QueryBuilder descriptionEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'description', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder descriptionGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'description', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder descriptionLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'description', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder descriptionBetween( 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'description', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder descriptionStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'description', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder descriptionEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'description', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder descriptionContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'description', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder descriptionMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'description', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder descriptionIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'description', value: '', )); }); } QueryBuilder descriptionIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'description', value: '', )); }); } QueryBuilder isarIdEqualTo(Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isarId', value: value, )); }); } QueryBuilder isarIdGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdBetween( Id lower, Id upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'isarId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } 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 updatedAtEqualTo(DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'updatedAt', value: value, )); }); } QueryBuilder updatedAtGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'updatedAt', value: value, )); }); } QueryBuilder updatedAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'updatedAt', value: value, )); }); } QueryBuilder updatedAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'updatedAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension CollectionEntityQueryObject on QueryBuilder {} extension CollectionEntityQueryLinks on QueryBuilder {} extension CollectionEntityQuerySortBy on QueryBuilder { QueryBuilder sortByCollectionId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'collectionId', Sort.asc); }); } QueryBuilder sortByCollectionIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'collectionId', Sort.desc); }); } QueryBuilder sortByCoverUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'coverUrl', Sort.asc); }); } QueryBuilder sortByCoverUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'coverUrl', Sort.desc); }); } QueryBuilder sortByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.asc); }); } QueryBuilder sortByCreatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.desc); }); } QueryBuilder sortByDescription() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'description', Sort.asc); }); } QueryBuilder sortByDescriptionDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'description', 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 sortByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.asc); }); } QueryBuilder sortByUpdatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.desc); }); } } extension CollectionEntityQuerySortThenBy on QueryBuilder { QueryBuilder thenByCollectionId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'collectionId', Sort.asc); }); } QueryBuilder thenByCollectionIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'collectionId', Sort.desc); }); } QueryBuilder thenByCoverUrl() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'coverUrl', Sort.asc); }); } QueryBuilder thenByCoverUrlDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'coverUrl', Sort.desc); }); } QueryBuilder thenByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.asc); }); } QueryBuilder thenByCreatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'createdAt', Sort.desc); }); } QueryBuilder thenByDescription() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'description', Sort.asc); }); } QueryBuilder thenByDescriptionDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'description', Sort.desc); }); } QueryBuilder thenByIsarId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.asc); }); } QueryBuilder thenByIsarIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', 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 thenByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.asc); }); } QueryBuilder thenByUpdatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.desc); }); } } extension CollectionEntityQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByCollectionId({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'collectionId', caseSensitive: caseSensitive); }); } QueryBuilder distinctByCoverUrl({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'coverUrl', caseSensitive: caseSensitive); }); } QueryBuilder distinctByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'createdAt'); }); } QueryBuilder distinctByDescription({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'description', caseSensitive: caseSensitive); }); } QueryBuilder distinctByName( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'name', caseSensitive: caseSensitive); }); } QueryBuilder distinctByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'updatedAt'); }); } } extension CollectionEntityQueryProperty on QueryBuilder { QueryBuilder isarIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isarId'); }); } QueryBuilder collectionIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'collectionId'); }); } QueryBuilder coverUrlProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'coverUrl'); }); } QueryBuilder createdAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'createdAt'); }); } QueryBuilder descriptionProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'description'); }); } QueryBuilder nameProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'name'); }); } QueryBuilder updatedAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'updatedAt'); }); } } // 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 GetCollectionPostEntityCollection on Isar { IsarCollection get collectionPostEntitys => this.collection(); } const CollectionPostEntitySchema = CollectionSchema( name: r'CollectionPostEntity', id: -5862710918906928688, properties: { r'addedAt': PropertySchema( id: 0, name: r'addedAt', type: IsarType.dateTime, ), r'collectionId': PropertySchema( id: 1, name: r'collectionId', type: IsarType.string, ), r'linkKey': PropertySchema( id: 2, name: r'linkKey', type: IsarType.string, ), r'postId': PropertySchema( id: 3, name: r'postId', type: IsarType.string, ), r'providerId': PropertySchema( id: 4, name: r'providerId', type: IsarType.string, ) }, estimateSize: _collectionPostEntityEstimateSize, serialize: _collectionPostEntitySerialize, deserialize: _collectionPostEntityDeserialize, deserializeProp: _collectionPostEntityDeserializeProp, idName: r'isarId', indexes: { r'linkKey': IndexSchema( id: 7263477011456965770, name: r'linkKey', unique: true, replace: true, properties: [ IndexPropertySchema( name: r'linkKey', type: IndexType.hash, caseSensitive: true, ) ], ), r'collectionId': IndexSchema( id: -7489395134515229581, name: r'collectionId', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'collectionId', type: IndexType.hash, caseSensitive: true, ) ], ) }, links: {}, embeddedSchemas: {}, getId: _collectionPostEntityGetId, getLinks: _collectionPostEntityGetLinks, attach: _collectionPostEntityAttach, version: '3.1.0+1', ); int _collectionPostEntityEstimateSize( CollectionPostEntity object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; bytesCount += 3 + object.collectionId.length * 3; bytesCount += 3 + object.linkKey.length * 3; bytesCount += 3 + object.postId.length * 3; bytesCount += 3 + object.providerId.length * 3; return bytesCount; } void _collectionPostEntitySerialize( CollectionPostEntity object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeDateTime(offsets[0], object.addedAt); writer.writeString(offsets[1], object.collectionId); writer.writeString(offsets[2], object.linkKey); writer.writeString(offsets[3], object.postId); writer.writeString(offsets[4], object.providerId); } CollectionPostEntity _collectionPostEntityDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = CollectionPostEntity(); object.addedAt = reader.readDateTime(offsets[0]); object.collectionId = reader.readString(offsets[1]); object.isarId = id; object.linkKey = reader.readString(offsets[2]); object.postId = reader.readString(offsets[3]); object.providerId = reader.readString(offsets[4]); return object; } P _collectionPostEntityDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readDateTime(offset)) as P; case 1: return (reader.readString(offset)) as P; case 2: return (reader.readString(offset)) as P; case 3: return (reader.readString(offset)) as P; case 4: return (reader.readString(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } Id _collectionPostEntityGetId(CollectionPostEntity object) { return object.isarId; } List> _collectionPostEntityGetLinks( CollectionPostEntity object) { return []; } void _collectionPostEntityAttach( IsarCollection col, Id id, CollectionPostEntity object) { object.isarId = id; } extension CollectionPostEntityByIndex on IsarCollection { Future getByLinkKey(String linkKey) { return getByIndex(r'linkKey', [linkKey]); } CollectionPostEntity? getByLinkKeySync(String linkKey) { return getByIndexSync(r'linkKey', [linkKey]); } Future deleteByLinkKey(String linkKey) { return deleteByIndex(r'linkKey', [linkKey]); } bool deleteByLinkKeySync(String linkKey) { return deleteByIndexSync(r'linkKey', [linkKey]); } Future> getAllByLinkKey( List linkKeyValues) { final values = linkKeyValues.map((e) => [e]).toList(); return getAllByIndex(r'linkKey', values); } List getAllByLinkKeySync(List linkKeyValues) { final values = linkKeyValues.map((e) => [e]).toList(); return getAllByIndexSync(r'linkKey', values); } Future deleteAllByLinkKey(List linkKeyValues) { final values = linkKeyValues.map((e) => [e]).toList(); return deleteAllByIndex(r'linkKey', values); } int deleteAllByLinkKeySync(List linkKeyValues) { final values = linkKeyValues.map((e) => [e]).toList(); return deleteAllByIndexSync(r'linkKey', values); } Future putByLinkKey(CollectionPostEntity object) { return putByIndex(r'linkKey', object); } Id putByLinkKeySync(CollectionPostEntity object, {bool saveLinks = true}) { return putByIndexSync(r'linkKey', object, saveLinks: saveLinks); } Future> putAllByLinkKey(List objects) { return putAllByIndex(r'linkKey', objects); } List putAllByLinkKeySync(List objects, {bool saveLinks = true}) { return putAllByIndexSync(r'linkKey', objects, saveLinks: saveLinks); } } extension CollectionPostEntityQueryWhereSort on QueryBuilder { QueryBuilder anyIsarId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension CollectionPostEntityQueryWhere on QueryBuilder { QueryBuilder isarIdEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: isarId, upper: isarId, )); }); } QueryBuilder isarIdNotEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ); } }); } QueryBuilder isarIdGreaterThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: include), ); }); } QueryBuilder isarIdLessThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: include), ); }); } QueryBuilder isarIdBetween( Id lowerIsarId, Id upperIsarId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerIsarId, includeLower: includeLower, upper: upperIsarId, includeUpper: includeUpper, )); }); } QueryBuilder linkKeyEqualTo(String linkKey) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'linkKey', value: [linkKey], )); }); } QueryBuilder linkKeyNotEqualTo(String linkKey) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'linkKey', lower: [], upper: [linkKey], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'linkKey', lower: [linkKey], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'linkKey', lower: [linkKey], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'linkKey', lower: [], upper: [linkKey], includeUpper: false, )); } }); } QueryBuilder collectionIdEqualTo(String collectionId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'collectionId', value: [collectionId], )); }); } QueryBuilder collectionIdNotEqualTo(String collectionId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'collectionId', lower: [], upper: [collectionId], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'collectionId', lower: [collectionId], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'collectionId', lower: [collectionId], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'collectionId', lower: [], upper: [collectionId], includeUpper: false, )); } }); } } extension CollectionPostEntityQueryFilter on QueryBuilder { QueryBuilder addedAtEqualTo(DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'addedAt', value: value, )); }); } QueryBuilder addedAtGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'addedAt', value: value, )); }); } QueryBuilder addedAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'addedAt', value: value, )); }); } QueryBuilder addedAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'addedAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder collectionIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'collectionId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'collectionId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'collectionId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdBetween( 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'collectionId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'collectionId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'collectionId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'collectionId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'collectionId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder collectionIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'collectionId', value: '', )); }); } QueryBuilder collectionIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'collectionId', value: '', )); }); } QueryBuilder isarIdEqualTo(Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isarId', value: value, )); }); } QueryBuilder isarIdGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdBetween( Id lower, Id upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'isarId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder linkKeyEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'linkKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder linkKeyGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'linkKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder linkKeyLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'linkKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder linkKeyBetween( 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'linkKey', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder linkKeyStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'linkKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder linkKeyEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'linkKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder linkKeyContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'linkKey', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder linkKeyMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'linkKey', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder linkKeyIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'linkKey', value: '', )); }); } QueryBuilder linkKeyIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'linkKey', value: '', )); }); } QueryBuilder postIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdBetween( 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'postId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'postId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'postId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder postIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'postId', value: '', )); }); } QueryBuilder postIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'postId', value: '', )); }); } QueryBuilder providerIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdBetween( 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'providerId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'providerId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'providerId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder providerIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'providerId', value: '', )); }); } QueryBuilder providerIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'providerId', value: '', )); }); } } extension CollectionPostEntityQueryObject on QueryBuilder {} extension CollectionPostEntityQueryLinks on QueryBuilder {} extension CollectionPostEntityQuerySortBy on QueryBuilder { QueryBuilder sortByAddedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'addedAt', Sort.asc); }); } QueryBuilder sortByAddedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'addedAt', Sort.desc); }); } QueryBuilder sortByCollectionId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'collectionId', Sort.asc); }); } QueryBuilder sortByCollectionIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'collectionId', Sort.desc); }); } QueryBuilder sortByLinkKey() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'linkKey', Sort.asc); }); } QueryBuilder sortByLinkKeyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'linkKey', Sort.desc); }); } QueryBuilder sortByPostId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'postId', Sort.asc); }); } QueryBuilder sortByPostIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'postId', Sort.desc); }); } QueryBuilder sortByProviderId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.asc); }); } QueryBuilder sortByProviderIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.desc); }); } } extension CollectionPostEntityQuerySortThenBy on QueryBuilder { QueryBuilder thenByAddedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'addedAt', Sort.asc); }); } QueryBuilder thenByAddedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'addedAt', Sort.desc); }); } QueryBuilder thenByCollectionId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'collectionId', Sort.asc); }); } QueryBuilder thenByCollectionIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'collectionId', Sort.desc); }); } QueryBuilder thenByIsarId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.asc); }); } QueryBuilder thenByIsarIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.desc); }); } QueryBuilder thenByLinkKey() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'linkKey', Sort.asc); }); } QueryBuilder thenByLinkKeyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'linkKey', Sort.desc); }); } QueryBuilder thenByPostId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'postId', Sort.asc); }); } QueryBuilder thenByPostIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'postId', Sort.desc); }); } QueryBuilder thenByProviderId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.asc); }); } QueryBuilder thenByProviderIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'providerId', Sort.desc); }); } } extension CollectionPostEntityQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByAddedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'addedAt'); }); } QueryBuilder distinctByCollectionId({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'collectionId', caseSensitive: caseSensitive); }); } QueryBuilder distinctByLinkKey({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'linkKey', caseSensitive: caseSensitive); }); } QueryBuilder distinctByPostId({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'postId', caseSensitive: caseSensitive); }); } QueryBuilder distinctByProviderId({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'providerId', caseSensitive: caseSensitive); }); } } extension CollectionPostEntityQueryProperty on QueryBuilder< CollectionPostEntity, CollectionPostEntity, QQueryProperty> { QueryBuilder isarIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isarId'); }); } QueryBuilder addedAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'addedAt'); }); } QueryBuilder collectionIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'collectionId'); }); } QueryBuilder linkKeyProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'linkKey'); }); } QueryBuilder postIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'postId'); }); } QueryBuilder providerIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'providerId'); }); } } // 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 GetSearchHistoryEntityCollection on Isar { IsarCollection get searchHistoryEntitys => this.collection(); } const SearchHistoryEntitySchema = CollectionSchema( name: r'SearchHistoryEntity', id: -7201285660364201334, properties: { r'historyId': PropertySchema( id: 0, name: r'historyId', type: IsarType.string, ), r'query': PropertySchema( id: 1, name: r'query', type: IsarType.string, ), r'resultCount': PropertySchema( id: 2, name: r'resultCount', type: IsarType.long, ), r'searchedAt': PropertySchema( id: 3, name: r'searchedAt', type: IsarType.dateTime, ), r'tags': PropertySchema( id: 4, name: r'tags', type: IsarType.stringList, ) }, estimateSize: _searchHistoryEntityEstimateSize, serialize: _searchHistoryEntitySerialize, deserialize: _searchHistoryEntityDeserialize, deserializeProp: _searchHistoryEntityDeserializeProp, idName: r'isarId', indexes: { r'historyId': IndexSchema( id: -2299313901551835913, name: r'historyId', unique: true, replace: true, properties: [ IndexPropertySchema( name: r'historyId', type: IndexType.hash, caseSensitive: true, ) ], ) }, links: {}, embeddedSchemas: {}, getId: _searchHistoryEntityGetId, getLinks: _searchHistoryEntityGetLinks, attach: _searchHistoryEntityAttach, version: '3.1.0+1', ); int _searchHistoryEntityEstimateSize( SearchHistoryEntity object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; bytesCount += 3 + object.historyId.length * 3; bytesCount += 3 + object.query.length * 3; bytesCount += 3 + object.tags.length * 3; { for (var i = 0; i < object.tags.length; i++) { final value = object.tags[i]; bytesCount += value.length * 3; } } return bytesCount; } void _searchHistoryEntitySerialize( SearchHistoryEntity object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.historyId); writer.writeString(offsets[1], object.query); writer.writeLong(offsets[2], object.resultCount); writer.writeDateTime(offsets[3], object.searchedAt); writer.writeStringList(offsets[4], object.tags); } SearchHistoryEntity _searchHistoryEntityDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = SearchHistoryEntity(); object.historyId = reader.readString(offsets[0]); object.isarId = id; object.query = reader.readString(offsets[1]); object.resultCount = reader.readLong(offsets[2]); object.searchedAt = reader.readDateTime(offsets[3]); object.tags = reader.readStringList(offsets[4]) ?? []; return object; } P _searchHistoryEntityDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readString(offset)) as P; case 1: return (reader.readString(offset)) as P; case 2: return (reader.readLong(offset)) as P; case 3: return (reader.readDateTime(offset)) as P; case 4: return (reader.readStringList(offset) ?? []) as P; default: throw IsarError('Unknown property with id $propertyId'); } } Id _searchHistoryEntityGetId(SearchHistoryEntity object) { return object.isarId; } List> _searchHistoryEntityGetLinks( SearchHistoryEntity object) { return []; } void _searchHistoryEntityAttach( IsarCollection col, Id id, SearchHistoryEntity object) { object.isarId = id; } extension SearchHistoryEntityByIndex on IsarCollection { Future getByHistoryId(String historyId) { return getByIndex(r'historyId', [historyId]); } SearchHistoryEntity? getByHistoryIdSync(String historyId) { return getByIndexSync(r'historyId', [historyId]); } Future deleteByHistoryId(String historyId) { return deleteByIndex(r'historyId', [historyId]); } bool deleteByHistoryIdSync(String historyId) { return deleteByIndexSync(r'historyId', [historyId]); } Future> getAllByHistoryId( List historyIdValues) { final values = historyIdValues.map((e) => [e]).toList(); return getAllByIndex(r'historyId', values); } List getAllByHistoryIdSync( List historyIdValues) { final values = historyIdValues.map((e) => [e]).toList(); return getAllByIndexSync(r'historyId', values); } Future deleteAllByHistoryId(List historyIdValues) { final values = historyIdValues.map((e) => [e]).toList(); return deleteAllByIndex(r'historyId', values); } int deleteAllByHistoryIdSync(List historyIdValues) { final values = historyIdValues.map((e) => [e]).toList(); return deleteAllByIndexSync(r'historyId', values); } Future putByHistoryId(SearchHistoryEntity object) { return putByIndex(r'historyId', object); } Id putByHistoryIdSync(SearchHistoryEntity object, {bool saveLinks = true}) { return putByIndexSync(r'historyId', object, saveLinks: saveLinks); } Future> putAllByHistoryId(List objects) { return putAllByIndex(r'historyId', objects); } List putAllByHistoryIdSync(List objects, {bool saveLinks = true}) { return putAllByIndexSync(r'historyId', objects, saveLinks: saveLinks); } } extension SearchHistoryEntityQueryWhereSort on QueryBuilder { QueryBuilder anyIsarId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension SearchHistoryEntityQueryWhere on QueryBuilder { QueryBuilder isarIdEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: isarId, upper: isarId, )); }); } QueryBuilder isarIdNotEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ); } }); } QueryBuilder isarIdGreaterThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: include), ); }); } QueryBuilder isarIdLessThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: include), ); }); } QueryBuilder isarIdBetween( Id lowerIsarId, Id upperIsarId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerIsarId, includeLower: includeLower, upper: upperIsarId, includeUpper: includeUpper, )); }); } QueryBuilder historyIdEqualTo(String historyId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'historyId', value: [historyId], )); }); } QueryBuilder historyIdNotEqualTo(String historyId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'historyId', lower: [], upper: [historyId], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'historyId', lower: [historyId], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'historyId', lower: [historyId], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'historyId', lower: [], upper: [historyId], includeUpper: false, )); } }); } } extension SearchHistoryEntityQueryFilter on QueryBuilder { QueryBuilder historyIdEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'historyId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder historyIdGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'historyId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder historyIdLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'historyId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder historyIdBetween( 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'historyId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder historyIdStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'historyId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder historyIdEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'historyId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder historyIdContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'historyId', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder historyIdMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'historyId', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder historyIdIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'historyId', value: '', )); }); } QueryBuilder historyIdIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'historyId', value: '', )); }); } QueryBuilder isarIdEqualTo(Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isarId', value: value, )); }); } QueryBuilder isarIdGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdBetween( Id lower, Id upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'isarId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder queryEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'query', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder queryGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'query', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder queryLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'query', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder queryBetween( 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'query', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder queryStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'query', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder queryEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'query', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder queryContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'query', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder queryMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'query', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder queryIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'query', value: '', )); }); } QueryBuilder queryIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'query', value: '', )); }); } QueryBuilder resultCountEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'resultCount', value: value, )); }); } QueryBuilder resultCountGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'resultCount', value: value, )); }); } QueryBuilder resultCountLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'resultCount', value: value, )); }); } QueryBuilder resultCountBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'resultCount', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder searchedAtEqualTo(DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'searchedAt', value: value, )); }); } QueryBuilder searchedAtGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'searchedAt', value: value, )); }); } QueryBuilder searchedAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'searchedAt', value: value, )); }); } QueryBuilder searchedAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'searchedAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder tagsElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'tags', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'tags', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'tags', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementBetween( 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'tags', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'tags', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'tags', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'tags', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'tags', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder tagsElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'tags', value: '', )); }); } QueryBuilder tagsElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'tags', value: '', )); }); } QueryBuilder tagsLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tags', length, true, length, true, ); }); } QueryBuilder tagsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'tags', 0, true, 0, true, ); }); } QueryBuilder tagsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'tags', 0, false, 999999, true, ); }); } QueryBuilder tagsLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tags', 0, true, length, include, ); }); } QueryBuilder tagsLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tags', length, include, 999999, true, ); }); } QueryBuilder tagsLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'tags', lower, includeLower, upper, includeUpper, ); }); } } extension SearchHistoryEntityQueryObject on QueryBuilder {} extension SearchHistoryEntityQueryLinks on QueryBuilder {} extension SearchHistoryEntityQuerySortBy on QueryBuilder { QueryBuilder sortByHistoryId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'historyId', Sort.asc); }); } QueryBuilder sortByHistoryIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'historyId', Sort.desc); }); } QueryBuilder sortByQuery() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'query', Sort.asc); }); } QueryBuilder sortByQueryDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'query', Sort.desc); }); } QueryBuilder sortByResultCount() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'resultCount', Sort.asc); }); } QueryBuilder sortByResultCountDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'resultCount', Sort.desc); }); } QueryBuilder sortBySearchedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'searchedAt', Sort.asc); }); } QueryBuilder sortBySearchedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'searchedAt', Sort.desc); }); } } extension SearchHistoryEntityQuerySortThenBy on QueryBuilder { QueryBuilder thenByHistoryId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'historyId', Sort.asc); }); } QueryBuilder thenByHistoryIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'historyId', Sort.desc); }); } QueryBuilder thenByIsarId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.asc); }); } QueryBuilder thenByIsarIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.desc); }); } QueryBuilder thenByQuery() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'query', Sort.asc); }); } QueryBuilder thenByQueryDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'query', Sort.desc); }); } QueryBuilder thenByResultCount() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'resultCount', Sort.asc); }); } QueryBuilder thenByResultCountDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'resultCount', Sort.desc); }); } QueryBuilder thenBySearchedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'searchedAt', Sort.asc); }); } QueryBuilder thenBySearchedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'searchedAt', Sort.desc); }); } } extension SearchHistoryEntityQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByHistoryId({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'historyId', caseSensitive: caseSensitive); }); } QueryBuilder distinctByQuery({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'query', caseSensitive: caseSensitive); }); } QueryBuilder distinctByResultCount() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'resultCount'); }); } QueryBuilder distinctBySearchedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'searchedAt'); }); } QueryBuilder distinctByTags() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'tags'); }); } } extension SearchHistoryEntityQueryProperty on QueryBuilder { QueryBuilder isarIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isarId'); }); } QueryBuilder historyIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'historyId'); }); } QueryBuilder queryProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'query'); }); } QueryBuilder resultCountProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'resultCount'); }); } QueryBuilder searchedAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'searchedAt'); }); } QueryBuilder, QQueryOperations> tagsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'tags'); }); } } // 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 GetAppSettingEntityCollection on Isar { IsarCollection get appSettingEntitys => this.collection(); } const AppSettingEntitySchema = CollectionSchema( name: r'AppSettingEntity', id: -2817644754785178746, properties: { r'jsonValue': PropertySchema( id: 0, name: r'jsonValue', type: IsarType.string, ), r'key': PropertySchema( id: 1, name: r'key', type: IsarType.string, ), r'updatedAt': PropertySchema( id: 2, name: r'updatedAt', type: IsarType.dateTime, ) }, estimateSize: _appSettingEntityEstimateSize, serialize: _appSettingEntitySerialize, deserialize: _appSettingEntityDeserialize, deserializeProp: _appSettingEntityDeserializeProp, idName: r'isarId', indexes: { r'key': IndexSchema( id: -4906094122524121629, name: r'key', unique: true, replace: true, properties: [ IndexPropertySchema( name: r'key', type: IndexType.hash, caseSensitive: true, ) ], ) }, links: {}, embeddedSchemas: {}, getId: _appSettingEntityGetId, getLinks: _appSettingEntityGetLinks, attach: _appSettingEntityAttach, version: '3.1.0+1', ); int _appSettingEntityEstimateSize( AppSettingEntity object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; bytesCount += 3 + object.jsonValue.length * 3; bytesCount += 3 + object.key.length * 3; return bytesCount; } void _appSettingEntitySerialize( AppSettingEntity object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.jsonValue); writer.writeString(offsets[1], object.key); writer.writeDateTime(offsets[2], object.updatedAt); } AppSettingEntity _appSettingEntityDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = AppSettingEntity(); object.isarId = id; object.jsonValue = reader.readString(offsets[0]); object.key = reader.readString(offsets[1]); object.updatedAt = reader.readDateTime(offsets[2]); return object; } P _appSettingEntityDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readString(offset)) as P; case 1: return (reader.readString(offset)) as P; case 2: return (reader.readDateTime(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } Id _appSettingEntityGetId(AppSettingEntity object) { return object.isarId; } List> _appSettingEntityGetLinks(AppSettingEntity object) { return []; } void _appSettingEntityAttach( IsarCollection col, Id id, AppSettingEntity object) { object.isarId = id; } extension AppSettingEntityByIndex on IsarCollection { Future getByKey(String key) { return getByIndex(r'key', [key]); } AppSettingEntity? getByKeySync(String key) { return getByIndexSync(r'key', [key]); } Future deleteByKey(String key) { return deleteByIndex(r'key', [key]); } bool deleteByKeySync(String key) { return deleteByIndexSync(r'key', [key]); } Future> getAllByKey(List keyValues) { final values = keyValues.map((e) => [e]).toList(); return getAllByIndex(r'key', values); } List getAllByKeySync(List keyValues) { final values = keyValues.map((e) => [e]).toList(); return getAllByIndexSync(r'key', values); } Future deleteAllByKey(List keyValues) { final values = keyValues.map((e) => [e]).toList(); return deleteAllByIndex(r'key', values); } int deleteAllByKeySync(List keyValues) { final values = keyValues.map((e) => [e]).toList(); return deleteAllByIndexSync(r'key', values); } Future putByKey(AppSettingEntity object) { return putByIndex(r'key', object); } Id putByKeySync(AppSettingEntity object, {bool saveLinks = true}) { return putByIndexSync(r'key', object, saveLinks: saveLinks); } Future> putAllByKey(List objects) { return putAllByIndex(r'key', objects); } List putAllByKeySync(List objects, {bool saveLinks = true}) { return putAllByIndexSync(r'key', objects, saveLinks: saveLinks); } } extension AppSettingEntityQueryWhereSort on QueryBuilder { QueryBuilder anyIsarId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension AppSettingEntityQueryWhere on QueryBuilder { QueryBuilder isarIdEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: isarId, upper: isarId, )); }); } QueryBuilder isarIdNotEqualTo(Id isarId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: false), ); } }); } QueryBuilder isarIdGreaterThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: isarId, includeLower: include), ); }); } QueryBuilder isarIdLessThan(Id isarId, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: isarId, includeUpper: include), ); }); } QueryBuilder isarIdBetween( Id lowerIsarId, Id upperIsarId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerIsarId, includeLower: includeLower, upper: upperIsarId, includeUpper: includeUpper, )); }); } QueryBuilder keyEqualTo(String key) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'key', value: [key], )); }); } QueryBuilder keyNotEqualTo(String key) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'key', lower: [], upper: [key], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'key', lower: [key], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'key', lower: [key], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'key', lower: [], upper: [key], includeUpper: false, )); } }); } } extension AppSettingEntityQueryFilter on QueryBuilder { QueryBuilder isarIdEqualTo(Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isarId', value: value, )); }); } QueryBuilder isarIdGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'isarId', value: value, )); }); } QueryBuilder isarIdBetween( Id lower, Id upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'isarId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder jsonValueEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'jsonValue', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder jsonValueGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'jsonValue', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder jsonValueLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'jsonValue', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder jsonValueBetween( 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'jsonValue', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder jsonValueStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'jsonValue', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder jsonValueEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'jsonValue', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder jsonValueContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'jsonValue', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder jsonValueMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'jsonValue', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder jsonValueIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'jsonValue', value: '', )); }); } QueryBuilder jsonValueIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'jsonValue', value: '', )); }); } QueryBuilder keyEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'key', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder keyGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'key', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder keyLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'key', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder keyBetween( 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'key', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder keyStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'key', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder keyEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'key', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder keyContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'key', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder keyMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'key', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder keyIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'key', value: '', )); }); } QueryBuilder keyIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'key', value: '', )); }); } QueryBuilder updatedAtEqualTo(DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'updatedAt', value: value, )); }); } QueryBuilder updatedAtGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'updatedAt', value: value, )); }); } QueryBuilder updatedAtLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'updatedAt', value: value, )); }); } QueryBuilder updatedAtBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'updatedAt', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension AppSettingEntityQueryObject on QueryBuilder {} extension AppSettingEntityQueryLinks on QueryBuilder {} extension AppSettingEntityQuerySortBy on QueryBuilder { QueryBuilder sortByJsonValue() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'jsonValue', Sort.asc); }); } QueryBuilder sortByJsonValueDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'jsonValue', Sort.desc); }); } QueryBuilder sortByKey() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'key', Sort.asc); }); } QueryBuilder sortByKeyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'key', Sort.desc); }); } QueryBuilder sortByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.asc); }); } QueryBuilder sortByUpdatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.desc); }); } } extension AppSettingEntityQuerySortThenBy on QueryBuilder { QueryBuilder thenByIsarId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.asc); }); } QueryBuilder thenByIsarIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isarId', Sort.desc); }); } QueryBuilder thenByJsonValue() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'jsonValue', Sort.asc); }); } QueryBuilder thenByJsonValueDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'jsonValue', Sort.desc); }); } QueryBuilder thenByKey() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'key', Sort.asc); }); } QueryBuilder thenByKeyDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'key', Sort.desc); }); } QueryBuilder thenByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.asc); }); } QueryBuilder thenByUpdatedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'updatedAt', Sort.desc); }); } } extension AppSettingEntityQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByJsonValue({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'jsonValue', caseSensitive: caseSensitive); }); } QueryBuilder distinctByKey( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'key', caseSensitive: caseSensitive); }); } QueryBuilder distinctByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'updatedAt'); }); } } extension AppSettingEntityQueryProperty on QueryBuilder { QueryBuilder isarIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isarId'); }); } QueryBuilder jsonValueProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'jsonValue'); }); } QueryBuilder keyProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'key'); }); } QueryBuilder updatedAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'updatedAt'); }); } }