InteractionEntity.swift 19 lignes · 648 octets
import Foundation

/// Room entity `interactions`.
struct InteractionEntity: Equatable {
    var localId: Int64 = 0
    var serverId: String? = nil
    var contactServerId: String = ""
    var type: String = "note"
    var sujet: String = ""
    var description: String = ""
    var creePar: String = ""
    var createdAt: Int64 = 0
    var updatedAt: Int64? = nil
    /// Chemin local du fichier WAV (géré par l'app, jamais écrasé par le pull).
    var audioPath: String? = nil
    /// Statut de transcription : `en_attente`, `terminee`, `echec`, ou nil.
    var transcriptionStatut: String? = nil
    var transcriptionErreur: String? = nil
}