---
title: "CredentialSession.State.cardEmulation(credential:)"
framework: secureelementcredential
role: symbol
role_heading: Case
path: "secureelementcredential/credentialsession/state-swift.enum/cardemulation(credential:)"
---

# CredentialSession.State.cardEmulation(credential:)

The state for performing card emulation with a given credential.

## Declaration

```swift
case cardEmulation(credential: CredentialSession.Credential)
```

## Parameters

- `credential`: The credential currently in use by the session.

## Mentioned in

Accessing and using secure element credentials

## Discussion

Discussion In the card emulation state, the session makes the selected credential available to NFC contactless readers.

## See Also

### Credential session states

- [CredentialSession.State.management](secureelementcredential/credentialsession/state-swift.enum/management.md)
- [CredentialSession.State.wired(credential:)](secureelementcredential/credentialsession/state-swift.enum/wired(credential:).md)
- [CredentialSession.Credential](secureelementcredential/credentialsession/credential.md)
- [CredentialSession.State.invalid](secureelementcredential/credentialsession/state-swift.enum/invalid.md)
