22 lines
541 B
Swift
22 lines
541 B
Swift
import Foundation
|
|
import SwiftData
|
|
|
|
@Model
|
|
final class Transcription {
|
|
var id: UUID
|
|
var text: String
|
|
var enhancedText: String?
|
|
var timestamp: Date
|
|
var duration: TimeInterval
|
|
var audioFileURL: String?
|
|
|
|
init(text: String, duration: TimeInterval, enhancedText: String? = nil, audioFileURL: String? = nil) {
|
|
self.id = UUID()
|
|
self.text = text
|
|
self.enhancedText = enhancedText
|
|
self.timestamp = Date()
|
|
self.duration = duration
|
|
self.audioFileURL = audioFileURL
|
|
}
|
|
}
|