---
title: CardSession.Event
framework: corenfc
role: symbol
role_heading: Enumeration
path: corenfc/cardsession/event
---

# CardSession.Event

A type that enumerates events produced by a card session.

## Declaration

```swift
enum Event
```

## Topics

### Events

- [CardSession.Event.sessionStarted](corenfc/cardsession/event/sessionstarted.md)
- [CardSession.Event.readerDetected](corenfc/cardsession/event/readerdetected.md)
- [CardSession.Event.received(_:)](corenfc/cardsession/event/received(_:).md)
- [CardSession.APDU](corenfc/cardsession/apdu.md)
- [CardSession.Event.readerDeselected](corenfc/cardsession/event/readerdeselected.md)
- [CardSession.Event.sessionInvalidated(reason:)](corenfc/cardsession/event/sessioninvalidated(reason:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Handling card events

- [eventStream](corenfc/cardsession/eventstream-swift.property.md)
- [CardSession.EventStream](corenfc/cardsession/eventstream-swift.class.md)
