26 lines
451 B
Swift
26 lines
451 B
Swift
import Foundation
|
|
|
|
struct FileOnDisk {
|
|
|
|
let type: FileType
|
|
|
|
let url: URL
|
|
|
|
let name: String
|
|
|
|
init(image: String, url: URL) {
|
|
let ext = image.fileExtension!
|
|
let type = ImageType(fileExtension: ext)!
|
|
self.type = .image(type)
|
|
self.url = url
|
|
self.name = image
|
|
}
|
|
|
|
init(type: FileType, url: URL, name: String) {
|
|
self.type = type
|
|
self.url = url
|
|
self.name = name
|
|
}
|
|
}
|
|
|