---
title: LPError.Code
framework: linkpresentation
role: symbol
role_heading: Enumeration
path: linkpresentation/lperror/code
---

# LPError.Code

Possible error values that can be returned from LinkPresentation APIs.

## Declaration

```swift
enum Code
```

## Topics

### Error cases

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

### Enumeration Cases

- [LPError.Code.metadataFetchNotAllowed](linkpresentation/lperror/code/metadatafetchnotallowed.md)

### Initializers

- [init(rawValue:)](linkpresentation/lperror/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

### Errors

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