---
title: CardSession.Error
framework: corenfc
role: symbol
role_heading: Enumeration
path: corenfc/cardsession/error
---

# CardSession.Error

An error type that indicates problems with a card session.

## Declaration

```swift
enum Error
```

## Topics

### Card session errors

- [CardSession.Error.invalidated](corenfc/cardsession/error/invalidated.md)
- [CardSession.Error.userInvalidated](corenfc/cardsession/error/userinvalidated.md)
- [CardSession.Error.maxSessionDurationReached](corenfc/cardsession/error/maxsessiondurationreached.md)
- [CardSession.Error.transmissionError](corenfc/cardsession/error/transmissionerror.md)
- [CardSession.Error.systemNotAvailable](corenfc/cardsession/error/systemnotavailable.md)
- [CardSession.Error.accessNotAccepted](corenfc/cardsession/error/accessnotaccepted.md)
- [CardSession.Error.systemEligibilityFailed](corenfc/cardsession/error/systemeligibilityfailed.md)
- [CardSession.Error.emulationStopped](corenfc/cardsession/error/emulationstopped.md)
- [CardSession.Error.radioDisabled](corenfc/cardsession/error/radiodisabled.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

### Creating a card session

- [init()](corenfc/cardsession/init().md)
