---
title: NSUserActivity.TypedPayloadError
framework: foundation
role: symbol
role_heading: Enumeration
path: foundation/nsuseractivity/typedpayloaderror
---

# NSUserActivity.TypedPayloadError

An enumeration that describes the error types for getting and setting a typed payload.

## Declaration

```swift
enum TypedPayloadError
```

## Overview

Overview Use this enumeration to manage errors from typedPayload(_:) and setTypedPayload(_:).

## Topics

### Typed payload errors

- [NSUserActivity.TypedPayloadError.encodingError](foundation/nsuseractivity/typedpayloaderror/encodingerror.md)
- [NSUserActivity.TypedPayloadError.invalidContent](foundation/nsuseractivity/typedpayloaderror/invalidcontent.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Managing type-safe access to user info

- [setTypedPayload(_:)](foundation/nsuseractivity/settypedpayload(_:).md)
- [typedPayload(_:)](foundation/nsuseractivity/typedpayload(_:).md)
