---
title: NFCVASCommandConfiguration
framework: corenfc
role: symbol
role_heading: Class
path: corenfc/nfcvascommandconfiguration
---

# NFCVASCommandConfiguration

An object providing the configuration for a GET VAS DATA command.

## Declaration

```swift
class NFCVASCommandConfiguration
```

## Topics

### Creating a Command Configuration

- [init(vasMode:passTypeIdentifier:url:)](corenfc/nfcvascommandconfiguration/init(vasmode:passtypeidentifier:url:)-9bh8w.md)

### Setting Configuration Items

- [mode](corenfc/nfcvascommandconfiguration/mode-swift.property.md)
- [VASMode](corenfc/vasmode.md)
- [passTypeIdentifier](corenfc/nfcvascommandconfiguration/passtypeidentifier.md)
- [url](corenfc/nfcvascommandconfiguration/url.md)

### Initializers

- [init(VASMode:passTypeIdentifier:url:)](corenfc/nfcvascommandconfiguration/init(vasmode:passtypeidentifier:url:)-1dcy0.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Creating a VAS Reader Session

- [init(vasCommandConfigurations:delegate:queue:)](corenfc/nfcvasreadersession/init(vascommandconfigurations:delegate:queue:)-23h52.md)
- [NFCVASReaderSessionDelegate](corenfc/nfcvasreadersessiondelegate.md)
