---
title: "init(vasCommandConfigurations:delegate:queue:)"
framework: corenfc
role: symbol
role_heading: Initializer
path: "corenfc/nfcvasreadersession/init(vascommandconfigurations:delegate:queue:)-23h52"
---

# init(vasCommandConfigurations:delegate:queue:)

Creates a VAS reader session.

## Declaration

```swift
init(vasCommandConfigurations commandConfigurations: [NFCVASCommandConfiguration], delegate: any NFCVASReaderSessionDelegate, queue: dispatch_queue_t?)
```

## Return Value

Return Value A newly initialized VAS reader session object.

## See Also

### Creating a VAS Reader Session

- [NFCVASCommandConfiguration](corenfc/nfcvascommandconfiguration.md)
- [NFCVASReaderSessionDelegate](corenfc/nfcvasreadersessiondelegate.md)
