// coverage:ignore-file // GENERATED CODE - DO NOT MODIFY BY HAND // ignore_for_file: type=lint // ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark part of 'video_sihirbaz_sablon.dart'; // ************************************************************************** // FreezedGenerator // ************************************************************************** T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); VideoSihirbazSablon _$VideoSihirbazSablonFromJson(Map json) { return _VideoSihirbazSablon.fromJson(json); } /// @nodoc mixin _$VideoSihirbazSablon { String get id => throw _privateConstructorUsedError; String get ad => throw _privateConstructorUsedError; String get aciklama => throw _privateConstructorUsedError; // ── Profil/Hedef ── String get hedefProfilId => throw _privateConstructorUsedError; String get cozunurlukKod => throw _privateConstructorUsedError; // ── Sahne / Kamera ── Set get sahneTipleri => throw _privateConstructorUsedError; Set get kameraHareketleri => throw _privateConstructorUsedError; // ── Karakter ── Set get karakterTipleri => throw _privateConstructorUsedError; Set get ifadeler => throw _privateConstructorUsedError; Set get aksiyonlar => throw _privateConstructorUsedError; Set get giyimler => throw _privateConstructorUsedError; // ── Ortam / Atmosfer ── Set get ortamlar => throw _privateConstructorUsedError; Set get isiklandirmalar => throw _privateConstructorUsedError; Set get gorselStiller => throw _privateConstructorUsedError; Set get atmosferler => throw _privateConstructorUsedError; // ── Slider / Numerik ── int get yogunluk => throw _privateConstructorUsedError; // 0-100, atmosfer şiddeti int get detaySeviyesi => throw _privateConstructorUsedError; // 0-100, prompt detay zenginliği double get yaraticilik => throw _privateConstructorUsedError; // 0.5-1.5, varyasyon // ── LoRA Stack ── List get loraDosyalari => throw _privateConstructorUsedError; List get loraMultipliers => throw _privateConstructorUsedError; // ── Ekstra ── String get serbestNot => throw _privateConstructorUsedError; // ek prompt detayı String get negatifEk => throw _privateConstructorUsedError; // ek negatif prompt int? get seedSabit => throw _privateConstructorUsedError; // null = rastgele DateTime? get olusturma => throw _privateConstructorUsedError; DateTime? get guncelleme => throw _privateConstructorUsedError; /// Serializes this VideoSihirbazSablon to a JSON map. Map toJson() => throw _privateConstructorUsedError; /// Create a copy of VideoSihirbazSablon /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) $VideoSihirbazSablonCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $VideoSihirbazSablonCopyWith<$Res> { factory $VideoSihirbazSablonCopyWith( VideoSihirbazSablon value, $Res Function(VideoSihirbazSablon) then) = _$VideoSihirbazSablonCopyWithImpl<$Res, VideoSihirbazSablon>; @useResult $Res call( {String id, String ad, String aciklama, String hedefProfilId, String cozunurlukKod, Set sahneTipleri, Set kameraHareketleri, Set karakterTipleri, Set ifadeler, Set aksiyonlar, Set giyimler, Set ortamlar, Set isiklandirmalar, Set gorselStiller, Set atmosferler, int yogunluk, int detaySeviyesi, double yaraticilik, List loraDosyalari, List loraMultipliers, String serbestNot, String negatifEk, int? seedSabit, DateTime? olusturma, DateTime? guncelleme}); } /// @nodoc class _$VideoSihirbazSablonCopyWithImpl<$Res, $Val extends VideoSihirbazSablon> implements $VideoSihirbazSablonCopyWith<$Res> { _$VideoSihirbazSablonCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of VideoSihirbazSablon /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? id = null, Object? ad = null, Object? aciklama = null, Object? hedefProfilId = null, Object? cozunurlukKod = null, Object? sahneTipleri = null, Object? kameraHareketleri = null, Object? karakterTipleri = null, Object? ifadeler = null, Object? aksiyonlar = null, Object? giyimler = null, Object? ortamlar = null, Object? isiklandirmalar = null, Object? gorselStiller = null, Object? atmosferler = null, Object? yogunluk = null, Object? detaySeviyesi = null, Object? yaraticilik = null, Object? loraDosyalari = null, Object? loraMultipliers = null, Object? serbestNot = null, Object? negatifEk = null, Object? seedSabit = freezed, Object? olusturma = freezed, Object? guncelleme = freezed, }) { return _then(_value.copyWith( id: null == id ? _value.id : id // ignore: cast_nullable_to_non_nullable as String, ad: null == ad ? _value.ad : ad // ignore: cast_nullable_to_non_nullable as String, aciklama: null == aciklama ? _value.aciklama : aciklama // ignore: cast_nullable_to_non_nullable as String, hedefProfilId: null == hedefProfilId ? _value.hedefProfilId : hedefProfilId // ignore: cast_nullable_to_non_nullable as String, cozunurlukKod: null == cozunurlukKod ? _value.cozunurlukKod : cozunurlukKod // ignore: cast_nullable_to_non_nullable as String, sahneTipleri: null == sahneTipleri ? _value.sahneTipleri : sahneTipleri // ignore: cast_nullable_to_non_nullable as Set, kameraHareketleri: null == kameraHareketleri ? _value.kameraHareketleri : kameraHareketleri // ignore: cast_nullable_to_non_nullable as Set, karakterTipleri: null == karakterTipleri ? _value.karakterTipleri : karakterTipleri // ignore: cast_nullable_to_non_nullable as Set, ifadeler: null == ifadeler ? _value.ifadeler : ifadeler // ignore: cast_nullable_to_non_nullable as Set, aksiyonlar: null == aksiyonlar ? _value.aksiyonlar : aksiyonlar // ignore: cast_nullable_to_non_nullable as Set, giyimler: null == giyimler ? _value.giyimler : giyimler // ignore: cast_nullable_to_non_nullable as Set, ortamlar: null == ortamlar ? _value.ortamlar : ortamlar // ignore: cast_nullable_to_non_nullable as Set, isiklandirmalar: null == isiklandirmalar ? _value.isiklandirmalar : isiklandirmalar // ignore: cast_nullable_to_non_nullable as Set, gorselStiller: null == gorselStiller ? _value.gorselStiller : gorselStiller // ignore: cast_nullable_to_non_nullable as Set, atmosferler: null == atmosferler ? _value.atmosferler : atmosferler // ignore: cast_nullable_to_non_nullable as Set, yogunluk: null == yogunluk ? _value.yogunluk : yogunluk // ignore: cast_nullable_to_non_nullable as int, detaySeviyesi: null == detaySeviyesi ? _value.detaySeviyesi : detaySeviyesi // ignore: cast_nullable_to_non_nullable as int, yaraticilik: null == yaraticilik ? _value.yaraticilik : yaraticilik // ignore: cast_nullable_to_non_nullable as double, loraDosyalari: null == loraDosyalari ? _value.loraDosyalari : loraDosyalari // ignore: cast_nullable_to_non_nullable as List, loraMultipliers: null == loraMultipliers ? _value.loraMultipliers : loraMultipliers // ignore: cast_nullable_to_non_nullable as List, serbestNot: null == serbestNot ? _value.serbestNot : serbestNot // ignore: cast_nullable_to_non_nullable as String, negatifEk: null == negatifEk ? _value.negatifEk : negatifEk // ignore: cast_nullable_to_non_nullable as String, seedSabit: freezed == seedSabit ? _value.seedSabit : seedSabit // ignore: cast_nullable_to_non_nullable as int?, olusturma: freezed == olusturma ? _value.olusturma : olusturma // ignore: cast_nullable_to_non_nullable as DateTime?, guncelleme: freezed == guncelleme ? _value.guncelleme : guncelleme // ignore: cast_nullable_to_non_nullable as DateTime?, ) as $Val); } } /// @nodoc abstract class _$$VideoSihirbazSablonImplCopyWith<$Res> implements $VideoSihirbazSablonCopyWith<$Res> { factory _$$VideoSihirbazSablonImplCopyWith(_$VideoSihirbazSablonImpl value, $Res Function(_$VideoSihirbazSablonImpl) then) = __$$VideoSihirbazSablonImplCopyWithImpl<$Res>; @override @useResult $Res call( {String id, String ad, String aciklama, String hedefProfilId, String cozunurlukKod, Set sahneTipleri, Set kameraHareketleri, Set karakterTipleri, Set ifadeler, Set aksiyonlar, Set giyimler, Set ortamlar, Set isiklandirmalar, Set gorselStiller, Set atmosferler, int yogunluk, int detaySeviyesi, double yaraticilik, List loraDosyalari, List loraMultipliers, String serbestNot, String negatifEk, int? seedSabit, DateTime? olusturma, DateTime? guncelleme}); } /// @nodoc class __$$VideoSihirbazSablonImplCopyWithImpl<$Res> extends _$VideoSihirbazSablonCopyWithImpl<$Res, _$VideoSihirbazSablonImpl> implements _$$VideoSihirbazSablonImplCopyWith<$Res> { __$$VideoSihirbazSablonImplCopyWithImpl(_$VideoSihirbazSablonImpl _value, $Res Function(_$VideoSihirbazSablonImpl) _then) : super(_value, _then); /// Create a copy of VideoSihirbazSablon /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? id = null, Object? ad = null, Object? aciklama = null, Object? hedefProfilId = null, Object? cozunurlukKod = null, Object? sahneTipleri = null, Object? kameraHareketleri = null, Object? karakterTipleri = null, Object? ifadeler = null, Object? aksiyonlar = null, Object? giyimler = null, Object? ortamlar = null, Object? isiklandirmalar = null, Object? gorselStiller = null, Object? atmosferler = null, Object? yogunluk = null, Object? detaySeviyesi = null, Object? yaraticilik = null, Object? loraDosyalari = null, Object? loraMultipliers = null, Object? serbestNot = null, Object? negatifEk = null, Object? seedSabit = freezed, Object? olusturma = freezed, Object? guncelleme = freezed, }) { return _then(_$VideoSihirbazSablonImpl( id: null == id ? _value.id : id // ignore: cast_nullable_to_non_nullable as String, ad: null == ad ? _value.ad : ad // ignore: cast_nullable_to_non_nullable as String, aciklama: null == aciklama ? _value.aciklama : aciklama // ignore: cast_nullable_to_non_nullable as String, hedefProfilId: null == hedefProfilId ? _value.hedefProfilId : hedefProfilId // ignore: cast_nullable_to_non_nullable as String, cozunurlukKod: null == cozunurlukKod ? _value.cozunurlukKod : cozunurlukKod // ignore: cast_nullable_to_non_nullable as String, sahneTipleri: null == sahneTipleri ? _value._sahneTipleri : sahneTipleri // ignore: cast_nullable_to_non_nullable as Set, kameraHareketleri: null == kameraHareketleri ? _value._kameraHareketleri : kameraHareketleri // ignore: cast_nullable_to_non_nullable as Set, karakterTipleri: null == karakterTipleri ? _value._karakterTipleri : karakterTipleri // ignore: cast_nullable_to_non_nullable as Set, ifadeler: null == ifadeler ? _value._ifadeler : ifadeler // ignore: cast_nullable_to_non_nullable as Set, aksiyonlar: null == aksiyonlar ? _value._aksiyonlar : aksiyonlar // ignore: cast_nullable_to_non_nullable as Set, giyimler: null == giyimler ? _value._giyimler : giyimler // ignore: cast_nullable_to_non_nullable as Set, ortamlar: null == ortamlar ? _value._ortamlar : ortamlar // ignore: cast_nullable_to_non_nullable as Set, isiklandirmalar: null == isiklandirmalar ? _value._isiklandirmalar : isiklandirmalar // ignore: cast_nullable_to_non_nullable as Set, gorselStiller: null == gorselStiller ? _value._gorselStiller : gorselStiller // ignore: cast_nullable_to_non_nullable as Set, atmosferler: null == atmosferler ? _value._atmosferler : atmosferler // ignore: cast_nullable_to_non_nullable as Set, yogunluk: null == yogunluk ? _value.yogunluk : yogunluk // ignore: cast_nullable_to_non_nullable as int, detaySeviyesi: null == detaySeviyesi ? _value.detaySeviyesi : detaySeviyesi // ignore: cast_nullable_to_non_nullable as int, yaraticilik: null == yaraticilik ? _value.yaraticilik : yaraticilik // ignore: cast_nullable_to_non_nullable as double, loraDosyalari: null == loraDosyalari ? _value._loraDosyalari : loraDosyalari // ignore: cast_nullable_to_non_nullable as List, loraMultipliers: null == loraMultipliers ? _value._loraMultipliers : loraMultipliers // ignore: cast_nullable_to_non_nullable as List, serbestNot: null == serbestNot ? _value.serbestNot : serbestNot // ignore: cast_nullable_to_non_nullable as String, negatifEk: null == negatifEk ? _value.negatifEk : negatifEk // ignore: cast_nullable_to_non_nullable as String, seedSabit: freezed == seedSabit ? _value.seedSabit : seedSabit // ignore: cast_nullable_to_non_nullable as int?, olusturma: freezed == olusturma ? _value.olusturma : olusturma // ignore: cast_nullable_to_non_nullable as DateTime?, guncelleme: freezed == guncelleme ? _value.guncelleme : guncelleme // ignore: cast_nullable_to_non_nullable as DateTime?, )); } } /// @nodoc @JsonSerializable() class _$VideoSihirbazSablonImpl implements _VideoSihirbazSablon { const _$VideoSihirbazSablonImpl( {required this.id, required this.ad, this.aciklama = '', this.hedefProfilId = 'sys_4090_serin', this.cozunurlukKod = '720p_h', final Set sahneTipleri = const {}, final Set kameraHareketleri = const {}, final Set karakterTipleri = const {}, final Set ifadeler = const {}, final Set aksiyonlar = const {}, final Set giyimler = const {}, final Set ortamlar = const {}, final Set isiklandirmalar = const {}, final Set gorselStiller = const {}, final Set atmosferler = const {}, this.yogunluk = 60, this.detaySeviyesi = 50, this.yaraticilik = 1.0, final List loraDosyalari = const [], final List loraMultipliers = const [], this.serbestNot = '', this.negatifEk = '', this.seedSabit, this.olusturma, this.guncelleme}) : _sahneTipleri = sahneTipleri, _kameraHareketleri = kameraHareketleri, _karakterTipleri = karakterTipleri, _ifadeler = ifadeler, _aksiyonlar = aksiyonlar, _giyimler = giyimler, _ortamlar = ortamlar, _isiklandirmalar = isiklandirmalar, _gorselStiller = gorselStiller, _atmosferler = atmosferler, _loraDosyalari = loraDosyalari, _loraMultipliers = loraMultipliers; factory _$VideoSihirbazSablonImpl.fromJson(Map json) => _$$VideoSihirbazSablonImplFromJson(json); @override final String id; @override final String ad; @override @JsonKey() final String aciklama; // ── Profil/Hedef ── @override @JsonKey() final String hedefProfilId; @override @JsonKey() final String cozunurlukKod; // ── Sahne / Kamera ── final Set _sahneTipleri; // ── Sahne / Kamera ── @override @JsonKey() Set get sahneTipleri { if (_sahneTipleri is EqualUnmodifiableSetView) return _sahneTipleri; // ignore: implicit_dynamic_type return EqualUnmodifiableSetView(_sahneTipleri); } final Set _kameraHareketleri; @override @JsonKey() Set get kameraHareketleri { if (_kameraHareketleri is EqualUnmodifiableSetView) return _kameraHareketleri; // ignore: implicit_dynamic_type return EqualUnmodifiableSetView(_kameraHareketleri); } // ── Karakter ── final Set _karakterTipleri; // ── Karakter ── @override @JsonKey() Set get karakterTipleri { if (_karakterTipleri is EqualUnmodifiableSetView) return _karakterTipleri; // ignore: implicit_dynamic_type return EqualUnmodifiableSetView(_karakterTipleri); } final Set _ifadeler; @override @JsonKey() Set get ifadeler { if (_ifadeler is EqualUnmodifiableSetView) return _ifadeler; // ignore: implicit_dynamic_type return EqualUnmodifiableSetView(_ifadeler); } final Set _aksiyonlar; @override @JsonKey() Set get aksiyonlar { if (_aksiyonlar is EqualUnmodifiableSetView) return _aksiyonlar; // ignore: implicit_dynamic_type return EqualUnmodifiableSetView(_aksiyonlar); } final Set _giyimler; @override @JsonKey() Set get giyimler { if (_giyimler is EqualUnmodifiableSetView) return _giyimler; // ignore: implicit_dynamic_type return EqualUnmodifiableSetView(_giyimler); } // ── Ortam / Atmosfer ── final Set _ortamlar; // ── Ortam / Atmosfer ── @override @JsonKey() Set get ortamlar { if (_ortamlar is EqualUnmodifiableSetView) return _ortamlar; // ignore: implicit_dynamic_type return EqualUnmodifiableSetView(_ortamlar); } final Set _isiklandirmalar; @override @JsonKey() Set get isiklandirmalar { if (_isiklandirmalar is EqualUnmodifiableSetView) return _isiklandirmalar; // ignore: implicit_dynamic_type return EqualUnmodifiableSetView(_isiklandirmalar); } final Set _gorselStiller; @override @JsonKey() Set get gorselStiller { if (_gorselStiller is EqualUnmodifiableSetView) return _gorselStiller; // ignore: implicit_dynamic_type return EqualUnmodifiableSetView(_gorselStiller); } final Set _atmosferler; @override @JsonKey() Set get atmosferler { if (_atmosferler is EqualUnmodifiableSetView) return _atmosferler; // ignore: implicit_dynamic_type return EqualUnmodifiableSetView(_atmosferler); } // ── Slider / Numerik ── @override @JsonKey() final int yogunluk; // 0-100, atmosfer şiddeti @override @JsonKey() final int detaySeviyesi; // 0-100, prompt detay zenginliği @override @JsonKey() final double yaraticilik; // 0.5-1.5, varyasyon // ── LoRA Stack ── final List _loraDosyalari; // 0.5-1.5, varyasyon // ── LoRA Stack ── @override @JsonKey() List get loraDosyalari { if (_loraDosyalari is EqualUnmodifiableListView) return _loraDosyalari; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_loraDosyalari); } final List _loraMultipliers; @override @JsonKey() List get loraMultipliers { if (_loraMultipliers is EqualUnmodifiableListView) return _loraMultipliers; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_loraMultipliers); } // ── Ekstra ── @override @JsonKey() final String serbestNot; // ek prompt detayı @override @JsonKey() final String negatifEk; // ek negatif prompt @override final int? seedSabit; // null = rastgele @override final DateTime? olusturma; @override final DateTime? guncelleme; @override String toString() { return 'VideoSihirbazSablon(id: $id, ad: $ad, aciklama: $aciklama, hedefProfilId: $hedefProfilId, cozunurlukKod: $cozunurlukKod, sahneTipleri: $sahneTipleri, kameraHareketleri: $kameraHareketleri, karakterTipleri: $karakterTipleri, ifadeler: $ifadeler, aksiyonlar: $aksiyonlar, giyimler: $giyimler, ortamlar: $ortamlar, isiklandirmalar: $isiklandirmalar, gorselStiller: $gorselStiller, atmosferler: $atmosferler, yogunluk: $yogunluk, detaySeviyesi: $detaySeviyesi, yaraticilik: $yaraticilik, loraDosyalari: $loraDosyalari, loraMultipliers: $loraMultipliers, serbestNot: $serbestNot, negatifEk: $negatifEk, seedSabit: $seedSabit, olusturma: $olusturma, guncelleme: $guncelleme)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$VideoSihirbazSablonImpl && (identical(other.id, id) || other.id == id) && (identical(other.ad, ad) || other.ad == ad) && (identical(other.aciklama, aciklama) || other.aciklama == aciklama) && (identical(other.hedefProfilId, hedefProfilId) || other.hedefProfilId == hedefProfilId) && (identical(other.cozunurlukKod, cozunurlukKod) || other.cozunurlukKod == cozunurlukKod) && const DeepCollectionEquality() .equals(other._sahneTipleri, _sahneTipleri) && const DeepCollectionEquality() .equals(other._kameraHareketleri, _kameraHareketleri) && const DeepCollectionEquality() .equals(other._karakterTipleri, _karakterTipleri) && const DeepCollectionEquality().equals(other._ifadeler, _ifadeler) && const DeepCollectionEquality() .equals(other._aksiyonlar, _aksiyonlar) && const DeepCollectionEquality().equals(other._giyimler, _giyimler) && const DeepCollectionEquality().equals(other._ortamlar, _ortamlar) && const DeepCollectionEquality() .equals(other._isiklandirmalar, _isiklandirmalar) && const DeepCollectionEquality() .equals(other._gorselStiller, _gorselStiller) && const DeepCollectionEquality() .equals(other._atmosferler, _atmosferler) && (identical(other.yogunluk, yogunluk) || other.yogunluk == yogunluk) && (identical(other.detaySeviyesi, detaySeviyesi) || other.detaySeviyesi == detaySeviyesi) && (identical(other.yaraticilik, yaraticilik) || other.yaraticilik == yaraticilik) && const DeepCollectionEquality() .equals(other._loraDosyalari, _loraDosyalari) && const DeepCollectionEquality() .equals(other._loraMultipliers, _loraMultipliers) && (identical(other.serbestNot, serbestNot) || other.serbestNot == serbestNot) && (identical(other.negatifEk, negatifEk) || other.negatifEk == negatifEk) && (identical(other.seedSabit, seedSabit) || other.seedSabit == seedSabit) && (identical(other.olusturma, olusturma) || other.olusturma == olusturma) && (identical(other.guncelleme, guncelleme) || other.guncelleme == guncelleme)); } @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hashAll([ runtimeType, id, ad, aciklama, hedefProfilId, cozunurlukKod, const DeepCollectionEquality().hash(_sahneTipleri), const DeepCollectionEquality().hash(_kameraHareketleri), const DeepCollectionEquality().hash(_karakterTipleri), const DeepCollectionEquality().hash(_ifadeler), const DeepCollectionEquality().hash(_aksiyonlar), const DeepCollectionEquality().hash(_giyimler), const DeepCollectionEquality().hash(_ortamlar), const DeepCollectionEquality().hash(_isiklandirmalar), const DeepCollectionEquality().hash(_gorselStiller), const DeepCollectionEquality().hash(_atmosferler), yogunluk, detaySeviyesi, yaraticilik, const DeepCollectionEquality().hash(_loraDosyalari), const DeepCollectionEquality().hash(_loraMultipliers), serbestNot, negatifEk, seedSabit, olusturma, guncelleme ]); /// Create a copy of VideoSihirbazSablon /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$VideoSihirbazSablonImplCopyWith<_$VideoSihirbazSablonImpl> get copyWith => __$$VideoSihirbazSablonImplCopyWithImpl<_$VideoSihirbazSablonImpl>( this, _$identity); @override Map toJson() { return _$$VideoSihirbazSablonImplToJson( this, ); } } abstract class _VideoSihirbazSablon implements VideoSihirbazSablon { const factory _VideoSihirbazSablon( {required final String id, required final String ad, final String aciklama, final String hedefProfilId, final String cozunurlukKod, final Set sahneTipleri, final Set kameraHareketleri, final Set karakterTipleri, final Set ifadeler, final Set aksiyonlar, final Set giyimler, final Set ortamlar, final Set isiklandirmalar, final Set gorselStiller, final Set atmosferler, final int yogunluk, final int detaySeviyesi, final double yaraticilik, final List loraDosyalari, final List loraMultipliers, final String serbestNot, final String negatifEk, final int? seedSabit, final DateTime? olusturma, final DateTime? guncelleme}) = _$VideoSihirbazSablonImpl; factory _VideoSihirbazSablon.fromJson(Map json) = _$VideoSihirbazSablonImpl.fromJson; @override String get id; @override String get ad; @override String get aciklama; // ── Profil/Hedef ── @override String get hedefProfilId; @override String get cozunurlukKod; // ── Sahne / Kamera ── @override Set get sahneTipleri; @override Set get kameraHareketleri; // ── Karakter ── @override Set get karakterTipleri; @override Set get ifadeler; @override Set get aksiyonlar; @override Set get giyimler; // ── Ortam / Atmosfer ── @override Set get ortamlar; @override Set get isiklandirmalar; @override Set get gorselStiller; @override Set get atmosferler; // ── Slider / Numerik ── @override int get yogunluk; // 0-100, atmosfer şiddeti @override int get detaySeviyesi; // 0-100, prompt detay zenginliği @override double get yaraticilik; // 0.5-1.5, varyasyon // ── LoRA Stack ── @override List get loraDosyalari; @override List get loraMultipliers; // ── Ekstra ── @override String get serbestNot; // ek prompt detayı @override String get negatifEk; // ek negatif prompt @override int? get seedSabit; // null = rastgele @override DateTime? get olusturma; @override DateTime? get guncelleme; /// Create a copy of VideoSihirbazSablon /// with the given fields replaced by the non-null parameter values. @override @JsonKey(includeFromJson: false, includeToJson: false) _$$VideoSihirbazSablonImplCopyWith<_$VideoSihirbazSablonImpl> get copyWith => throw _privateConstructorUsedError; }