---
title: CredentialSession.Event
framework: secureelementcredential
role: symbol
role_heading: Enumeration
path: secureelementcredential/credentialsession/event
---

# CredentialSession.Event

Events produced by a credential session, such as connectivity events and errors.

## Declaration

```swift
enum Event
```

## Topics

### Credential events

- [CredentialSession.Event.credentialFinishedInstalling(credential:)](secureelementcredential/credentialsession/event/credentialfinishedinstalling(credential:).md)
- [CredentialSession.Credential](secureelementcredential/credentialsession/credential.md)

### Card emulation events

- [CredentialSession.Event.connectivityEvent(_:)](secureelementcredential/credentialsession/event/connectivityevent(_:).md)
- [CredentialSession.ConnectivityEvent](secureelementcredential/credentialsession/connectivityevent.md)

### NFC field events

- [CredentialSession.Event.fieldStateChanged(info:)](secureelementcredential/credentialsession/event/fieldstatechanged(info:).md)
- [CredentialSession.NFCFieldInformation](secureelementcredential/credentialsession/nfcfieldinformation.md)

### Invalidation events

- [CredentialSession.Event.sessionInvalidated(reason:)](secureelementcredential/credentialsession/event/sessioninvalidated(reason:).md)
- [CredentialSession.ErrorCode](secureelementcredential/credentialsession/errorcode.md)

### Timeout events

- [CredentialSession.Event.cardEmulationTimeout](secureelementcredential/credentialsession/event/cardemulationtimeout.md)
- [CredentialSession.Event.presentmentIntentAssertionTimeout](secureelementcredential/credentialsession/event/presentmentintentassertiontimeout.md)

## Relationships

### Conforms To

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

## See Also

### Handling session events

- [eventStream](secureelementcredential/credentialsession/eventstream.md)
