// 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 'analiz_sonuclari.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', ); EnerjiBandi _$EnerjiBandiFromJson(Map json) { return _EnerjiBandi.fromJson(json); } /// @nodoc mixin _$EnerjiBandi { double get baslangic => throw _privateConstructorUsedError; double get bitis => throw _privateConstructorUsedError; EnerjiSeviyesi get seviye => throw _privateConstructorUsedError; /// Serializes this EnerjiBandi to a JSON map. Map toJson() => throw _privateConstructorUsedError; /// Create a copy of EnerjiBandi /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) $EnerjiBandiCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $EnerjiBandiCopyWith<$Res> { factory $EnerjiBandiCopyWith( EnerjiBandi value, $Res Function(EnerjiBandi) then, ) = _$EnerjiBandiCopyWithImpl<$Res, EnerjiBandi>; @useResult $Res call({double baslangic, double bitis, EnerjiSeviyesi seviye}); } /// @nodoc class _$EnerjiBandiCopyWithImpl<$Res, $Val extends EnerjiBandi> implements $EnerjiBandiCopyWith<$Res> { _$EnerjiBandiCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of EnerjiBandi /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? baslangic = null, Object? bitis = null, Object? seviye = null, }) { return _then( _value.copyWith( baslangic: null == baslangic ? _value.baslangic : baslangic // ignore: cast_nullable_to_non_nullable as double, bitis: null == bitis ? _value.bitis : bitis // ignore: cast_nullable_to_non_nullable as double, seviye: null == seviye ? _value.seviye : seviye // ignore: cast_nullable_to_non_nullable as EnerjiSeviyesi, ) as $Val, ); } } /// @nodoc abstract class _$$EnerjiBandiImplCopyWith<$Res> implements $EnerjiBandiCopyWith<$Res> { factory _$$EnerjiBandiImplCopyWith( _$EnerjiBandiImpl value, $Res Function(_$EnerjiBandiImpl) then, ) = __$$EnerjiBandiImplCopyWithImpl<$Res>; @override @useResult $Res call({double baslangic, double bitis, EnerjiSeviyesi seviye}); } /// @nodoc class __$$EnerjiBandiImplCopyWithImpl<$Res> extends _$EnerjiBandiCopyWithImpl<$Res, _$EnerjiBandiImpl> implements _$$EnerjiBandiImplCopyWith<$Res> { __$$EnerjiBandiImplCopyWithImpl( _$EnerjiBandiImpl _value, $Res Function(_$EnerjiBandiImpl) _then, ) : super(_value, _then); /// Create a copy of EnerjiBandi /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? baslangic = null, Object? bitis = null, Object? seviye = null, }) { return _then( _$EnerjiBandiImpl( baslangic: null == baslangic ? _value.baslangic : baslangic // ignore: cast_nullable_to_non_nullable as double, bitis: null == bitis ? _value.bitis : bitis // ignore: cast_nullable_to_non_nullable as double, seviye: null == seviye ? _value.seviye : seviye // ignore: cast_nullable_to_non_nullable as EnerjiSeviyesi, ), ); } } /// @nodoc @JsonSerializable() class _$EnerjiBandiImpl implements _EnerjiBandi { const _$EnerjiBandiImpl({ required this.baslangic, required this.bitis, this.seviye = EnerjiSeviyesi.orta, }); factory _$EnerjiBandiImpl.fromJson(Map json) => _$$EnerjiBandiImplFromJson(json); @override final double baslangic; @override final double bitis; @override @JsonKey() final EnerjiSeviyesi seviye; @override String toString() { return 'EnerjiBandi(baslangic: $baslangic, bitis: $bitis, seviye: $seviye)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$EnerjiBandiImpl && (identical(other.baslangic, baslangic) || other.baslangic == baslangic) && (identical(other.bitis, bitis) || other.bitis == bitis) && (identical(other.seviye, seviye) || other.seviye == seviye)); } @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, baslangic, bitis, seviye); /// Create a copy of EnerjiBandi /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$EnerjiBandiImplCopyWith<_$EnerjiBandiImpl> get copyWith => __$$EnerjiBandiImplCopyWithImpl<_$EnerjiBandiImpl>(this, _$identity); @override Map toJson() { return _$$EnerjiBandiImplToJson(this); } } abstract class _EnerjiBandi implements EnerjiBandi { const factory _EnerjiBandi({ required final double baslangic, required final double bitis, final EnerjiSeviyesi seviye, }) = _$EnerjiBandiImpl; factory _EnerjiBandi.fromJson(Map json) = _$EnerjiBandiImpl.fromJson; @override double get baslangic; @override double get bitis; @override EnerjiSeviyesi get seviye; /// Create a copy of EnerjiBandi /// with the given fields replaced by the non-null parameter values. @override @JsonKey(includeFromJson: false, includeToJson: false) _$$EnerjiBandiImplCopyWith<_$EnerjiBandiImpl> get copyWith => throw _privateConstructorUsedError; } AnalizSonuclari _$AnalizSonuclariFromJson(Map json) { return _AnalizSonuclari.fromJson(json); } /// @nodoc mixin _$AnalizSonuclari { double get sesUzunlugu => throw _privateConstructorUsedError; List get enerjiBantlari => throw _privateConstructorUsedError; int get onerilenSahneSayisi => throw _privateConstructorUsedError; List get onerilenSureler => throw _privateConstructorUsedError; bool get vokalEnstrumanAyrildiMi => throw _privateConstructorUsedError; String? get vokalDosyaYolu => throw _privateConstructorUsedError; String? get lirikSatirlari => throw _privateConstructorUsedError; double? get tempo => throw _privateConstructorUsedError; String? get tonalite => throw _privateConstructorUsedError; /// Serializes this AnalizSonuclari to a JSON map. Map toJson() => throw _privateConstructorUsedError; /// Create a copy of AnalizSonuclari /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) $AnalizSonuclariCopyWith get copyWith => throw _privateConstructorUsedError; } /// @nodoc abstract class $AnalizSonuclariCopyWith<$Res> { factory $AnalizSonuclariCopyWith( AnalizSonuclari value, $Res Function(AnalizSonuclari) then, ) = _$AnalizSonuclariCopyWithImpl<$Res, AnalizSonuclari>; @useResult $Res call({ double sesUzunlugu, List enerjiBantlari, int onerilenSahneSayisi, List onerilenSureler, bool vokalEnstrumanAyrildiMi, String? vokalDosyaYolu, String? lirikSatirlari, double? tempo, String? tonalite, }); } /// @nodoc class _$AnalizSonuclariCopyWithImpl<$Res, $Val extends AnalizSonuclari> implements $AnalizSonuclariCopyWith<$Res> { _$AnalizSonuclariCopyWithImpl(this._value, this._then); // ignore: unused_field final $Val _value; // ignore: unused_field final $Res Function($Val) _then; /// Create a copy of AnalizSonuclari /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? sesUzunlugu = null, Object? enerjiBantlari = null, Object? onerilenSahneSayisi = null, Object? onerilenSureler = null, Object? vokalEnstrumanAyrildiMi = null, Object? vokalDosyaYolu = freezed, Object? lirikSatirlari = freezed, Object? tempo = freezed, Object? tonalite = freezed, }) { return _then( _value.copyWith( sesUzunlugu: null == sesUzunlugu ? _value.sesUzunlugu : sesUzunlugu // ignore: cast_nullable_to_non_nullable as double, enerjiBantlari: null == enerjiBantlari ? _value.enerjiBantlari : enerjiBantlari // ignore: cast_nullable_to_non_nullable as List, onerilenSahneSayisi: null == onerilenSahneSayisi ? _value.onerilenSahneSayisi : onerilenSahneSayisi // ignore: cast_nullable_to_non_nullable as int, onerilenSureler: null == onerilenSureler ? _value.onerilenSureler : onerilenSureler // ignore: cast_nullable_to_non_nullable as List, vokalEnstrumanAyrildiMi: null == vokalEnstrumanAyrildiMi ? _value.vokalEnstrumanAyrildiMi : vokalEnstrumanAyrildiMi // ignore: cast_nullable_to_non_nullable as bool, vokalDosyaYolu: freezed == vokalDosyaYolu ? _value.vokalDosyaYolu : vokalDosyaYolu // ignore: cast_nullable_to_non_nullable as String?, lirikSatirlari: freezed == lirikSatirlari ? _value.lirikSatirlari : lirikSatirlari // ignore: cast_nullable_to_non_nullable as String?, tempo: freezed == tempo ? _value.tempo : tempo // ignore: cast_nullable_to_non_nullable as double?, tonalite: freezed == tonalite ? _value.tonalite : tonalite // ignore: cast_nullable_to_non_nullable as String?, ) as $Val, ); } } /// @nodoc abstract class _$$AnalizSonuclariImplCopyWith<$Res> implements $AnalizSonuclariCopyWith<$Res> { factory _$$AnalizSonuclariImplCopyWith( _$AnalizSonuclariImpl value, $Res Function(_$AnalizSonuclariImpl) then, ) = __$$AnalizSonuclariImplCopyWithImpl<$Res>; @override @useResult $Res call({ double sesUzunlugu, List enerjiBantlari, int onerilenSahneSayisi, List onerilenSureler, bool vokalEnstrumanAyrildiMi, String? vokalDosyaYolu, String? lirikSatirlari, double? tempo, String? tonalite, }); } /// @nodoc class __$$AnalizSonuclariImplCopyWithImpl<$Res> extends _$AnalizSonuclariCopyWithImpl<$Res, _$AnalizSonuclariImpl> implements _$$AnalizSonuclariImplCopyWith<$Res> { __$$AnalizSonuclariImplCopyWithImpl( _$AnalizSonuclariImpl _value, $Res Function(_$AnalizSonuclariImpl) _then, ) : super(_value, _then); /// Create a copy of AnalizSonuclari /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ Object? sesUzunlugu = null, Object? enerjiBantlari = null, Object? onerilenSahneSayisi = null, Object? onerilenSureler = null, Object? vokalEnstrumanAyrildiMi = null, Object? vokalDosyaYolu = freezed, Object? lirikSatirlari = freezed, Object? tempo = freezed, Object? tonalite = freezed, }) { return _then( _$AnalizSonuclariImpl( sesUzunlugu: null == sesUzunlugu ? _value.sesUzunlugu : sesUzunlugu // ignore: cast_nullable_to_non_nullable as double, enerjiBantlari: null == enerjiBantlari ? _value._enerjiBantlari : enerjiBantlari // ignore: cast_nullable_to_non_nullable as List, onerilenSahneSayisi: null == onerilenSahneSayisi ? _value.onerilenSahneSayisi : onerilenSahneSayisi // ignore: cast_nullable_to_non_nullable as int, onerilenSureler: null == onerilenSureler ? _value._onerilenSureler : onerilenSureler // ignore: cast_nullable_to_non_nullable as List, vokalEnstrumanAyrildiMi: null == vokalEnstrumanAyrildiMi ? _value.vokalEnstrumanAyrildiMi : vokalEnstrumanAyrildiMi // ignore: cast_nullable_to_non_nullable as bool, vokalDosyaYolu: freezed == vokalDosyaYolu ? _value.vokalDosyaYolu : vokalDosyaYolu // ignore: cast_nullable_to_non_nullable as String?, lirikSatirlari: freezed == lirikSatirlari ? _value.lirikSatirlari : lirikSatirlari // ignore: cast_nullable_to_non_nullable as String?, tempo: freezed == tempo ? _value.tempo : tempo // ignore: cast_nullable_to_non_nullable as double?, tonalite: freezed == tonalite ? _value.tonalite : tonalite // ignore: cast_nullable_to_non_nullable as String?, ), ); } } /// @nodoc @JsonSerializable() class _$AnalizSonuclariImpl implements _AnalizSonuclari { const _$AnalizSonuclariImpl({ this.sesUzunlugu = 0.0, final List enerjiBantlari = const [], this.onerilenSahneSayisi = 0, final List onerilenSureler = const [], this.vokalEnstrumanAyrildiMi = false, this.vokalDosyaYolu, this.lirikSatirlari, this.tempo, this.tonalite, }) : _enerjiBantlari = enerjiBantlari, _onerilenSureler = onerilenSureler; factory _$AnalizSonuclariImpl.fromJson(Map json) => _$$AnalizSonuclariImplFromJson(json); @override @JsonKey() final double sesUzunlugu; final List _enerjiBantlari; @override @JsonKey() List get enerjiBantlari { if (_enerjiBantlari is EqualUnmodifiableListView) return _enerjiBantlari; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_enerjiBantlari); } @override @JsonKey() final int onerilenSahneSayisi; final List _onerilenSureler; @override @JsonKey() List get onerilenSureler { if (_onerilenSureler is EqualUnmodifiableListView) return _onerilenSureler; // ignore: implicit_dynamic_type return EqualUnmodifiableListView(_onerilenSureler); } @override @JsonKey() final bool vokalEnstrumanAyrildiMi; @override final String? vokalDosyaYolu; @override final String? lirikSatirlari; @override final double? tempo; @override final String? tonalite; @override String toString() { return 'AnalizSonuclari(sesUzunlugu: $sesUzunlugu, enerjiBantlari: $enerjiBantlari, onerilenSahneSayisi: $onerilenSahneSayisi, onerilenSureler: $onerilenSureler, vokalEnstrumanAyrildiMi: $vokalEnstrumanAyrildiMi, vokalDosyaYolu: $vokalDosyaYolu, lirikSatirlari: $lirikSatirlari, tempo: $tempo, tonalite: $tonalite)'; } @override bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$AnalizSonuclariImpl && (identical(other.sesUzunlugu, sesUzunlugu) || other.sesUzunlugu == sesUzunlugu) && const DeepCollectionEquality().equals( other._enerjiBantlari, _enerjiBantlari, ) && (identical(other.onerilenSahneSayisi, onerilenSahneSayisi) || other.onerilenSahneSayisi == onerilenSahneSayisi) && const DeepCollectionEquality().equals( other._onerilenSureler, _onerilenSureler, ) && (identical( other.vokalEnstrumanAyrildiMi, vokalEnstrumanAyrildiMi, ) || other.vokalEnstrumanAyrildiMi == vokalEnstrumanAyrildiMi) && (identical(other.vokalDosyaYolu, vokalDosyaYolu) || other.vokalDosyaYolu == vokalDosyaYolu) && (identical(other.lirikSatirlari, lirikSatirlari) || other.lirikSatirlari == lirikSatirlari) && (identical(other.tempo, tempo) || other.tempo == tempo) && (identical(other.tonalite, tonalite) || other.tonalite == tonalite)); } @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, sesUzunlugu, const DeepCollectionEquality().hash(_enerjiBantlari), onerilenSahneSayisi, const DeepCollectionEquality().hash(_onerilenSureler), vokalEnstrumanAyrildiMi, vokalDosyaYolu, lirikSatirlari, tempo, tonalite, ); /// Create a copy of AnalizSonuclari /// with the given fields replaced by the non-null parameter values. @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$AnalizSonuclariImplCopyWith<_$AnalizSonuclariImpl> get copyWith => __$$AnalizSonuclariImplCopyWithImpl<_$AnalizSonuclariImpl>( this, _$identity, ); @override Map toJson() { return _$$AnalizSonuclariImplToJson(this); } } abstract class _AnalizSonuclari implements AnalizSonuclari { const factory _AnalizSonuclari({ final double sesUzunlugu, final List enerjiBantlari, final int onerilenSahneSayisi, final List onerilenSureler, final bool vokalEnstrumanAyrildiMi, final String? vokalDosyaYolu, final String? lirikSatirlari, final double? tempo, final String? tonalite, }) = _$AnalizSonuclariImpl; factory _AnalizSonuclari.fromJson(Map json) = _$AnalizSonuclariImpl.fromJson; @override double get sesUzunlugu; @override List get enerjiBantlari; @override int get onerilenSahneSayisi; @override List get onerilenSureler; @override bool get vokalEnstrumanAyrildiMi; @override String? get vokalDosyaYolu; @override String? get lirikSatirlari; @override double? get tempo; @override String? get tonalite; /// Create a copy of AnalizSonuclari /// with the given fields replaced by the non-null parameter values. @override @JsonKey(includeFromJson: false, includeToJson: false) _$$AnalizSonuclariImplCopyWith<_$AnalizSonuclariImpl> get copyWith => throw _privateConstructorUsedError; }