---
title: UNError.Code
framework: usernotifications
role: symbol
role_heading: Enumeration
path: usernotifications/unerror/code
---

# UNError.Code

Constants that identify notification errors.

## Declaration

```swift
enum Code
```

## Topics

### Constants

- [UNError.Code.notificationsNotAllowed](usernotifications/unerror/code/notificationsnotallowed.md)
- [UNError.Code.attachmentInvalidURL](usernotifications/unerror/code/attachmentinvalidurl.md)
- [UNError.Code.attachmentUnrecognizedType](usernotifications/unerror/code/attachmentunrecognizedtype.md)
- [UNError.Code.attachmentInvalidFileSize](usernotifications/unerror/code/attachmentinvalidfilesize.md)
- [UNError.Code.attachmentNotInDataStore](usernotifications/unerror/code/attachmentnotindatastore.md)
- [UNError.Code.attachmentMoveIntoDataStoreFailed](usernotifications/unerror/code/attachmentmoveintodatastorefailed.md)
- [UNError.Code.attachmentCorrupt](usernotifications/unerror/code/attachmentcorrupt.md)
- [UNError.Code.notificationInvalidNoDate](usernotifications/unerror/code/notificationinvalidnodate.md)
- [UNError.Code.notificationInvalidNoContent](usernotifications/unerror/code/notificationinvalidnocontent.md)
- [UNError.Code.contentProvidingInvalid](usernotifications/unerror/code/contentprovidinginvalid.md)
- [UNError.Code.contentProvidingObjectNotAllowed](usernotifications/unerror/code/contentprovidingobjectnotallowed.md)

### Enumeration Cases

- [UNError.Code.badgeInputInvalid](usernotifications/unerror/code/badgeinputinvalid.md)
- [UNError.Code.attachmentUnsupportedType](usernotifications/unerror/code/attachmentunsupportedtype.md)

### Initializers

- [init(rawValue:)](usernotifications/unerror/code/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Handling errors

- [UNError](usernotifications/unerror.md)
- [UNErrorDomain](usernotifications/unerrordomain.md)
