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 {
|
|
|
|
|
VoiceDto toDto({String? url}) => VoiceDto(
|
2025-12-13 20:55:50 +00:00
|
|
|
id: id!,
|
2025-12-11 00:38:08 +00:00
|
|
|
phrase: phrase,
|
|
|
|
|
path: path,
|
|
|
|
|
speaker: speaker,
|
|
|
|
|
url: url,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
extension VoiceDtoExtension on VoiceDto {
|
|
|
|
|
VoiceModel toModel() => VoiceModel(
|
2025-12-13 20:55:50 +00:00
|
|
|
id: id,
|
2025-12-11 00:38:08 +00:00
|
|
|
phrase: phrase,
|
|
|
|
|
path: path,
|
|
|
|
|
speaker: speaker,
|
|
|
|
|
);
|
|
|
|
|
}
|