// GENERATED CODE - DO NOT MODIFY BY HAND part of 'calisma_kayit.dart'; // ************************************************************************** // IsarCollectionGenerator // ************************************************************************** // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types extension GetCalismaKayitCollection on Isar { IsarCollection get calismaKayits => this.collection(); } const CalismaKayitSchema = CollectionSchema( name: r'CalismaKayit', id: -3119265907818611910, properties: { r'aktifVardiya': PropertySchema( id: 0, name: r'aktifVardiya', type: IsarType.object, target: r'Vardiya', ), r'calismaSuresiInSeconds': PropertySchema( id: 1, name: r'calismaSuresiInSeconds', type: IsarType.long, ), r'cikis': PropertySchema( id: 2, name: r'cikis', type: IsarType.dateTime, ), r'ekOdemeler': PropertySchema( id: 3, name: r'ekOdemeler', type: IsarType.objectList, target: r'EkOdeme', ), r'giris': PropertySchema( id: 4, name: r'giris', type: IsarType.dateTime, ), r'gunTuru': PropertySchema( id: 5, name: r'gunTuru', type: IsarType.byte, enumMap: _CalismaKayitgunTuruEnumValueMap, ), r'gunlukIzinli': PropertySchema( id: 6, name: r'gunlukIzinli', type: IsarType.bool, ), r'kesintiler': PropertySchema( id: 7, name: r'kesintiler', type: IsarType.objectList, target: r'Kesinti', ), r'maas': PropertySchema( id: 8, name: r'maas', type: IsarType.object, target: r'Maas', ), r'mesaiCarpaniNum': PropertySchema( id: 9, name: r'mesaiCarpaniNum', type: IsarType.double, ), r'molalar': PropertySchema( id: 10, name: r'molalar', type: IsarType.objectList, target: r'Mola', ), r'raporlu': PropertySchema( id: 11, name: r'raporlu', type: IsarType.bool, ), r'resmiTatil': PropertySchema( id: 12, name: r'resmiTatil', type: IsarType.bool, ), r'servisGecikmesi': PropertySchema( id: 13, name: r'servisGecikmesi', type: IsarType.bool, ), r'tarih': PropertySchema( id: 14, name: r'tarih', type: IsarType.dateTime, ), r'vergiler': PropertySchema( id: 15, name: r'vergiler', type: IsarType.objectList, target: r'Vergi', ), r'yemekParasiVar': PropertySchema( id: 16, name: r'yemekParasiVar', type: IsarType.bool, ), r'yillikIzinli': PropertySchema( id: 17, name: r'yillikIzinli', type: IsarType.bool, ), r'yolParasiVar': PropertySchema( id: 18, name: r'yolParasiVar', type: IsarType.bool, ) }, estimateSize: _calismaKayitEstimateSize, serialize: _calismaKayitSerialize, deserialize: _calismaKayitDeserialize, deserializeProp: _calismaKayitDeserializeProp, idName: r'id', indexes: {}, links: {}, embeddedSchemas: {r'Vardiya': VardiyaSchema, r'Gunler': GunlerSchema, r'GunAyari': GunAyariSchema, r'Mola': MolaSchema, r'EkOdeme': EkOdemeSchema, r'Kesinti': KesintiSchema, r'Vergi': VergiSchema, r'Maas': MaasSchema}, getId: _calismaKayitGetId, getLinks: _calismaKayitGetLinks, attach: _calismaKayitAttach, version: '3.1.0+1', ); int _calismaKayitEstimateSize( CalismaKayit object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final value = object.aktifVardiya; if (value != null) { bytesCount += 3 + VardiyaSchema.estimateSize(value, allOffsets[Vardiya]!, allOffsets); } } { final list = object.ekOdemeler; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[EkOdeme]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += EkOdemeSchema.estimateSize(value, offsets, allOffsets); } } } } { final list = object.kesintiler; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[Kesinti]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += KesintiSchema.estimateSize(value, offsets, allOffsets); } } } } { final value = object.maas; if (value != null) { bytesCount += 3 + MaasSchema.estimateSize(value, allOffsets[Maas]!, allOffsets); } } { final list = object.molalar; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[Mola]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += MolaSchema.estimateSize(value, offsets, allOffsets); } } } } { final list = object.vergiler; if (list != null) { bytesCount += 3 + list.length * 3; { final offsets = allOffsets[Vergi]!; for (var i = 0; i < list.length; i++) { final value = list[i]; bytesCount += VergiSchema.estimateSize(value, offsets, allOffsets); } } } } return bytesCount; } void _calismaKayitSerialize( CalismaKayit object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeObject( offsets[0], allOffsets, VardiyaSchema.serialize, object.aktifVardiya, ); writer.writeLong(offsets[1], object.calismaSuresiInSeconds); writer.writeDateTime(offsets[2], object.cikis); writer.writeObjectList( offsets[3], allOffsets, EkOdemeSchema.serialize, object.ekOdemeler, ); writer.writeDateTime(offsets[4], object.giris); writer.writeByte(offsets[5], object.gunTuru.index); writer.writeBool(offsets[6], object.gunlukIzinli); writer.writeObjectList( offsets[7], allOffsets, KesintiSchema.serialize, object.kesintiler, ); writer.writeObject( offsets[8], allOffsets, MaasSchema.serialize, object.maas, ); writer.writeDouble(offsets[9], object.mesaiOraniNum); writer.writeObjectList( offsets[10], allOffsets, MolaSchema.serialize, object.molalar, ); writer.writeBool(offsets[11], object.raporlu); writer.writeBool(offsets[12], object.resmiTatil); writer.writeBool(offsets[13], object.servisGecikmesi); writer.writeDateTime(offsets[14], object.tarih); writer.writeObjectList( offsets[15], allOffsets, VergiSchema.serialize, object.vergiler, ); writer.writeBool(offsets[16], object.yemekParasiVar); writer.writeBool(offsets[17], object.yillikIzinli); writer.writeBool(offsets[18], object.yolParasiVar); } CalismaKayit _calismaKayitDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = CalismaKayit( id: id, ); object.aktifVardiya = reader.readObjectOrNull( offsets[0], VardiyaSchema.deserialize, allOffsets, ); object.calismaSuresiInSeconds = reader.readLongOrNull(offsets[1]); object.cikis = reader.readDateTimeOrNull(offsets[2]); object.ekOdemeler = reader.readObjectList( offsets[3], EkOdemeSchema.deserialize, allOffsets, EkOdeme(), ); object.giris = reader.readDateTimeOrNull(offsets[4]); object.gunTuru = _CalismaKayitgunTuruValueEnumMap[reader.readByteOrNull(offsets[5])] ?? GunTuru.CALISMA_GUNU; object.gunlukIzinli = reader.readBool(offsets[6]); object.kesintiler = reader.readObjectList( offsets[7], KesintiSchema.deserialize, allOffsets, Kesinti(), ); object.maas = reader.readObjectOrNull( offsets[8], MaasSchema.deserialize, allOffsets, ); object.mesaiOraniNum = reader.readDoubleOrNull(offsets[9]); object.molalar = reader.readObjectList( offsets[10], MolaSchema.deserialize, allOffsets, Mola(), ); object.raporlu = reader.readBool(offsets[11]); object.resmiTatil = reader.readBool(offsets[12]); object.servisGecikmesi = reader.readBool(offsets[13]); object.tarih = reader.readDateTimeOrNull(offsets[14]); object.vergiler = reader.readObjectList( offsets[15], VergiSchema.deserialize, allOffsets, Vergi(), ); object.yemekParasiVar = reader.readBool(offsets[16]); object.yillikIzinli = reader.readBool(offsets[17]); object.yolParasiVar = reader.readBool(offsets[18]); return object; } P _calismaKayitDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readObjectOrNull( offset, VardiyaSchema.deserialize, allOffsets, )) as P; case 1: return (reader.readLongOrNull(offset)) as P; case 2: return (reader.readDateTimeOrNull(offset)) as P; case 3: return (reader.readObjectList( offset, EkOdemeSchema.deserialize, allOffsets, EkOdeme(), )) as P; case 4: return (reader.readDateTimeOrNull(offset)) as P; case 5: return (_CalismaKayitgunTuruValueEnumMap[reader.readByteOrNull(offset)] ?? GunTuru.CALISMA_GUNU) as P; case 6: return (reader.readBool(offset)) as P; case 7: return (reader.readObjectList( offset, KesintiSchema.deserialize, allOffsets, Kesinti(), )) as P; case 8: return (reader.readObjectOrNull( offset, MaasSchema.deserialize, allOffsets, )) as P; case 9: return (reader.readDoubleOrNull(offset)) as P; case 10: return (reader.readObjectList( offset, MolaSchema.deserialize, allOffsets, Mola(), )) as P; case 11: return (reader.readBool(offset)) as P; case 12: return (reader.readBool(offset)) as P; case 13: return (reader.readBool(offset)) as P; case 14: return (reader.readDateTimeOrNull(offset)) as P; case 15: return (reader.readObjectList( offset, VergiSchema.deserialize, allOffsets, Vergi(), )) as P; case 16: return (reader.readBool(offset)) as P; case 17: return (reader.readBool(offset)) as P; case 18: return (reader.readBool(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } const _CalismaKayitgunTuruEnumValueMap = { 'CALISMA_GUNU': 0, 'DINLENME_GUNU': 1, 'HAFTA_TATILI': 2, }; const _CalismaKayitgunTuruValueEnumMap = { 0: GunTuru.CALISMA_GUNU, 1: GunTuru.DINLENME_GUNU, 2: GunTuru.HAFTA_TATILI, }; Id _calismaKayitGetId(CalismaKayit object) { return object.id; } List> _calismaKayitGetLinks(CalismaKayit object) { return []; } void _calismaKayitAttach(IsarCollection col, Id id, CalismaKayit object) { object.id = id; } extension CalismaKayitQueryWhereSort on QueryBuilder { QueryBuilder anyId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension CalismaKayitQueryWhere on QueryBuilder { QueryBuilder idEqualTo(Id id) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: id, upper: id, )); }); } QueryBuilder idNotEqualTo(Id id) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: false), ); } }); } QueryBuilder idGreaterThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: include), ); }); } QueryBuilder idLessThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: include), ); }); } QueryBuilder idBetween( Id lowerId, Id upperId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerId, includeLower: includeLower, upper: upperId, includeUpper: includeUpper, )); }); } } extension CalismaKayitQueryFilter on QueryBuilder { QueryBuilder aktifVardiyaIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'aktifVardiya', )); }); } QueryBuilder aktifVardiyaIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'aktifVardiya', )); }); } QueryBuilder calismaSuresiInSecondsIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'calismaSuresiInSeconds', )); }); } QueryBuilder calismaSuresiInSecondsIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'calismaSuresiInSeconds', )); }); } QueryBuilder calismaSuresiInSecondsEqualTo(int? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'calismaSuresiInSeconds', value: value, )); }); } QueryBuilder calismaSuresiInSecondsGreaterThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'calismaSuresiInSeconds', value: value, )); }); } QueryBuilder calismaSuresiInSecondsLessThan( int? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'calismaSuresiInSeconds', value: value, )); }); } QueryBuilder calismaSuresiInSecondsBetween( int? lower, int? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'calismaSuresiInSeconds', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder cikisIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'cikis', )); }); } QueryBuilder cikisIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'cikis', )); }); } QueryBuilder cikisEqualTo(DateTime? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'cikis', value: value, )); }); } QueryBuilder cikisGreaterThan( DateTime? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'cikis', value: value, )); }); } QueryBuilder cikisLessThan( DateTime? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'cikis', value: value, )); }); } QueryBuilder cikisBetween( DateTime? lower, DateTime? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'cikis', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder ekOdemelerIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'ekOdemeler', )); }); } QueryBuilder ekOdemelerIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'ekOdemeler', )); }); } QueryBuilder ekOdemelerLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'ekOdemeler', length, true, length, true, ); }); } QueryBuilder ekOdemelerIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'ekOdemeler', 0, true, 0, true, ); }); } QueryBuilder ekOdemelerIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'ekOdemeler', 0, false, 999999, true, ); }); } QueryBuilder ekOdemelerLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'ekOdemeler', 0, true, length, include, ); }); } QueryBuilder ekOdemelerLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'ekOdemeler', length, include, 999999, true, ); }); } QueryBuilder ekOdemelerLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'ekOdemeler', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder girisIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'giris', )); }); } QueryBuilder girisIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'giris', )); }); } QueryBuilder girisEqualTo(DateTime? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'giris', value: value, )); }); } QueryBuilder girisGreaterThan( DateTime? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'giris', value: value, )); }); } QueryBuilder girisLessThan( DateTime? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'giris', value: value, )); }); } QueryBuilder girisBetween( DateTime? lower, DateTime? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'giris', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder gunTuruEqualTo(GunTuru value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'gunTuru', value: value, )); }); } QueryBuilder gunTuruGreaterThan( GunTuru value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'gunTuru', value: value, )); }); } QueryBuilder gunTuruLessThan( GunTuru value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'gunTuru', value: value, )); }); } QueryBuilder gunTuruBetween( GunTuru lower, GunTuru upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'gunTuru', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder gunlukIzinliEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'gunlukIzinli', value: value, )); }); } QueryBuilder idEqualTo(Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'id', value: value, )); }); } QueryBuilder idGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idBetween( Id lower, Id upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'id', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder kesintilerIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'kesintiler', )); }); } QueryBuilder kesintilerIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'kesintiler', )); }); } QueryBuilder kesintilerLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'kesintiler', length, true, length, true, ); }); } QueryBuilder kesintilerIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'kesintiler', 0, true, 0, true, ); }); } QueryBuilder kesintilerIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'kesintiler', 0, false, 999999, true, ); }); } QueryBuilder kesintilerLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'kesintiler', 0, true, length, include, ); }); } QueryBuilder kesintilerLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'kesintiler', length, include, 999999, true, ); }); } QueryBuilder kesintilerLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'kesintiler', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder maasIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'maas', )); }); } QueryBuilder maasIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'maas', )); }); } QueryBuilder mesaiCarpaniNumIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'mesaiCarpaniNum', )); }); } QueryBuilder mesaiCarpaniNumIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'mesaiCarpaniNum', )); }); } QueryBuilder mesaiCarpaniNumEqualTo( double? value, { double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mesaiCarpaniNum', value: value, epsilon: epsilon, )); }); } QueryBuilder mesaiCarpaniNumGreaterThan( double? value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mesaiCarpaniNum', value: value, epsilon: epsilon, )); }); } QueryBuilder mesaiCarpaniNumLessThan( double? value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mesaiCarpaniNum', value: value, epsilon: epsilon, )); }); } QueryBuilder mesaiCarpaniNumBetween( double? lower, double? upper, { bool includeLower = true, bool includeUpper = true, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'mesaiCarpaniNum', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, epsilon: epsilon, )); }); } QueryBuilder molalarIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'molalar', )); }); } QueryBuilder molalarIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'molalar', )); }); } QueryBuilder molalarLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'molalar', length, true, length, true, ); }); } QueryBuilder molalarIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'molalar', 0, true, 0, true, ); }); } QueryBuilder molalarIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'molalar', 0, false, 999999, true, ); }); } QueryBuilder molalarLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'molalar', 0, true, length, include, ); }); } QueryBuilder molalarLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'molalar', length, include, 999999, true, ); }); } QueryBuilder molalarLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'molalar', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder raporluEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'raporlu', value: value, )); }); } QueryBuilder resmiTatilEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'resmiTatil', value: value, )); }); } QueryBuilder servisGecikmesiEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'servisGecikmesi', value: value, )); }); } QueryBuilder tarihIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'tarih', )); }); } QueryBuilder tarihIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'tarih', )); }); } QueryBuilder tarihEqualTo(DateTime? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'tarih', value: value, )); }); } QueryBuilder tarihGreaterThan( DateTime? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'tarih', value: value, )); }); } QueryBuilder tarihLessThan( DateTime? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'tarih', value: value, )); }); } QueryBuilder tarihBetween( DateTime? lower, DateTime? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'tarih', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder vergilerIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'vergiler', )); }); } QueryBuilder vergilerIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'vergiler', )); }); } QueryBuilder vergilerLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.listLength( r'vergiler', length, true, length, true, ); }); } QueryBuilder vergilerIsEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'vergiler', 0, true, 0, true, ); }); } QueryBuilder vergilerIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.listLength( r'vergiler', 0, false, 999999, true, ); }); } QueryBuilder vergilerLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'vergiler', 0, true, length, include, ); }); } QueryBuilder vergilerLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'vergiler', length, include, 999999, true, ); }); } QueryBuilder vergilerLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.listLength( r'vergiler', lower, includeLower, upper, includeUpper, ); }); } QueryBuilder yemekParasiVarEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'yemekParasiVar', value: value, )); }); } QueryBuilder yillikIzinliEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'yillikIzinli', value: value, )); }); } QueryBuilder yolParasiVarEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'yolParasiVar', value: value, )); }); } } extension CalismaKayitQueryObject on QueryBuilder { QueryBuilder aktifVardiya(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'aktifVardiya'); }); } QueryBuilder ekOdemelerElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'ekOdemeler'); }); } QueryBuilder kesintilerElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'kesintiler'); }); } QueryBuilder maas(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'maas'); }); } QueryBuilder molalarElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'molalar'); }); } QueryBuilder vergilerElement(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'vergiler'); }); } } extension CalismaKayitQueryLinks on QueryBuilder {} extension CalismaKayitQuerySortBy on QueryBuilder { QueryBuilder sortByCalismaSuresiInSeconds() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'calismaSuresiInSeconds', Sort.asc); }); } QueryBuilder sortByCalismaSuresiInSecondsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'calismaSuresiInSeconds', Sort.desc); }); } QueryBuilder sortByCikis() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cikis', Sort.asc); }); } QueryBuilder sortByCikisDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cikis', Sort.desc); }); } QueryBuilder sortByGiris() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'giris', Sort.asc); }); } QueryBuilder sortByGirisDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'giris', Sort.desc); }); } QueryBuilder sortByGunTuru() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'gunTuru', Sort.asc); }); } QueryBuilder sortByGunTuruDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'gunTuru', Sort.desc); }); } QueryBuilder sortByGunlukIzinli() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'gunlukIzinli', Sort.asc); }); } QueryBuilder sortByGunlukIzinliDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'gunlukIzinli', Sort.desc); }); } QueryBuilder sortByMesaiCarpaniNum() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mesaiCarpaniNum', Sort.asc); }); } QueryBuilder sortByMesaiCarpaniNumDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mesaiCarpaniNum', Sort.desc); }); } QueryBuilder sortByRaporlu() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'raporlu', Sort.asc); }); } QueryBuilder sortByRaporluDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'raporlu', Sort.desc); }); } QueryBuilder sortByResmiTatil() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'resmiTatil', Sort.asc); }); } QueryBuilder sortByResmiTatilDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'resmiTatil', Sort.desc); }); } QueryBuilder sortByServisGecikmesi() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'servisGecikmesi', Sort.asc); }); } QueryBuilder sortByServisGecikmesiDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'servisGecikmesi', Sort.desc); }); } QueryBuilder sortByTarih() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'tarih', Sort.asc); }); } QueryBuilder sortByTarihDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'tarih', Sort.desc); }); } QueryBuilder sortByYemekParasiVar() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'yemekParasiVar', Sort.asc); }); } QueryBuilder sortByYemekParasiVarDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'yemekParasiVar', Sort.desc); }); } QueryBuilder sortByYillikIzinli() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'yillikIzinli', Sort.asc); }); } QueryBuilder sortByYillikIzinliDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'yillikIzinli', Sort.desc); }); } QueryBuilder sortByYolParasiVar() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'yolParasiVar', Sort.asc); }); } QueryBuilder sortByYolParasiVarDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'yolParasiVar', Sort.desc); }); } } extension CalismaKayitQuerySortThenBy on QueryBuilder { QueryBuilder thenByCalismaSuresiInSeconds() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'calismaSuresiInSeconds', Sort.asc); }); } QueryBuilder thenByCalismaSuresiInSecondsDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'calismaSuresiInSeconds', Sort.desc); }); } QueryBuilder thenByCikis() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cikis', Sort.asc); }); } QueryBuilder thenByCikisDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'cikis', Sort.desc); }); } QueryBuilder thenByGiris() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'giris', Sort.asc); }); } QueryBuilder thenByGirisDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'giris', Sort.desc); }); } QueryBuilder thenByGunTuru() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'gunTuru', Sort.asc); }); } QueryBuilder thenByGunTuruDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'gunTuru', Sort.desc); }); } QueryBuilder thenByGunlukIzinli() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'gunlukIzinli', Sort.asc); }); } QueryBuilder thenByGunlukIzinliDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'gunlukIzinli', Sort.desc); }); } QueryBuilder thenById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.asc); }); } QueryBuilder thenByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.desc); }); } QueryBuilder thenByMesaiCarpaniNum() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mesaiCarpaniNum', Sort.asc); }); } QueryBuilder thenByMesaiCarpaniNumDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'mesaiCarpaniNum', Sort.desc); }); } QueryBuilder thenByRaporlu() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'raporlu', Sort.asc); }); } QueryBuilder thenByRaporluDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'raporlu', Sort.desc); }); } QueryBuilder thenByResmiTatil() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'resmiTatil', Sort.asc); }); } QueryBuilder thenByResmiTatilDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'resmiTatil', Sort.desc); }); } QueryBuilder thenByServisGecikmesi() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'servisGecikmesi', Sort.asc); }); } QueryBuilder thenByServisGecikmesiDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'servisGecikmesi', Sort.desc); }); } QueryBuilder thenByTarih() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'tarih', Sort.asc); }); } QueryBuilder thenByTarihDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'tarih', Sort.desc); }); } QueryBuilder thenByYemekParasiVar() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'yemekParasiVar', Sort.asc); }); } QueryBuilder thenByYemekParasiVarDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'yemekParasiVar', Sort.desc); }); } QueryBuilder thenByYillikIzinli() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'yillikIzinli', Sort.asc); }); } QueryBuilder thenByYillikIzinliDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'yillikIzinli', Sort.desc); }); } QueryBuilder thenByYolParasiVar() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'yolParasiVar', Sort.asc); }); } QueryBuilder thenByYolParasiVarDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'yolParasiVar', Sort.desc); }); } } extension CalismaKayitQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByCalismaSuresiInSeconds() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'calismaSuresiInSeconds'); }); } QueryBuilder distinctByCikis() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'cikis'); }); } QueryBuilder distinctByGiris() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'giris'); }); } QueryBuilder distinctByGunTuru() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'gunTuru'); }); } QueryBuilder distinctByGunlukIzinli() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'gunlukIzinli'); }); } QueryBuilder distinctByMesaiCarpaniNum() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'mesaiCarpaniNum'); }); } QueryBuilder distinctByRaporlu() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'raporlu'); }); } QueryBuilder distinctByResmiTatil() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'resmiTatil'); }); } QueryBuilder distinctByServisGecikmesi() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'servisGecikmesi'); }); } QueryBuilder distinctByTarih() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'tarih'); }); } QueryBuilder distinctByYemekParasiVar() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'yemekParasiVar'); }); } QueryBuilder distinctByYillikIzinli() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'yillikIzinli'); }); } QueryBuilder distinctByYolParasiVar() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'yolParasiVar'); }); } } extension CalismaKayitQueryProperty on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder aktifVardiyaProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'aktifVardiya'); }); } QueryBuilder calismaSuresiInSecondsProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'calismaSuresiInSeconds'); }); } QueryBuilder cikisProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'cikis'); }); } QueryBuilder?, QQueryOperations> ekOdemelerProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'ekOdemeler'); }); } QueryBuilder girisProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'giris'); }); } QueryBuilder gunTuruProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'gunTuru'); }); } QueryBuilder gunlukIzinliProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'gunlukIzinli'); }); } QueryBuilder?, QQueryOperations> kesintilerProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'kesintiler'); }); } QueryBuilder maasProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'maas'); }); } QueryBuilder mesaiCarpaniNumProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'mesaiCarpaniNum'); }); } QueryBuilder?, QQueryOperations> molalarProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'molalar'); }); } QueryBuilder raporluProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'raporlu'); }); } QueryBuilder resmiTatilProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'resmiTatil'); }); } QueryBuilder servisGecikmesiProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'servisGecikmesi'); }); } QueryBuilder tarihProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'tarih'); }); } QueryBuilder?, QQueryOperations> vergilerProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'vergiler'); }); } QueryBuilder yemekParasiVarProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'yemekParasiVar'); }); } QueryBuilder yillikIzinliProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'yillikIzinli'); }); } QueryBuilder yolParasiVarProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'yolParasiVar'); }); } } // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** CalismaKayit _$CalismaKayitFromJson(Map json) => CalismaKayit( id: (json['id'] as num?)?.toInt() ?? 0, ) ..tarih = json['tarih'] == null ? null : DateTime.parse(json['tarih'] as String) ..aktifVardiya = json['aktifVardiya'] == null ? null : Vardiya.fromJson(json['aktifVardiya'] as Map) ..gunTuru = $enumDecode(_$GunTuruEnumMap, json['gunTuru']) ..giris = json['giris'] == null ? null : DateTime.parse(json['giris'] as String) ..cikis = json['cikis'] == null ? null : DateTime.parse(json['cikis'] as String) ..molalar = (json['molalar'] as List?)?.map((e) => Mola.fromJson(e as Map)).toList() ..maas = json['maas'] == null ? null : Maas.fromJson(json['maas'] as Map) ..calismaSuresiInSeconds = (json['calismaSuresiInSeconds'] as num?)?.toInt() ..calismaSuresi = json['calismaSuresi'] == null ? null : Duration(microseconds: (json['calismaSuresi'] as num).toInt()) ..mesaiOraniNum = (json['mesaiCarpaniNum'] as num?)?.toDouble() ..mesaiOrani = json['mesaiOrani'] as num? ..servisGecikmesi = json['servisGecikmesi'] as bool ..resmiTatil = json['resmiTatil'] as bool ..raporlu = json['raporlu'] as bool ..gunlukIzinli = json['gunlukIzinli'] as bool ..yillikIzinli = json['yillikIzinli'] as bool ..yolParasiVar = json['yolParasiVar'] as bool ..yemekParasiVar = json['yemekParasiVar'] as bool ..ekOdemeler = (json['ekOdemeler'] as List?)?.map((e) => EkOdeme.fromJson(e as Map)).toList() ..kesintiler = (json['kesintiler'] as List?)?.map((e) => Kesinti.fromJson(e as Map)).toList() ..vergiler = (json['vergiler'] as List?)?.map((e) => Vergi.fromJson(e as Map)).toList(); Map _$CalismaKayitToJson(CalismaKayit instance) => { 'id': instance.id, 'tarih': instance.tarih?.toIso8601String(), 'aktifVardiya': instance.aktifVardiya, 'gunTuru': _$GunTuruEnumMap[instance.gunTuru]!, 'giris': instance.giris?.toIso8601String(), 'cikis': instance.cikis?.toIso8601String(), 'molalar': instance.molalar, 'maas': instance.maas, 'calismaSuresiInSeconds': instance.calismaSuresiInSeconds, 'calismaSuresi': instance.calismaSuresi?.inMicroseconds, 'mesaiCarpaniNum': instance.mesaiOraniNum, 'mesaiOrani': instance.mesaiOrani, 'servisGecikmesi': instance.servisGecikmesi, 'resmiTatil': instance.resmiTatil, 'raporlu': instance.raporlu, 'gunlukIzinli': instance.gunlukIzinli, 'yillikIzinli': instance.yillikIzinli, 'yolParasiVar': instance.yolParasiVar, 'yemekParasiVar': instance.yemekParasiVar, 'ekOdemeler': instance.ekOdemeler, 'kesintiler': instance.kesintiler, 'vergiler': instance.vergiler, }; const _$GunTuruEnumMap = { GunTuru.CALISMA_GUNU: 'CALISMA_GUNU', GunTuru.DINLENME_GUNU: 'DINLENME_GUNU', GunTuru.HAFTA_TATILI: 'HAFTA_TATILI', };