import Foundation enum ContentCategory: String, CaseIterable, Identifiable, Codable { case movie = "movie" case series = "series" case variety = "variety" case anime = "anime" var id: String { rawValue } var displayName: String { switch self { case .movie: return "电影" case .series: return "电视剧" case .variety: return "综艺" case .anime: return "动漫" } } var pathPrefix: String { "/\(rawValue)" } var icon: String { switch self { case .movie: return "film" case .series: return "tv" case .variety: return "theatermasks" case .anime: return "sparkles" } } }