---
title: UNError
framework: usernotifications
role: symbol
role_heading: Structure
path: usernotifications/unerror
---

# UNError

An object that represents a notification error.

## Declaration

```swift
struct UNError
```

## Topics

### Type Properties

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

### Error Information

- [errorDomain](usernotifications/unerror/errordomain.md)
- [UNErrorDomain](usernotifications/unerrordomain.md)
- [UNError.Code](usernotifications/unerror/code.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

### Handling errors

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