PuzzleSource.swift (358B)
1 import Foundation 2 3 enum PuzzleSource: String, CaseIterable, Identifiable { 4 case bundled 5 case debug 6 case imported 7 case nyt 8 9 var id: String { rawValue } 10 11 var title: String { 12 switch self { 13 case .bundled: "Bundled" 14 case .debug: "Debug" 15 case .imported: "Imported" 16 case .nyt: "NYT" 17 } 18 } 19 }