22 lines
368 B
Swift
22 lines
368 B
Swift
import Foundation
|
|
|
|
struct DBServer: Codable {
|
|
let url: URL
|
|
let name: String
|
|
let useRealName: Int
|
|
let iconURL: URL
|
|
let version: String
|
|
|
|
var identifier: String {
|
|
url.absoluteString.removeTrailingSlash()
|
|
}
|
|
|
|
enum CodingKeys: String, CodingKey {
|
|
case url = "id"
|
|
case name
|
|
case useRealName = "use_real_name"
|
|
case iconURL = "icon_url"
|
|
case version
|
|
}
|
|
}
|