RadrootsAppleSecurityError.swift (994B)
1 import Foundation 2 3 public enum RadrootsAppleSecurityError: Error, Equatable, Sendable { 4 case invalidRequest 5 case notFound 6 case permissionDenied 7 case userCancelled 8 case transientFailure 9 case unavailable 10 case permanentFailure 11 case keychainFailure 12 } 13 14 extension RadrootsAppleSecurityError: LocalizedError { 15 public var errorDescription: String? { 16 switch self { 17 case .invalidRequest: "The secure-store request is invalid." 18 case .notFound: "The secure-store item was not found." 19 case .permissionDenied: "Secure-store access was denied." 20 case .userCancelled: "Secure-store access was cancelled." 21 case .transientFailure: "The secure-store operation could not be completed temporarily." 22 case .unavailable: "The secure store is unavailable." 23 case .permanentFailure: "The secure-store operation could not be completed." 24 case .keychainFailure: "The secure-store operation failed." 25 } 26 } 27 }