34 lines
635 B
Swift
34 lines
635 B
Swift
import Foundation
|
|
|
|
public enum FullDiskAccessPermissionRequired: Error {
|
|
case error
|
|
}
|
|
|
|
public class ExtensionStartupError: Error {
|
|
let message: String
|
|
|
|
public init(_ message: String) {
|
|
self.message = message
|
|
}
|
|
}
|
|
|
|
extension ExtensionStartupError: LocalizedError {
|
|
public var errorDescription: String? {
|
|
message
|
|
}
|
|
}
|
|
|
|
extension ExtensionStartupError: CustomNSError {
|
|
public static var errorDomain: String {
|
|
"ExtensionStartupError"
|
|
}
|
|
|
|
public var errorCode: Int {
|
|
1
|
|
}
|
|
|
|
public var errorUserInfo: [String: Any] {
|
|
[NSLocalizedDescriptionKey: message]
|
|
}
|
|
}
|