// 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 'uretim_ayari.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', ); UretimAyari _$UretimAyariFromJson(Map json) { return _UretimAyari.fromJson(json); } /// @nodoc mixin _$UretimAyari { // ─── Model & temel ─────────────────────────────────────────────────── String get modelTipi => throw _privateConstructorUsedError; String get cozunurluk => throw _privateConstructorUsedError; Hizalama get enBoy => throw _privateConstructorUsedError; int get videoLength => throw _privateConstructorUsedError; // frame int get forceFps => throw _privateConstructorUsedError; String get prompt => throw _privateConstructorUsedError; String get negativePrompt => throw _privateConstructorUsedError; // ─── Sampler / CFG ─────────────────────────────────────────────────── int get numInferenceSteps => throw _privateConstructorUsedError; double get guidanceScale => throw _privateConstructorUsedError; double get flowShift => throw _privateConstructorUsedError; String get sampleSolver => throw _privateConstructorUsedError; int get seed => throw _privateConstructorUsedError; // -1 = rastgele // ─── Image / Audio guide ───────────────────────────────────────────── String? get imageStart => throw _privateConstructorUsedError; String? get audioGuide => throw _privateConstructorUsedError; String? get audioGuide2 => throw _privateConstructorUsedError; // ─── LoRA ──────────────────────────────────────────────────────────── List get activatedLoras => throw _privateConstructorUsedError; String get lorasMultipliers => throw _privateConstructorUsedError; // ─── Sliding Window ────────────────────────────────────────────────── int get slidingWindowSize => throw _privateConstructorUsedError; int get slidingWindowOverlap => throw _privateConstructorUsedError; // ─── Hızlandırma / quantization ────────────────────────────────────── String get attentionMode => throw _privateConstructorUsedError; // sage2 / sdpa / flash bool get compileEnabled => throw _privateConstructorUsedError; String get quantization => throw _privateConstructorUsedError; // q8 / q6 / q4 / yok // ─── İleri ayarlar ─────────────────────────────────────────────────── bool get riflexEnabled => throw _privateConstructorUsedError; bool get nag => throw _privateConstructorUsedError; bool get apg => throw _privateConstructorUsedError; bool get perturbation => throw _privateConstructorUsedError; int get cfgSkip => throw _privateConstructorUsedError; String get audioPromptType => throw _privateConstructorUsedError; // 'AVN', 'A', ... int get repeatGeneration => throw _privateConstructorUsedError; String? get cameraMotion => throw _privateConstructorUsedError; String? get kameraMaskerleme => throw _privateConstructorUsedError; // ─── Post-process ──────────────────────────────────────────────────── bool get postProcessRife => throw _privateConstructorUsedError; // frame interpolation String? get postProcessUpscale => throw _privateConstructorUsedError; // "lanczos", "esrgan", null // ─── Escape hatch ──────────────────────────────────────────────────── Map get ozelAlanlar => throw _privateConstructorUsedError; /// Serializes this UretimAyari to a JSON map. Map toJson() => throw _privateConstructorUsedError; /// Create a copy of UretimAyari /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) $UretimAyariCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $UretimAyariCopyWith<$Res> { factory $UretimAyariCopyWith( UretimAyari value, $Res Function(UretimAyari) then, ) = _$UretimAyariCopyWithImpl<$Res, UretimAyari>; @useResult $Res call({ String modelTipi, String cozunurluk, Hizalama enBoy, int videoLength, int forceFps, String prompt, String negativePrompt, int numInferenceSteps, double guidanceScale, double flowShift, String sampleSolver, int seed, String? imageStart, String? audioGuide, String? audioGuide2, List activatedLoras, String lorasMultipliers, int slidingWindowSize, int slidingWindowOverlap, String attentionMode, bool compileEnabled, String quantization, bool riflexEnabled, bool nag, bool apg, bool perturbation, int cfgSkip, String audioPromptType, int repeatGeneration, String? cameraMotion, String? kameraMaskerleme, bool postProcessRife, String? postProcessUpscale, Map ozelAlanlar, }); } /// @nodoc class _$UretimAyariCopyWithImpl<$Res, $Val extends UretimAyari> implements $UretimAyariCopyWith<$Res> { _$UretimAyariCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of UretimAyari /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? modelTipi = null, Object? cozunurluk = null, Object? enBoy = null, Object? videoLength = null, Object? forceFps = null, Object? prompt = null, Object? negativePrompt = null, Object? numInferenceSteps = null, Object? guidanceScale = null, Object? flowShift = null, Object? sampleSolver = null, Object? seed = null, Object? imageStart = freezed, Object? audioGuide = freezed, Object? audioGuide2 = freezed, Object? activatedLoras = null, Object? lorasMultipliers = null, Object? slidingWindowSize = null, Object? slidingWindowOverlap = null, Object? attentionMode = null, Object? compileEnabled = null, Object? quantization = null, Object? riflexEnabled = null, Object? nag = null, Object? apg = null, Object? perturbation = null, Object? cfgSkip = null, Object? audioPromptType = null, Object? repeatGeneration = null, Object? cameraMotion = freezed, Object? kameraMaskerleme = freezed, Object? postProcessRife = null, Object? postProcessUpscale = freezed, Object? ozelAlanlar = null, }) { return _then( _value.copyWith( modelTipi: null == modelTipi ? _value.modelTipi : modelTipi // ignore: cast_nullable_to_non_nullable as String, cozunurluk: null == cozunurluk ? _value.cozunurluk : cozunurluk // ignore: cast_nullable_to_non_nullable as String, enBoy: null == enBoy ? _value.enBoy : enBoy // ignore: cast_nullable_to_non_nullable as Hizalama, videoLength: null == videoLength ? _value.videoLength : videoLength // ignore: cast_nullable_to_non_nullable as int, forceFps: null == forceFps ? _value.forceFps : forceFps // ignore: cast_nullable_to_non_nullable as int, prompt: null == prompt ? _value.prompt : prompt // ignore: cast_nullable_to_non_nullable as String, negativePrompt: null == negativePrompt ? _value.negativePrompt : negativePrompt // ignore: cast_nullable_to_non_nullable as String, numInferenceSteps: null == numInferenceSteps ? _value.numInferenceSteps : numInferenceSteps // ignore: cast_nullable_to_non_nullable as int, guidanceScale: null == guidanceScale ? _value.guidanceScale : guidanceScale // ignore: cast_nullable_to_non_nullable as double, flowShift: null == flowShift ? _value.flowShift : flowShift // ignore: cast_nullable_to_non_nullable as double, sampleSolver: null == sampleSolver ? _value.sampleSolver : sampleSolver // ignore: cast_nullable_to_non_nullable as String, seed: null == seed ? _value.seed : seed // ignore: cast_nullable_to_non_nullable as int, imageStart: freezed == imageStart ? _value.imageStart : imageStart // ignore: cast_nullable_to_non_nullable as String?, audioGuide: freezed == audioGuide ? _value.audioGuide : audioGuide // ignore: cast_nullable_to_non_nullable as String?, audioGuide2: freezed == audioGuide2 ? _value.audioGuide2 : audioGuide2 // ignore: cast_nullable_to_non_nullable as String?, activatedLoras: null == activatedLoras ? _value.activatedLoras : activatedLoras // ignore: cast_nullable_to_non_nullable as List, lorasMultipliers: null == lorasMultipliers ? _value.lorasMultipliers : lorasMultipliers // ignore: cast_nullable_to_non_nullable as String, slidingWindowSize: null == slidingWindowSize ? _value.slidingWindowSize : slidingWindowSize // ignore: cast_nullable_to_non_nullable as int, slidingWindowOverlap: null == slidingWindowOverlap ? _value.slidingWindowOverlap : slidingWindowOverlap // ignore: cast_nullable_to_non_nullable as int, attentionMode: null == attentionMode ? _value.attentionMode : attentionMode // ignore: cast_nullable_to_non_nullable as String, compileEnabled: null == compileEnabled ? _value.compileEnabled : compileEnabled // ignore: cast_nullable_to_non_nullable as bool, quantization: null == quantization ? _value.quantization : quantization // ignore: cast_nullable_to_non_nullable as String, riflexEnabled: null == riflexEnabled ? _value.riflexEnabled : riflexEnabled // ignore: cast_nullable_to_non_nullable as bool, nag: null == nag ? _value.nag : nag // ignore: cast_nullable_to_non_nullable as bool, apg: null == apg ? _value.apg : apg // ignore: cast_nullable_to_non_nullable as bool, perturbation: null == perturbation ? _value.perturbation : perturbation // ignore: cast_nullable_to_non_nullable as bool, cfgSkip: null == cfgSkip ? _value.cfgSkip : cfgSkip // ignore: cast_nullable_to_non_nullable as int, audioPromptType: null == audioPromptType ? _value.audioPromptType : audioPromptType // ignore: cast_nullable_to_non_nullable as String, repeatGeneration: null == repeatGeneration ? _value.repeatGeneration : repeatGeneration // ignore: cast_nullable_to_non_nullable as int, cameraMotion: freezed == cameraMotion ? _value.cameraMotion : cameraMotion // ignore: cast_nullable_to_non_nullable as String?, kameraMaskerleme: freezed == kameraMaskerleme ? _value.kameraMaskerleme : kameraMaskerleme // ignore: cast_nullable_to_non_nullable as String?, postProcessRife: null == postProcessRife ? _value.postProcessRife : postProcessRife // ignore: cast_nullable_to_non_nullable as bool, postProcessUpscale: freezed == postProcessUpscale ? _value.postProcessUpscale : postProcessUpscale // ignore: cast_nullable_to_non_nullable as String?, ozelAlanlar: null == ozelAlanlar ? _value.ozelAlanlar : ozelAlanlar // ignore: cast_nullable_to_non_nullable as Map, ) as $Val, ); } } /// @nodoc abstract class _$$UretimAyariImplCopyWith<$Res> implements $UretimAyariCopyWith<$Res> { factory _$$UretimAyariImplCopyWith( _$UretimAyariImpl value, $Res Function(_$UretimAyariImpl) then, ) = __$$UretimAyariImplCopyWithImpl<$Res>; @override @useResult $Res call({ String modelTipi, String cozunurluk, Hizalama enBoy, int videoLength, int forceFps, String prompt, String negativePrompt, int numInferenceSteps, double guidanceScale, double flowShift, String sampleSolver, int seed, String? imageStart, String? audioGuide, String? audioGuide2, List activatedLoras, String lorasMultipliers, int slidingWindowSize, int slidingWindowOverlap, String attentionMode, bool compileEnabled, String quantization, bool riflexEnabled, bool nag, bool apg, bool perturbation, int cfgSkip, String audioPromptType, int repeatGeneration, String? cameraMotion, String? kameraMaskerleme, bool postProcessRife, String? postProcessUpscale, Map ozelAlanlar, }); } /// @nodoc class __$$UretimAyariImplCopyWithImpl<$Res> extends _$UretimAyariCopyWithImpl<$Res, _$UretimAyariImpl> implements _$$UretimAyariImplCopyWith<$Res> { __$$UretimAyariImplCopyWithImpl( _$UretimAyariImpl _value, $Res Function(_$UretimAyariImpl) _then, ) : super(_value, _then); /// Create a copy of UretimAyari /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? modelTipi = null, Object? cozunurluk = null, Object? enBoy = null, Object? videoLength = null, Object? forceFps = null, Object? prompt = null, Object? negativePrompt = null, Object? numInferenceSteps = null, Object? guidanceScale = null, Object? flowShift = null, Object? sampleSolver = null, Object? seed = null, Object? imageStart = freezed, Object? audioGuide = freezed, Object? audioGuide2 = freezed, Object? activatedLoras = null, Object? lorasMultipliers = null, Object? slidingWindowSize = null, Object? slidingWindowOverlap = null, Object? attentionMode = null, Object? compileEnabled = null, Object? quantization = null, Object? riflexEnabled = null, Object? nag = null, Object? apg = null, Object? perturbation = null, Object? cfgSkip = null, Object? audioPromptType = null, Object? repeatGeneration = null, Object? cameraMotion = freezed, Object? kameraMaskerleme = freezed, Object? postProcessRife = null, Object? postProcessUpscale = freezed, Object? ozelAlanlar = null, }) { return _then( _$UretimAyariImpl( modelTipi: null == modelTipi ? _value.modelTipi : modelTipi // ignore: cast_nullable_to_non_nullable as String, cozunurluk: null == cozunurluk ? _value.cozunurluk : cozunurluk // ignore: cast_nullable_to_non_nullable as String, enBoy: null == enBoy ? _value.enBoy : enBoy // ignore: cast_nullable_to_non_nullable as Hizalama, videoLength: null == videoLength ? _value.videoLength : videoLength // ignore: cast_nullable_to_non_nullable as int, forceFps: null == forceFps ? _value.forceFps : forceFps // ignore: cast_nullable_to_non_nullable as int, prompt: null == prompt ? _value.prompt : prompt // ignore: cast_nullable_to_non_nullable as String, negativePrompt: null == negativePrompt ? _value.negativePrompt : negativePrompt // ignore: cast_nullable_to_non_nullable as String, numInferenceSteps: null == numInferenceSteps ? _value.numInferenceSteps : numInferenceSteps // ignore: cast_nullable_to_non_nullable as int, guidanceScale: null == guidanceScale ? _value.guidanceScale : guidanceScale // ignore: cast_nullable_to_non_nullable as double, flowShift: null == flowShift ? _value.flowShift : flowShift // ignore: cast_nullable_to_non_nullable as double, sampleSolver: null == sampleSolver ? _value.sampleSolver : sampleSolver // ignore: cast_nullable_to_non_nullable as String, seed: null == seed ? _value.seed : seed // ignore: cast_nullable_to_non_nullable as int, imageStart: freezed == imageStart ? _value.imageStart : imageStart // ignore: cast_nullable_to_non_nullable as String?, audioGuide: freezed == audioGuide ? _value.audioGuide : audioGuide // ignore: cast_nullable_to_non_nullable as String?, audioGuide2: freezed == audioGuide2 ? _value.audioGuide2 : audioGuide2 // ignore: cast_nullable_to_non_nullable as String?, activatedLoras: null == activatedLoras ? _value._activatedLoras : activatedLoras // ignore: cast_nullable_to_non_nullable as List, lorasMultipliers: null == lorasMultipliers ? _value.lorasMultipliers : lorasMultipliers // ignore: cast_nullable_to_non_nullable as String, slidingWindowSize: null == slidingWindowSize ? _value.slidingWindowSize : slidingWindowSize // ignore: cast_nullable_to_non_nullable as int, slidingWindowOverlap: null == slidingWindowOverlap ? _value.slidingWindowOverlap : slidingWindowOverlap // ignore: cast_nullable_to_non_nullable as int, attentionMode: null == attentionMode ? _value.attentionMode : attentionMode // ignore: cast_nullable_to_non_nullable as String, compileEnabled: null == compileEnabled ? _value.compileEnabled : compileEnabled // ignore: cast_nullable_to_non_nullable as bool, quantization: null == quantization ? _value.quantization : quantization // ignore: cast_nullable_to_non_nullable as String, riflexEnabled: null == riflexEnabled ? _value.riflexEnabled : riflexEnabled // ignore: cast_nullable_to_non_nullable as bool, nag: null == nag ? _value.nag : nag // ignore: cast_nullable_to_non_nullable as bool, apg: null == apg ? _value.apg : apg // ignore: cast_nullable_to_non_nullable as bool, perturbation: null == perturbation ? _value.perturbation : perturbation // ignore: cast_nullable_to_non_nullable as bool, cfgSkip: null == cfgSkip ? _value.cfgSkip : cfgSkip // ignore: cast_nullable_to_non_nullable as int, audioPromptType: null == audioPromptType ? _value.audioPromptType : audioPromptType // ignore: cast_nullable_to_non_nullable as String, repeatGeneration: null == repeatGeneration ? _value.repeatGeneration : repeatGeneration // ignore: cast_nullable_to_non_nullable as int, cameraMotion: freezed == cameraMotion ? _value.cameraMotion : cameraMotion // ignore: cast_nullable_to_non_nullable as String?, kameraMaskerleme: freezed == kameraMaskerleme ? _value.kameraMaskerleme : kameraMaskerleme // ignore: cast_nullable_to_non_nullable as String?, postProcessRife: null == postProcessRife ? _value.postProcessRife : postProcessRife // ignore: cast_nullable_to_non_nullable as bool, postProcessUpscale: freezed == postProcessUpscale ? _value.postProcessUpscale : postProcessUpscale // ignore: cast_nullable_to_non_nullable as String?, ozelAlanlar: null == ozelAlanlar ? _value._ozelAlanlar : ozelAlanlar // ignore: cast_nullable_to_non_nullable as Map, ), ); } } /// @nodoc @JsonSerializable() class _$UretimAyariImpl implements _UretimAyari { const _$UretimAyariImpl({ this.modelTipi = 'i2v', this.cozunurluk = '1280x704', this.enBoy = Hizalama.yatay, this.videoLength = 81, this.forceFps = 16, this.prompt = '', this.negativePrompt = '', this.numInferenceSteps = 20, this.guidanceScale = 5.0, this.flowShift = 5.0, this.sampleSolver = 'unipc', this.seed = -1, this.imageStart, this.audioGuide, this.audioGuide2, final List activatedLoras = const [], this.lorasMultipliers = '', this.slidingWindowSize = 81, this.slidingWindowOverlap = 13, this.attentionMode = 'sdpa', this.compileEnabled = false, this.quantization = 'yok', this.riflexEnabled = false, this.nag = false, this.apg = false, this.perturbation = false, this.cfgSkip = 0, this.audioPromptType = '', this.repeatGeneration = 1, this.cameraMotion, this.kameraMaskerleme, this.postProcessRife = false, this.postProcessUpscale, final Map ozelAlanlar = const {}, }) : _activatedLoras = activatedLoras, _ozelAlanlar = ozelAlanlar; factory _$UretimAyariImpl.fromJson(Map json) => _$$UretimAyariImplFromJson(json); // ─── Model & temel ─────────────────────────────────────────────────── @override @JsonKey() final String modelTipi; @override @JsonKey() final String cozunurluk; @override @JsonKey() final Hizalama enBoy; @override @JsonKey() final int videoLength; // frame @override @JsonKey() final int forceFps; @override @JsonKey() final String prompt; @override @JsonKey() final String negativePrompt; // ─── Sampler / CFG ─────────────────────────────────────────────────── @override @JsonKey() final int numInferenceSteps; @override @JsonKey() final double guidanceScale; @override @JsonKey() final double flowShift; @override @JsonKey() final String sampleSolver; @override @JsonKey() final int seed; // -1 = rastgele // ─── Image / Audio guide ───────────────────────────────────────────── @override final String? imageStart; @override final String? audioGuide; @override final String? audioGuide2; // ─── LoRA ──────────────────────────────────────────────────────────── final List _activatedLoras; // ─── LoRA ──────────────────────────────────────────────────────────── @override @JsonKey() List get activatedLoras { if (_activatedLoras is EqualUnmodifiableListView) return _activatedLoras; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_activatedLoras); } @override @JsonKey() final String lorasMultipliers; // ─── Sliding Window ────────────────────────────────────────────────── @override @JsonKey() final int slidingWindowSize; @override @JsonKey() final int slidingWindowOverlap; // ─── Hızlandırma / quantization ────────────────────────────────────── @override @JsonKey() final String attentionMode; // sage2 / sdpa / flash @override @JsonKey() final bool compileEnabled; @override @JsonKey() final String quantization; // q8 / q6 / q4 / yok // ─── İleri ayarlar ─────────────────────────────────────────────────── @override @JsonKey() final bool riflexEnabled; @override @JsonKey() final bool nag; @override @JsonKey() final bool apg; @override @JsonKey() final bool perturbation; @override @JsonKey() final int cfgSkip; @override @JsonKey() final String audioPromptType; // 'AVN', 'A', ... @override @JsonKey() final int repeatGeneration; @override final String? cameraMotion; @override final String? kameraMaskerleme; // ─── Post-process ──────────────────────────────────────────────────── @override @JsonKey() final bool postProcessRife; // frame interpolation @override final String? postProcessUpscale; // "lanczos", "esrgan", null // ─── Escape hatch ──────────────────────────────────────────────────── final Map _ozelAlanlar; // "lanczos", "esrgan", null // ─── Escape hatch ──────────────────────────────────────────────────── @override @JsonKey() Map get ozelAlanlar { if (_ozelAlanlar is EqualUnmodifiableMapView) return _ozelAlanlar; // ignore: implicit_dynamic_type return EqualUnmodifiableMapView(_ozelAlanlar); } @override String toString() { return 'UretimAyari(modelTipi: $modelTipi, cozunurluk: $cozunurluk, enBoy: $enBoy, videoLength: $videoLength, forceFps: $forceFps, prompt: $prompt, negativePrompt: $negativePrompt, numInferenceSteps: $numInferenceSteps, guidanceScale: $guidanceScale, flowShift: $flowShift, sampleSolver: $sampleSolver, seed: $seed, imageStart: $imageStart, audioGuide: $audioGuide, audioGuide2: $audioGuide2, activatedLoras: $activatedLoras, lorasMultipliers: $lorasMultipliers, slidingWindowSize: $slidingWindowSize, slidingWindowOverlap: $slidingWindowOverlap, attentionMode: $attentionMode, compileEnabled: $compileEnabled, quantization: $quantization, riflexEnabled: $riflexEnabled, nag: $nag, apg: $apg, perturbation: $perturbation, cfgSkip: $cfgSkip, audioPromptType: $audioPromptType, repeatGeneration: $repeatGeneration, cameraMotion: $cameraMotion, kameraMaskerleme: $kameraMaskerleme, postProcessRife: $postProcessRife, postProcessUpscale: $postProcessUpscale, ozelAlanlar: $ozelAlanlar)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$UretimAyariImpl && (identical(other.modelTipi, modelTipi) || other.modelTipi == modelTipi) && (identical(other.cozunurluk, cozunurluk) || other.cozunurluk == cozunurluk) && (identical(other.enBoy, enBoy) || other.enBoy == enBoy) && (identical(other.videoLength, videoLength) || other.videoLength == videoLength) && (identical(other.forceFps, forceFps) || other.forceFps == forceFps) && (identical(other.prompt, prompt) || other.prompt == prompt) && (identical(other.negativePrompt, negativePrompt) || other.negativePrompt == negativePrompt) && (identical(other.numInferenceSteps, numInferenceSteps) || other.numInferenceSteps == numInferenceSteps) && (identical(other.guidanceScale, guidanceScale) || other.guidanceScale == guidanceScale) && (identical(other.flowShift, flowShift) || other.flowShift == flowShift) && (identical(other.sampleSolver, sampleSolver) || other.sampleSolver == sampleSolver) && (identical(other.seed, seed) || other.seed == seed) && (identical(other.imageStart, imageStart) || other.imageStart == imageStart) && (identical(other.audioGuide, audioGuide) || other.audioGuide == audioGuide) && (identical(other.audioGuide2, audioGuide2) || other.audioGuide2 == audioGuide2) && const DeepCollectionEquality().equals( other._activatedLoras, _activatedLoras, ) && (identical(other.lorasMultipliers, lorasMultipliers) || other.lorasMultipliers == lorasMultipliers) && (identical(other.slidingWindowSize, slidingWindowSize) || other.slidingWindowSize == slidingWindowSize) && (identical(other.slidingWindowOverlap, slidingWindowOverlap) || other.slidingWindowOverlap == slidingWindowOverlap) && (identical(other.attentionMode, attentionMode) || other.attentionMode == attentionMode) && (identical(other.compileEnabled, compileEnabled) || other.compileEnabled == compileEnabled) && (identical(other.quantization, quantization) || other.quantization == quantization) && (identical(other.riflexEnabled, riflexEnabled) || other.riflexEnabled == riflexEnabled) && (identical(other.nag, nag) || other.nag == nag) && (identical(other.apg, apg) || other.apg == apg) && (identical(other.perturbation, perturbation) || other.perturbation == perturbation) && (identical(other.cfgSkip, cfgSkip) || other.cfgSkip == cfgSkip) && (identical(other.audioPromptType, audioPromptType) || other.audioPromptType == audioPromptType) && (identical(other.repeatGeneration, repeatGeneration) || other.repeatGeneration == repeatGeneration) && (identical(other.cameraMotion, cameraMotion) || other.cameraMotion == cameraMotion) && (identical(other.kameraMaskerleme, kameraMaskerleme) || other.kameraMaskerleme == kameraMaskerleme) && (identical(other.postProcessRife, postProcessRife) || other.postProcessRife == postProcessRife) && (identical(other.postProcessUpscale, postProcessUpscale) || other.postProcessUpscale == postProcessUpscale) && const DeepCollectionEquality().equals( other._ozelAlanlar, _ozelAlanlar, )); } @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hashAll([ runtimeType, modelTipi, cozunurluk, enBoy, videoLength, forceFps, prompt, negativePrompt, numInferenceSteps, guidanceScale, flowShift, sampleSolver, seed, imageStart, audioGuide, audioGuide2, const DeepCollectionEquality().hash(_activatedLoras), lorasMultipliers, slidingWindowSize, slidingWindowOverlap, attentionMode, compileEnabled, quantization, riflexEnabled, nag, apg, perturbation, cfgSkip, audioPromptType, repeatGeneration, cameraMotion, kameraMaskerleme, postProcessRife, postProcessUpscale, const DeepCollectionEquality().hash(_ozelAlanlar), ]); /// Create a copy of UretimAyari /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$UretimAyariImplCopyWith<_$UretimAyariImpl> get copyWith => __$$UretimAyariImplCopyWithImpl<_$UretimAyariImpl>(this, _$identity); @override Map toJson() { return _$$UretimAyariImplToJson(this); } } abstract class _UretimAyari implements UretimAyari { const factory _UretimAyari({ final String modelTipi, final String cozunurluk, final Hizalama enBoy, final int videoLength, final int forceFps, final String prompt, final String negativePrompt, final int numInferenceSteps, final double guidanceScale, final double flowShift, final String sampleSolver, final int seed, final String? imageStart, final String? audioGuide, final String? audioGuide2, final List activatedLoras, final String lorasMultipliers, final int slidingWindowSize, final int slidingWindowOverlap, final String attentionMode, final bool compileEnabled, final String quantization, final bool riflexEnabled, final bool nag, final bool apg, final bool perturbation, final int cfgSkip, final String audioPromptType, final int repeatGeneration, final String? cameraMotion, final String? kameraMaskerleme, final bool postProcessRife, final String? postProcessUpscale, final Map ozelAlanlar, }) = _$UretimAyariImpl; factory _UretimAyari.fromJson(Map json) = _$UretimAyariImpl.fromJson; // ─── Model & temel ─────────────────────────────────────────────────── @override String get modelTipi; @override String get cozunurluk; @override Hizalama get enBoy; @override int get videoLength; // frame @override int get forceFps; @override String get prompt; @override String get negativePrompt; // ─── Sampler / CFG ─────────────────────────────────────────────────── @override int get numInferenceSteps; @override double get guidanceScale; @override double get flowShift; @override String get sampleSolver; @override int get seed; // -1 = rastgele // ─── Image / Audio guide ───────────────────────────────────────────── @override String? get imageStart; @override String? get audioGuide; @override String? get audioGuide2; // ─── LoRA ──────────────────────────────────────────────────────────── @override List get activatedLoras; @override String get lorasMultipliers; // ─── Sliding Window ────────────────────────────────────────────────── @override int get slidingWindowSize; @override int get slidingWindowOverlap; // ─── Hızlandırma / quantization ────────────────────────────────────── @override String get attentionMode; // sage2 / sdpa / flash @override bool get compileEnabled; @override String get quantization; // q8 / q6 / q4 / yok // ─── İleri ayarlar ─────────────────────────────────────────────────── @override bool get riflexEnabled; @override bool get nag; @override bool get apg; @override bool get perturbation; @override int get cfgSkip; @override String get audioPromptType; // 'AVN', 'A', ... @override int get repeatGeneration; @override String? get cameraMotion; @override String? get kameraMaskerleme; // ─── Post-process ──────────────────────────────────────────────────── @override bool get postProcessRife; // frame interpolation @override String? get postProcessUpscale; // "lanczos", "esrgan", null // ─── Escape hatch ──────────────────────────────────────────────────── @override Map get ozelAlanlar; /// Create a copy of UretimAyari /// with the given fields replaced by the non-null parameter values. @override @JsonKey(includeFromJson: false, includeToJson: false) _$$UretimAyariImplCopyWith<_$UretimAyariImpl> get copyWith => throw _privateConstructorUsedError; }