---
title: CredentialTransaction.Configuration
framework: secureelementcredential
role: symbol
role_heading: Class
path: secureelementcredential/credentialtransaction/configuration
---

# CredentialTransaction.Configuration

An object that provides configuration information for a transaction that the client intends to perform.

## Declaration

```swift
class Configuration
```

## Mentioned in

Accessing and using secure element credentials

## Overview

Overview In SwiftUI apps, you fetch a Configuration for use in calling the transactionTask(_:action:) view modifier to perform wired transactions and card emulation. Inside the task closure, call invalidate() on the configuration when you finish your transaction work.

## Topics

### Invalidating a configuration

- [invalidate()](secureelementcredential/credentialtransaction/configuration/invalidate().md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)

## See Also

### Using SwiftUI

- [configuration()](secureelementcredential/credentialsession/configuration().md)
