// GENERATED CODE - DO NOT MODIFY BY HAND part of 'measure_complete.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 GetMeasureCompleteCollection on Isar { IsarCollection get measureCompletes => this.collection(); } const MeasureCompleteSchema = IsarGeneratedSchema( schema: IsarSchema( name: 'MeasureComplete', idName: 'id', embedded: false, properties: [ IsarPropertySchema( name: 'name', type: IsarType.string, ), IsarPropertySchema( name: 'image', type: IsarType.object, target: 'FilePart', ), IsarPropertySchema( name: 'description', type: IsarType.string, ), IsarPropertySchema( name: 'target', type: IsarType.string, ), IsarPropertySchema( name: 'fundingPrograms', type: IsarType.stringList, ), IsarPropertySchema( name: 'sizeOrArea', type: IsarType.stringList, ), IsarPropertySchema( name: 'growth', type: IsarType.string, ), IsarPropertySchema( name: 'climate', type: IsarType.string, ), IsarPropertySchema( name: 'soilWater', type: IsarType.string, ), IsarPropertySchema( name: 'riskOfSpottedWingDrosophila', type: IsarType.string, ), IsarPropertySchema( name: 'thermophilic', type: IsarType.string, ), IsarPropertySchema( name: 'frostHardy', type: IsarType.string, ), IsarPropertySchema( name: 'lateFrost', type: IsarType.string, ), IsarPropertySchema( name: 'drought', type: IsarType.string, ), IsarPropertySchema( name: 'soilMoisture', type: IsarType.stringList, ), IsarPropertySchema( name: 'numberLight', type: IsarType.string, ), IsarPropertySchema( name: 'numberTemperature', type: IsarType.string, ), IsarPropertySchema( name: 'numberMoisture', type: IsarType.string, ), IsarPropertySchema( name: 'numberReaction', type: IsarType.string, ), IsarPropertySchema( name: 'numberNitrogen', type: IsarType.string, ), IsarPropertySchema( name: 'region', type: IsarType.stringList, ), IsarPropertySchema( name: 'location', type: IsarType.string, ), IsarPropertySchema( name: 'applyCosts', type: IsarType.string, ), IsarPropertySchema( name: 'applyDuration', type: IsarType.string, ), IsarPropertySchema( name: 'applyMonths', type: IsarType.stringList, ), IsarPropertySchema( name: 'applyTools', type: IsarType.stringList, ), IsarPropertySchema( name: 'applyAdditionalInfos', type: IsarType.string, ), IsarPropertySchema( name: 'applySteps', type: IsarType.string, ), IsarPropertySchema( name: 'applyMaterials', type: IsarType.stringList, ), IsarPropertySchema( name: 'gallery', type: IsarType.objectList, target: 'FilePart', ), IsarPropertySchema( name: 'maintenanceMonths', type: IsarType.stringList, ), IsarPropertySchema( name: 'maintenanceAdditionalInfos', type: IsarType.string, ), IsarPropertySchema( name: 'maintenanceFrequency', type: IsarType.string, ), IsarPropertySchema( name: 'maintenanceSteps', type: IsarType.string, ), IsarPropertySchema( name: 'maintenanceSpecialFeatures', type: IsarType.string, ), IsarPropertySchema( name: 'maintenanceTools', type: IsarType.stringList, ), IsarPropertySchema( name: 'sources', type: IsarType.string, ), IsarPropertySchema( name: 'costs', type: IsarType.string, ), IsarPropertySchema( name: 'costsUnit', type: IsarType.string, ), IsarPropertySchema( name: 'measureType', type: IsarType.string, ), IsarPropertySchema( name: 'measureGroups', type: IsarType.stringList, ), IsarPropertySchema( name: 'measureCategories', type: IsarType.stringList, ), ], indexes: [], ), converter: IsarObjectConverter( serialize: serializeMeasureComplete, deserialize: deserializeMeasureComplete, deserializeProperty: deserializeMeasureCompleteProp, ), embeddedSchemas: [FilePartSchema, ThumbnailsSchema, ThumbnailSchema], ); @isarProtected int serializeMeasureComplete(IsarWriter writer, MeasureComplete object) { IsarCore.writeString(writer, 1, object.name); { final value = object.image; if (value == null) { IsarCore.writeNull(writer, 2); } else { final objectWriter = IsarCore.beginObject(writer, 2); serializeFilePart(objectWriter, value); IsarCore.endObject(writer, objectWriter); } } { final value = object.description; if (value == null) { IsarCore.writeNull(writer, 3); } else { IsarCore.writeString(writer, 3, value); } } { final value = object.target; if (value == null) { IsarCore.writeNull(writer, 4); } else { IsarCore.writeString(writer, 4, value); } } { final list = object.fundingPrograms; if (list == null) { IsarCore.writeNull(writer, 5); } else { final listWriter = IsarCore.beginList(writer, 5, list.length); for (var i = 0; i < list.length; i++) { IsarCore.writeString(listWriter, i, list[i]); } IsarCore.endList(writer, listWriter); } } { final list = object.sizeOrArea; if (list == null) { IsarCore.writeNull(writer, 6); } else { final listWriter = IsarCore.beginList(writer, 6, list.length); for (var i = 0; i < list.length; i++) { IsarCore.writeString(listWriter, i, list[i]); } IsarCore.endList(writer, listWriter); } } { final value = object.growth; if (value == null) { IsarCore.writeNull(writer, 7); } else { IsarCore.writeString(writer, 7, value); } } { final value = object.climate; if (value == null) { IsarCore.writeNull(writer, 8); } else { IsarCore.writeString(writer, 8, value); } } { final value = object.soilWater; if (value == null) { IsarCore.writeNull(writer, 9); } else { IsarCore.writeString(writer, 9, value); } } { final value = object.riskOfSpottedWingDrosophila; if (value == null) { IsarCore.writeNull(writer, 10); } else { IsarCore.writeString(writer, 10, value); } } { final value = object.thermophilic; if (value == null) { IsarCore.writeNull(writer, 11); } else { IsarCore.writeString(writer, 11, value); } } { final value = object.frostHardy; if (value == null) { IsarCore.writeNull(writer, 12); } else { IsarCore.writeString(writer, 12, value); } } { final value = object.lateFrost; if (value == null) { IsarCore.writeNull(writer, 13); } else { IsarCore.writeString(writer, 13, value); } } { final value = object.drought; if (value == null) { IsarCore.writeNull(writer, 14); } else { IsarCore.writeString(writer, 14, value); } } { final list = object.soilMoisture; if (list == null) { IsarCore.writeNull(writer, 15); } else { final listWriter = IsarCore.beginList(writer, 15, list.length); for (var i = 0; i < list.length; i++) { IsarCore.writeString(listWriter, i, list[i]); } IsarCore.endList(writer, listWriter); } } { final value = object.numberLight; if (value == null) { IsarCore.writeNull(writer, 16); } else { IsarCore.writeString(writer, 16, value); } } { final value = object.numberTemperature; if (value == null) { IsarCore.writeNull(writer, 17); } else { IsarCore.writeString(writer, 17, value); } } { final value = object.numberMoisture; if (value == null) { IsarCore.writeNull(writer, 18); } else { IsarCore.writeString(writer, 18, value); } } { final value = object.numberReaction; if (value == null) { IsarCore.writeNull(writer, 19); } else { IsarCore.writeString(writer, 19, value); } } { final value = object.numberNitrogen; if (value == null) { IsarCore.writeNull(writer, 20); } else { IsarCore.writeString(writer, 20, value); } } { final list = object.region; if (list == null) { IsarCore.writeNull(writer, 21); } else { final listWriter = IsarCore.beginList(writer, 21, list.length); for (var i = 0; i < list.length; i++) { IsarCore.writeString(listWriter, i, list[i]); } IsarCore.endList(writer, listWriter); } } { final value = object.location; if (value == null) { IsarCore.writeNull(writer, 22); } else { IsarCore.writeString(writer, 22, value); } } { final value = object.applyCosts; if (value == null) { IsarCore.writeNull(writer, 23); } else { IsarCore.writeString(writer, 23, value); } } { final value = object.applyDuration; if (value == null) { IsarCore.writeNull(writer, 24); } else { IsarCore.writeString(writer, 24, value); } } { final list = object.applyMonths; if (list == null) { IsarCore.writeNull(writer, 25); } else { final listWriter = IsarCore.beginList(writer, 25, list.length); for (var i = 0; i < list.length; i++) { IsarCore.writeString(listWriter, i, list[i]); } IsarCore.endList(writer, listWriter); } } { final list = object.applyTools; if (list == null) { IsarCore.writeNull(writer, 26); } else { final listWriter = IsarCore.beginList(writer, 26, list.length); for (var i = 0; i < list.length; i++) { IsarCore.writeString(listWriter, i, list[i]); } IsarCore.endList(writer, listWriter); } } { final value = object.applyAdditionalInfos; if (value == null) { IsarCore.writeNull(writer, 27); } else { IsarCore.writeString(writer, 27, value); } } { final value = object.applySteps; if (value == null) { IsarCore.writeNull(writer, 28); } else { IsarCore.writeString(writer, 28, value); } } { final list = object.applyMaterials; if (list == null) { IsarCore.writeNull(writer, 29); } else { final listWriter = IsarCore.beginList(writer, 29, list.length); for (var i = 0; i < list.length; i++) { IsarCore.writeString(listWriter, i, list[i]); } IsarCore.endList(writer, listWriter); } } { final list = object.gallery; if (list == null) { IsarCore.writeNull(writer, 30); } else { final listWriter = IsarCore.beginList(writer, 30, list.length); for (var i = 0; i < list.length; i++) { { final value = list[i]; final objectWriter = IsarCore.beginObject(listWriter, i); serializeFilePart(objectWriter, value); IsarCore.endObject(listWriter, objectWriter); } } IsarCore.endList(writer, listWriter); } } { final list = object.maintenanceMonths; if (list == null) { IsarCore.writeNull(writer, 31); } else { final listWriter = IsarCore.beginList(writer, 31, list.length); for (var i = 0; i < list.length; i++) { IsarCore.writeString(listWriter, i, list[i]); } IsarCore.endList(writer, listWriter); } } { final value = object.maintenanceAdditionalInfos; if (value == null) { IsarCore.writeNull(writer, 32); } else { IsarCore.writeString(writer, 32, value); } } { final value = object.maintenanceFrequency; if (value == null) { IsarCore.writeNull(writer, 33); } else { IsarCore.writeString(writer, 33, value); } } { final value = object.maintenanceSteps; if (value == null) { IsarCore.writeNull(writer, 34); } else { IsarCore.writeString(writer, 34, value); } } { final value = object.maintenanceSpecialFeatures; if (value == null) { IsarCore.writeNull(writer, 35); } else { IsarCore.writeString(writer, 35, value); } } { final list = object.maintenanceTools; if (list == null) { IsarCore.writeNull(writer, 36); } else { final listWriter = IsarCore.beginList(writer, 36, list.length); for (var i = 0; i < list.length; i++) { IsarCore.writeString(listWriter, i, list[i]); } IsarCore.endList(writer, listWriter); } } { final value = object.sources; if (value == null) { IsarCore.writeNull(writer, 37); } else { IsarCore.writeString(writer, 37, value); } } { final value = object.costs; if (value == null) { IsarCore.writeNull(writer, 38); } else { IsarCore.writeString(writer, 38, value); } } { final value = object.costsUnit; if (value == null) { IsarCore.writeNull(writer, 39); } else { IsarCore.writeString(writer, 39, value); } } { final value = object.measureType; if (value == null) { IsarCore.writeNull(writer, 40); } else { IsarCore.writeString(writer, 40, value); } } { final list = object.measureGroups; if (list == null) { IsarCore.writeNull(writer, 41); } else { final listWriter = IsarCore.beginList(writer, 41, list.length); for (var i = 0; i < list.length; i++) { IsarCore.writeString(listWriter, i, list[i]); } IsarCore.endList(writer, listWriter); } } { final list = object.measureCategories; if (list == null) { IsarCore.writeNull(writer, 42); } else { final listWriter = IsarCore.beginList(writer, 42, list.length); for (var i = 0; i < list.length; i++) { IsarCore.writeString(listWriter, i, list[i]); } IsarCore.endList(writer, listWriter); } } return object.id; } @isarProtected MeasureComplete deserializeMeasureComplete(IsarReader reader) { final int _id; _id = IsarCore.readId(reader); final String _name; _name = IsarCore.readString(reader, 1) ?? ''; final object = MeasureComplete( id: _id, name: _name, ); { final objectReader = IsarCore.readObject(reader, 2); if (objectReader.isNull) { object.image = null; } else { final embedded = deserializeFilePart(objectReader); IsarCore.freeReader(objectReader); object.image = embedded; } } object.description = IsarCore.readString(reader, 3); object.target = IsarCore.readString(reader, 4); { final length = IsarCore.readList(reader, 5, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.fundingPrograms = null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); object.fundingPrograms = list; } } } { final length = IsarCore.readList(reader, 6, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.sizeOrArea = null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); object.sizeOrArea = list; } } } object.growth = IsarCore.readString(reader, 7); object.climate = IsarCore.readString(reader, 8); object.soilWater = IsarCore.readString(reader, 9); object.riskOfSpottedWingDrosophila = IsarCore.readString(reader, 10); object.thermophilic = IsarCore.readString(reader, 11); object.frostHardy = IsarCore.readString(reader, 12); object.lateFrost = IsarCore.readString(reader, 13); object.drought = IsarCore.readString(reader, 14); { final length = IsarCore.readList(reader, 15, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.soilMoisture = null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); object.soilMoisture = list; } } } object.numberLight = IsarCore.readString(reader, 16); object.numberTemperature = IsarCore.readString(reader, 17); object.numberMoisture = IsarCore.readString(reader, 18); object.numberReaction = IsarCore.readString(reader, 19); object.numberNitrogen = IsarCore.readString(reader, 20); { final length = IsarCore.readList(reader, 21, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.region = null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); object.region = list; } } } object.location = IsarCore.readString(reader, 22); object.applyCosts = IsarCore.readString(reader, 23); object.applyDuration = IsarCore.readString(reader, 24); { final length = IsarCore.readList(reader, 25, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.applyMonths = null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); object.applyMonths = list; } } } { final length = IsarCore.readList(reader, 26, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.applyTools = null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); object.applyTools = list; } } } object.applyAdditionalInfos = IsarCore.readString(reader, 27); object.applySteps = IsarCore.readString(reader, 28); { final length = IsarCore.readList(reader, 29, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.applyMaterials = null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); object.applyMaterials = list; } } } { final length = IsarCore.readList(reader, 30, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.gallery = null; } else { final list = List.filled(length, FilePart(), growable: true); for (var i = 0; i < length; i++) { { final objectReader = IsarCore.readObject(reader, i); if (objectReader.isNull) { list[i] = FilePart(); } else { final embedded = deserializeFilePart(objectReader); IsarCore.freeReader(objectReader); list[i] = embedded; } } } IsarCore.freeReader(reader); object.gallery = list; } } } { final length = IsarCore.readList(reader, 31, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.maintenanceMonths = null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); object.maintenanceMonths = list; } } } object.maintenanceAdditionalInfos = IsarCore.readString(reader, 32); object.maintenanceFrequency = IsarCore.readString(reader, 33); object.maintenanceSteps = IsarCore.readString(reader, 34); object.maintenanceSpecialFeatures = IsarCore.readString(reader, 35); { final length = IsarCore.readList(reader, 36, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.maintenanceTools = null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); object.maintenanceTools = list; } } } object.sources = IsarCore.readString(reader, 37); object.costs = IsarCore.readString(reader, 38); object.costsUnit = IsarCore.readString(reader, 39); object.measureType = IsarCore.readString(reader, 40); { final length = IsarCore.readList(reader, 41, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.measureGroups = null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); object.measureGroups = list; } } } { final length = IsarCore.readList(reader, 42, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { object.measureCategories = null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); object.measureCategories = list; } } } return object; } @isarProtected dynamic deserializeMeasureCompleteProp(IsarReader reader, int property) { switch (property) { case 0: return IsarCore.readId(reader); case 1: return IsarCore.readString(reader, 1) ?? ''; case 2: { final objectReader = IsarCore.readObject(reader, 2); if (objectReader.isNull) { return null; } else { final embedded = deserializeFilePart(objectReader); IsarCore.freeReader(objectReader); return embedded; } } case 3: return IsarCore.readString(reader, 3); case 4: return IsarCore.readString(reader, 4); case 5: { final length = IsarCore.readList(reader, 5, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { return null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); return list; } } } 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, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); return list; } } } case 7: return IsarCore.readString(reader, 7); case 8: return IsarCore.readString(reader, 8); case 9: return IsarCore.readString(reader, 9); case 10: return IsarCore.readString(reader, 10); case 11: return IsarCore.readString(reader, 11); case 12: return IsarCore.readString(reader, 12); case 13: return IsarCore.readString(reader, 13); case 14: return IsarCore.readString(reader, 14); case 15: { final length = IsarCore.readList(reader, 15, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { return null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); return list; } } } case 16: return IsarCore.readString(reader, 16); case 17: return IsarCore.readString(reader, 17); case 18: return IsarCore.readString(reader, 18); case 19: return IsarCore.readString(reader, 19); case 20: return IsarCore.readString(reader, 20); case 21: { final length = IsarCore.readList(reader, 21, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { return null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); return list; } } } case 22: return IsarCore.readString(reader, 22); case 23: return IsarCore.readString(reader, 23); case 24: return IsarCore.readString(reader, 24); case 25: { final length = IsarCore.readList(reader, 25, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { return null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); return list; } } } case 26: { final length = IsarCore.readList(reader, 26, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { return null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); return list; } } } case 27: return IsarCore.readString(reader, 27); case 28: return IsarCore.readString(reader, 28); case 29: { final length = IsarCore.readList(reader, 29, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { return null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); return list; } } } case 30: { final length = IsarCore.readList(reader, 30, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { return null; } else { final list = List.filled(length, FilePart(), growable: true); for (var i = 0; i < length; i++) { { final objectReader = IsarCore.readObject(reader, i); if (objectReader.isNull) { list[i] = FilePart(); } else { final embedded = deserializeFilePart(objectReader); IsarCore.freeReader(objectReader); list[i] = embedded; } } } IsarCore.freeReader(reader); return list; } } } case 31: { final length = IsarCore.readList(reader, 31, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { return null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); return list; } } } case 32: return IsarCore.readString(reader, 32); case 33: return IsarCore.readString(reader, 33); case 34: return IsarCore.readString(reader, 34); case 35: return IsarCore.readString(reader, 35); case 36: { final length = IsarCore.readList(reader, 36, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { return null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); return list; } } } case 37: return IsarCore.readString(reader, 37); case 38: return IsarCore.readString(reader, 38); case 39: return IsarCore.readString(reader, 39); case 40: return IsarCore.readString(reader, 40); case 41: { final length = IsarCore.readList(reader, 41, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { return null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); return list; } } } case 42: { final length = IsarCore.readList(reader, 42, IsarCore.readerPtrPtr); { final reader = IsarCore.readerPtr; if (reader.isNull) { return null; } else { final list = List.filled(length, '', growable: true); for (var i = 0; i < length; i++) { list[i] = IsarCore.readString(reader, i) ?? ''; } IsarCore.freeReader(reader); return list; } } } default: throw ArgumentError('Unknown property: $property'); } } sealed class _MeasureCompleteUpdate { bool call({ required int id, String? name, String? description, String? target, String? growth, String? climate, String? soilWater, String? riskOfSpottedWingDrosophila, String? thermophilic, String? frostHardy, String? lateFrost, String? drought, String? numberLight, String? numberTemperature, String? numberMoisture, String? numberReaction, String? numberNitrogen, String? location, String? applyCosts, String? applyDuration, String? applyAdditionalInfos, String? applySteps, String? maintenanceAdditionalInfos, String? maintenanceFrequency, String? maintenanceSteps, String? maintenanceSpecialFeatures, String? sources, String? costs, String? costsUnit, String? measureType, }); } class _MeasureCompleteUpdateImpl implements _MeasureCompleteUpdate { const _MeasureCompleteUpdateImpl(this.collection); final IsarCollection collection; @override bool call({ required int id, Object? name = ignore, Object? description = ignore, Object? target = ignore, Object? growth = ignore, Object? climate = ignore, Object? soilWater = ignore, Object? riskOfSpottedWingDrosophila = ignore, Object? thermophilic = ignore, Object? frostHardy = ignore, Object? lateFrost = ignore, Object? drought = ignore, Object? numberLight = ignore, Object? numberTemperature = ignore, Object? numberMoisture = ignore, Object? numberReaction = ignore, Object? numberNitrogen = ignore, Object? location = ignore, Object? applyCosts = ignore, Object? applyDuration = ignore, Object? applyAdditionalInfos = ignore, Object? applySteps = ignore, Object? maintenanceAdditionalInfos = ignore, Object? maintenanceFrequency = ignore, Object? maintenanceSteps = ignore, Object? maintenanceSpecialFeatures = ignore, Object? sources = ignore, Object? costs = ignore, Object? costsUnit = ignore, Object? measureType = ignore, }) { return collection.updateProperties([ id ], { if (name != ignore) 1: name as String?, if (description != ignore) 3: description as String?, if (target != ignore) 4: target as String?, if (growth != ignore) 7: growth as String?, if (climate != ignore) 8: climate as String?, if (soilWater != ignore) 9: soilWater as String?, if (riskOfSpottedWingDrosophila != ignore) 10: riskOfSpottedWingDrosophila as String?, if (thermophilic != ignore) 11: thermophilic as String?, if (frostHardy != ignore) 12: frostHardy as String?, if (lateFrost != ignore) 13: lateFrost as String?, if (drought != ignore) 14: drought as String?, if (numberLight != ignore) 16: numberLight as String?, if (numberTemperature != ignore) 17: numberTemperature as String?, if (numberMoisture != ignore) 18: numberMoisture as String?, if (numberReaction != ignore) 19: numberReaction as String?, if (numberNitrogen != ignore) 20: numberNitrogen as String?, if (location != ignore) 22: location as String?, if (applyCosts != ignore) 23: applyCosts as String?, if (applyDuration != ignore) 24: applyDuration as String?, if (applyAdditionalInfos != ignore) 27: applyAdditionalInfos as String?, if (applySteps != ignore) 28: applySteps as String?, if (maintenanceAdditionalInfos != ignore) 32: maintenanceAdditionalInfos as String?, if (maintenanceFrequency != ignore) 33: maintenanceFrequency as String?, if (maintenanceSteps != ignore) 34: maintenanceSteps as String?, if (maintenanceSpecialFeatures != ignore) 35: maintenanceSpecialFeatures as String?, if (sources != ignore) 37: sources as String?, if (costs != ignore) 38: costs as String?, if (costsUnit != ignore) 39: costsUnit as String?, if (measureType != ignore) 40: measureType as String?, }) > 0; } } sealed class _MeasureCompleteUpdateAll { int call({ required List id, String? name, String? description, String? target, String? growth, String? climate, String? soilWater, String? riskOfSpottedWingDrosophila, String? thermophilic, String? frostHardy, String? lateFrost, String? drought, String? numberLight, String? numberTemperature, String? numberMoisture, String? numberReaction, String? numberNitrogen, String? location, String? applyCosts, String? applyDuration, String? applyAdditionalInfos, String? applySteps, String? maintenanceAdditionalInfos, String? maintenanceFrequency, String? maintenanceSteps, String? maintenanceSpecialFeatures, String? sources, String? costs, String? costsUnit, String? measureType, }); } class _MeasureCompleteUpdateAllImpl implements _MeasureCompleteUpdateAll { const _MeasureCompleteUpdateAllImpl(this.collection); final IsarCollection collection; @override int call({ required List id, Object? name = ignore, Object? description = ignore, Object? target = ignore, Object? growth = ignore, Object? climate = ignore, Object? soilWater = ignore, Object? riskOfSpottedWingDrosophila = ignore, Object? thermophilic = ignore, Object? frostHardy = ignore, Object? lateFrost = ignore, Object? drought = ignore, Object? numberLight = ignore, Object? numberTemperature = ignore, Object? numberMoisture = ignore, Object? numberReaction = ignore, Object? numberNitrogen = ignore, Object? location = ignore, Object? applyCosts = ignore, Object? applyDuration = ignore, Object? applyAdditionalInfos = ignore, Object? applySteps = ignore, Object? maintenanceAdditionalInfos = ignore, Object? maintenanceFrequency = ignore, Object? maintenanceSteps = ignore, Object? maintenanceSpecialFeatures = ignore, Object? sources = ignore, Object? costs = ignore, Object? costsUnit = ignore, Object? measureType = ignore, }) { return collection.updateProperties(id, { if (name != ignore) 1: name as String?, if (description != ignore) 3: description as String?, if (target != ignore) 4: target as String?, if (growth != ignore) 7: growth as String?, if (climate != ignore) 8: climate as String?, if (soilWater != ignore) 9: soilWater as String?, if (riskOfSpottedWingDrosophila != ignore) 10: riskOfSpottedWingDrosophila as String?, if (thermophilic != ignore) 11: thermophilic as String?, if (frostHardy != ignore) 12: frostHardy as String?, if (lateFrost != ignore) 13: lateFrost as String?, if (drought != ignore) 14: drought as String?, if (numberLight != ignore) 16: numberLight as String?, if (numberTemperature != ignore) 17: numberTemperature as String?, if (numberMoisture != ignore) 18: numberMoisture as String?, if (numberReaction != ignore) 19: numberReaction as String?, if (numberNitrogen != ignore) 20: numberNitrogen as String?, if (location != ignore) 22: location as String?, if (applyCosts != ignore) 23: applyCosts as String?, if (applyDuration != ignore) 24: applyDuration as String?, if (applyAdditionalInfos != ignore) 27: applyAdditionalInfos as String?, if (applySteps != ignore) 28: applySteps as String?, if (maintenanceAdditionalInfos != ignore) 32: maintenanceAdditionalInfos as String?, if (maintenanceFrequency != ignore) 33: maintenanceFrequency as String?, if (maintenanceSteps != ignore) 34: maintenanceSteps as String?, if (maintenanceSpecialFeatures != ignore) 35: maintenanceSpecialFeatures as String?, if (sources != ignore) 37: sources as String?, if (costs != ignore) 38: costs as String?, if (costsUnit != ignore) 39: costsUnit as String?, if (measureType != ignore) 40: measureType as String?, }); } } extension MeasureCompleteUpdate on IsarCollection { _MeasureCompleteUpdate get update => _MeasureCompleteUpdateImpl(this); _MeasureCompleteUpdateAll get updateAll => _MeasureCompleteUpdateAllImpl(this); } sealed class _MeasureCompleteQueryUpdate { int call({ String? name, String? description, String? target, String? growth, String? climate, String? soilWater, String? riskOfSpottedWingDrosophila, String? thermophilic, String? frostHardy, String? lateFrost, String? drought, String? numberLight, String? numberTemperature, String? numberMoisture, String? numberReaction, String? numberNitrogen, String? location, String? applyCosts, String? applyDuration, String? applyAdditionalInfos, String? applySteps, String? maintenanceAdditionalInfos, String? maintenanceFrequency, String? maintenanceSteps, String? maintenanceSpecialFeatures, String? sources, String? costs, String? costsUnit, String? measureType, }); } class _MeasureCompleteQueryUpdateImpl implements _MeasureCompleteQueryUpdate { const _MeasureCompleteQueryUpdateImpl(this.query, {this.limit}); final IsarQuery query; final int? limit; @override int call({ Object? name = ignore, Object? description = ignore, Object? target = ignore, Object? growth = ignore, Object? climate = ignore, Object? soilWater = ignore, Object? riskOfSpottedWingDrosophila = ignore, Object? thermophilic = ignore, Object? frostHardy = ignore, Object? lateFrost = ignore, Object? drought = ignore, Object? numberLight = ignore, Object? numberTemperature = ignore, Object? numberMoisture = ignore, Object? numberReaction = ignore, Object? numberNitrogen = ignore, Object? location = ignore, Object? applyCosts = ignore, Object? applyDuration = ignore, Object? applyAdditionalInfos = ignore, Object? applySteps = ignore, Object? maintenanceAdditionalInfos = ignore, Object? maintenanceFrequency = ignore, Object? maintenanceSteps = ignore, Object? maintenanceSpecialFeatures = ignore, Object? sources = ignore, Object? costs = ignore, Object? costsUnit = ignore, Object? measureType = ignore, }) { return query.updateProperties(limit: limit, { if (name != ignore) 1: name as String?, if (description != ignore) 3: description as String?, if (target != ignore) 4: target as String?, if (growth != ignore) 7: growth as String?, if (climate != ignore) 8: climate as String?, if (soilWater != ignore) 9: soilWater as String?, if (riskOfSpottedWingDrosophila != ignore) 10: riskOfSpottedWingDrosophila as String?, if (thermophilic != ignore) 11: thermophilic as String?, if (frostHardy != ignore) 12: frostHardy as String?, if (lateFrost != ignore) 13: lateFrost as String?, if (drought != ignore) 14: drought as String?, if (numberLight != ignore) 16: numberLight as String?, if (numberTemperature != ignore) 17: numberTemperature as String?, if (numberMoisture != ignore) 18: numberMoisture as String?, if (numberReaction != ignore) 19: numberReaction as String?, if (numberNitrogen != ignore) 20: numberNitrogen as String?, if (location != ignore) 22: location as String?, if (applyCosts != ignore) 23: applyCosts as String?, if (applyDuration != ignore) 24: applyDuration as String?, if (applyAdditionalInfos != ignore) 27: applyAdditionalInfos as String?, if (applySteps != ignore) 28: applySteps as String?, if (maintenanceAdditionalInfos != ignore) 32: maintenanceAdditionalInfos as String?, if (maintenanceFrequency != ignore) 33: maintenanceFrequency as String?, if (maintenanceSteps != ignore) 34: maintenanceSteps as String?, if (maintenanceSpecialFeatures != ignore) 35: maintenanceSpecialFeatures as String?, if (sources != ignore) 37: sources as String?, if (costs != ignore) 38: costs as String?, if (costsUnit != ignore) 39: costsUnit as String?, if (measureType != ignore) 40: measureType as String?, }); } } extension MeasureCompleteQueryUpdate on IsarQuery { _MeasureCompleteQueryUpdate get updateFirst => _MeasureCompleteQueryUpdateImpl(this, limit: 1); _MeasureCompleteQueryUpdate get updateAll => _MeasureCompleteQueryUpdateImpl(this); } class _MeasureCompleteQueryBuilderUpdateImpl implements _MeasureCompleteQueryUpdate { const _MeasureCompleteQueryBuilderUpdateImpl(this.query, {this.limit}); final QueryBuilder query; final int? limit; @override int call({ Object? name = ignore, Object? description = ignore, Object? target = ignore, Object? growth = ignore, Object? climate = ignore, Object? soilWater = ignore, Object? riskOfSpottedWingDrosophila = ignore, Object? thermophilic = ignore, Object? frostHardy = ignore, Object? lateFrost = ignore, Object? drought = ignore, Object? numberLight = ignore, Object? numberTemperature = ignore, Object? numberMoisture = ignore, Object? numberReaction = ignore, Object? numberNitrogen = ignore, Object? location = ignore, Object? applyCosts = ignore, Object? applyDuration = ignore, Object? applyAdditionalInfos = ignore, Object? applySteps = ignore, Object? maintenanceAdditionalInfos = ignore, Object? maintenanceFrequency = ignore, Object? maintenanceSteps = ignore, Object? maintenanceSpecialFeatures = ignore, Object? sources = ignore, Object? costs = ignore, Object? costsUnit = ignore, Object? measureType = ignore, }) { final q = query.build(); try { return q.updateProperties(limit: limit, { if (name != ignore) 1: name as String?, if (description != ignore) 3: description as String?, if (target != ignore) 4: target as String?, if (growth != ignore) 7: growth as String?, if (climate != ignore) 8: climate as String?, if (soilWater != ignore) 9: soilWater as String?, if (riskOfSpottedWingDrosophila != ignore) 10: riskOfSpottedWingDrosophila as String?, if (thermophilic != ignore) 11: thermophilic as String?, if (frostHardy != ignore) 12: frostHardy as String?, if (lateFrost != ignore) 13: lateFrost as String?, if (drought != ignore) 14: drought as String?, if (numberLight != ignore) 16: numberLight as String?, if (numberTemperature != ignore) 17: numberTemperature as String?, if (numberMoisture != ignore) 18: numberMoisture as String?, if (numberReaction != ignore) 19: numberReaction as String?, if (numberNitrogen != ignore) 20: numberNitrogen as String?, if (location != ignore) 22: location as String?, if (applyCosts != ignore) 23: applyCosts as String?, if (applyDuration != ignore) 24: applyDuration as String?, if (applyAdditionalInfos != ignore) 27: applyAdditionalInfos as String?, if (applySteps != ignore) 28: applySteps as String?, if (maintenanceAdditionalInfos != ignore) 32: maintenanceAdditionalInfos as String?, if (maintenanceFrequency != ignore) 33: maintenanceFrequency as String?, if (maintenanceSteps != ignore) 34: maintenanceSteps as String?, if (maintenanceSpecialFeatures != ignore) 35: maintenanceSpecialFeatures as String?, if (sources != ignore) 37: sources as String?, if (costs != ignore) 38: costs as String?, if (costsUnit != ignore) 39: costsUnit as String?, if (measureType != ignore) 40: measureType as String?, }); } finally { q.close(); } } } extension MeasureCompleteQueryBuilderUpdate on QueryBuilder { _MeasureCompleteQueryUpdate get updateFirst => _MeasureCompleteQueryBuilderUpdateImpl(this, limit: 1); _MeasureCompleteQueryUpdate get updateAll => _MeasureCompleteQueryBuilderUpdateImpl(this); } extension MeasureCompleteQueryFilter on QueryBuilder { 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 nameEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameGreaterThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameGreaterThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameLessThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameLessThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameBetween( 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 nameStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 1, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 1, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder nameIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 1, value: '', ), ); }); } QueryBuilder nameIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 1, value: '', ), ); }); } QueryBuilder imageIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 2)); }); } QueryBuilder imageIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 2)); }); } QueryBuilder descriptionIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 3)); }); } QueryBuilder descriptionIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 3)); }); } QueryBuilder descriptionEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder descriptionGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder descriptionGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder descriptionLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder descriptionLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder descriptionBetween( 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 descriptionStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder descriptionEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder descriptionContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 3, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder descriptionMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 3, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder descriptionIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 3, value: '', ), ); }); } QueryBuilder descriptionIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 3, value: '', ), ); }); } QueryBuilder targetIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 4)); }); } QueryBuilder targetIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 4)); }); } QueryBuilder targetEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder targetGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder targetGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder targetLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder targetLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder targetBetween( 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 targetStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder targetEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder targetContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 4, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder targetMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 4, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder targetIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 4, value: '', ), ); }); } QueryBuilder targetIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 4, value: '', ), ); }); } QueryBuilder fundingProgramsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 5)); }); } QueryBuilder fundingProgramsIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 5)); }); } QueryBuilder fundingProgramsElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingProgramsElementGreaterThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingProgramsElementGreaterThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingProgramsElementLessThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingProgramsElementLessThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingProgramsElementBetween( 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 fundingProgramsElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingProgramsElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingProgramsElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 5, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingProgramsElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 5, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder fundingProgramsElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 5, value: '', ), ); }); } QueryBuilder fundingProgramsElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 5, value: '', ), ); }); } QueryBuilder fundingProgramsIsEmpty() { return not().group( (q) => q.fundingProgramsIsNull().or().fundingProgramsIsNotEmpty(), ); } QueryBuilder fundingProgramsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 5, value: null), ); }); } QueryBuilder sizeOrAreaIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 6)); }); } QueryBuilder sizeOrAreaIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 6)); }); } QueryBuilder sizeOrAreaElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sizeOrAreaElementGreaterThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sizeOrAreaElementGreaterThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sizeOrAreaElementLessThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sizeOrAreaElementLessThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sizeOrAreaElementBetween( 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 sizeOrAreaElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sizeOrAreaElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sizeOrAreaElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 6, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sizeOrAreaElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 6, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sizeOrAreaElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 6, value: '', ), ); }); } QueryBuilder sizeOrAreaElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 6, value: '', ), ); }); } QueryBuilder sizeOrAreaIsEmpty() { return not().group( (q) => q.sizeOrAreaIsNull().or().sizeOrAreaIsNotEmpty(), ); } QueryBuilder sizeOrAreaIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 6, value: null), ); }); } QueryBuilder growthIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 7)); }); } QueryBuilder growthIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 7)); }); } QueryBuilder growthEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder growthGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder growthGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder growthLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder growthLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder growthBetween( 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 growthStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder growthEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder growthContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 7, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder growthMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 7, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder growthIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 7, value: '', ), ); }); } QueryBuilder growthIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 7, value: '', ), ); }); } QueryBuilder climateIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 8)); }); } QueryBuilder climateIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 8)); }); } QueryBuilder climateEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 8, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder climateGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 8, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder climateGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 8, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder climateLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 8, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder climateLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 8, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder climateBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 8, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder climateStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 8, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder climateEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 8, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder climateContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 8, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder climateMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 8, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder climateIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 8, value: '', ), ); }); } QueryBuilder climateIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 8, value: '', ), ); }); } QueryBuilder soilWaterIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 9)); }); } QueryBuilder soilWaterIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 9)); }); } QueryBuilder soilWaterEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 9, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilWaterGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 9, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilWaterGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 9, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilWaterLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 9, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilWaterLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 9, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilWaterBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 9, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilWaterStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 9, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilWaterEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 9, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilWaterContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 9, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilWaterMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 9, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilWaterIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 9, value: '', ), ); }); } QueryBuilder soilWaterIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 9, value: '', ), ); }); } QueryBuilder riskOfSpottedWingDrosophilaIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 10)); }); } QueryBuilder riskOfSpottedWingDrosophilaIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 10)); }); } QueryBuilder riskOfSpottedWingDrosophilaEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 10, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder riskOfSpottedWingDrosophilaGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 10, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder riskOfSpottedWingDrosophilaGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 10, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder riskOfSpottedWingDrosophilaLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 10, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder riskOfSpottedWingDrosophilaLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 10, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder riskOfSpottedWingDrosophilaBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 10, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder riskOfSpottedWingDrosophilaStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 10, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder riskOfSpottedWingDrosophilaEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 10, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder riskOfSpottedWingDrosophilaContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 10, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder riskOfSpottedWingDrosophilaMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 10, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder riskOfSpottedWingDrosophilaIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 10, value: '', ), ); }); } QueryBuilder riskOfSpottedWingDrosophilaIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 10, value: '', ), ); }); } QueryBuilder thermophilicIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 11)); }); } QueryBuilder thermophilicIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 11)); }); } QueryBuilder thermophilicEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 11, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder thermophilicGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 11, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder thermophilicGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 11, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder thermophilicLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 11, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder thermophilicLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 11, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder thermophilicBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 11, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder thermophilicStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 11, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder thermophilicEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 11, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder thermophilicContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 11, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder thermophilicMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 11, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder thermophilicIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 11, value: '', ), ); }); } QueryBuilder thermophilicIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 11, value: '', ), ); }); } QueryBuilder frostHardyIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 12)); }); } QueryBuilder frostHardyIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 12)); }); } QueryBuilder frostHardyEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 12, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder frostHardyGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 12, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder frostHardyGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 12, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder frostHardyLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 12, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder frostHardyLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 12, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder frostHardyBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 12, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder frostHardyStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 12, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder frostHardyEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 12, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder frostHardyContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 12, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder frostHardyMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 12, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder frostHardyIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 12, value: '', ), ); }); } QueryBuilder frostHardyIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 12, value: '', ), ); }); } QueryBuilder lateFrostIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 13)); }); } QueryBuilder lateFrostIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 13)); }); } QueryBuilder lateFrostEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 13, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lateFrostGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 13, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lateFrostGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 13, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lateFrostLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 13, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lateFrostLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 13, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lateFrostBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 13, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lateFrostStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 13, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lateFrostEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 13, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lateFrostContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 13, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lateFrostMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 13, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder lateFrostIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 13, value: '', ), ); }); } QueryBuilder lateFrostIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 13, value: '', ), ); }); } QueryBuilder droughtIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 14)); }); } QueryBuilder droughtIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 14)); }); } QueryBuilder droughtEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 14, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder droughtGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 14, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder droughtGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 14, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder droughtLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 14, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder droughtLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 14, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder droughtBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 14, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder droughtStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 14, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder droughtEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 14, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder droughtContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 14, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder droughtMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 14, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder droughtIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 14, value: '', ), ); }); } QueryBuilder droughtIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 14, value: '', ), ); }); } QueryBuilder soilMoistureIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 15)); }); } QueryBuilder soilMoistureIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 15)); }); } QueryBuilder soilMoistureElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 15, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilMoistureElementGreaterThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 15, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilMoistureElementGreaterThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 15, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilMoistureElementLessThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 15, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilMoistureElementLessThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 15, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilMoistureElementBetween( String lower, String upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 15, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilMoistureElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 15, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilMoistureElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 15, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilMoistureElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 15, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilMoistureElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 15, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder soilMoistureElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 15, value: '', ), ); }); } QueryBuilder soilMoistureElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 15, value: '', ), ); }); } QueryBuilder soilMoistureIsEmpty() { return not().group( (q) => q.soilMoistureIsNull().or().soilMoistureIsNotEmpty(), ); } QueryBuilder soilMoistureIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 15, value: null), ); }); } QueryBuilder numberLightIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 16)); }); } QueryBuilder numberLightIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 16)); }); } QueryBuilder numberLightEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 16, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberLightGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 16, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberLightGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 16, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberLightLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 16, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberLightLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 16, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberLightBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 16, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberLightStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 16, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberLightEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 16, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberLightContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 16, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberLightMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 16, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberLightIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 16, value: '', ), ); }); } QueryBuilder numberLightIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 16, value: '', ), ); }); } QueryBuilder numberTemperatureIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 17)); }); } QueryBuilder numberTemperatureIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 17)); }); } QueryBuilder numberTemperatureEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 17, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberTemperatureGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 17, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberTemperatureGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 17, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberTemperatureLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 17, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberTemperatureLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 17, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberTemperatureBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 17, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberTemperatureStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 17, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberTemperatureEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 17, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberTemperatureContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 17, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberTemperatureMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 17, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberTemperatureIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 17, value: '', ), ); }); } QueryBuilder numberTemperatureIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 17, value: '', ), ); }); } QueryBuilder numberMoistureIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 18)); }); } QueryBuilder numberMoistureIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 18)); }); } QueryBuilder numberMoistureEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 18, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberMoistureGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 18, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberMoistureGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 18, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberMoistureLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 18, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberMoistureLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 18, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberMoistureBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 18, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberMoistureStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 18, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberMoistureEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 18, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberMoistureContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 18, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberMoistureMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 18, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberMoistureIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 18, value: '', ), ); }); } QueryBuilder numberMoistureIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 18, value: '', ), ); }); } QueryBuilder numberReactionIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 19)); }); } QueryBuilder numberReactionIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 19)); }); } QueryBuilder numberReactionEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 19, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberReactionGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 19, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberReactionGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 19, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberReactionLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 19, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberReactionLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 19, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberReactionBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 19, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberReactionStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 19, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberReactionEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 19, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberReactionContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 19, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberReactionMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 19, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberReactionIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 19, value: '', ), ); }); } QueryBuilder numberReactionIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 19, value: '', ), ); }); } QueryBuilder numberNitrogenIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 20)); }); } QueryBuilder numberNitrogenIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 20)); }); } QueryBuilder numberNitrogenEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 20, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberNitrogenGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 20, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberNitrogenGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 20, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberNitrogenLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 20, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberNitrogenLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 20, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberNitrogenBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 20, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberNitrogenStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 20, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberNitrogenEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 20, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberNitrogenContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 20, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberNitrogenMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 20, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder numberNitrogenIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 20, value: '', ), ); }); } QueryBuilder numberNitrogenIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 20, value: '', ), ); }); } QueryBuilder regionIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 21)); }); } QueryBuilder regionIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 21)); }); } QueryBuilder regionElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 21, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder regionElementGreaterThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 21, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder regionElementGreaterThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 21, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder regionElementLessThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 21, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder regionElementLessThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 21, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder regionElementBetween( String lower, String upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 21, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder regionElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 21, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder regionElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 21, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder regionElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 21, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder regionElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 21, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder regionElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 21, value: '', ), ); }); } QueryBuilder regionElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 21, value: '', ), ); }); } QueryBuilder regionIsEmpty() { return not().group( (q) => q.regionIsNull().or().regionIsNotEmpty(), ); } QueryBuilder regionIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 21, value: null), ); }); } QueryBuilder locationIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 22)); }); } QueryBuilder locationIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 22)); }); } QueryBuilder locationEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 22, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder locationGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 22, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder locationGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 22, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder locationLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 22, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder locationLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 22, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder locationBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 22, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder locationStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 22, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder locationEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 22, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder locationContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 22, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder locationMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 22, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder locationIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 22, value: '', ), ); }); } QueryBuilder locationIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 22, value: '', ), ); }); } QueryBuilder applyCostsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 23)); }); } QueryBuilder applyCostsIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 23)); }); } QueryBuilder applyCostsEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 23, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyCostsGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 23, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyCostsGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 23, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyCostsLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 23, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyCostsLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 23, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyCostsBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 23, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyCostsStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 23, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyCostsEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 23, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyCostsContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 23, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyCostsMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 23, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyCostsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 23, value: '', ), ); }); } QueryBuilder applyCostsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 23, value: '', ), ); }); } QueryBuilder applyDurationIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 24)); }); } QueryBuilder applyDurationIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 24)); }); } QueryBuilder applyDurationEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 24, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyDurationGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 24, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyDurationGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 24, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyDurationLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 24, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyDurationLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 24, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyDurationBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 24, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyDurationStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 24, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyDurationEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 24, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyDurationContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 24, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyDurationMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 24, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyDurationIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 24, value: '', ), ); }); } QueryBuilder applyDurationIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 24, value: '', ), ); }); } QueryBuilder applyMonthsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 25)); }); } QueryBuilder applyMonthsIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 25)); }); } QueryBuilder applyMonthsElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 25, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMonthsElementGreaterThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 25, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMonthsElementGreaterThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 25, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMonthsElementLessThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 25, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMonthsElementLessThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 25, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMonthsElementBetween( String lower, String upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 25, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMonthsElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 25, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMonthsElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 25, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMonthsElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 25, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMonthsElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 25, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMonthsElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 25, value: '', ), ); }); } QueryBuilder applyMonthsElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 25, value: '', ), ); }); } QueryBuilder applyMonthsIsEmpty() { return not().group( (q) => q.applyMonthsIsNull().or().applyMonthsIsNotEmpty(), ); } QueryBuilder applyMonthsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 25, value: null), ); }); } QueryBuilder applyToolsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 26)); }); } QueryBuilder applyToolsIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 26)); }); } QueryBuilder applyToolsElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 26, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyToolsElementGreaterThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 26, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyToolsElementGreaterThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 26, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyToolsElementLessThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 26, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyToolsElementLessThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 26, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyToolsElementBetween( String lower, String upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 26, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyToolsElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 26, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyToolsElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 26, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyToolsElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 26, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyToolsElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 26, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyToolsElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 26, value: '', ), ); }); } QueryBuilder applyToolsElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 26, value: '', ), ); }); } QueryBuilder applyToolsIsEmpty() { return not().group( (q) => q.applyToolsIsNull().or().applyToolsIsNotEmpty(), ); } QueryBuilder applyToolsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 26, value: null), ); }); } QueryBuilder applyAdditionalInfosIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 27)); }); } QueryBuilder applyAdditionalInfosIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 27)); }); } QueryBuilder applyAdditionalInfosEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 27, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyAdditionalInfosGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 27, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyAdditionalInfosGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 27, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyAdditionalInfosLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 27, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyAdditionalInfosLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 27, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyAdditionalInfosBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 27, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyAdditionalInfosStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 27, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyAdditionalInfosEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 27, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyAdditionalInfosContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 27, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyAdditionalInfosMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 27, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyAdditionalInfosIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 27, value: '', ), ); }); } QueryBuilder applyAdditionalInfosIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 27, value: '', ), ); }); } QueryBuilder applyStepsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 28)); }); } QueryBuilder applyStepsIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 28)); }); } QueryBuilder applyStepsEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 28, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyStepsGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 28, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyStepsGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 28, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyStepsLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 28, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyStepsLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 28, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyStepsBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 28, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyStepsStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 28, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyStepsEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 28, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyStepsContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 28, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyStepsMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 28, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyStepsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 28, value: '', ), ); }); } QueryBuilder applyStepsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 28, value: '', ), ); }); } QueryBuilder applyMaterialsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 29)); }); } QueryBuilder applyMaterialsIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 29)); }); } QueryBuilder applyMaterialsElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 29, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMaterialsElementGreaterThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 29, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMaterialsElementGreaterThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 29, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMaterialsElementLessThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 29, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMaterialsElementLessThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 29, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMaterialsElementBetween( String lower, String upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 29, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMaterialsElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 29, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMaterialsElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 29, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMaterialsElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 29, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMaterialsElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 29, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder applyMaterialsElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 29, value: '', ), ); }); } QueryBuilder applyMaterialsElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 29, value: '', ), ); }); } QueryBuilder applyMaterialsIsEmpty() { return not().group( (q) => q.applyMaterialsIsNull().or().applyMaterialsIsNotEmpty(), ); } QueryBuilder applyMaterialsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 29, value: null), ); }); } QueryBuilder galleryIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 30)); }); } QueryBuilder galleryIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 30)); }); } QueryBuilder galleryIsEmpty() { return not().group( (q) => q.galleryIsNull().or().galleryIsNotEmpty(), ); } QueryBuilder galleryIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 30, value: null), ); }); } QueryBuilder maintenanceMonthsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 31)); }); } QueryBuilder maintenanceMonthsIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 31)); }); } QueryBuilder maintenanceMonthsElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 31, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceMonthsElementGreaterThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 31, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceMonthsElementGreaterThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 31, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceMonthsElementLessThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 31, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceMonthsElementLessThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 31, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceMonthsElementBetween( String lower, String upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 31, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceMonthsElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 31, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceMonthsElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 31, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceMonthsElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 31, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceMonthsElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 31, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceMonthsElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 31, value: '', ), ); }); } QueryBuilder maintenanceMonthsElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 31, value: '', ), ); }); } QueryBuilder maintenanceMonthsIsEmpty() { return not().group( (q) => q.maintenanceMonthsIsNull().or().maintenanceMonthsIsNotEmpty(), ); } QueryBuilder maintenanceMonthsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 31, value: null), ); }); } QueryBuilder maintenanceAdditionalInfosIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 32)); }); } QueryBuilder maintenanceAdditionalInfosIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 32)); }); } QueryBuilder maintenanceAdditionalInfosEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 32, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceAdditionalInfosGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 32, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceAdditionalInfosGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 32, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceAdditionalInfosLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 32, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceAdditionalInfosLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 32, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceAdditionalInfosBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 32, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceAdditionalInfosStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 32, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceAdditionalInfosEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 32, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceAdditionalInfosContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 32, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceAdditionalInfosMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 32, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceAdditionalInfosIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 32, value: '', ), ); }); } QueryBuilder maintenanceAdditionalInfosIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 32, value: '', ), ); }); } QueryBuilder maintenanceFrequencyIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 33)); }); } QueryBuilder maintenanceFrequencyIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 33)); }); } QueryBuilder maintenanceFrequencyEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 33, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceFrequencyGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 33, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceFrequencyGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 33, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceFrequencyLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 33, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceFrequencyLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 33, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceFrequencyBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 33, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceFrequencyStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 33, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceFrequencyEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 33, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceFrequencyContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 33, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceFrequencyMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 33, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceFrequencyIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 33, value: '', ), ); }); } QueryBuilder maintenanceFrequencyIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 33, value: '', ), ); }); } QueryBuilder maintenanceStepsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 34)); }); } QueryBuilder maintenanceStepsIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 34)); }); } QueryBuilder maintenanceStepsEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 34, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceStepsGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 34, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceStepsGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 34, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceStepsLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 34, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceStepsLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 34, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceStepsBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 34, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceStepsStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 34, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceStepsEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 34, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceStepsContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 34, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceStepsMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 34, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceStepsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 34, value: '', ), ); }); } QueryBuilder maintenanceStepsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 34, value: '', ), ); }); } QueryBuilder maintenanceSpecialFeaturesIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 35)); }); } QueryBuilder maintenanceSpecialFeaturesIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 35)); }); } QueryBuilder maintenanceSpecialFeaturesEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 35, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceSpecialFeaturesGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 35, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceSpecialFeaturesGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 35, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceSpecialFeaturesLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 35, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceSpecialFeaturesLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 35, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceSpecialFeaturesBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 35, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceSpecialFeaturesStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 35, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceSpecialFeaturesEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 35, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceSpecialFeaturesContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 35, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceSpecialFeaturesMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 35, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceSpecialFeaturesIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 35, value: '', ), ); }); } QueryBuilder maintenanceSpecialFeaturesIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 35, value: '', ), ); }); } QueryBuilder maintenanceToolsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 36)); }); } QueryBuilder maintenanceToolsIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 36)); }); } QueryBuilder maintenanceToolsElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 36, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceToolsElementGreaterThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 36, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceToolsElementGreaterThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 36, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceToolsElementLessThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 36, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceToolsElementLessThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 36, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceToolsElementBetween( String lower, String upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 36, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceToolsElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 36, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceToolsElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 36, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceToolsElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 36, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceToolsElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 36, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder maintenanceToolsElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 36, value: '', ), ); }); } QueryBuilder maintenanceToolsElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 36, value: '', ), ); }); } QueryBuilder maintenanceToolsIsEmpty() { return not().group( (q) => q.maintenanceToolsIsNull().or().maintenanceToolsIsNotEmpty(), ); } QueryBuilder maintenanceToolsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 36, value: null), ); }); } QueryBuilder sourcesIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 37)); }); } QueryBuilder sourcesIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 37)); }); } QueryBuilder sourcesEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 37, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sourcesGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 37, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sourcesGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 37, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sourcesLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 37, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sourcesLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 37, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sourcesBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 37, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sourcesStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 37, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sourcesEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 37, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sourcesContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 37, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sourcesMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 37, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder sourcesIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 37, value: '', ), ); }); } QueryBuilder sourcesIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 37, value: '', ), ); }); } QueryBuilder costsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 38)); }); } QueryBuilder costsIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 38)); }); } QueryBuilder costsEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 38, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 38, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 38, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 38, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 38, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 38, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 38, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 38, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 38, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 38, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 38, value: '', ), ); }); } QueryBuilder costsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 38, value: '', ), ); }); } QueryBuilder costsUnitIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 39)); }); } QueryBuilder costsUnitIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 39)); }); } QueryBuilder costsUnitEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 39, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsUnitGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 39, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsUnitGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 39, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsUnitLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 39, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsUnitLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 39, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsUnitBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 39, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsUnitStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 39, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsUnitEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 39, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsUnitContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 39, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsUnitMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 39, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder costsUnitIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 39, value: '', ), ); }); } QueryBuilder costsUnitIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 39, value: '', ), ); }); } QueryBuilder measureTypeIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 40)); }); } QueryBuilder measureTypeIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 40)); }); } QueryBuilder measureTypeEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 40, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureTypeGreaterThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 40, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureTypeGreaterThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 40, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureTypeLessThan( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 40, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureTypeLessThanOrEqualTo( String? value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 40, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureTypeBetween( String? lower, String? upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 40, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureTypeStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 40, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureTypeEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 40, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureTypeContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 40, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureTypeMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 40, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureTypeIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 40, value: '', ), ); }); } QueryBuilder measureTypeIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 40, value: '', ), ); }); } QueryBuilder measureGroupsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 41)); }); } QueryBuilder measureGroupsIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 41)); }); } QueryBuilder measureGroupsElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 41, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureGroupsElementGreaterThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 41, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureGroupsElementGreaterThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 41, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureGroupsElementLessThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 41, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureGroupsElementLessThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 41, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureGroupsElementBetween( String lower, String upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 41, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureGroupsElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 41, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureGroupsElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 41, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureGroupsElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 41, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureGroupsElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 41, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureGroupsElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 41, value: '', ), ); }); } QueryBuilder measureGroupsElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 41, value: '', ), ); }); } QueryBuilder measureGroupsIsEmpty() { return not().group( (q) => q.measureGroupsIsNull().or().measureGroupsIsNotEmpty(), ); } QueryBuilder measureGroupsIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 41, value: null), ); }); } QueryBuilder measureCategoriesIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const IsNullCondition(property: 42)); }); } QueryBuilder measureCategoriesIsNotNull() { return QueryBuilder.apply(not(), (query) { return query.addFilterCondition(const IsNullCondition(property: 42)); }); } QueryBuilder measureCategoriesElementEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EqualCondition( property: 42, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureCategoriesElementGreaterThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterCondition( property: 42, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureCategoriesElementGreaterThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( GreaterOrEqualCondition( property: 42, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureCategoriesElementLessThan( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessCondition( property: 42, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureCategoriesElementLessThanOrEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( LessOrEqualCondition( property: 42, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureCategoriesElementBetween( String lower, String upper, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( BetweenCondition( property: 42, lower: lower, upper: upper, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureCategoriesElementStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( StartsWithCondition( property: 42, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureCategoriesElementEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( EndsWithCondition( property: 42, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureCategoriesElementContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( ContainsCondition( property: 42, value: value, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureCategoriesElementMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( MatchesCondition( property: 42, wildcard: pattern, caseSensitive: caseSensitive, ), ); }); } QueryBuilder measureCategoriesElementIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const EqualCondition( property: 42, value: '', ), ); }); } QueryBuilder measureCategoriesElementIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterCondition( property: 42, value: '', ), ); }); } QueryBuilder measureCategoriesIsEmpty() { return not().group( (q) => q.measureCategoriesIsNull().or().measureCategoriesIsNotEmpty(), ); } QueryBuilder measureCategoriesIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition( const GreaterOrEqualCondition(property: 42, value: null), ); }); } } extension MeasureCompleteQueryObject on QueryBuilder { QueryBuilder image( FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, 2); }); } } extension MeasureCompleteQuerySortBy on QueryBuilder { 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( 1, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNameDesc( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 1, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByDescription({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 3, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByDescriptionDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 3, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByTarget( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 4, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByTargetDesc( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 4, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByGrowth( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 7, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByGrowthDesc( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 7, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByClimate( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 8, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByClimateDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 8, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortBySoilWater( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 9, caseSensitive: caseSensitive, ); }); } QueryBuilder sortBySoilWaterDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 9, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByRiskOfSpottedWingDrosophila({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 10, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByRiskOfSpottedWingDrosophilaDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 10, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByThermophilic({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 11, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByThermophilicDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 11, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByFrostHardy( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 12, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByFrostHardyDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 12, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByLateFrost( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 13, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByLateFrostDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 13, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByDrought( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 14, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByDroughtDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 14, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNumberLight({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 16, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNumberLightDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 16, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNumberTemperature({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 17, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNumberTemperatureDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 17, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNumberMoisture({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 18, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNumberMoistureDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 18, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNumberReaction({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 19, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNumberReactionDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 19, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNumberNitrogen({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 20, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByNumberNitrogenDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 20, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByLocation( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 22, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByLocationDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 22, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByApplyCosts( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 23, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByApplyCostsDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 23, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByApplyDuration({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 24, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByApplyDurationDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 24, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByApplyAdditionalInfos({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 27, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByApplyAdditionalInfosDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 27, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByApplySteps( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 28, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByApplyStepsDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 28, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByMaintenanceAdditionalInfos({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 32, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByMaintenanceAdditionalInfosDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 32, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByMaintenanceFrequency({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 33, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByMaintenanceFrequencyDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 33, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByMaintenanceSteps({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 34, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByMaintenanceStepsDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 34, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByMaintenanceSpecialFeatures({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 35, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByMaintenanceSpecialFeaturesDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 35, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortBySources( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 37, caseSensitive: caseSensitive, ); }); } QueryBuilder sortBySourcesDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 37, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByCosts( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 38, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByCostsDesc( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 38, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByCostsUnit( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 39, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByCostsUnitDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 39, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByMeasureType({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 40, caseSensitive: caseSensitive, ); }); } QueryBuilder sortByMeasureTypeDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy( 40, sort: Sort.desc, caseSensitive: caseSensitive, ); }); } } extension MeasureCompleteQuerySortThenBy on QueryBuilder { 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(1, caseSensitive: caseSensitive); }); } QueryBuilder thenByNameDesc( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(1, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByDescription({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(3, caseSensitive: caseSensitive); }); } QueryBuilder thenByDescriptionDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(3, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByTarget( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(4, caseSensitive: caseSensitive); }); } QueryBuilder thenByTargetDesc( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(4, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByGrowth( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(7, caseSensitive: caseSensitive); }); } QueryBuilder thenByGrowthDesc( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(7, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByClimate( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(8, caseSensitive: caseSensitive); }); } QueryBuilder thenByClimateDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(8, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenBySoilWater( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(9, caseSensitive: caseSensitive); }); } QueryBuilder thenBySoilWaterDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(9, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByRiskOfSpottedWingDrosophila({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(10, caseSensitive: caseSensitive); }); } QueryBuilder thenByRiskOfSpottedWingDrosophilaDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(10, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByThermophilic({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(11, caseSensitive: caseSensitive); }); } QueryBuilder thenByThermophilicDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(11, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByFrostHardy( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(12, caseSensitive: caseSensitive); }); } QueryBuilder thenByFrostHardyDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(12, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByLateFrost( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(13, caseSensitive: caseSensitive); }); } QueryBuilder thenByLateFrostDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(13, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByDrought( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(14, caseSensitive: caseSensitive); }); } QueryBuilder thenByDroughtDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(14, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByNumberLight({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(16, caseSensitive: caseSensitive); }); } QueryBuilder thenByNumberLightDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(16, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByNumberTemperature({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(17, caseSensitive: caseSensitive); }); } QueryBuilder thenByNumberTemperatureDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(17, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByNumberMoisture({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(18, caseSensitive: caseSensitive); }); } QueryBuilder thenByNumberMoistureDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(18, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByNumberReaction({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(19, caseSensitive: caseSensitive); }); } QueryBuilder thenByNumberReactionDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(19, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByNumberNitrogen({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(20, caseSensitive: caseSensitive); }); } QueryBuilder thenByNumberNitrogenDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(20, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByLocation( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(22, caseSensitive: caseSensitive); }); } QueryBuilder thenByLocationDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(22, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByApplyCosts( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(23, caseSensitive: caseSensitive); }); } QueryBuilder thenByApplyCostsDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(23, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByApplyDuration({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(24, caseSensitive: caseSensitive); }); } QueryBuilder thenByApplyDurationDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(24, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByApplyAdditionalInfos({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(27, caseSensitive: caseSensitive); }); } QueryBuilder thenByApplyAdditionalInfosDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(27, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByApplySteps( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(28, caseSensitive: caseSensitive); }); } QueryBuilder thenByApplyStepsDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(28, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByMaintenanceAdditionalInfos({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(32, caseSensitive: caseSensitive); }); } QueryBuilder thenByMaintenanceAdditionalInfosDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(32, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByMaintenanceFrequency({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(33, caseSensitive: caseSensitive); }); } QueryBuilder thenByMaintenanceFrequencyDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(33, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByMaintenanceSteps({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(34, caseSensitive: caseSensitive); }); } QueryBuilder thenByMaintenanceStepsDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(34, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByMaintenanceSpecialFeatures({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(35, caseSensitive: caseSensitive); }); } QueryBuilder thenByMaintenanceSpecialFeaturesDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(35, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenBySources( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(37, caseSensitive: caseSensitive); }); } QueryBuilder thenBySourcesDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(37, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByCosts( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(38, caseSensitive: caseSensitive); }); } QueryBuilder thenByCostsDesc( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(38, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByCostsUnit( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(39, caseSensitive: caseSensitive); }); } QueryBuilder thenByCostsUnitDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(39, sort: Sort.desc, caseSensitive: caseSensitive); }); } QueryBuilder thenByMeasureType({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(40, caseSensitive: caseSensitive); }); } QueryBuilder thenByMeasureTypeDesc({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addSortBy(40, sort: Sort.desc, caseSensitive: caseSensitive); }); } } extension MeasureCompleteQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByName( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(1, caseSensitive: caseSensitive); }); } QueryBuilder distinctByDescription({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(3, caseSensitive: caseSensitive); }); } QueryBuilder distinctByTarget({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(4, caseSensitive: caseSensitive); }); } QueryBuilder distinctByFundingPrograms() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(5); }); } QueryBuilder distinctBySizeOrArea() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(6); }); } QueryBuilder distinctByGrowth({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(7, caseSensitive: caseSensitive); }); } QueryBuilder distinctByClimate({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(8, caseSensitive: caseSensitive); }); } QueryBuilder distinctBySoilWater({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(9, caseSensitive: caseSensitive); }); } QueryBuilder distinctByRiskOfSpottedWingDrosophila({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(10, caseSensitive: caseSensitive); }); } QueryBuilder distinctByThermophilic({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(11, caseSensitive: caseSensitive); }); } QueryBuilder distinctByFrostHardy({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(12, caseSensitive: caseSensitive); }); } QueryBuilder distinctByLateFrost({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(13, caseSensitive: caseSensitive); }); } QueryBuilder distinctByDrought({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(14, caseSensitive: caseSensitive); }); } QueryBuilder distinctBySoilMoisture() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(15); }); } QueryBuilder distinctByNumberLight({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(16, caseSensitive: caseSensitive); }); } QueryBuilder distinctByNumberTemperature({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(17, caseSensitive: caseSensitive); }); } QueryBuilder distinctByNumberMoisture({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(18, caseSensitive: caseSensitive); }); } QueryBuilder distinctByNumberReaction({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(19, caseSensitive: caseSensitive); }); } QueryBuilder distinctByNumberNitrogen({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(20, caseSensitive: caseSensitive); }); } QueryBuilder distinctByRegion() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(21); }); } QueryBuilder distinctByLocation({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(22, caseSensitive: caseSensitive); }); } QueryBuilder distinctByApplyCosts({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(23, caseSensitive: caseSensitive); }); } QueryBuilder distinctByApplyDuration({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(24, caseSensitive: caseSensitive); }); } QueryBuilder distinctByApplyMonths() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(25); }); } QueryBuilder distinctByApplyTools() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(26); }); } QueryBuilder distinctByApplyAdditionalInfos({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(27, caseSensitive: caseSensitive); }); } QueryBuilder distinctByApplySteps({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(28, caseSensitive: caseSensitive); }); } QueryBuilder distinctByApplyMaterials() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(29); }); } QueryBuilder distinctByMaintenanceMonths() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(31); }); } QueryBuilder distinctByMaintenanceAdditionalInfos({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(32, caseSensitive: caseSensitive); }); } QueryBuilder distinctByMaintenanceFrequency({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(33, caseSensitive: caseSensitive); }); } QueryBuilder distinctByMaintenanceSteps({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(34, caseSensitive: caseSensitive); }); } QueryBuilder distinctByMaintenanceSpecialFeatures({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(35, caseSensitive: caseSensitive); }); } QueryBuilder distinctByMaintenanceTools() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(36); }); } QueryBuilder distinctBySources({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(37, caseSensitive: caseSensitive); }); } QueryBuilder distinctByCosts({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(38, caseSensitive: caseSensitive); }); } QueryBuilder distinctByCostsUnit({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(39, caseSensitive: caseSensitive); }); } QueryBuilder distinctByMeasureType({bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(40, caseSensitive: caseSensitive); }); } QueryBuilder distinctByMeasureGroups() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(41); }); } QueryBuilder distinctByMeasureCategories() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(42); }); } } extension MeasureCompleteQueryProperty1 on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(0); }); } QueryBuilder nameProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(1); }); } QueryBuilder imageProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(2); }); } QueryBuilder descriptionProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(3); }); } QueryBuilder targetProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(4); }); } QueryBuilder?, QAfterProperty> fundingProgramsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(5); }); } QueryBuilder?, QAfterProperty> sizeOrAreaProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(6); }); } QueryBuilder growthProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(7); }); } QueryBuilder climateProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(8); }); } QueryBuilder soilWaterProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(9); }); } QueryBuilder riskOfSpottedWingDrosophilaProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(10); }); } QueryBuilder thermophilicProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(11); }); } QueryBuilder frostHardyProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(12); }); } QueryBuilder lateFrostProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(13); }); } QueryBuilder droughtProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(14); }); } QueryBuilder?, QAfterProperty> soilMoistureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(15); }); } QueryBuilder numberLightProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(16); }); } QueryBuilder numberTemperatureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(17); }); } QueryBuilder numberMoistureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(18); }); } QueryBuilder numberReactionProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(19); }); } QueryBuilder numberNitrogenProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(20); }); } QueryBuilder?, QAfterProperty> regionProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(21); }); } QueryBuilder locationProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(22); }); } QueryBuilder applyCostsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(23); }); } QueryBuilder applyDurationProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(24); }); } QueryBuilder?, QAfterProperty> applyMonthsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(25); }); } QueryBuilder?, QAfterProperty> applyToolsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(26); }); } QueryBuilder applyAdditionalInfosProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(27); }); } QueryBuilder applyStepsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(28); }); } QueryBuilder?, QAfterProperty> applyMaterialsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(29); }); } QueryBuilder?, QAfterProperty> galleryProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(30); }); } QueryBuilder?, QAfterProperty> maintenanceMonthsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(31); }); } QueryBuilder maintenanceAdditionalInfosProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(32); }); } QueryBuilder maintenanceFrequencyProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(33); }); } QueryBuilder maintenanceStepsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(34); }); } QueryBuilder maintenanceSpecialFeaturesProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(35); }); } QueryBuilder?, QAfterProperty> maintenanceToolsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(36); }); } QueryBuilder sourcesProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(37); }); } QueryBuilder costsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(38); }); } QueryBuilder costsUnitProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(39); }); } QueryBuilder measureTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(40); }); } QueryBuilder?, QAfterProperty> measureGroupsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(41); }); } QueryBuilder?, QAfterProperty> measureCategoriesProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(42); }); } } extension MeasureCompleteQueryProperty2 on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(0); }); } QueryBuilder nameProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(1); }); } QueryBuilder imageProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(2); }); } QueryBuilder descriptionProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(3); }); } QueryBuilder targetProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(4); }); } QueryBuilder?), QAfterProperty> fundingProgramsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(5); }); } QueryBuilder?), QAfterProperty> sizeOrAreaProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(6); }); } QueryBuilder growthProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(7); }); } QueryBuilder climateProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(8); }); } QueryBuilder soilWaterProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(9); }); } QueryBuilder riskOfSpottedWingDrosophilaProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(10); }); } QueryBuilder thermophilicProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(11); }); } QueryBuilder frostHardyProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(12); }); } QueryBuilder lateFrostProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(13); }); } QueryBuilder droughtProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(14); }); } QueryBuilder?), QAfterProperty> soilMoistureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(15); }); } QueryBuilder numberLightProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(16); }); } QueryBuilder numberTemperatureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(17); }); } QueryBuilder numberMoistureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(18); }); } QueryBuilder numberReactionProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(19); }); } QueryBuilder numberNitrogenProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(20); }); } QueryBuilder?), QAfterProperty> regionProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(21); }); } QueryBuilder locationProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(22); }); } QueryBuilder applyCostsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(23); }); } QueryBuilder applyDurationProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(24); }); } QueryBuilder?), QAfterProperty> applyMonthsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(25); }); } QueryBuilder?), QAfterProperty> applyToolsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(26); }); } QueryBuilder applyAdditionalInfosProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(27); }); } QueryBuilder applyStepsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(28); }); } QueryBuilder?), QAfterProperty> applyMaterialsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(29); }); } QueryBuilder?), QAfterProperty> galleryProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(30); }); } QueryBuilder?), QAfterProperty> maintenanceMonthsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(31); }); } QueryBuilder maintenanceAdditionalInfosProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(32); }); } QueryBuilder maintenanceFrequencyProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(33); }); } QueryBuilder maintenanceStepsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(34); }); } QueryBuilder maintenanceSpecialFeaturesProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(35); }); } QueryBuilder?), QAfterProperty> maintenanceToolsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(36); }); } QueryBuilder sourcesProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(37); }); } QueryBuilder costsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(38); }); } QueryBuilder costsUnitProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(39); }); } QueryBuilder measureTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(40); }); } QueryBuilder?), QAfterProperty> measureGroupsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(41); }); } QueryBuilder?), QAfterProperty> measureCategoriesProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(42); }); } } extension MeasureCompleteQueryProperty3 on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(0); }); } QueryBuilder nameProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(1); }); } QueryBuilder imageProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(2); }); } QueryBuilder descriptionProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(3); }); } QueryBuilder targetProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(4); }); } QueryBuilder?), QOperations> fundingProgramsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(5); }); } QueryBuilder?), QOperations> sizeOrAreaProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(6); }); } QueryBuilder growthProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(7); }); } QueryBuilder climateProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(8); }); } QueryBuilder soilWaterProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(9); }); } QueryBuilder riskOfSpottedWingDrosophilaProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(10); }); } QueryBuilder thermophilicProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(11); }); } QueryBuilder frostHardyProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(12); }); } QueryBuilder lateFrostProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(13); }); } QueryBuilder droughtProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(14); }); } QueryBuilder?), QOperations> soilMoistureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(15); }); } QueryBuilder numberLightProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(16); }); } QueryBuilder numberTemperatureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(17); }); } QueryBuilder numberMoistureProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(18); }); } QueryBuilder numberReactionProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(19); }); } QueryBuilder numberNitrogenProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(20); }); } QueryBuilder?), QOperations> regionProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(21); }); } QueryBuilder locationProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(22); }); } QueryBuilder applyCostsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(23); }); } QueryBuilder applyDurationProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(24); }); } QueryBuilder?), QOperations> applyMonthsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(25); }); } QueryBuilder?), QOperations> applyToolsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(26); }); } QueryBuilder applyAdditionalInfosProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(27); }); } QueryBuilder applyStepsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(28); }); } QueryBuilder?), QOperations> applyMaterialsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(29); }); } QueryBuilder?), QOperations> galleryProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(30); }); } QueryBuilder?), QOperations> maintenanceMonthsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(31); }); } QueryBuilder maintenanceAdditionalInfosProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(32); }); } QueryBuilder maintenanceFrequencyProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(33); }); } QueryBuilder maintenanceStepsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(34); }); } QueryBuilder maintenanceSpecialFeaturesProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(35); }); } QueryBuilder?), QOperations> maintenanceToolsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(36); }); } QueryBuilder sourcesProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(37); }); } QueryBuilder costsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(38); }); } QueryBuilder costsUnitProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(39); }); } QueryBuilder measureTypeProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(40); }); } QueryBuilder?), QOperations> measureGroupsProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(41); }); } QueryBuilder?), QOperations> measureCategoriesProperty() { return QueryBuilder.apply(this, (query) { return query.addProperty(42); }); } } // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** MeasureComplete _$MeasureCompleteFromJson(Map json) => MeasureComplete( id: (json['id'] as num).toInt(), name: json['name'] as String, ) ..image = json['image'] == null ? null : FilePart.fromJson(json['image'] as Map) ..description = json['description'] as String? ..target = json['target'] as String? ..fundingPrograms = (json['fundingPrograms'] as List?) ?.map((e) => e as String) .toList() ..sizeOrArea = (json['sizeOrArea'] as List?) ?.map((e) => e as String) .toList() ..growth = json['growth'] as String? ..climate = json['climate'] as String? ..soilWater = json['soilWater'] as String? ..riskOfSpottedWingDrosophila = json['riskOfSpottedWingDrosophila'] as String? ..thermophilic = json['thermophilic'] as String? ..frostHardy = json['frostHardy'] as String? ..lateFrost = json['lateFrost'] as String? ..drought = json['drought'] as String? ..soilMoisture = (json['soilMoisture'] as List?) ?.map((e) => e as String) .toList() ..numberLight = json['numberLight'] as String? ..numberTemperature = json['numberTemperature'] as String? ..numberMoisture = json['numberMoisture'] as String? ..numberReaction = json['numberReaction'] as String? ..numberNitrogen = json['numberNitrogen'] as String? ..region = (json['region'] as List?)?.map((e) => e as String).toList() ..location = json['location'] as String? ..applyCosts = json['applyCosts'] as String? ..applyDuration = json['applyDuration'] as String? ..applyMonths = (json['applyMonths'] as List?) ?.map((e) => e as String) .toList() ..applyTools = (json['applyTools'] as List?) ?.map((e) => e as String) .toList() ..applyAdditionalInfos = json['applyAdditionalInfos'] as String? ..applySteps = json['applySteps'] as String? ..applyMaterials = (json['applyMaterials'] as List?) ?.map((e) => e as String) .toList() ..gallery = (json['gallery'] as List?) ?.map((e) => FilePart.fromJson(e as Map)) .toList() ..maintenanceMonths = (json['maintenanceMonths'] as List?) ?.map((e) => e as String) .toList() ..maintenanceAdditionalInfos = json['maintenanceAdditionalInfos'] as String? ..maintenanceFrequency = json['maintenanceFrequency'] as String? ..maintenanceSteps = json['maintenanceSteps'] as String? ..maintenanceSpecialFeatures = json['maintenanceSpecialFeatures'] as String? ..maintenanceTools = (json['maintenanceTools'] as List?) ?.map((e) => e as String) .toList() ..sources = json['sources'] as String? ..costs = json['costs'] as String? ..costsUnit = json['costsUnit'] as String? ..measureType = json['measureType'] as String? ..measureGroups = (json['measureGroups'] as List?) ?.map((e) => e as String) .toList() ..measureCategories = (json['measureCategories'] as List?) ?.map((e) => e as String) .toList(); Map _$MeasureCompleteToJson(MeasureComplete instance) => { 'id': instance.id, 'name': instance.name, 'image': instance.image, 'description': instance.description, 'target': instance.target, 'fundingPrograms': instance.fundingPrograms, 'sizeOrArea': instance.sizeOrArea, 'growth': instance.growth, 'climate': instance.climate, 'soilWater': instance.soilWater, 'riskOfSpottedWingDrosophila': instance.riskOfSpottedWingDrosophila, 'thermophilic': instance.thermophilic, 'frostHardy': instance.frostHardy, 'lateFrost': instance.lateFrost, 'drought': instance.drought, 'soilMoisture': instance.soilMoisture, 'numberLight': instance.numberLight, 'numberTemperature': instance.numberTemperature, 'numberMoisture': instance.numberMoisture, 'numberReaction': instance.numberReaction, 'numberNitrogen': instance.numberNitrogen, 'region': instance.region, 'location': instance.location, 'applyCosts': instance.applyCosts, 'applyDuration': instance.applyDuration, 'applyMonths': instance.applyMonths, 'applyTools': instance.applyTools, 'applyAdditionalInfos': instance.applyAdditionalInfos, 'applySteps': instance.applySteps, 'applyMaterials': instance.applyMaterials, 'gallery': instance.gallery, 'maintenanceMonths': instance.maintenanceMonths, 'maintenanceAdditionalInfos': instance.maintenanceAdditionalInfos, 'maintenanceFrequency': instance.maintenanceFrequency, 'maintenanceSteps': instance.maintenanceSteps, 'maintenanceSpecialFeatures': instance.maintenanceSpecialFeatures, 'maintenanceTools': instance.maintenanceTools, 'sources': instance.sources, 'costs': instance.costs, 'costsUnit': instance.costsUnit, 'measureType': instance.measureType, 'measureGroups': instance.measureGroups, 'measureCategories': instance.measureCategories, };