---
title: VASReadResult
framework: proximityreader
role: symbol
role_heading: Structure
path: proximityreader/vasreadresult
---

# VASReadResult

The result of a request to read loyalty card information.

## Declaration

```swift
struct VASReadResult
```

## Mentioned in

Accepting loyalty passes from Wallet

## Overview

Overview A VASReadResult object contains the encrypted loyalty card information from the customer. Typically, you receive this object only after calling the readVAS(_:) or readPaymentCard(_:vasRequest:stopOnVASResult:) method of PaymentCardReaderSession.

## Topics

### Creating a read result structure

- [init(id:entries:)](proximityreader/vasreadresult/init(id:entries:).md)

### Getting the entry details

- [entries](proximityreader/vasreadresult/entries.md)
- [VASReadResult.ReadEntry](proximityreader/vasreadresult/readentry.md)

### Getting the result ID

- [id](proximityreader/vasreadresult/id.md)

## Relationships

### Conforms To

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

## See Also

### Loyalty card requests

- [Accepting loyalty passes from Wallet](proximityreader/accepting-loyalty-passes-from-wallet.md)
- [VASRequest](proximityreader/vasrequest.md)
