RadrootsAppleFileError.swift (696B)
1 import Foundation 2 3 public enum RadrootsAppleFileError: Error, Equatable, Sendable { 4 case invalidRequest(String) 5 case notFound(String) 6 case permissionDenied(String) 7 case transientFailure(String) 8 case permanentFailure(String) 9 } 10 11 extension RadrootsAppleFileError: LocalizedError { 12 public var errorDescription: String? { 13 switch self { 14 case .invalidRequest(let message): 15 message 16 case .notFound(let message): 17 message 18 case .permissionDenied(let message): 19 message 20 case .transientFailure(let message): 21 message 22 case .permanentFailure(let message): 23 message 24 } 25 } 26 }