// GENERATED CODE - DO NOT MODIFY BY HAND part of 'karakter.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$KarakterImpl _$$KarakterImplFromJson(Map json) => _$KarakterImpl( id: json['id'] as String, isim: json['isim'] as String, rumuz: json['rumuz'] as String? ?? '', aciklama: json['aciklama'] as String?, cinsiyet: $enumDecodeNullable(_$CinsiyetEnumMap, json['cinsiyet']) ?? Cinsiyet.belirsiz, dil: json['dil'] as String? ?? 'tr-TR', referanslar: (json['referanslar'] as List?) ?.map((e) => KarakterReferans.fromJson(e as Map)) .toList() ?? const [], birincilYuzDosyaYolu: json['birincilYuzDosyaYolu'] as String?, prompt: json['prompt'] == null ? const PromptParcalari() : PromptParcalari.fromJson(json['prompt'] as Map), negativePrompt: json['negativePrompt'] as String? ?? '', stilEtiketleri: (json['stilEtiketleri'] as List?) ?.map((e) => e as String) .toList() ?? const [], kilit: json['kilit'] == null ? const KarakterKilidi() : KarakterKilidi.fromJson(json['kilit'] as Map), kiyafetler: (json['kiyafetler'] as List?) ?.map((e) => KiyafetPreset.fromJson(e as Map)) .toList() ?? const [], sahneler: (json['sahneler'] as List?) ?.map((e) => SahnePreset.fromJson(e as Map)) .toList() ?? const [], sesler: (json['sesler'] as List?) ?.map((e) => SesKimligi.fromJson(e as Map)) .toList() ?? const [], varsayilanAyar: json['varsayilanAyar'] == null ? const UretimAyari() : UretimAyari.fromJson( json['varsayilanAyar'] as Map, ), olusturma: DateTime.parse(json['olusturma'] as String), guncelleme: DateTime.parse(json['guncelleme'] as String), sahip: json['sahip'] as String?, ); Map _$$KarakterImplToJson(_$KarakterImpl instance) => { 'id': instance.id, 'isim': instance.isim, 'rumuz': instance.rumuz, 'aciklama': instance.aciklama, 'cinsiyet': _$CinsiyetEnumMap[instance.cinsiyet]!, 'dil': instance.dil, 'referanslar': instance.referanslar, 'birincilYuzDosyaYolu': instance.birincilYuzDosyaYolu, 'prompt': instance.prompt, 'negativePrompt': instance.negativePrompt, 'stilEtiketleri': instance.stilEtiketleri, 'kilit': instance.kilit, 'kiyafetler': instance.kiyafetler, 'sahneler': instance.sahneler, 'sesler': instance.sesler, 'varsayilanAyar': instance.varsayilanAyar, 'olusturma': instance.olusturma.toIso8601String(), 'guncelleme': instance.guncelleme.toIso8601String(), 'sahip': instance.sahip, }; const _$CinsiyetEnumMap = { Cinsiyet.kadin: 'kadin', Cinsiyet.erkek: 'erkek', Cinsiyet.belirsiz: 'belirsiz', };