Files
ddys-client/DDYSClient/Models/ContentCategory.swift
2026-02-26 22:15:35 +08:00

33 lines
725 B
Swift

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"
}
}
}