// GENERATED CODE - DO NOT MODIFY BY HAND part of 'calisma_kayit.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** CalismaKayit _$CalismaKayitFromJson(Map json) => CalismaKayit() ..tarih = json['calismaGunu'] == null ? null : DateTime.parse(json['calismaGunu'] as String) ..gunTuru = $enumDecodeNullable(_$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() ..calismaSuresi = json['calismaSuresi'] == null ? null : Duration(microseconds: (json['calismaSuresi'] as num).toInt()) ..mesaiCarpani = (json['mesaiCarpani'] as num?)?.toDouble() ..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; Map _$CalismaKayitToJson(CalismaKayit instance) => { 'calismaGunu': instance.tarih?.toIso8601String(), 'gunTuru': _$GunTuruEnumMap[instance.gunTuru], 'giris': instance.giris?.toIso8601String(), 'cikis': instance.cikis?.toIso8601String(), 'molalar': instance.molalar, 'calismaSuresi': instance.calismaSuresi?.inMicroseconds, 'mesaiCarpani': instance.mesaiCarpani, 'servisGecikmesi': instance.servisGecikmesi, 'resmiTatil': instance.resmiTatil, 'raporlu': instance.raporlu, 'gunlukIzinli': instance.gunlukIzinli, 'yillikIzinli': instance.yillikIzinli, 'yolParasiVar': instance.yolParasiVar, 'yemekParasiVar': instance.yemekParasiVar, }; const _$GunTuruEnumMap = { GunTuru.CALISMA_GUNU: 'CALISMA_GUNU', GunTuru.DINLENME_GUNU: 'DINLENME_GUNU', GunTuru.HAFTA_TATILI: 'HAFTA_TATILI', }; Mola _$MolaFromJson(Map json) => Mola() ..ismi = json['ismi'] as String? ..aciklama = json['aciklama'] as String? ..baslamaZamani = _$JsonConverterFromJson( json['baslamaZamani'], const TimeOfDayConverter().fromJson) ..bitisZamani = _$JsonConverterFromJson( json['bitisZamani'], const TimeOfDayConverter().fromJson) ..sure = (json['sure'] as num?)?.toInt() ..caslimaSaatindenDus = json['caslimaSaatindenDus'] as bool? ..bildirimGoster = json['bildirimGoster'] as bool? ..otomatikGir = json['otomatikGir'] as bool?; Map _$MolaToJson(Mola instance) => { 'ismi': instance.ismi, 'aciklama': instance.aciklama, 'baslamaZamani': _$JsonConverterToJson( instance.baslamaZamani, const TimeOfDayConverter().toJson), 'bitisZamani': _$JsonConverterToJson( instance.bitisZamani, const TimeOfDayConverter().toJson), 'sure': instance.sure, 'caslimaSaatindenDus': instance.caslimaSaatindenDus, 'bildirimGoster': instance.bildirimGoster, 'otomatikGir': instance.otomatikGir, }; Value? _$JsonConverterFromJson( Object? json, Value? Function(Json json) fromJson, ) => json == null ? null : fromJson(json as Json); Json? _$JsonConverterToJson( Value? value, Json? Function(Value value) toJson, ) => value == null ? null : toJson(value);