import Foundation /// 示例网络 DTO(与领域 Model 分离,对应 Kotlin @Serializable 的 data class)。 /// 注意:DTO 只承载接口字段,不直接进入 UI;领域层用 CoreModel.HomeData。 public struct HomeDTO: Codable, Sendable { public let id: String public let greeting: String public let habits: [HabitDTO] } public struct HabitDTO: Codable, Sendable { public let id: String public let title: String public let checkedIn: Bool }