---
title: PKAddSecureElementPassError.Code.unavailableError
framework: passkit
role: symbol
role_heading: Case
path: passkit/pkaddsecureelementpasserror/code/unavailableerror
---

# PKAddSecureElementPassError.Code.unavailableError

Provisioning for secure element passes isn’t available on the device, or the app is missing the entitlement.

## Declaration

```swift
case unavailableError
```

## See Also

### Error codes

- [PKAddSecureElementPassError.Code.deviceNotReadyError](passkit/pkaddsecureelementpasserror/code/devicenotreadyerror.md)
- [PKAddSecureElementPassError.Code.deviceNotSupportedError](passkit/pkaddsecureelementpasserror/code/devicenotsupportederror.md)
- [PKAddSecureElementPassError.Code.genericError](passkit/pkaddsecureelementpasserror/code/genericerror.md)
- [PKAddSecureElementPassError.Code.invalidConfigurationError](passkit/pkaddsecureelementpasserror/code/invalidconfigurationerror.md)
- [PKAddSecureElementPassError.Code.osVersionNotSupportedError](passkit/pkaddsecureelementpasserror/code/osversionnotsupportederror.md)
- [PKAddSecureElementPassError.Code.userCanceledError](passkit/pkaddsecureelementpasserror/code/usercancelederror.md)
- [unknownError](passkit/pkaddsecureelementpasserror/code/unknownerror.md)
