import 'package:freezed_annotation/freezed_annotation.dart'; part 'analiz_sonuclari.freezed.dart'; part 'analiz_sonuclari.g.dart'; @freezed class TranskriptParca with _$TranskriptParca { const factory TranskriptParca({ required double basla, required double bit, required String metin, }) = _TranskriptParca; factory TranskriptParca.fromJson(Map j) => _$TranskriptParcaFromJson(j); } @freezed class AnalizSonuclari with _$AnalizSonuclari { const factory AnalizSonuclari({ @Default([]) List rmsZamanlari, @Default([]) List rmsDegerleri, @Default([]) List transkript, @Default([]) List beats, @Default(0.0) double bpm, DateTime? guncellendi, }) = _AnalizSonuclari; factory AnalizSonuclari.fromJson(Map j) => _$AnalizSonuclariFromJson(j); }