// GENERATED CODE - DO NOT MODIFY BY HAND part of 'funding_program.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 GetFundingProgramCollection on Isar { IsarCollection get fundingPrograms => this.collection(); } const FundingProgramSchema = IsarGeneratedSchema( schema: IsarSchema( name: 'FundingProgram', idName: 'id', embedded: false, properties: [ IsarPropertySchema( name: 'measures', type: IsarType.objectList, target: 'IdValue', ), IsarPropertySchema( name: 'fundingAmount', type: IsarType.string, ), IsarPropertySchema( name: 'calculationBase', type: IsarType.object, target: 'IdValueColor', ), IsarPropertySchema( name: 'fundingFrequency', type: IsarType.object, target: 'IdValueColor', ), IsarPropertySchema( name: 'deminimis', type: IsarType.bool, ), IsarPropertySchema( name: 'regions', type: IsarType.objectList, target: 'IdValueColor', ), IsarPropertySchema( name: 'name', type: IsarType.string, ), ], indexes: [ IsarIndexSchema( name: 'name', properties: [ "name", ], unique: true, hash: true, ), ], ), converter: IsarObjectConverter( serialize: serializeFundingProgram, deserialize: deserializeFundingProgram, deserializeProperty: deserializeFundingProgramProp, ), embeddedSchemas: [IdValueSchema, IdValueColorSchema], ); @isarProtected int serializeFundingProgram(IsarWriter writer, FundingProgram object) { { final list = object.measures; if (list == null) { IsarCore.writeNull(writer, 1); } else { final listWriter = IsarCore.beginList(writer, 1, list.length); for (var i = 0; i < list.length; i++) { { final value = list[i]; final objectWriter = IsarCore.beginObject(listWriter, i); serializeIdValue(objectWriter, value); IsarCore.endObject(listWriter, objectWriter); } } IsarCore.endList(writer, listWriter); } } { final value = object.fundingAmount; if (value == null) { IsarCore.writeNull(writer, 2); } else { IsarCore.writeString(writer, 2, value); } } { final value = object.calculationBase; if (value == null) { IsarCore.writeNull(writer, 3); } else { final objectWriter = IsarCore.beginObject(writer, 3); serializeIdValueColor(objectWriter, value); IsarCore.endObject(writer, objectWriter); } } { final value = object.fundingFrequency; if (value == null) { IsarCore.writeNull(writer, 4); } else { final objectWriter = IsarCore.beginObject(writer, 4); serializeIdValueColor(objectWriter, value); IsarCore.endObject(writer, objectWriter); } } { final value = object.deminimis; if (value == null) { IsarCore.writeNull(writer, 5); } else { IsarCore.writeBool(writer, 5, value); } } { final list = object.regions; if (list == null) { IsarCore.writeNull(writer, 6); } else { final listWriter = IsarCore.beginList(writer, 6, list.length); for (var i = 0; i < list.length; i++) { { final value = list[i]; final objectWriter = IsarCore.beginObject(listWriter, i); serializeIdValueColor(objectWriter, value); IsarCore.endObject(listWriter, objectWriter); } } IsarCore.endList(writer, listWriter); } } { final value = object.name; if (value == null) { IsarCore.writeNull(writer, 7); } else { IsarCore.writeString(writer, 7, value); } } return object.id; } @isarProtected FundingProgram deserializeFundingProgram(IsarReader reader) { final object = FundingProgram(); { final length = IsarCore.readList(reader, 1, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.measures = null; } else { final list = List.filled(length, IdValue(), growable: true); for (var i = 0; i < length; i++) { { final objectReader = IsarCore.readObject(reader, i); if (objectReader.isNull) { list[i] = IdValue(); } else { final embedded = deserializeIdValue(objectReader); IsarCore.freeReader(objectReader); list[i] = embedded; } } } IsarCore.freeReader(reader); object.measures = list; } } } object.fundingAmount = IsarCore.readString(reader, 2); { final objectReader = IsarCore.readObject(reader, 3); if (objectReader.isNull) { object.calculationBase = null; } else { final embedded = deserializeIdValueColor(objectReader); IsarCore.freeReader(objectReader); object.calculationBase = embedded; } } { final objectReader = IsarCore.readObject(reader, 4); if (objectReader.isNull) { object.fundingFrequency = null; } else { final embedded = deserializeIdValueColor(objectReader); IsarCore.freeReader(objectReader); object.fundingFrequency = embedded; } } { if (IsarCore.readNull(reader, 5)) { object.deminimis = null; } else { object.deminimis = IsarCore.readBool(reader, 5); } } { final length = IsarCore.readList(reader, 6, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.regions = null; } else { final list = List.filled(length, IdValueColor(), growable: true); for (var i = 0; i < length; i++) { { final objectReader = IsarCore.readObject(reader, i); if (objectReader.isNull) { list[i] = IdValueColor(); } else { final embedded = deserializeIdValueColor(objectReader); IsarCore.freeReader(objectReader); list[i] = embedded; } } } IsarCore.freeReader(reader); object.regions = list; } } } object.id = IsarCore.readId(reader); object.name = IsarCore.readString(reader, 7); return object; } @isarProtected dynamic deserializeFundingProgramProp(IsarReader reader, int property) { switch (property) { case 1: { final length = IsarCore.readList(reader, 1, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { return null; } else { final list = List.filled(length, IdValue(), growable: true); for (var i = 0; i < length; i++) { { final objectReader = IsarCore.readObject(reader, i); if (objectReader.isNull) { list[i] = IdValue(); } else { final embedded = deserializeIdValue(objectReader); IsarCore.freeReader(objectReader); list[i] = embedded; } } } IsarCore.freeReader(reader); return list; } } } case 2: return IsarCore.readString(reader, 2); case 3: { final objectReader = IsarCore.readObject(reader, 3); if (objectReader.isNull) { return null; } else { final embedded = deserializeIdValueColor(objectReader); IsarCore.freeReader(objectReader); return embedded; } } case 4: { final objectReader = IsarCore.readObject(reader, 4); if (objectReader.isNull) { return null; } else { final embedded = deserializeIdValueColor(objectReader); IsarCore.freeReader(objectReader); return embedded; } } case 5: { if (IsarCore.readNull(reader, 5)) { return null; } else { return IsarCore.readBool(reader, 5); } } case 6: { final length = IsarCore.readList(reader, 6, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { return null; } else { final list = List.filled(length, IdValueColor(), growable: true); for (var i = 0; i < length; i++) { { final objectReader = IsarCore.readObject(reader, i); if (objectReader.isNull) { list[i] = IdValueColor(); } else { final embedded = deserializeIdValueColor(objectReader); IsarCore.freeReader(objectReader); list[i] = embedded; } } } IsarCore.freeReader(reader); return list; } } } case 0: return IsarCore.readId(reader); case 7: return IsarCore.readString(reader, 7); default: throw ArgumentError('Unknown property: $property'); } } sealed class _FundingProgramUpdate { bool call({ required int id, String? fundingAmount, bool? deminimis, String? name, }); } class _FundingProgramUpdateImpl implements _FundingProgramUpdate { const _FundingProgramUpdateImpl(this.collection); final IsarCollection collection; @override bool call({ required int id, Object? fundingAmount = ignore, Object? deminimis = ignore, Object? name = ignore, }) { return collection.updateProperties([ id ], { if (fundingAmount != ignore) 2: fundingAmount as String?, if (deminimis != ignore) 5: deminimis as bool?, if (name != ignore) 7: name as String?, }) > 0; } } sealed class _FundingProgramUpdateAll { int call({ required List id, String? fundingAmount, bool? deminimis, String? name, }); } class _FundingProgramUpdateAllImpl implements _FundingProgramUpdateAll { const _FundingProgramUpdateAllImpl(this.collection); final IsarCollection collection; @override int call({ required List id, Object? fundingAmount = ignore, Object? deminimis = ignore, Object? name = ignore, }) { return collection.updateProperties(id, { if (fundingAmount != ignore) 2: fundingAmount as String?, if (deminimis != ignore) 5: deminimis as bool?, if (name != ignore) 7: name as String?, }); } } extension FundingProgramUpdate on IsarCollection { _FundingProgramUpdate get update => _FundingProgramUpdateImpl(this); _FundingProgramUpdateAll get updateAll => _FundingProgramUpdateAllImpl(this); } sealed class _FundingProgramQueryUpdate { int call({ String? fundingAmount, bool? deminimis, String? name, }); } class _FundingProgramQueryUpdateImpl implements _FundingProgramQueryUpdate { const _FundingProgramQueryUpdateImpl(this.query, {this.limit}); final IsarQuery query; final int? limit; @override int call({ Object? fundingAmount = ignore, Object? deminimis = ignore, Object? name = ignore, }) { return query.updateProperties(limit: limit, { if (fundingAmount != ignore) 2: fundingAmount as String?, if (deminimis != ignore) 5: deminimis as bool?, if (name != ignore) 7: name as String?, }); } } extension FundingProgramQueryUpdate on IsarQuery { _FundingProgramQueryUpdate get updateFirst => _FundingProgramQueryUpdateImpl(this, limit: 1); _FundingProgramQueryUpdate get updateAll => _FundingProgramQueryUpdateImpl(this); } class _FundingProgramQueryBuilderUpdateImpl implements _FundingProgramQueryUpdate { const _FundingProgramQueryBuilderUpdateImpl(this.query, {this.limit}); final QueryBuilder query; final int? limit; @override int call({ Object? fundingAmount = ignore, Object? deminimis = ignore, Object? name = ignore, }) { final q = query.build(); try { return q.updateProperties(limit: limit, { if (fundingAmount != ignore) 2: fundingAmount as String?, if (deminimis != ignore) 5: deminimis as bool?, if (name != ignore) 7: name as String?, }); } finally { q.close(); } } } extension FundingProgramQueryBuilderUpdate on QueryBuilder { _FundingProgramQueryUpdate get updateFirst => _FundingProgramQueryBuilderUpdateImpl(this, limit: 1); _FundingProgramQueryUpdate get updateAll => _FundingProgramQueryBuilderUpdateImpl(this); } extension FundingProgramQueryFilter on QueryBuilder { QueryBuilder measuresIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 1)); }); } QueryBuilder measuresIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 1)); }); } QueryBuilder measuresIsEmpty() { return not().group( (q) => q.measuresIsNull().or().measuresIsNotEmpty(), ); } QueryBuilder measuresIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 1, value: null), ); }); } QueryBuilder fundingAmountIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 2)); }); } QueryBuilder fundingAmountIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 2)); }); } QueryBuilder fundingAmountEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingAmountGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingAmountGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingAmountLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingAmountLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingAmountBetween( 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 fundingAmountStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingAmountEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingAmountContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 2, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingAmountMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 2, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingAmountIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 2, value: '', ), ); }); } QueryBuilder fundingAmountIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 2, value: '', ), ); }); } QueryBuilder calculationBaseIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 3)); }); } QueryBuilder calculationBaseIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 3)); }); } QueryBuilder fundingFrequencyIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 4)); }); } QueryBuilder fundingFrequencyIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 4)); }); } QueryBuilder deminimisIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 5)); }); } QueryBuilder deminimisIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 5)); }); } QueryBuilder deminimisEqualTo( bool? value, ) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 5, value: value, ), ); }); } QueryBuilder regionsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 6)); }); } QueryBuilder regionsIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 6)); }); } QueryBuilder regionsIsEmpty() { return not().group( (q) => q.regionsIsNull().or().regionsIsNotEmpty(), ); } QueryBuilder regionsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 6, value: null), ); }); } 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, ), ); }); } QueryBuilder nameIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 7)); }); } QueryBuilder nameIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 7)); }); } QueryBuilder nameEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameBetween( 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 nameStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 7, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 7, value: '', ), ); }); } QueryBuilder nameIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 7, value: '', ), ); }); } } extension FundingProgramQueryObject on QueryBuilder { QueryBuilder calculationBase(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, 3); }); } QueryBuilder fundingFrequency(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, 4); }); } } extension FundingProgramQuerySortBy on QueryBuilder { QueryBuilder sortByFundingAmount({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 2, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByFundingAmountDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 2, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByDeminimis() { return QueryBuilder.apply(this, (query) { return query.addSortBy(5); }); } QueryBuilder sortByDeminimisDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(5, sort: Sort.desc); }); } 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); }); } QueryBuilder sortByName( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 7, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNameDesc( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 7, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } } extension FundingProgramQuerySortThenBy on QueryBuilder { QueryBuilder thenByFundingAmount({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(2, caseSensitive: caseSensitive); }); } QueryBuilder thenByFundingAmountDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(2, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByDeminimis() { return QueryBuilder.apply(this, (query) { return query.addSortBy(5); }); } QueryBuilder thenByDeminimisDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(5, sort: Sort.desc); }); } 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); }); } QueryBuilder thenByName( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(7, caseSensitive: caseSensitive); }); } QueryBuilder thenByNameDesc( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(7, sort: Sort.desc, caseSensitive: caseSensitive); }); } } extension FundingProgramQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByFundingAmount({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(2, caseSensitive: caseSensitive); }); } QueryBuilder distinctByDeminimis() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(5); }); } QueryBuilder distinctByName( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(7, caseSensitive: caseSensitive); }); } } extension FundingProgramQueryProperty1 on QueryBuilder { QueryBuilder?, QAfterProperty> measuresProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(1); }); } QueryBuilder fundingAmountProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(2); }); } QueryBuilder calculationBaseProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(3); }); } QueryBuilder fundingFrequencyProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(4); }); } QueryBuilder deminimisProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(5); }); } QueryBuilder?, QAfterProperty> regionsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(6); }); } QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(0); }); } QueryBuilder nameProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(7); }); } } extension FundingProgramQueryProperty2 on QueryBuilder { QueryBuilder?), QAfterProperty> measuresProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(1); }); } QueryBuilder fundingAmountProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(2); }); } QueryBuilder calculationBaseProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(3); }); } QueryBuilder fundingFrequencyProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(4); }); } QueryBuilder deminimisProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(5); }); } QueryBuilder?), QAfterProperty> regionsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(6); }); } QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(0); }); } QueryBuilder nameProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(7); }); } } extension FundingProgramQueryProperty3 on QueryBuilder { QueryBuilder?), QOperations> measuresProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(1); }); } QueryBuilder fundingAmountProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(2); }); } QueryBuilder calculationBaseProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(3); }); } QueryBuilder fundingFrequencyProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(4); }); } QueryBuilder deminimisProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(5); }); } QueryBuilder?), QOperations> regionsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(6); }); } QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(0); }); } QueryBuilder nameProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(7); }); } } // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** FundingProgram _$FundingProgramFromJson(Map json) => FundingProgram() ..id = (json['id'] as num).toInt() ..name = json['Name'] as String? ..measures = (json['Maßnahmen_Main'] as List?) ?.map((e) => IdValue.fromJson(e as Map)) .toList() ..fundingAmount = json['Höhe der Förderung'] as String? ..calculationBase = json['Berechnungsgrundlage'] == null ? null : IdValueColor.fromJson( json['Berechnungsgrundlage'] as Map) ..fundingFrequency = json['Förderfrequenz'] == null ? null : IdValueColor.fromJson( json['Förderfrequenz'] as Map) ..deminimis = json['De-Minimis-Pflichtig'] as bool? ..regions = (json['Region/Bundesland'] as List?) ?.map((e) => IdValueColor.fromJson(e as Map)) .toList(); Map _$FundingProgramToJson(FundingProgram instance) => { 'id': instance.id, 'Name': instance.name, 'Maßnahmen_Main': instance.measures?.map((e) => e.toJson()).toList(), 'Höhe der Förderung': instance.fundingAmount, 'Berechnungsgrundlage': instance.calculationBase?.toJson(), 'Förderfrequenz': instance.fundingFrequency?.toJson(), 'De-Minimis-Pflichtig': instance.deminimis, 'Region/Bundesland': instance.regions?.map((e) => e.toJson()).toList(), };