// GENERATED CODE - DO NOT MODIFY BY HAND part of 'wangp_ayarlari.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$WanGpAyarlariImpl _$$WanGpAyarlariImplFromJson(Map json) => _$WanGpAyarlariImpl( sampleSolver: json['sampleSolver'] as String?, flowShift: (json['flowShift'] as num?)?.toDouble(), guidanceScale: (json['guidanceScale'] as num?)?.toDouble(), guidance2Scale: (json['guidance2Scale'] as num?)?.toDouble(), guidance3Scale: (json['guidance3Scale'] as num?)?.toDouble(), switchThreshold: (json['switchThreshold'] as num?)?.toDouble(), switchThreshold2: (json['switchThreshold2'] as num?)?.toDouble(), guidancePhases: (json['guidancePhases'] as num?)?.toInt(), modelSwitchPhase: (json['modelSwitchPhase'] as num?)?.toInt(), altGuidanceScale: (json['altGuidanceScale'] as num?)?.toDouble(), altScale: (json['altScale'] as num?)?.toDouble(), audioGuidanceScale: (json['audioGuidanceScale'] as num?)?.toDouble(), audioScale: (json['audioScale'] as num?)?.toDouble(), embeddedGuidanceScale: (json['embeddedGuidanceScale'] as num?)?.toDouble(), skipStepsCacheType: json['skipStepsCacheType'] as String?, skipStepsMultiplier: (json['skipStepsMultiplier'] as num?)?.toDouble(), skipStepsStartStepPerc: (json['skipStepsStartStepPerc'] as num?)?.toDouble(), overrideAttention: json['overrideAttention'] as String?, overrideProfile: (json['overrideProfile'] as num?)?.toInt(), slidingWindowSize: (json['slidingWindowSize'] as num?)?.toInt(), slidingWindowOverlap: (json['slidingWindowOverlap'] as num?)?.toInt(), slidingWindowColorCorrectionStrength: (json['slidingWindowColorCorrectionStrength'] as num?)?.toDouble(), slidingWindowOverlapNoise: (json['slidingWindowOverlapNoise'] as num?)?.toDouble(), slidingWindowDiscardLastFrames: (json['slidingWindowDiscardLastFrames'] as num?)?.toInt(), riflexSetting: json['riflexSetting'] as String?, nagScale: (json['nagScale'] as num?)?.toDouble(), nagTau: (json['nagTau'] as num?)?.toDouble(), nagAlpha: (json['nagAlpha'] as num?)?.toDouble(), apgSwitch: json['apgSwitch'] as bool?, cfgStarSwitch: json['cfgStarSwitch'] as bool?, cfgZeroStep: (json['cfgZeroStep'] as num?)?.toInt(), perturbationSwitch: json['perturbationSwitch'] as bool?, perturbationLayers: json['perturbationLayers'] as String?, perturbationStartPerc: (json['perturbationStartPerc'] as num?)?.toDouble(), perturbationEndPerc: (json['perturbationEndPerc'] as num?)?.toDouble(), temporalUpsampling: json['temporalUpsampling'] as String?, spatialUpsampling: json['spatialUpsampling'] as String?, filmGrainIntensity: (json['filmGrainIntensity'] as num?)?.toDouble(), filmGrainSaturation: (json['filmGrainSaturation'] as num?)?.toDouble(), mmAudioSetting: json['mmAudioSetting'] as String?, mmAudioPrompt: json['mmAudioPrompt'] as String?, mmAudioNegPrompt: json['mmAudioNegPrompt'] as String?, loraDosyalari: (json['loraDosyalari'] as List?) ?.map((e) => e as String) .toList() ?? const [], loraMultipliers: (json['loraMultipliers'] as List?) ?.map((e) => (e as num).toDouble()) .toList() ?? const [], imagePromptType: json['imagePromptType'] as String?, imageEnd: json['imageEnd'] as String?, videoSource: json['videoSource'] as String?, keepFramesVideoSource: (json['keepFramesVideoSource'] as num?)?.toInt(), inputVideoStrength: (json['inputVideoStrength'] as num?)?.toDouble(), videoPromptType: json['videoPromptType'] as String?, imageRefsRelativeSize: (json['imageRefsRelativeSize'] as num?)?.toDouble(), removeBackgroundImagesRef: json['removeBackgroundImagesRef'] as bool?, controlNetWeight: (json['controlNetWeight'] as num?)?.toDouble(), controlNetWeight2: (json['controlNetWeight2'] as num?)?.toDouble(), controlNetWeightAlt: (json['controlNetWeightAlt'] as num?)?.toDouble(), motionAmplitude: (json['motionAmplitude'] as num?)?.toDouble(), maskExpand: (json['maskExpand'] as num?)?.toInt(), denoisingStrength: (json['denoisingStrength'] as num?)?.toDouble(), maskingStrength: (json['maskingStrength'] as num?)?.toDouble(), audioGuide2: json['audioGuide2'] as String?, audioSource: json['audioSource'] as String?, audioPromptType: json['audioPromptType'] as String?, speakersLocations: json['speakersLocations'] as String?, selfRefinerSetting: json['selfRefinerSetting'] as String?, selfRefinerPlan: json['selfRefinerPlan'] as String?, selfRefinerFUncertainty: (json['selfRefinerFUncertainty'] as num?)?.toDouble(), selfRefinerCertainPercentage: (json['selfRefinerCertainPercentage'] as num?)?.toDouble(), batchSize: (json['batchSize'] as num?)?.toInt(), repeatGeneration: (json['repeatGeneration'] as num?)?.toInt(), multiPromptsGenType: json['multiPromptsGenType'] as String?, multiImagesGenType: json['multiImagesGenType'] as String?, minFramesIfReferences: (json['minFramesIfReferences'] as num?)?.toInt(), pauseSeconds: (json['pauseSeconds'] as num?)?.toInt(), promptEnhancer: json['promptEnhancer'] as String?, temperature: (json['temperature'] as num?)?.toDouble(), topP: (json['topP'] as num?)?.toDouble(), topK: (json['topK'] as num?)?.toInt(), ozelAlanlar: json['ozelAlanlar'] as Map? ?? const {}, ); Map _$$WanGpAyarlariImplToJson(_$WanGpAyarlariImpl instance) => { 'sampleSolver': instance.sampleSolver, 'flowShift': instance.flowShift, 'guidanceScale': instance.guidanceScale, 'guidance2Scale': instance.guidance2Scale, 'guidance3Scale': instance.guidance3Scale, 'switchThreshold': instance.switchThreshold, 'switchThreshold2': instance.switchThreshold2, 'guidancePhases': instance.guidancePhases, 'modelSwitchPhase': instance.modelSwitchPhase, 'altGuidanceScale': instance.altGuidanceScale, 'altScale': instance.altScale, 'audioGuidanceScale': instance.audioGuidanceScale, 'audioScale': instance.audioScale, 'embeddedGuidanceScale': instance.embeddedGuidanceScale, 'skipStepsCacheType': instance.skipStepsCacheType, 'skipStepsMultiplier': instance.skipStepsMultiplier, 'skipStepsStartStepPerc': instance.skipStepsStartStepPerc, 'overrideAttention': instance.overrideAttention, 'overrideProfile': instance.overrideProfile, 'slidingWindowSize': instance.slidingWindowSize, 'slidingWindowOverlap': instance.slidingWindowOverlap, 'slidingWindowColorCorrectionStrength': instance.slidingWindowColorCorrectionStrength, 'slidingWindowOverlapNoise': instance.slidingWindowOverlapNoise, 'slidingWindowDiscardLastFrames': instance.slidingWindowDiscardLastFrames, 'riflexSetting': instance.riflexSetting, 'nagScale': instance.nagScale, 'nagTau': instance.nagTau, 'nagAlpha': instance.nagAlpha, 'apgSwitch': instance.apgSwitch, 'cfgStarSwitch': instance.cfgStarSwitch, 'cfgZeroStep': instance.cfgZeroStep, 'perturbationSwitch': instance.perturbationSwitch, 'perturbationLayers': instance.perturbationLayers, 'perturbationStartPerc': instance.perturbationStartPerc, 'perturbationEndPerc': instance.perturbationEndPerc, 'temporalUpsampling': instance.temporalUpsampling, 'spatialUpsampling': instance.spatialUpsampling, 'filmGrainIntensity': instance.filmGrainIntensity, 'filmGrainSaturation': instance.filmGrainSaturation, 'mmAudioSetting': instance.mmAudioSetting, 'mmAudioPrompt': instance.mmAudioPrompt, 'mmAudioNegPrompt': instance.mmAudioNegPrompt, 'loraDosyalari': instance.loraDosyalari, 'loraMultipliers': instance.loraMultipliers, 'imagePromptType': instance.imagePromptType, 'imageEnd': instance.imageEnd, 'videoSource': instance.videoSource, 'keepFramesVideoSource': instance.keepFramesVideoSource, 'inputVideoStrength': instance.inputVideoStrength, 'videoPromptType': instance.videoPromptType, 'imageRefsRelativeSize': instance.imageRefsRelativeSize, 'removeBackgroundImagesRef': instance.removeBackgroundImagesRef, 'controlNetWeight': instance.controlNetWeight, 'controlNetWeight2': instance.controlNetWeight2, 'controlNetWeightAlt': instance.controlNetWeightAlt, 'motionAmplitude': instance.motionAmplitude, 'maskExpand': instance.maskExpand, 'denoisingStrength': instance.denoisingStrength, 'maskingStrength': instance.maskingStrength, 'audioGuide2': instance.audioGuide2, 'audioSource': instance.audioSource, 'audioPromptType': instance.audioPromptType, 'speakersLocations': instance.speakersLocations, 'selfRefinerSetting': instance.selfRefinerSetting, 'selfRefinerPlan': instance.selfRefinerPlan, 'selfRefinerFUncertainty': instance.selfRefinerFUncertainty, 'selfRefinerCertainPercentage': instance.selfRefinerCertainPercentage, 'batchSize': instance.batchSize, 'repeatGeneration': instance.repeatGeneration, 'multiPromptsGenType': instance.multiPromptsGenType, 'multiImagesGenType': instance.multiImagesGenType, 'minFramesIfReferences': instance.minFramesIfReferences, 'pauseSeconds': instance.pauseSeconds, 'promptEnhancer': instance.promptEnhancer, 'temperature': instance.temperature, 'topP': instance.topP, 'topK': instance.topK, 'ozelAlanlar': instance.ozelAlanlar, };