// // Folder.swift // Confab // // Model for grouping saved conversations // // SPDX-License-Identifier: PolyForm-Noncommercial-1.0.0 // Copyright (C) 2026 Rune Olsen // // This file is part of Confab. // // Confab is licensed under the PolyForm Noncommercial License 1.0.0. // You may use, study, modify, and share it for any noncommercial // purpose. Commercial use — including selling Confab or any part of // it, standalone or bundled into another product or service — // requires a separate commercial license from the copyright holder. // // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune // Olsen via . import Foundation struct Folder: Identifiable, Codable, Sendable { let id: UUID var name: String var sortOrder: Int let createdAt: Date nonisolated init( id: UUID = UUID(), name: String, sortOrder: Int = 0, createdAt: Date = Date() ) { self.id = id self.name = name self.sortOrder = sortOrder self.createdAt = createdAt } }