// GENERATED CODE - DO NOT MODIFY BY HAND part of 'point_record.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 GetPointRecordCollection on Isar { IsarCollection get pointRecords => this.collection(); } const PointRecordSchema = CollectionSchema( name: r'PointRecord', id: 733086018020266618, properties: { r'arrowsPerEnd': PropertySchema( id: 0, name: r'arrowsPerEnd', type: IsarType.long, ), r'averageScore': PropertySchema( id: 1, name: r'averageScore', type: IsarType.double, ), r'bowName': PropertySchema( id: 2, name: r'bowName', type: IsarType.string, ), r'bowOptionId': PropertySchema( id: 3, name: r'bowOptionId', type: IsarType.long, ), r'completedAt': PropertySchema( id: 4, name: r'completedAt', type: IsarType.dateTime, ), r'createdAt': PropertySchema( id: 5, name: r'createdAt', type: IsarType.dateTime, ), r'distanceMeters': PropertySchema( id: 6, name: r'distanceMeters', type: IsarType.long, ), r'endCount': PropertySchema( id: 7, name: r'endCount', type: IsarType.long, ), r'hitPoints': PropertySchema( id: 8, name: r'hitPoints', type: IsarType.objectList, target: r'HitPoint', ), r'isDraft': PropertySchema( id: 9, name: r'isDraft', type: IsarType.bool, ), r'note': PropertySchema( id: 10, name: r'note', type: IsarType.string, ), r'scores': PropertySchema( id: 11, name: r'scores', type: IsarType.longList, ), r'status': PropertySchema( id: 12, name: r'status', type: IsarType.byte, enumMap: _PointRecordstatusEnumValueMap, ), r'targetName': PropertySchema( id: 13, name: r'targetName', type: IsarType.string, ), r'targetOptionId': PropertySchema( id: 14, name: r'targetOptionId', type: IsarType.long, ), r'title': PropertySchema( id: 15, name: r'title', type: IsarType.string, ), r'totalArrows': PropertySchema( id: 16, name: r'totalArrows', type: IsarType.long, ), r'totalScore': PropertySchema( id: 17, name: r'totalScore', type: IsarType.long, ), r'updatedAt': PropertySchema( id: 18, name: r'updatedAt', type: IsarType.dateTime, ) }, estimateSize: _pointRecordEstimateSize, serialize: _pointRecordSerialize, deserialize: _pointRecordDeserialize, deserializeProp: _pointRecordDeserializeProp, idName: r'id', indexes: { r'updatedAt': IndexSchema( id: -6238191080293565125, name: r'updatedAt', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'updatedAt', type: IndexType.value, caseSensitive: false, ) ], ), r'createdAt': IndexSchema( id: -3433535483987302584, name: r'createdAt', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'createdAt', type: IndexType.value, caseSensitive: false, ) ], ), r'completedAt': IndexSchema( id: -3156591011457686752, name: r'completedAt', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'completedAt', type: IndexType.value, caseSensitive: false, ) ], ), r'bowOptionId': IndexSchema( id: 5551937090384643164, name: r'bowOptionId', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'bowOptionId', type: IndexType.value, caseSensitive: false, ) ], ), r'targetOptionId': IndexSchema( id: -8007721351844109533, name: r'targetOptionId', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'targetOptionId', type: IndexType.value, caseSensitive: false, ) ], ) }, links: {}, embeddedSchemas: {r'HitPoint': HitPointSchema}, getId: _pointRecordGetId, getLinks: _pointRecordGetLinks, attach: _pointRecordAttach, version: '3.1.0+1', ); int _pointRecordEstimateSize( PointRecord object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; bytesCount += 3 + object.bowName.length * 3; bytesCount += 3 + object.hitPoints.length * 3; { final offsets = allOffsets[HitPoint]!; for (var i = 0; i < object.hitPoints.length; i++) { final value = object.hitPoints[i]; bytesCount += HitPointSchema.estimateSize(value, offsets, allOffsets); } } { final value = object.note; if (value != null) { bytesCount += 3 + value.length * 3; } } bytesCount += 3 + object.scores.length * 8; bytesCount += 3 + object.targetName.length * 3; bytesCount += 3 + object.title.length * 3; return bytesCount; } void _pointRecordSerialize( PointRecord object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.arrowsPerEnd); writer.writeDouble(offsets[1], object.averageScore); writer.writeString(offsets[2], object.bowName); writer.writeLong(offsets[3], object.bowOptionId); writer.writeDateTime(offsets[4], object.completedAt); writer.writeDateTime(offsets[5], object.createdAt); writer.writeLong(offsets[6], object.distanceMeters); writer.writeLong(offsets[7], object.endCount); writer.writeObjectList( offsets[8], allOffsets, HitPointSchema.serialize, object.hitPoints, ); writer.writeBool(offsets[9], object.isDraft); writer.writeString(offsets[10], object.note); writer.writeLongList(offsets[11], object.scores); writer.writeByte(offsets[12], object.status.index); writer.writeString(offsets[13], object.targetName); writer.writeLong(offsets[14], object.targetOptionId); writer.writeString(offsets[15], object.title); writer.writeLong(offsets[16], object.totalArrows); writer.writeLong(offsets[17], object.totalScore); writer.writeDateTime(offsets[18], object.updatedAt); } PointRecord _pointRecordDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = PointRecord(); object.arrowsPerEnd = reader.readLong(offsets[0]); object.bowName = reader.readString(offsets[2]); object.bowOptionId = reader.readLong(offsets[3]); object.completedAt = reader.readDateTimeOrNull(offsets[4]); object.createdAt = reader.readDateTime(offsets[5]); object.distanceMeters = reader.readLong(offsets[6]); object.endCount = reader.readLong(offsets[7]); object.hitPoints = reader.readObjectList( offsets[8], HitPointSchema.deserialize, allOffsets, HitPoint(), ) ?? []; object.id = id; object.note = reader.readStringOrNull(offsets[10]); object.scores = reader.readLongList(offsets[11]) ?? []; object.status = _PointRecordstatusValueEnumMap[reader.readByteOrNull(offsets[12])] ?? PointRecordStatus.draft; object.targetName = reader.readString(offsets[13]); object.targetOptionId = reader.readLong(offsets[14]); object.title = reader.readString(offsets[15]); object.updatedAt = reader.readDateTime(offsets[18]); return object; } P _pointRecordDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLong(offset)) as P; case 1: return (reader.readDoubleOrNull(offset)) as P; case 2: return (reader.readString(offset)) as P; case 3: return (reader.readLong(offset)) as P; case 4: return (reader.readDateTimeOrNull(offset)) as P; case 5: return (reader.readDateTime(offset)) as P; case 6: return (reader.readLong(offset)) as P; case 7: return (reader.readLong(offset)) as P; case 8: return (reader.readObjectList( offset, HitPointSchema.deserialize, allOffsets, HitPoint(), ) ?? []) as P; case 9: return (reader.readBool(offset)) as P; case 10: return (reader.readStringOrNull(offset)) as P; case 11: return (reader.readLongList(offset) ?? []) as P; case 12: return (_PointRecordstatusValueEnumMap[reader.readByteOrNull(offset)] ?? PointRecordStatus.draft) as P; case 13: return (reader.readString(offset)) as P; case 14: return (reader.readLong(offset)) as P; case 15: return (reader.readString(offset)) as P; case 16: return (reader.readLong(offset)) as P; case 17: return (reader.readLong(offset)) as P; case 18: return (reader.readDateTime(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } const _PointRecordstatusEnumValueMap = { 'draft': 0, 'completed': 1, }; const _PointRecordstatusValueEnumMap = { 0: PointRecordStatus.draft, 1: PointRecordStatus.completed, }; Id _pointRecordGetId(PointRecord object) { return object.id; } List> _pointRecordGetLinks(PointRecord object) { return []; } void _pointRecordAttach( IsarCollection col, Id id, PointRecord object) { object.id = id; } extension PointRecordQueryWhereSort on QueryBuilder { QueryBuilder anyId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } QueryBuilder anyUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addWhereClause( const IndexWhereClause.any(indexName: r'updatedAt'), ); }); } QueryBuilder anyCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addWhereClause( const IndexWhereClause.any(indexName: r'createdAt'), ); }); } QueryBuilder anyCompletedAt() { return QueryBuilder.apply(this, (query) { return query.addWhereClause( const IndexWhereClause.any(indexName: r'completedAt'), ); }); } QueryBuilder anyBowOptionId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause( const IndexWhereClause.any(indexName: r'bowOptionId'), ); }); } QueryBuilder anyTargetOptionId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause( const IndexWhereClause.any(indexName: r'targetOptionId'), ); }); } } extension PointRecordQueryWhere on QueryBuilder { QueryBuilder idEqualTo(Id id) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: id, upper: id, )); }); } QueryBuilder idNotEqualTo( Id id) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: false), ); } }); } QueryBuilder idGreaterThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: include), ); }); } QueryBuilder idLessThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: include), ); }); } QueryBuilder idBetween( Id lowerId, Id upperId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerId, includeLower: includeLower, upper: upperId, includeUpper: includeUpper, )); }); } QueryBuilder updatedAtEqualTo( DateTime updatedAt) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'updatedAt', value: [updatedAt], )); }); } QueryBuilder updatedAtNotEqualTo( DateTime updatedAt) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [], upper: [updatedAt], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [updatedAt], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [updatedAt], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [], upper: [updatedAt], includeUpper: false, )); } }); } QueryBuilder updatedAtGreaterThan( DateTime updatedAt, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [updatedAt], includeLower: include, upper: [], )); }); } QueryBuilder updatedAtLessThan( DateTime updatedAt, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [], upper: [updatedAt], includeUpper: include, )); }); } QueryBuilder updatedAtBetween( DateTime lowerUpdatedAt, DateTime upperUpdatedAt, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'updatedAt', lower: [lowerUpdatedAt], includeLower: includeLower, upper: [upperUpdatedAt], includeUpper: includeUpper, )); }); } QueryBuilder createdAtEqualTo( DateTime createdAt) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'createdAt', value: [createdAt], )); }); } QueryBuilder createdAtNotEqualTo( DateTime createdAt) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'createdAt', lower: [], upper: [createdAt], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'createdAt', lower: [createdAt], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'createdAt', lower: [createdAt], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'createdAt', lower: [], upper: [createdAt], includeUpper: false, )); } }); } QueryBuilder createdAtGreaterThan( DateTime createdAt, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'createdAt', lower: [createdAt], includeLower: include, upper: [], )); }); } QueryBuilder createdAtLessThan( DateTime createdAt, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'createdAt', lower: [], upper: [createdAt], includeUpper: include, )); }); } QueryBuilder createdAtBetween( DateTime lowerCreatedAt, DateTime upperCreatedAt, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'createdAt', lower: [lowerCreatedAt], includeLower: includeLower, upper: [upperCreatedAt], includeUpper: includeUpper, )); }); } QueryBuilder completedAtIsNull() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'completedAt', value: [null], )); }); } QueryBuilder completedAtIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'completedAt', lower: [null], includeLower: false, upper: [], )); }); } QueryBuilder completedAtEqualTo( DateTime? completedAt) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'completedAt', value: [completedAt], )); }); } QueryBuilder completedAtNotEqualTo(DateTime? completedAt) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'completedAt', lower: [], upper: [completedAt], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'completedAt', lower: [completedAt], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'completedAt', lower: [completedAt], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'completedAt', lower: [], upper: [completedAt], includeUpper: false, )); } }); } QueryBuilder completedAtGreaterThan( DateTime? completedAt, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'completedAt', lower: [completedAt], includeLower: include, upper: [], )); }); } QueryBuilder completedAtLessThan( DateTime? completedAt, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'completedAt', lower: [], upper: [completedAt], includeUpper: include, )); }); } QueryBuilder completedAtBetween( DateTime? lowerCompletedAt, DateTime? upperCompletedAt, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'completedAt', lower: [lowerCompletedAt], includeLower: includeLower, upper: [upperCompletedAt], includeUpper: includeUpper, )); }); } QueryBuilder bowOptionIdEqualTo( int bowOptionId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'bowOptionId', value: [bowOptionId], )); }); } QueryBuilder bowOptionIdNotEqualTo(int bowOptionId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'bowOptionId', lower: [], upper: [bowOptionId], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'bowOptionId', lower: [bowOptionId], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'bowOptionId', lower: [bowOptionId], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'bowOptionId', lower: [], upper: [bowOptionId], includeUpper: false, )); } }); } QueryBuilder bowOptionIdGreaterThan( int bowOptionId, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'bowOptionId', lower: [bowOptionId], includeLower: include, upper: [], )); }); } QueryBuilder bowOptionIdLessThan( int bowOptionId, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'bowOptionId', lower: [], upper: [bowOptionId], includeUpper: include, )); }); } QueryBuilder bowOptionIdBetween( int lowerBowOptionId, int upperBowOptionId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'bowOptionId', lower: [lowerBowOptionId], includeLower: includeLower, upper: [upperBowOptionId], includeUpper: includeUpper, )); }); } QueryBuilder targetOptionIdEqualTo(int targetOptionId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'targetOptionId', value: [targetOptionId], )); }); } QueryBuilder targetOptionIdNotEqualTo(int targetOptionId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'targetOptionId', lower: [], upper: [targetOptionId], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'targetOptionId', lower: [targetOptionId], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'targetOptionId', lower: [targetOptionId], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'targetOptionId', lower: [], upper: [targetOptionId], includeUpper: false, )); } }); } QueryBuilder targetOptionIdGreaterThan( int targetOptionId, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'targetOptionId', lower: [targetOptionId], includeLower: include, upper: [], )); }); } QueryBuilder targetOptionIdLessThan( int targetOptionId, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'targetOptionId', lower: [], upper: [targetOptionId], includeUpper: include, )); }); } QueryBuilder targetOptionIdBetween( int lowerTargetOptionId, int upperTargetOptionId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'targetOptionId', lower: [lowerTargetOptionId], includeLower: includeLower, upper: [upperTargetOptionId], includeUpper: includeUpper, )); }); } } extension PointRecordQueryFilter on QueryBuilder { QueryBuilder arrowsPerEndEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'arrowsPerEnd', value: value, )); }); } QueryBuilder arrowsPerEndGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'arrowsPerEnd', value: value, )); }); } QueryBuilder arrowsPerEndLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'arrowsPerEnd', value: value, )); }); } QueryBuilder arrowsPerEndBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'arrowsPerEnd', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder averageScoreIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'averageScore', )); }); } QueryBuilder averageScoreIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'averageScore', )); }); } QueryBuilder averageScoreEqualTo( double? value, { double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'averageScore', value: value, epsilon: epsilon, )); }); } QueryBuilder averageScoreGreaterThan( double? value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'averageScore', value: value, epsilon: epsilon, )); }); } QueryBuilder averageScoreLessThan( double? value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'averageScore', value: value, epsilon: epsilon, )); }); } QueryBuilder averageScoreBetween( double? lower, double? upper, { bool includeLower = true, bool includeUpper = true, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'averageScore', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, epsilon: epsilon, )); }); } QueryBuilder bowNameEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'bowName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder bowNameGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'bowName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder bowNameLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'bowName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder bowNameBetween( 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'bowName', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder bowNameStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'bowName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder bowNameEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'bowName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder bowNameContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'bowName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder bowNameMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'bowName', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder bowNameIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'bowName', value: '', )); }); } QueryBuilder bowNameIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'bowName', value: '', )); }); } QueryBuilder bowOptionIdEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'bowOptionId', value: value, )); }); } QueryBuilder bowOptionIdGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'bowOptionId', value: value, )); }); } QueryBuilder bowOptionIdLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'bowOptionId', value: value, )); }); } QueryBuilder bowOptionIdBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'bowOptionId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder completedAtIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'completedAt', )); }); } QueryBuilder completedAtIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'completedAt', )); }); } QueryBuilder completedAtEqualTo(DateTime? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'completedAt', value: value, )); }); } QueryBuilder completedAtGreaterThan( DateTime? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'completedAt', value: value, )); }); } QueryBuilder completedAtLessThan( DateTime? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'completedAt', value: value, )); }); } QueryBuilder completedAtBetween( DateTime? lower, DateTime? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'completedAt', 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 distanceMetersEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'distanceMeters', value: value, )); }); } QueryBuilder distanceMetersGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'distanceMeters', value: value, )); }); } QueryBuilder distanceMetersLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'distanceMeters', value: value, )); }); } QueryBuilder distanceMetersBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'distanceMeters', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder endCountEqualTo( int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'endCount', value: value, )); }); } QueryBuilder endCountGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'endCount', value: value, )); }); } QueryBuilder endCountLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'endCount', value: value, )); }); } QueryBuilder endCountBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'endCount', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder hitPointsLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'hitPoints', length, true, length, true, ); }); } QueryBuilder hitPointsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'hitPoints', 0, true, 0, true, ); }); } QueryBuilder hitPointsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'hitPoints', 0, false, 999999, true, ); }); } QueryBuilder hitPointsLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'hitPoints', 0, true, length, include, ); }); } QueryBuilder hitPointsLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'hitPoints', length, include, 999999, true, ); }); } QueryBuilder hitPointsLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'hitPoints', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder idEqualTo( Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'id', value: value, )); }); } QueryBuilder idGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idBetween( Id lower, Id upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'id', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder isDraftEqualTo( bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isDraft', value: value, )); }); } QueryBuilder noteIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'note', )); }); } QueryBuilder noteIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'note', )); }); } QueryBuilder noteEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'note', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder noteGreaterThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'note', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder noteLessThan( String? value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'note', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder noteBetween( 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'note', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder noteStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'note', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder noteEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'note', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder noteContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'note', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder noteMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'note', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder noteIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'note', value: '', )); }); } QueryBuilder noteIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'note', value: '', )); }); } QueryBuilder scoresElementEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'scores', value: value, )); }); } QueryBuilder scoresElementGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'scores', value: value, )); }); } QueryBuilder scoresElementLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'scores', value: value, )); }); } QueryBuilder scoresElementBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'scores', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder scoresLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'scores', length, true, length, true, ); }); } QueryBuilder scoresIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'scores', 0, true, 0, true, ); }); } QueryBuilder scoresIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'scores', 0, false, 999999, true, ); }); } QueryBuilder scoresLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'scores', 0, true, length, include, ); }); } QueryBuilder scoresLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'scores', length, include, 999999, true, ); }); } QueryBuilder scoresLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'scores', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder statusEqualTo( PointRecordStatus value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'status', value: value, )); }); } QueryBuilder statusGreaterThan( PointRecordStatus value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'status', value: value, )); }); } QueryBuilder statusLessThan( PointRecordStatus value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'status', value: value, )); }); } QueryBuilder statusBetween( PointRecordStatus lower, PointRecordStatus 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, )); }); } QueryBuilder targetNameEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'targetName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder targetNameGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'targetName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder targetNameLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'targetName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder targetNameBetween( 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'targetName', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder targetNameStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'targetName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder targetNameEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'targetName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder targetNameContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'targetName', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder targetNameMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'targetName', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder targetNameIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'targetName', value: '', )); }); } QueryBuilder targetNameIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'targetName', value: '', )); }); } QueryBuilder targetOptionIdEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'targetOptionId', value: value, )); }); } QueryBuilder targetOptionIdGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'targetOptionId', value: value, )); }); } QueryBuilder targetOptionIdLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'targetOptionId', value: value, )); }); } QueryBuilder targetOptionIdBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'targetOptionId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder titleEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'title', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder titleGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'title', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder titleLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'title', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder titleBetween( 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'title', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder titleStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'title', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder titleEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'title', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder titleContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'title', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder titleMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'title', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder titleIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'title', value: '', )); }); } QueryBuilder titleIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'title', value: '', )); }); } QueryBuilder totalArrowsEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'totalArrows', value: value, )); }); } QueryBuilder totalArrowsGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'totalArrows', value: value, )); }); } QueryBuilder totalArrowsLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'totalArrows', value: value, )); }); } QueryBuilder totalArrowsBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'totalArrows', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder totalScoreEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'totalScore', value: value, )); }); } QueryBuilder totalScoreGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'totalScore', value: value, )); }); } QueryBuilder totalScoreLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'totalScore', value: value, )); }); } QueryBuilder totalScoreBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'totalScore', 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 PointRecordQueryObject on QueryBuilder { QueryBuilder hitPointsElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'hitPoints'); }); } } extension PointRecordQueryLinks on QueryBuilder {} extension PointRecordQuerySortBy on QueryBuilder { QueryBuilder sortByArrowsPerEnd() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'arrowsPerEnd', Sort.asc); }); } QueryBuilder sortByArrowsPerEndDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'arrowsPerEnd', Sort.desc); }); } QueryBuilder sortByAverageScore() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'averageScore', Sort.asc); }); } QueryBuilder sortByAverageScoreDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'averageScore', Sort.desc); }); } QueryBuilder sortByBowName() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bowName', Sort.asc); }); } QueryBuilder sortByBowNameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bowName', Sort.desc); }); } QueryBuilder sortByBowOptionId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bowOptionId', Sort.asc); }); } QueryBuilder sortByBowOptionIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bowOptionId', Sort.desc); }); } QueryBuilder sortByCompletedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'completedAt', Sort.asc); }); } QueryBuilder sortByCompletedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'completedAt', 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 sortByDistanceMeters() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'distanceMeters', Sort.asc); }); } QueryBuilder sortByDistanceMetersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'distanceMeters', Sort.desc); }); } QueryBuilder sortByEndCount() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'endCount', Sort.asc); }); } QueryBuilder sortByEndCountDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'endCount', Sort.desc); }); } QueryBuilder sortByIsDraft() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isDraft', Sort.asc); }); } QueryBuilder sortByIsDraftDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isDraft', Sort.desc); }); } QueryBuilder sortByNote() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'note', Sort.asc); }); } QueryBuilder sortByNoteDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'note', 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); }); } QueryBuilder sortByTargetName() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'targetName', Sort.asc); }); } QueryBuilder sortByTargetNameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'targetName', Sort.desc); }); } QueryBuilder sortByTargetOptionId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'targetOptionId', Sort.asc); }); } QueryBuilder sortByTargetOptionIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'targetOptionId', Sort.desc); }); } QueryBuilder sortByTitle() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'title', Sort.asc); }); } QueryBuilder sortByTitleDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'title', Sort.desc); }); } QueryBuilder sortByTotalArrows() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'totalArrows', Sort.asc); }); } QueryBuilder sortByTotalArrowsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'totalArrows', Sort.desc); }); } QueryBuilder sortByTotalScore() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'totalScore', Sort.asc); }); } QueryBuilder sortByTotalScoreDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'totalScore', 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 PointRecordQuerySortThenBy on QueryBuilder { QueryBuilder thenByArrowsPerEnd() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'arrowsPerEnd', Sort.asc); }); } QueryBuilder thenByArrowsPerEndDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'arrowsPerEnd', Sort.desc); }); } QueryBuilder thenByAverageScore() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'averageScore', Sort.asc); }); } QueryBuilder thenByAverageScoreDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'averageScore', Sort.desc); }); } QueryBuilder thenByBowName() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bowName', Sort.asc); }); } QueryBuilder thenByBowNameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bowName', Sort.desc); }); } QueryBuilder thenByBowOptionId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bowOptionId', Sort.asc); }); } QueryBuilder thenByBowOptionIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bowOptionId', Sort.desc); }); } QueryBuilder thenByCompletedAt() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'completedAt', Sort.asc); }); } QueryBuilder thenByCompletedAtDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'completedAt', 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 thenByDistanceMeters() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'distanceMeters', Sort.asc); }); } QueryBuilder thenByDistanceMetersDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'distanceMeters', Sort.desc); }); } QueryBuilder thenByEndCount() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'endCount', Sort.asc); }); } QueryBuilder thenByEndCountDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'endCount', Sort.desc); }); } QueryBuilder thenById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.asc); }); } QueryBuilder thenByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.desc); }); } QueryBuilder thenByIsDraft() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isDraft', Sort.asc); }); } QueryBuilder thenByIsDraftDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'isDraft', Sort.desc); }); } QueryBuilder thenByNote() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'note', Sort.asc); }); } QueryBuilder thenByNoteDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'note', 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); }); } QueryBuilder thenByTargetName() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'targetName', Sort.asc); }); } QueryBuilder thenByTargetNameDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'targetName', Sort.desc); }); } QueryBuilder thenByTargetOptionId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'targetOptionId', Sort.asc); }); } QueryBuilder thenByTargetOptionIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'targetOptionId', Sort.desc); }); } QueryBuilder thenByTitle() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'title', Sort.asc); }); } QueryBuilder thenByTitleDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'title', Sort.desc); }); } QueryBuilder thenByTotalArrows() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'totalArrows', Sort.asc); }); } QueryBuilder thenByTotalArrowsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'totalArrows', Sort.desc); }); } QueryBuilder thenByTotalScore() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'totalScore', Sort.asc); }); } QueryBuilder thenByTotalScoreDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'totalScore', 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 PointRecordQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByArrowsPerEnd() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'arrowsPerEnd'); }); } QueryBuilder distinctByAverageScore() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'averageScore'); }); } QueryBuilder distinctByBowName( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'bowName', caseSensitive: caseSensitive); }); } QueryBuilder distinctByBowOptionId() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'bowOptionId'); }); } QueryBuilder distinctByCompletedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'completedAt'); }); } QueryBuilder distinctByCreatedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'createdAt'); }); } QueryBuilder distinctByDistanceMeters() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'distanceMeters'); }); } QueryBuilder distinctByEndCount() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'endCount'); }); } QueryBuilder distinctByIsDraft() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'isDraft'); }); } QueryBuilder distinctByNote( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'note', caseSensitive: caseSensitive); }); } QueryBuilder distinctByScores() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'scores'); }); } QueryBuilder distinctByStatus() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'status'); }); } QueryBuilder distinctByTargetName( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'targetName', caseSensitive: caseSensitive); }); } QueryBuilder distinctByTargetOptionId() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'targetOptionId'); }); } QueryBuilder distinctByTitle( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'title', caseSensitive: caseSensitive); }); } QueryBuilder distinctByTotalArrows() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'totalArrows'); }); } QueryBuilder distinctByTotalScore() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'totalScore'); }); } QueryBuilder distinctByUpdatedAt() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'updatedAt'); }); } } extension PointRecordQueryProperty on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder arrowsPerEndProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'arrowsPerEnd'); }); } QueryBuilder averageScoreProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'averageScore'); }); } QueryBuilder bowNameProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'bowName'); }); } QueryBuilder bowOptionIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'bowOptionId'); }); } QueryBuilder completedAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'completedAt'); }); } QueryBuilder createdAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'createdAt'); }); } QueryBuilder distanceMetersProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'distanceMeters'); }); } QueryBuilder endCountProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'endCount'); }); } QueryBuilder, QQueryOperations> hitPointsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'hitPoints'); }); } QueryBuilder isDraftProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'isDraft'); }); } QueryBuilder noteProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'note'); }); } QueryBuilder, QQueryOperations> scoresProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'scores'); }); } QueryBuilder statusProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'status'); }); } QueryBuilder targetNameProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'targetName'); }); } QueryBuilder targetOptionIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'targetOptionId'); }); } QueryBuilder titleProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'title'); }); } QueryBuilder totalArrowsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'totalArrows'); }); } QueryBuilder totalScoreProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'totalScore'); }); } QueryBuilder updatedAtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'updatedAt'); }); } } // ************************************************************************** // IsarEmbeddedGenerator // ************************************************************************** // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const HitPointSchema = Schema( name: r'HitPoint', id: -4202326135308389480, properties: { r'arrowIndex': PropertySchema( id: 0, name: r'arrowIndex', type: IsarType.long, ), r'endIndex': PropertySchema( id: 1, name: r'endIndex', type: IsarType.long, ), r'isMiss': PropertySchema( id: 2, name: r'isMiss', type: IsarType.bool, ), r'normalizedX': PropertySchema( id: 3, name: r'normalizedX', type: IsarType.double, ), r'normalizedY': PropertySchema( id: 4, name: r'normalizedY', type: IsarType.double, ), r'score': PropertySchema( id: 5, name: r'score', type: IsarType.long, ) }, estimateSize: _hitPointEstimateSize, serialize: _hitPointSerialize, deserialize: _hitPointDeserialize, deserializeProp: _hitPointDeserializeProp, ); int _hitPointEstimateSize( HitPoint object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; return bytesCount; } void _hitPointSerialize( HitPoint object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeLong(offsets[0], object.arrowIndex); writer.writeLong(offsets[1], object.endIndex); writer.writeBool(offsets[2], object.isMiss); writer.writeDouble(offsets[3], object.normalizedX); writer.writeDouble(offsets[4], object.normalizedY); writer.writeLong(offsets[5], object.score); } HitPoint _hitPointDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = HitPoint( arrowIndex: reader.readLongOrNull(offsets[0]) ?? 0, endIndex: reader.readLongOrNull(offsets[1]) ?? 0, isMiss: reader.readBoolOrNull(offsets[2]) ?? false, normalizedX: reader.readDoubleOrNull(offsets[3]) ?? 0, normalizedY: reader.readDoubleOrNull(offsets[4]) ?? 0, score: reader.readLongOrNull(offsets[5]), ); return object; } P _hitPointDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readLongOrNull(offset) ?? 0) as P; case 1: return (reader.readLongOrNull(offset) ?? 0) as P; case 2: return (reader.readBoolOrNull(offset) ?? false) as P; case 3: return (reader.readDoubleOrNull(offset) ?? 0) as P; case 4: return (reader.readDoubleOrNull(offset) ?? 0) as P; case 5: return (reader.readLongOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } extension HitPointQueryFilter on QueryBuilder { QueryBuilder arrowIndexEqualTo( int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'arrowIndex', value: value, )); }); } QueryBuilder arrowIndexGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'arrowIndex', value: value, )); }); } QueryBuilder arrowIndexLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'arrowIndex', value: value, )); }); } QueryBuilder arrowIndexBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'arrowIndex', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder endIndexEqualTo( int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'endIndex', value: value, )); }); } QueryBuilder endIndexGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'endIndex', value: value, )); }); } QueryBuilder endIndexLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'endIndex', value: value, )); }); } QueryBuilder endIndexBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'endIndex', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder isMissEqualTo( bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'isMiss', value: value, )); }); } QueryBuilder normalizedXEqualTo( double value, { double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'normalizedX', value: value, epsilon: epsilon, )); }); } QueryBuilder normalizedXGreaterThan( double value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'normalizedX', value: value, epsilon: epsilon, )); }); } QueryBuilder normalizedXLessThan( double value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'normalizedX', value: value, epsilon: epsilon, )); }); } QueryBuilder normalizedXBetween( double lower, double upper, { bool includeLower = true, bool includeUpper = true, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'normalizedX', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, epsilon: epsilon, )); }); } QueryBuilder normalizedYEqualTo( double value, { double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'normalizedY', value: value, epsilon: epsilon, )); }); } QueryBuilder normalizedYGreaterThan( double value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'normalizedY', value: value, epsilon: epsilon, )); }); } QueryBuilder normalizedYLessThan( double value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'normalizedY', value: value, epsilon: epsilon, )); }); } QueryBuilder normalizedYBetween( double lower, double upper, { bool includeLower = true, bool includeUpper = true, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'normalizedY', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, epsilon: epsilon, )); }); } QueryBuilder scoreIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'score', )); }); } QueryBuilder scoreIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'score', )); }); } 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, )); }); } } extension HitPointQueryObject on QueryBuilder {}