// GENERATED CODE - DO NOT MODIFY BY HAND part of 'model_hareketler.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 GetModelHareketlerCollection on Isar { IsarCollection get modelHareketlers => this.collection(); } const ModelHareketlerSchema = CollectionSchema( name: r'ModelHareketler', id: 512574523774927292, properties: { r'altKart': PropertySchema( id: 0, name: r'altKart', type: IsarType.object, target: r'AltKart', ), r'calismaKarti': PropertySchema( id: 1, name: r'calismaKarti', type: IsarType.object, target: r'CalismaKayitEmbedded', ), r'kayitTarih': PropertySchema( id: 2, name: r'kayitTarih', type: IsarType.dateTime, ), r'tarih': PropertySchema( id: 3, name: r'tarih', type: IsarType.dateTime, ), r'turu': PropertySchema( id: 4, name: r'turu', type: IsarType.byte, enumMap: _ModelHareketlerturuEnumValueMap, ) }, estimateSize: _modelHareketlerEstimateSize, serialize: _modelHareketlerSerialize, deserialize: _modelHareketlerDeserialize, deserializeProp: _modelHareketlerDeserializeProp, idName: r'id', indexes: {}, links: { r'altKartlar': LinkSchema( id: -7101578423234564044, name: r'altKartlar', target: r'ModelHareketler', single: false, ), r'ustKart': LinkSchema( id: -4616627619412080555, name: r'ustKart', target: r'ModelHareketler', single: true, ) }, embeddedSchemas: {r'CalismaKayitEmbedded': CalismaKayitEmbeddedSchema, r'Vardiya': VardiyaSchema, r'Gunler': GunlerSchema, r'GunAyari': GunAyariSchema, r'Mola': MolaSchema, r'EkOdeme': EkOdemeSchema, r'Kesinti': KesintiSchema, r'Vergi': VergiSchema, r'Maas': MaasSchema, r'AltKart': AltKartSchema}, getId: _modelHareketlerGetId, getLinks: _modelHareketlerGetLinks, attach: _modelHareketlerAttach, version: '3.1.0+1', ); int _modelHareketlerEstimateSize( ModelHareketler object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; { final value = object.altKart; if (value != null) { bytesCount += 3 + AltKartSchema.estimateSize(value, allOffsets[Ek]!, allOffsets); } } { final value = object.calismaKarti; if (value != null) { bytesCount += 3 + CalismaKayitEmbeddedSchema.estimateSize(value, allOffsets[CalismaKayitEmbedded]!, allOffsets); } } return bytesCount; } void _modelHareketlerSerialize( ModelHareketler object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeObject( offsets[0], allOffsets, AltKartSchema.serialize, object.altKart, ); writer.writeObject( offsets[1], allOffsets, CalismaKayitEmbeddedSchema.serialize, object.calismaKarti, ); writer.writeDateTime(offsets[2], object.kayitTarih); writer.writeDateTime(offsets[3], object.tarih); writer.writeByte(offsets[4], object.turu.index); } ModelHareketler _modelHareketlerDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = ModelHareketler(); object.altKart = reader.readObjectOrNull( offsets[0], AltKartSchema.deserialize, allOffsets, ); object.calismaKarti = reader.readObjectOrNull( offsets[1], CalismaKayitEmbeddedSchema.deserialize, allOffsets, ); object.id = id; object.kayitTarih = reader.readDateTimeOrNull(offsets[2]); object.tarih = reader.readDateTimeOrNull(offsets[3]); object.turu = _ModelHareketlerturuValueEnumMap[reader.readByteOrNull(offsets[4])] ?? KartTuru.BILINMIYOR; return object; } P _modelHareketlerDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readObjectOrNull( offset, AltKartSchema.deserialize, allOffsets, )) as P; case 1: return (reader.readObjectOrNull( offset, CalismaKayitEmbeddedSchema.deserialize, allOffsets, )) as P; case 2: return (reader.readDateTimeOrNull(offset)) as P; case 3: return (reader.readDateTimeOrNull(offset)) as P; case 4: return (_ModelHareketlerturuValueEnumMap[reader.readByteOrNull(offset)] ?? KartTuru.BILINMIYOR) as P; default: throw IsarError('Unknown property with id $propertyId'); } } const _ModelHareketlerturuEnumValueMap = { 'BILINMIYOR': 0, 'CALISMA_KARTI': 1, 'ALT_KART': 2, }; const _ModelHareketlerturuValueEnumMap = { 0: KartTuru.BILINMIYOR, 1: KartTuru.CALISMA_KARTI, 2: KartTuru.ALT_KART, }; Id _modelHareketlerGetId(ModelHareketler object) { return object.id; } List> _modelHareketlerGetLinks(ModelHareketler object) { return [object.altKartlar, object.ustKart]; } void _modelHareketlerAttach(IsarCollection col, Id id, ModelHareketler object) { object.id = id; object.altKartlar.attach(col, col.isar.collection(), r'altKartlar', id); object.ustKart.attach(col, col.isar.collection(), r'ustKart', id); } extension ModelHareketlerQueryWhereSort on QueryBuilder { QueryBuilder anyId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } } extension ModelHareketlerQueryWhere 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 ModelHareketlerQueryFilter on QueryBuilder { QueryBuilder altKartIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'altKart', )); }); } QueryBuilder altKartIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'altKart', )); }); } QueryBuilder calismaKartiIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'calismaKarti', )); }); } QueryBuilder calismaKartiIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'calismaKarti', )); }); } 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 kayitTarihIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'kayitTarih', )); }); } QueryBuilder kayitTarihIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'kayitTarih', )); }); } QueryBuilder kayitTarihEqualTo(DateTime? value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'kayitTarih', value: value, )); }); } QueryBuilder kayitTarihGreaterThan( DateTime? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'kayitTarih', value: value, )); }); } QueryBuilder kayitTarihLessThan( DateTime? value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'kayitTarih', value: value, )); }); } QueryBuilder kayitTarihBetween( DateTime? lower, DateTime? upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'kayitTarih', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } 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 turuEqualTo(KartTuru value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'turu', value: value, )); }); } QueryBuilder turuGreaterThan( KartTuru value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'turu', value: value, )); }); } QueryBuilder turuLessThan( KartTuru value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'turu', value: value, )); }); } QueryBuilder turuBetween( KartTuru lower, KartTuru upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'turu', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension ModelHareketlerQueryObject on QueryBuilder { QueryBuilder altKart(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'altKart'); }); } QueryBuilder calismaKarti(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.object(q, r'calismaKarti'); }); } } extension ModelHareketlerQueryLinks on QueryBuilder { QueryBuilder altKartlar(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.link(q, r'altKartlar'); }); } QueryBuilder altKartlarLengthEqualTo(int length) { return QueryBuilder.apply(this, (query) { return query.linkLength(r'altKartlar', length, true, length, true); }); } QueryBuilder altKartlarIsEmpty() { return QueryBuilder.apply(this, (query) { return query.linkLength(r'altKartlar', 0, true, 0, true); }); } QueryBuilder altKartlarIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.linkLength(r'altKartlar', 0, false, 999999, true); }); } QueryBuilder altKartlarLengthLessThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.linkLength(r'altKartlar', 0, true, length, include); }); } QueryBuilder altKartlarLengthGreaterThan( int length, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.linkLength(r'altKartlar', length, include, 999999, true); }); } QueryBuilder altKartlarLengthBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.linkLength(r'altKartlar', lower, includeLower, upper, includeUpper); }); } QueryBuilder ustKart(FilterQuery q) { return QueryBuilder.apply(this, (query) { return query.link(q, r'ustKart'); }); } QueryBuilder ustKartIsNull() { return QueryBuilder.apply(this, (query) { return query.linkLength(r'ustKart', 0, true, 0, true); }); } } extension ModelHareketlerQuerySortBy on QueryBuilder { QueryBuilder sortByKayitTarih() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'kayitTarih', Sort.asc); }); } QueryBuilder sortByKayitTarihDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'kayitTarih', 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 sortByTuru() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'turu', Sort.asc); }); } QueryBuilder sortByTuruDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'turu', Sort.desc); }); } } extension ModelHareketlerQuerySortThenBy on QueryBuilder { 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 thenByKayitTarih() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'kayitTarih', Sort.asc); }); } QueryBuilder thenByKayitTarihDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'kayitTarih', 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 thenByTuru() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'turu', Sort.asc); }); } QueryBuilder thenByTuruDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'turu', Sort.desc); }); } } extension ModelHareketlerQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByKayitTarih() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'kayitTarih'); }); } QueryBuilder distinctByTarih() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'tarih'); }); } QueryBuilder distinctByTuru() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'turu'); }); } } extension ModelHareketlerQueryProperty on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder altKartProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'altKart'); }); } QueryBuilder calismaKartiProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'calismaKarti'); }); } QueryBuilder kayitTarihProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'kayitTarih'); }); } QueryBuilder tarihProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'tarih'); }); } QueryBuilder turuProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'turu'); }); } } // ************************************************************************** // IsarEmbeddedGenerator // ************************************************************************** // coverage:ignore-file // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types const CalismaKayitEmbeddedSchema = Schema( name: r'CalismaKayitEmbedded', id: -7179567135649956257, 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: _CalismaKayitEmbeddedgunTuruEnumValueMap, ), r'guncelBrutMaas': PropertySchema( id: 6, name: r'guncelBrutMaas', type: IsarType.double, ), r'gunlukIzinli': PropertySchema( id: 7, name: r'gunlukIzinli', type: IsarType.bool, ), r'kesintiler': PropertySchema( id: 8, name: r'kesintiler', type: IsarType.objectList, target: r'Kesinti', ), r'kumulatifMatrah': PropertySchema( id: 9, name: r'kumulatifMatrah', type: IsarType.double, ), r'maas': PropertySchema( id: 10, name: r'maas', type: IsarType.object, target: r'Maas', ), r'mesaiOraniNum': PropertySchema( id: 11, name: r'mesaiOraniNum', type: IsarType.double, ), r'molalar': PropertySchema( id: 12, name: r'molalar', type: IsarType.objectList, target: r'Mola', ), r'raporlu': PropertySchema( id: 13, name: r'raporlu', type: IsarType.bool, ), r'resmiTatil': PropertySchema( id: 14, name: r'resmiTatil', type: IsarType.bool, ), r'servisGecikmesi': PropertySchema( id: 15, name: r'servisGecikmesi', type: IsarType.bool, ), r'tarih': PropertySchema( id: 16, name: r'tarih', type: IsarType.dateTime, ), r'vergiler': PropertySchema( id: 17, name: r'vergiler', type: IsarType.objectList, target: r'Vergi', ), r'yemekParasiVar': PropertySchema( id: 18, name: r'yemekParasiVar', type: IsarType.bool, ), r'yillikIzinli': PropertySchema( id: 19, name: r'yillikIzinli', type: IsarType.bool, ), r'yolParasiVar': PropertySchema( id: 20, name: r'yolParasiVar', type: IsarType.bool, ) }, estimateSize: _calismaKayitEmbeddedEstimateSize, serialize: _calismaKayitEmbeddedSerialize, deserialize: _calismaKayitEmbeddedDeserialize, deserializeProp: _calismaKayitEmbeddedDeserializeProp, ); int _calismaKayitEmbeddedEstimateSize( CalismaKayitEmbedded 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 _calismaKayitEmbeddedSerialize( CalismaKayitEmbedded 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.writeDouble(offsets[6], object.guncelBrutMaas); writer.writeBool(offsets[7], object.gunlukIzinli); writer.writeObjectList( offsets[8], allOffsets, KesintiSchema.serialize, object.kesintiler, ); writer.writeDouble(offsets[9], object.kumulatifMatrah); writer.writeObject( offsets[10], allOffsets, MaasSchema.serialize, object.maas, ); writer.writeDouble(offsets[11], object.mesaiOraniNum); writer.writeObjectList( offsets[12], allOffsets, MolaSchema.serialize, object.molalar, ); writer.writeBool(offsets[13], object.raporlu); writer.writeBool(offsets[14], object.resmiTatil); writer.writeBool(offsets[15], object.servisGecikmesi); writer.writeDateTime(offsets[16], object.tarih); writer.writeObjectList( offsets[17], allOffsets, VergiSchema.serialize, object.vergiler, ); writer.writeBool(offsets[18], object.yemekParasiVar); writer.writeBool(offsets[19], object.yillikIzinli); writer.writeBool(offsets[20], object.yolParasiVar); } CalismaKayitEmbedded _calismaKayitEmbeddedDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = CalismaKayitEmbedded(); 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 = _CalismaKayitEmbeddedgunTuruValueEnumMap[reader.readByteOrNull(offsets[5])] ?? GunTuru.CALISMA_GUNU; object.guncelBrutMaas = reader.readDouble(offsets[6]); object.gunlukIzinli = reader.readBool(offsets[7]); object.kesintiler = reader.readObjectList( offsets[8], KesintiSchema.deserialize, allOffsets, Kesinti(), ); object.kumulatifMatrah = reader.readDouble(offsets[9]); object.maas = reader.readObjectOrNull( offsets[10], MaasSchema.deserialize, allOffsets, ); object.mesaiOraniNum = reader.readDoubleOrNull(offsets[11]); object.molalar = reader.readObjectList( offsets[12], MolaSchema.deserialize, allOffsets, Mola(), ); object.raporlu = reader.readBool(offsets[13]); object.resmiTatil = reader.readBool(offsets[14]); object.servisGecikmesi = reader.readBool(offsets[15]); object.tarih = reader.readDateTimeOrNull(offsets[16]); object.vergiler = reader.readObjectList( offsets[17], VergiSchema.deserialize, allOffsets, Vergi(), ); object.yemekParasiVar = reader.readBool(offsets[18]); object.yillikIzinli = reader.readBool(offsets[19]); object.yolParasiVar = reader.readBool(offsets[20]); return object; } P _calismaKayitEmbeddedDeserializeProp

( 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 (_CalismaKayitEmbeddedgunTuruValueEnumMap[reader.readByteOrNull(offset)] ?? GunTuru.CALISMA_GUNU) as P; case 6: return (reader.readDouble(offset)) as P; case 7: return (reader.readBool(offset)) as P; case 8: return (reader.readObjectList( offset, KesintiSchema.deserialize, allOffsets, Kesinti(), )) as P; case 9: return (reader.readDouble(offset)) as P; case 10: return (reader.readObjectOrNull( offset, MaasSchema.deserialize, allOffsets, )) as P; case 11: return (reader.readDoubleOrNull(offset)) as P; case 12: return (reader.readObjectList( offset, MolaSchema.deserialize, allOffsets, Mola(), )) as P; case 13: return (reader.readBool(offset)) as P; case 14: return (reader.readBool(offset)) as P; case 15: return (reader.readBool(offset)) as P; case 16: return (reader.readDateTimeOrNull(offset)) as P; case 17: return (reader.readObjectList( offset, VergiSchema.deserialize, allOffsets, Vergi(), )) as P; case 18: return (reader.readBool(offset)) as P; case 19: return (reader.readBool(offset)) as P; case 20: return (reader.readBool(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } const _CalismaKayitEmbeddedgunTuruEnumValueMap = { 'CALISMA_GUNU': 0, 'DINLENME_GUNU': 1, 'HAFTA_TATILI': 2, }; const _CalismaKayitEmbeddedgunTuruValueEnumMap = { 0: GunTuru.CALISMA_GUNU, 1: GunTuru.DINLENME_GUNU, 2: GunTuru.HAFTA_TATILI, }; extension CalismaKayitEmbeddedQueryFilter 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 guncelBrutMaasEqualTo( double value, { double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'guncelBrutMaas', value: value, epsilon: epsilon, )); }); } QueryBuilder guncelBrutMaasGreaterThan( double value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'guncelBrutMaas', value: value, epsilon: epsilon, )); }); } QueryBuilder guncelBrutMaasLessThan( double value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'guncelBrutMaas', value: value, epsilon: epsilon, )); }); } QueryBuilder guncelBrutMaasBetween( 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'guncelBrutMaas', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, epsilon: epsilon, )); }); } QueryBuilder gunlukIzinliEqualTo(bool value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'gunlukIzinli', value: value, )); }); } 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 kumulatifMatrahEqualTo( double value, { double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'kumulatifMatrah', value: value, epsilon: epsilon, )); }); } QueryBuilder kumulatifMatrahGreaterThan( double value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'kumulatifMatrah', value: value, epsilon: epsilon, )); }); } QueryBuilder kumulatifMatrahLessThan( double value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'kumulatifMatrah', value: value, epsilon: epsilon, )); }); } QueryBuilder kumulatifMatrahBetween( 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'kumulatifMatrah', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, epsilon: epsilon, )); }); } 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 mesaiOraniNumIsNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNull( property: r'mesaiOraniNum', )); }); } QueryBuilder mesaiOraniNumIsNotNull() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(const FilterCondition.isNotNull( property: r'mesaiOraniNum', )); }); } QueryBuilder mesaiOraniNumEqualTo( double? value, { double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'mesaiOraniNum', value: value, epsilon: epsilon, )); }); } QueryBuilder mesaiOraniNumGreaterThan( double? value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'mesaiOraniNum', value: value, epsilon: epsilon, )); }); } QueryBuilder mesaiOraniNumLessThan( double? value, { bool include = false, double epsilon = Query.epsilon, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'mesaiOraniNum', value: value, epsilon: epsilon, )); }); } QueryBuilder mesaiOraniNumBetween( 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'mesaiOraniNum', 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 CalismaKayitEmbeddedQueryObject 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'); }); } } // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** ModelHareketler _$ModelHareketlerFromJson(Map json) => ModelHareketler() ..id = (json['id'] as num).toInt() ..tarih = json['tarih'] == null ? null : DateTime.parse(json['tarih'] as String) ..kayitTarih = json['kayitTarih'] == null ? null : DateTime.parse(json['kayitTarih'] as String) ..turu = $enumDecode(_$KartTuruEnumMap, json['turu']) ..calismaKarti = json['calismaKarti'] == null ? null : CalismaKayitEmbedded.fromJson(json['calismaKarti'] as Map) ..altKart = json['altKart'] == null ? null : Ek.fromJson(json['altKart'] as Map); Map _$ModelHareketlerToJson(ModelHareketler instance) => { 'id': instance.id, 'tarih': instance.tarih?.toIso8601String(), 'kayitTarih': instance.kayitTarih?.toIso8601String(), 'turu': _$KartTuruEnumMap[instance.turu]!, 'calismaKarti': instance.calismaKarti, 'altKart': instance.altKart, }; const _$KartTuruEnumMap = { KartTuru.BILINMIYOR: 'BILINMIYOR', KartTuru.CALISMA_KARTI: 'CALISMA_KARTI', KartTuru.ALT_KART: 'ALT_KART', }; CalismaKayitEmbedded _$CalismaKayitEmbeddedFromJson(Map json) => CalismaKayitEmbedded() ..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['mesaiOraniNum'] 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() ..guncelBrutMaas = (json['guncelBrutMaas'] as num).toDouble() ..kumulatifMatrah = (json['kumulatifMatrah'] as num).toDouble(); Map _$CalismaKayitEmbeddedToJson(CalismaKayitEmbedded instance) => { '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, 'mesaiOraniNum': 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, 'guncelBrutMaas': instance.guncelBrutMaas, 'kumulatifMatrah': instance.kumulatifMatrah, }; const _$GunTuruEnumMap = { GunTuru.CALISMA_GUNU: 'CALISMA_GUNU', GunTuru.DINLENME_GUNU: 'DINLENME_GUNU', GunTuru.HAFTA_TATILI: 'HAFTA_TATILI', };