---
title: CLSError
framework: ClassKit
role: symbol
role_heading: Structure
platforms: [iOS 11.3+, iPadOS 11.3+, Mac Catalyst 11.3+, macOS 11.0+, visionOS 1.0+]
path: classkit/clserror
---

# CLSError

Errors issued by ClassKit.

## Declaration

```swift
struct CLSError
```

## Topics

### Error domain

- [CLSErrorCodeDomain](classkit/clserrorcodedomain.md)

### Error codes

- [none](classkit/clserror/none.md)
- [authorizationDenied](classkit/clserror/authorizationdenied.md)
- [classKitUnavailable](classkit/clserror/classkitunavailable.md)
- [databaseInaccessible](classkit/clserror/databaseinaccessible.md)
- [errorDomain](classkit/clserror/errordomain.md)
- [invalidAccountCredentials](classkit/clserror/invalidaccountcredentials.md)
- [invalidArgument](classkit/clserror/invalidargument.md)
- [invalidCreate](classkit/clserror/invalidcreate.md)
- [invalidModification](classkit/clserror/invalidmodification.md)
- [invalidUpdate](classkit/clserror/invalidupdate.md)
- [limits](classkit/clserror/limits.md)
- [partialFailure](classkit/clserror/partialfailure.md)
- [CLSError.Code](classkit/clserror/code.md)

### User information

- [CLSErrorUserInfoKey](classkit/clserroruserinfokey.md)

## Relationships

### Conforms To

- [CustomNSError](foundation/customnserror.md)
- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Errors

- [CLSErrorCodeDomain](classkit/clserrorcodedomain.md)
- [CLSError.Code](classkit/clserror/code.md)
- [CLSErrorUserInfoKey](classkit/clserroruserinfokey.md)
