// GENERATED CODE - DO NOT MODIFY BY HAND part of 'model_hareketler.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** ModelHareketler _$ModelHareketlerFromJson(Map json) => ModelHareketler() ..id = (json['id'] as num).toInt() ..tarih = json['tarih'] == null ? null : DateTime.parse(json['tarih'] as String) ..turu = $enumDecode(_$KartTuruEnumMap, json['turu']) ..calismaKarti = json['calismaKarti'] == null ? null : CalismaKayitEmbedded.fromJson(json['calismaKarti'] as Map); Map _$ModelHareketlerToJson(ModelHareketler instance) => { 'id': instance.id, 'tarih': instance.tarih?.toIso8601String(), 'turu': _$KartTuruEnumMap[instance.turu]!, 'calismaKarti': instance.calismaKarti, }; const _$KartTuruEnumMap = { KartTuru.BILINMIYOR: 'BILINMIYOR', KartTuru.CALISMA_KARTI: 'CALISMA_KARTI', }; CalismaKayitEmbedded _$CalismaKayitFromJson(Map json) => CalismaKayitEmbedded( 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()) ..mesaiCarpaniNum = (json['mesaiCarpaniNum'] as num?)?.toDouble() ..mesaiCarpani = json['mesaiCarpani'] 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(CalismaKayitEmbedded 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.mesaiCarpaniNum, 'mesaiCarpani': instance.mesaiCarpani, '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', };