---
title: LPError
framework: linkpresentation
role: symbol
role_heading: Structure
path: linkpresentation/lperror
---

# LPError

An error returned by the LinkPresentation framework.

## Declaration

```swift
struct LPError
```

## Topics

### Error details

- [errorCode](linkpresentation/lperror/errorcode.md)
- [errorUserInfo](linkpresentation/lperror/erroruserinfo.md)

### Error domain

- [errorDomain](linkpresentation/lperror/errordomain.md)
- [LPErrorDomain](linkpresentation/lperrordomain.md)

### Error codes

- [metadataFetchCancelled](linkpresentation/lperror/metadatafetchcancelled.md)
- [metadataFetchFailed](linkpresentation/lperror/metadatafetchfailed.md)
- [metadataFetchTimedOut](linkpresentation/lperror/metadatafetchtimedout.md)
- [unknown](linkpresentation/lperror/unknown.md)
- [LPError.Code](linkpresentation/lperror/code.md)

### Type Properties

- [metadataFetchNotAllowed](linkpresentation/lperror/metadatafetchnotallowed.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

- [LPError.Code](linkpresentation/lperror/code.md)
- [LPErrorDomain](linkpresentation/lperrordomain.md)
