23 lines
424 B
Swift
23 lines
424 B
Swift
import Foundation
|
|
|
|
struct Configuration {
|
|
|
|
let contentFolder: String
|
|
|
|
let trainingIterations: Int
|
|
|
|
let serverPath: String
|
|
|
|
let authenticationToken: String
|
|
}
|
|
|
|
extension Configuration {
|
|
|
|
func serverUrl() throws -> URL {
|
|
guard let serverUrl = URL(string: serverPath) else {
|
|
throw TrainingError.invalidServerPath(serverPath)
|
|
}
|
|
return serverUrl
|
|
}
|
|
}
|