mnemo_cards/mnemo_cards_backend/lib/packs/voice_model_extension.dart

13 lines
446 B
Dart
Raw Normal View History

2025-12-11 00:38:08 +00:00
import 'package:mnemo_cards_common/mnemo_cards_common.dart';
import 'package:mnemo_cards_common_backend/mnemo_cards_common_backend.dart';
extension VoiceModelExtension on VoiceModel {
2025-12-20 18:26:15 +00:00
VoiceDto toDto({String? url}) =>
VoiceDto(id: id!, phrase: phrase, path: path, speaker: speaker, url: url);
2025-12-11 00:38:08 +00:00
}
extension VoiceDtoExtension on VoiceDto {
2025-12-20 18:26:15 +00:00
VoiceModel toModel() =>
VoiceModel(id: id, phrase: phrase, path: path, speaker: speaker);
2025-12-11 00:38:08 +00:00
}