import Foundation public struct ThreadSummary: Sendable, Identifiable, Equatable { public var id: String public var accountId: String public var subject: String? public var lastDate: Date public var messageCount: Int public var unreadCount: Int public var senders: String public var snippet: String? public init( id: String, accountId: String, subject: String?, lastDate: Date, messageCount: Int, unreadCount: Int, senders: String, snippet: String? ) { self.id = id self.accountId = accountId self.subject = subject self.lastDate = lastDate self.messageCount = messageCount self.unreadCount = unreadCount self.senders = senders self.snippet = snippet } }