import Foundation import TermindDomain nonisolated struct MobileWorkspaceDescriptor: Codable, Hashable, Identifiable, Sendable { var id = UUID() var hostID: UUID var title: String var kind: ConnectionHistoryEntry.Kind var destinationURL: URL { WorkspaceActivityAttributes.destinationURL(for: id) } } nonisolated struct MobileWorkspaceDirectoryLaunch: Equatable, Sendable { var hostID: UUID var kind: ConnectionHistoryEntry.Kind var path: String }