-{"identifier":{"url":"doc:\/\/Boutique\/documentation\/Boutique\/KeychainError","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Boutique\/s5ErrorP","doc:\/\/Boutique\/s8SendableP"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Boutique\/documentation\/Boutique\/KeychainError\/couldNotAccessKeychain","doc:\/\/Boutique\/documentation\/Boutique\/KeychainError\/errorWithStatus(status:)","doc:\/\/Boutique\/documentation\/Boutique\/KeychainError\/itemNotFound","doc:\/\/Boutique\/documentation\/Boutique\/KeychainError\/missingEntitlement"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Boutique\/documentation\/Boutique\/KeychainError\/Error-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/Boutique\/documentation\/Boutique"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"KeychainError","kind":"identifier"}]}]}],"metadata":{"modules":[{"name":"Boutique"}],"navigatorTitle":[{"kind":"identifier","text":"KeychainError"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"KeychainError"}],"externalID":"s:8Boutique13KeychainErrorO","role":"symbol","roleHeading":"Enumeration","symbolKind":"enum","title":"KeychainError"},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/boutique\/keychainerror"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Boutique/documentation/Boutique/KeychainError":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"KeychainError","kind":"identifier"}],"url":"\/documentation\/boutique\/keychainerror","role":"symbol","abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Boutique\/documentation\/Boutique\/KeychainError","navigatorTitle":[{"kind":"identifier","text":"KeychainError"}],"title":"KeychainError"},"doc://Boutique/s8SendableP":{"identifier":"doc:\/\/Boutique\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Boutique/documentation/Boutique":{"title":"Boutique","identifier":"doc:\/\/Boutique\/documentation\/Boutique","type":"topic","abstract":[{"type":"text","text":"A simple but surprisingly fancy data store and so much more"}],"role":"collection","kind":"symbol","url":"\/documentation\/boutique"},"doc://Boutique/documentation/Boutique/KeychainError/couldNotAccessKeychain":{"kind":"symbol","identifier":"doc:\/\/Boutique\/documentation\/Boutique\/KeychainError\/couldNotAccessKeychain","title":"KeychainError.couldNotAccessKeychain","url":"\/documentation\/boutique\/keychainerror\/couldnotaccesskeychain","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"couldNotAccessKeychain"}],"abstract":[{"text":"The keychain could not be accessed.","type":"text"}]},"doc://Boutique/s5ErrorP":{"identifier":"doc:\/\/Boutique\/s5ErrorP","type":"unresolvable","title":"Swift.Error"},"doc://Boutique/documentation/Boutique/KeychainError/missingEntitlement":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingEntitlement"}],"kind":"symbol","abstract":[{"type":"text","text":"The application does not have the proper entitlements to perform the requested action."},{"text":" ","type":"text"},{"type":"text","text":"This may be due to an Apple Keychain bug. As a workaround try running on a device that is not attached to a debugger."}],"role":"symbol","type":"topic","title":"KeychainError.missingEntitlement","identifier":"doc:\/\/Boutique\/documentation\/Boutique\/KeychainError\/missingEntitlement","url":"\/documentation\/boutique\/keychainerror\/missingentitlement"},"doc://Boutique/documentation/Boutique/KeychainError/Error-Implementations":{"type":"topic","url":"\/documentation\/boutique\/keychainerror\/error-implementations","abstract":[],"kind":"article","title":"Error Implementations","identifier":"doc:\/\/Boutique\/documentation\/Boutique\/KeychainError\/Error-Implementations","role":"collectionGroup"},"doc://Boutique/documentation/Boutique/KeychainError/errorWithStatus(status:)":{"role":"symbol","title":"KeychainError.errorWithStatus(status:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorWithStatus"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"status"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@OSStatus","text":"OSStatus","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[{"text":"We did not match any commonly encountered keychain errors and want to bubble up the status code","type":"text"}],"type":"topic","identifier":"doc:\/\/Boutique\/documentation\/Boutique\/KeychainError\/errorWithStatus(status:)","url":"\/documentation\/boutique\/keychainerror\/errorwithstatus(status:)"},"doc://Boutique/documentation/Boutique/KeychainError/itemNotFound":{"type":"topic","abstract":[{"text":"No data was found for the requested key.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/boutique\/keychainerror\/itemnotfound","identifier":"doc:\/\/Boutique\/documentation\/Boutique\/KeychainError\/itemNotFound","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"itemNotFound","kind":"identifier"}],"title":"KeychainError.itemNotFound"}}}
0 commit comments