<!--
{
  "availability" : [
    "iOS: 6.0.0 -",
    "iPadOS: 6.0.0 -",
    "watchOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "WalletPasses",
  "identifier" : "/documentation/WalletPasses/Pass",
  "metadataVersion" : "0.1.0",
  "role" : "Object",
  "symbol" : {
    "kind" : "Object",
    "modules" : [
      "Wallet Passes"
    ],
    "preciseIdentifier" : "data:WalletPasses:Pass"
  },
  "title" : "Pass"
}
-->

# Pass

An object that represents a pass.

```
object Pass
```

## Topics

### Setting the pass type

[`Pass.BoardingPass`](/documentation/WalletPasses/Pass/BoardingPass-data.dictionary)

An object that represents the groups of fields that display the information for a boarding pass.

[`Pass.Coupon`](/documentation/WalletPasses/Pass/Coupon-data.dictionary)

An object that represents the groups of fields that display the information for a coupon.

[`Pass.EventTicket`](/documentation/WalletPasses/Pass/EventTicket-data.dictionary)

An object that represents the groups of fields that display the information for an event ticket.

[`Pass.Generic`](/documentation/WalletPasses/Pass/Generic-data.dictionary)

An object that represents the groups of fields that display the information for a generic pass.

[`Pass.StoreCard`](/documentation/WalletPasses/Pass/StoreCard-data.dictionary)

An object that represents groups of fields that show the information for a store card.

### Adding content

[`PassFields`](/documentation/WalletPasses/PassFields)

An object that represents the groups of fields that display information on the front and back of a pass.

[`PassFieldContent`](/documentation/WalletPasses/PassFieldContent)

An object that represents the information to display in a field on a pass.

### Adding system suggestions

[Supporting semantic tags in Wallet passes](/documentation/WalletPasses/supporting-semantic-tags-in-wallet-passes)

Enable the system to offer suggestions for actions related to passes by adding machine-readable metadata.

[`SemanticTags`](/documentation/WalletPasses/SemanticTags)

An object that contains machine-readable metadata the system uses to offer a pass and suggest related actions.

[`SemanticTagType`](/documentation/WalletPasses/SemanticTagType)

A compilation of data object types for semantic tags.

### Adding barcodes

[`Pass.Barcodes`](/documentation/WalletPasses/Pass/Barcodes-data.dictionary)

An array of barcode objects on a Pass.

[`Pass.Barcode`](/documentation/WalletPasses/Pass/Barcode-data.dictionary)

An object that represents a barcode shown on a pass.

### Adding relevance

[Showing a Pass on the Lock Screen](/documentation/WalletPasses/showing-a-pass-on-the-lock-screen)

Add information to your pass so the system can display it on the Lock Screen at a relevant time and place.

[`Pass.Locations`](/documentation/WalletPasses/Pass/Locations-data.dictionary)

An object that represents a location that the system uses to show a relevant pass.

[`Pass.Beacons`](/documentation/WalletPasses/Pass/Beacons-data.dictionary)

An object that represents the identifier of a Bluetooth Low Energy beacon the system uses to show a relevant pass.

[`Pass.RelevantDates`](/documentation/WalletPasses/Pass/RelevantDates-data.dictionary)

An object that represents a date interval that the system uses to show a relevant pass.

### Adding near-field communications

[`Pass.NFC`](/documentation/WalletPasses/Pass/NFC-data.dictionary)

An object that represents the near-field communication (NFC) payload the device passes to an Apple Pay terminal.

### Adding personalization information

[`Personalize`](/documentation/WalletPasses/Personalize)

An object that contains the personalization information for a rewards pass.

## See Also

[Creating the Source for a Pass](/documentation/WalletPasses/creating-the-source-for-a-pass)

Create the directory structure and add source files and images to define a pass.

[Building a Pass](/documentation/WalletPasses/building-a-pass)

Build a distributable pass.

[Distributing and updating a pass](/documentation/WalletPasses/distributing-and-updating-a-pass)

Distribute a pass to your users or update an existing pass.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)