// // KegingActivityAttributes.swift // Keging // // Live Activity(다이나믹 아일랜드) 상태 — 앱·위젯 두 타깃에 동일 파일로 컴파일 // #if canImport(ActivityKit) import ActivityKit import Foundation nonisolated struct KegingActivityAttributes: ActivityAttributes { nonisolated struct ContentState: Codable, Hashable { var phase: KegelPhase var rep: Int var totalReps: Int var phaseStart: Date var phaseEnd: Date } var startedAt: Date = Date() } #endif