import Foundation import LocalData extension StorageKeys { /// Stores the app version in standard UserDefaults. /// - Domain: UserDefaults (standard) /// - Security: None /// - Sync: Automatic for small data struct AppVersionKey: StorageKey { typealias Value = String let name = "last_app_version" let domain: StorageDomain = .userDefaults(suite: nil) let security: SecurityPolicy = .none let serializer: Serializer = .json let owner = "SampleApp" let description = "Tracks the last app version for migration and UI messaging." let availability: PlatformAvailability = .all let syncPolicy: SyncPolicy = .automaticSmall } }