---
title: PKAddSecureElementPassError
framework: passkit
role: symbol
role_heading: Structure
path: passkit/pkaddsecureelementpasserror
---

# PKAddSecureElementPassError

An error object that PassKit uses when it adds Secure Element passes.

## Declaration

```swift
struct PKAddSecureElementPassError
```

## Topics

### Identifying errors

- [deviceNotReadyError](passkit/pkaddsecureelementpasserror/devicenotreadyerror.md)
- [deviceNotSupportedError](passkit/pkaddsecureelementpasserror/devicenotsupportederror.md)
- [invalidConfigurationError](passkit/pkaddsecureelementpasserror/invalidconfigurationerror.md)
- [unavailableError](passkit/pkaddsecureelementpasserror/unavailableerror.md)
- [unknownError](passkit/pkaddsecureelementpasserror/unknownerror.md)
- [userCanceledError](passkit/pkaddsecureelementpasserror/usercancelederror.md)
- [PKAddSecureElementPassError.Code](passkit/pkaddsecureelementpasserror/code.md)

### Getting error information

- [errorDomain](passkit/pkaddsecureelementpasserror/errordomain.md)
- [errorCode](foundation/customnserror/errorcode-2opgi.md)
- [errorUserInfo](foundation/customnserror/erroruserinfo-1aas5.md)
- [PKAddSecureElementPassErrorDomain](passkit/pkaddsecureelementpasserrordomain.md)

### Type Properties

- [genericError](passkit/pkaddsecureelementpasserror/genericerror.md)
- [osVersionNotSupportedError](passkit/pkaddsecureelementpasserror/osversionnotsupportederror.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

- [PKPassKitError](passkit/pkpasskiterror.md)
- [PKPassKitError.Code](passkit/pkpasskiterror/code.md)
- [PKAddSecureElementPassError.Code](passkit/pkaddsecureelementpasserror/code.md)
- [PKAddPaymentPassError](passkit/pkaddpaymentpasserror.md)
- [PKIdentityError](passkit/pkidentityerror-swift.struct.md)
- [PKIdentityError.Code](passkit/pkidentityerror-swift.struct/code.md)
- [PKShareSecureElementPassError](passkit/pksharesecureelementpasserror.md)
- [PKShareSecureElementPassError.Code](passkit/pksharesecureelementpasserror/code.md)
- [PKVehicleConnectionErrorCode](passkit/pkvehicleconnectionerrorcode.md)
- [PayWithApplePayButtonPaymentAuthorizationPhase](passkit/paywithapplepaybuttonpaymentauthorizationphase.md)
- [PKPassKitErrorDomain](passkit/pkpasskiterrordomain.md)
- [PKIdentityErrorDomain](passkit/pkidentityerrordomain.md)
- [PKAddSecureElementPassErrorDomain](passkit/pkaddsecureelementpasserrordomain.md)
- [PKShareSecureElementPassErrorDomain](passkit/pksharesecureelementpasserrordomain.md)
