// GENERATED CODE - DO NOT MODIFY BY HAND part of 'number_factsheet.dart'; // ************************************************************************** // _IsarCollectionGenerator // ************************************************************************** // coverage:ignore-file // ignore_for_file: duplicate_ignore, invalid_use_of_protected_member, lines_longer_than_80_chars, constant_identifier_names, avoid_js_rounded_ints, no_leading_underscores_for_local_identifiers, require_trailing_commas, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_in_if_null_operators, library_private_types_in_public_api, prefer_const_constructors // ignore_for_file: type=lint extension GetNumberFactsheetCollection on Isar { IsarCollection get numberFactsheets => this.collection(); } const NumberFactsheetSchema = IsarGeneratedSchema( schema: IsarSchema( name: 'NumberFactsheet', idName: 'id', embedded: false, properties: [ IsarPropertySchema( name: 'singleMeasure', type: IsarType.string, ), IsarPropertySchema( name: 'measure', type: IsarType.string, ), IsarPropertySchema( name: 'formula', type: IsarType.string, ), IsarPropertySchema( name: 'readyPDF', type: IsarType.string, ), IsarPropertySchema( name: 'number', type: IsarType.string, ), IsarPropertySchema( name: 'priority', type: IsarType.string, ), IsarPropertySchema( name: 'qmPassed', type: IsarType.string, ), ], indexes: [ IsarIndexSchema( name: 'singleMeasure', properties: [ "singleMeasure", ], unique: true, hash: true, ), IsarIndexSchema( name: 'measure', properties: [ "measure", ], unique: false, hash: false, ), ], ), converter: IsarObjectConverter( serialize: serializeNumberFactsheet, deserialize: deserializeNumberFactsheet, deserializeProperty: deserializeNumberFactsheetProp, ), embeddedSchemas: [], ); @isarProtected int serializeNumberFactsheet(IsarWriter writer, NumberFactsheet object) { { final value = object.singleMeasure; if (value == null) { IsarCore.writeNull(writer, 1); } else { IsarCore.writeString(writer, 1, value); } } { final value = object.measure; if (value == null) { IsarCore.writeNull(writer, 2); } else { IsarCore.writeString(writer, 2, value); } } { final value = object.formula; if (value == null) { IsarCore.writeNull(writer, 3); } else { IsarCore.writeString(writer, 3, value); } } { final value = object.readyPDF; if (value == null) { IsarCore.writeNull(writer, 4); } else { IsarCore.writeString(writer, 4, value); } } { final value = object.number; if (value == null) { IsarCore.writeNull(writer, 5); } else { IsarCore.writeString(writer, 5, value); } } { final value = object.priority; if (value == null) { IsarCore.writeNull(writer, 6); } else { IsarCore.writeString(writer, 6, value); } } { final value = object.qmPassed; if (value == null) { IsarCore.writeNull(writer, 7); } else { IsarCore.writeString(writer, 7, value); } } return object.id; } @isarProtected NumberFactsheet deserializeNumberFactsheet(IsarReader reader) { final object = NumberFactsheet(); object.singleMeasure = IsarCore.readString(reader, 1); object.measure = IsarCore.readString(reader, 2); object.formula = IsarCore.readString(reader, 3); object.readyPDF = IsarCore.readString(reader, 4); object.number = IsarCore.readString(reader, 5); object.priority = IsarCore.readString(reader, 6); object.qmPassed = IsarCore.readString(reader, 7); object.id = IsarCore.readId(reader); return object; } @isarProtected dynamic deserializeNumberFactsheetProp(IsarReader reader, int property) { switch (property) { case 1: return IsarCore.readString(reader, 1); case 2: return IsarCore.readString(reader, 2); case 3: return IsarCore.readString(reader, 3); case 4: return IsarCore.readString(reader, 4); case 5: return IsarCore.readString(reader, 5); case 6: return IsarCore.readString(reader, 6); case 7: return IsarCore.readString(reader, 7); case 0: return IsarCore.readId(reader); default: throw ArgumentError('Unknown property: $property'); } } sealed class _NumberFactsheetUpdate { bool call({ required int id, String? singleMeasure, String? measure, String? formula, String? readyPDF, String? number, String? priority, String? qmPassed, }); } class _NumberFactsheetUpdateImpl implements _NumberFactsheetUpdate { const _NumberFactsheetUpdateImpl(this.collection); final IsarCollection collection; @override bool call({ required int id, Object? singleMeasure = ignore, Object? measure = ignore, Object? formula = ignore, Object? readyPDF = ignore, Object? number = ignore, Object? priority = ignore, Object? qmPassed = ignore, }) { return collection.updateProperties([ id ], { if (singleMeasure != ignore) 1: singleMeasure as String?, if (measure != ignore) 2: measure as String?, if (formula != ignore) 3: formula as String?, if (readyPDF != ignore) 4: readyPDF as String?, if (number != ignore) 5: number as String?, if (priority != ignore) 6: priority as String?, if (qmPassed != ignore) 7: qmPassed as String?, }) > 0; } } sealed class _NumberFactsheetUpdateAll { int call({ required List id, String? singleMeasure, String? measure, String? formula, String? readyPDF, String? number, String? priority, String? qmPassed, }); } class _NumberFactsheetUpdateAllImpl implements _NumberFactsheetUpdateAll { const _NumberFactsheetUpdateAllImpl(this.collection); final IsarCollection collection; @override int call({ required List id, Object? singleMeasure = ignore, Object? measure = ignore, Object? formula = ignore, Object? readyPDF = ignore, Object? number = ignore, Object? priority = ignore, Object? qmPassed = ignore, }) { return collection.updateProperties(id, { if (singleMeasure != ignore) 1: singleMeasure as String?, if (measure != ignore) 2: measure as String?, if (formula != ignore) 3: formula as String?, if (readyPDF != ignore) 4: readyPDF as String?, if (number != ignore) 5: number as String?, if (priority != ignore) 6: priority as String?, if (qmPassed != ignore) 7: qmPassed as String?, }); } } extension NumberFactsheetUpdate on IsarCollection { _NumberFactsheetUpdate get update => _NumberFactsheetUpdateImpl(this); _NumberFactsheetUpdateAll get updateAll => _NumberFactsheetUpdateAllImpl(this); } sealed class _NumberFactsheetQueryUpdate { int call({ String? singleMeasure, String? measure, String? formula, String? readyPDF, String? number, String? priority, String? qmPassed, }); } class _NumberFactsheetQueryUpdateImpl implements _NumberFactsheetQueryUpdate { const _NumberFactsheetQueryUpdateImpl(this.query, {this.limit}); final IsarQuery query; final int? limit; @override int call({ Object? singleMeasure = ignore, Object? measure = ignore, Object? formula = ignore, Object? readyPDF = ignore, Object? number = ignore, Object? priority = ignore, Object? qmPassed = ignore, }) { return query.updateProperties(limit: limit, { if (singleMeasure != ignore) 1: singleMeasure as String?, if (measure != ignore) 2: measure as String?, if (formula != ignore) 3: formula as String?, if (readyPDF != ignore) 4: readyPDF as String?, if (number != ignore) 5: number as String?, if (priority != ignore) 6: priority as String?, if (qmPassed != ignore) 7: qmPassed as String?, }); } } extension NumberFactsheetQueryUpdate on IsarQuery { _NumberFactsheetQueryUpdate get updateFirst => _NumberFactsheetQueryUpdateImpl(this, limit: 1); _NumberFactsheetQueryUpdate get updateAll => _NumberFactsheetQueryUpdateImpl(this); } class _NumberFactsheetQueryBuilderUpdateImpl implements _NumberFactsheetQueryUpdate { const _NumberFactsheetQueryBuilderUpdateImpl(this.query, {this.limit}); final QueryBuilder query; final int? limit; @override int call({ Object? singleMeasure = ignore, Object? measure = ignore, Object? formula = ignore, Object? readyPDF = ignore, Object? number = ignore, Object? priority = ignore, Object? qmPassed = ignore, }) { final q = query.build(); try { return q.updateProperties(limit: limit, { if (singleMeasure != ignore) 1: singleMeasure as String?, if (measure != ignore) 2: measure as String?, if (formula != ignore) 3: formula as String?, if (readyPDF != ignore) 4: readyPDF as String?, if (number != ignore) 5: number as String?, if (priority != ignore) 6: priority as String?, if (qmPassed != ignore) 7: qmPassed as String?, }); } finally { q.close(); } } } extension NumberFactsheetQueryBuilderUpdate on QueryBuilder { _NumberFactsheetQueryUpdate get updateFirst => _NumberFactsheetQueryBuilderUpdateImpl(this, limit: 1); _NumberFactsheetQueryUpdate get updateAll => _NumberFactsheetQueryBuilderUpdateImpl(this); } extension NumberFactsheetQueryFilter on QueryBuilder { QueryBuilder singleMeasureIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 1)); }); } QueryBuilder singleMeasureIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 1)); }); } QueryBuilder singleMeasureEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder singleMeasureGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder singleMeasureGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder singleMeasureLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder singleMeasureLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder singleMeasureBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 1, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder singleMeasureStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder singleMeasureEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder singleMeasureContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder singleMeasureMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 1, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder singleMeasureIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 1, value: '', ), ); }); } QueryBuilder singleMeasureIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 1, value: '', ), ); }); } QueryBuilder measureIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 2)); }); } QueryBuilder measureIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 2)); }); } QueryBuilder measureEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 2, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 2, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 2, value: '', ), ); }); } QueryBuilder measureIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 2, value: '', ), ); }); } QueryBuilder formulaIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 3)); }); } QueryBuilder formulaIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 3)); }); } QueryBuilder formulaEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder formulaGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder formulaGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder formulaLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder formulaLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder formulaBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 3, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder formulaStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder formulaEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder formulaContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder formulaMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 3, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder formulaIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 3, value: '', ), ); }); } QueryBuilder formulaIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 3, value: '', ), ); }); } QueryBuilder readyPDFIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 4)); }); } QueryBuilder readyPDFIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 4)); }); } QueryBuilder readyPDFEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder readyPDFGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder readyPDFGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder readyPDFLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder readyPDFLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder readyPDFBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 4, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder readyPDFStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder readyPDFEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder readyPDFContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder readyPDFMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 4, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder readyPDFIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 4, value: '', ), ); }); } QueryBuilder readyPDFIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 4, value: '', ), ); }); } QueryBuilder numberIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 5)); }); } QueryBuilder numberIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 5)); }); } QueryBuilder numberEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 5, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 5, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 5, value: '', ), ); }); } QueryBuilder numberIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 5, value: '', ), ); }); } QueryBuilder priorityIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 6)); }); } QueryBuilder priorityIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 6)); }); } QueryBuilder priorityEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder priorityGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder priorityGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder priorityLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder priorityLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder priorityBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 6, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder priorityStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder priorityEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder priorityContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder priorityMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 6, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder priorityIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 6, value: '', ), ); }); } QueryBuilder priorityIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 6, value: '', ), ); }); } QueryBuilder qmPassedIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 7)); }); } QueryBuilder qmPassedIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 7)); }); } QueryBuilder qmPassedEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder qmPassedGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder qmPassedGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder qmPassedLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder qmPassedLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder qmPassedBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 7, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder qmPassedStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder qmPassedEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder qmPassedContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder qmPassedMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 7, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder qmPassedIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 7, value: '', ), ); }); } QueryBuilder qmPassedIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 7, value: '', ), ); }); } QueryBuilder idEqualTo( int value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 0, value: value, ), ); }); } QueryBuilder idGreaterThan( int value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 0, value: value, ), ); }); } QueryBuilder idGreaterThanOrEqualTo( int value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 0, value: value, ), ); }); } QueryBuilder idLessThan( int value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 0, value: value, ), ); }); } QueryBuilder idLessThanOrEqualTo( int value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 0, value: value, ), ); }); } QueryBuilder idBetween( int lower, int upper, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 0, lower: lower, upper: upper, ), ); }); } } extension NumberFactsheetQueryObject on QueryBuilder {} extension NumberFactsheetQuerySortBy on QueryBuilder { QueryBuilder sortBySingleMeasure({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 1, caseSensitive: caseSensitive, ); }); } QueryBuilder sortBySingleMeasureDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 1, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByMeasure( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 2, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByMeasureDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 2, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByFormula( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 3, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByFormulaDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 3, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByReadyPDF( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 4, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByReadyPDFDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 4, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNumber( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 5, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNumberDesc( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 5, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByPriority( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 6, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByPriorityDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 6, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByQmPassed( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 7, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByQmPassedDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 7, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(0); }); } QueryBuilder sortByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(0, sort: Sort.desc); }); } } extension NumberFactsheetQuerySortThenBy on QueryBuilder { QueryBuilder thenBySingleMeasure({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(1, caseSensitive: caseSensitive); }); } QueryBuilder thenBySingleMeasureDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(1, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByMeasure( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(2, caseSensitive: caseSensitive); }); } QueryBuilder thenByMeasureDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(2, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByFormula( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(3, caseSensitive: caseSensitive); }); } QueryBuilder thenByFormulaDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(3, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByReadyPDF( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(4, caseSensitive: caseSensitive); }); } QueryBuilder thenByReadyPDFDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(4, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByNumber( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(5, caseSensitive: caseSensitive); }); } QueryBuilder thenByNumberDesc( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(5, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByPriority( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(6, caseSensitive: caseSensitive); }); } QueryBuilder thenByPriorityDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(6, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByQmPassed( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(7, caseSensitive: caseSensitive); }); } QueryBuilder thenByQmPassedDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(7, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(0); }); } QueryBuilder thenByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(0, sort: Sort.desc); }); } } extension NumberFactsheetQueryWhereDistinct on QueryBuilder { QueryBuilder distinctBySingleMeasure({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(1, caseSensitive: caseSensitive); }); } QueryBuilder distinctByMeasure({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(2, caseSensitive: caseSensitive); }); } QueryBuilder distinctByFormula({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(3, caseSensitive: caseSensitive); }); } QueryBuilder distinctByReadyPDF({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(4, caseSensitive: caseSensitive); }); } QueryBuilder distinctByNumber({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(5, caseSensitive: caseSensitive); }); } QueryBuilder distinctByPriority({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(6, caseSensitive: caseSensitive); }); } QueryBuilder distinctByQmPassed({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(7, caseSensitive: caseSensitive); }); } } extension NumberFactsheetQueryProperty1 on QueryBuilder { QueryBuilder singleMeasureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(1); }); } QueryBuilder measureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(2); }); } QueryBuilder formulaProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(3); }); } QueryBuilder readyPDFProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(4); }); } QueryBuilder numberProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(5); }); } QueryBuilder priorityProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(6); }); } QueryBuilder qmPassedProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(7); }); } QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(0); }); } } extension NumberFactsheetQueryProperty2 on QueryBuilder { QueryBuilder singleMeasureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(1); }); } QueryBuilder measureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(2); }); } QueryBuilder formulaProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(3); }); } QueryBuilder readyPDFProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(4); }); } QueryBuilder numberProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(5); }); } QueryBuilder priorityProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(6); }); } QueryBuilder qmPassedProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(7); }); } QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(0); }); } } extension NumberFactsheetQueryProperty3 on QueryBuilder { QueryBuilder singleMeasureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(1); }); } QueryBuilder measureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(2); }); } QueryBuilder formulaProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(3); }); } QueryBuilder readyPDFProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(4); }); } QueryBuilder numberProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(5); }); } QueryBuilder priorityProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(6); }); } QueryBuilder qmPassedProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(7); }); } QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(0); }); } } // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** NumberFactsheet _$NumberFactsheetFromJson(Map json) => NumberFactsheet() ..id = (json['id'] as num).toInt() ..singleMeasure = json['Einzelmaßnahme(3. Ebene)'] as String? ..measure = json['00 Maßnahmen_Main'] as String? ..formula = json['Formel'] as String? ..readyPDF = json['versandfertig als PDF abgelegt'] as String? ..number = json['Nr.'] as String? ..priority = json['Priorität'] as String? ..qmPassed = json[ 'Maßnahmendatenblatt Qualitätskontrolle vollständig und ok (KM) (2402610)'] as String?; Map _$NumberFactsheetToJson(NumberFactsheet instance) => { 'id': instance.id, 'Einzelmaßnahme(3. Ebene)': instance.singleMeasure, '00 Maßnahmen_Main': instance.measure, 'Formel': instance.formula, 'versandfertig als PDF abgelegt': instance.readyPDF, 'Nr.': instance.number, 'Priorität': instance.priority, 'Maßnahmendatenblatt Qualitätskontrolle vollständig und ok (KM) (2402610)': instance.qmPassed, };