<!--
{
  "availability" : [
    "iOS: 26.0.0 -",
    "iPadOS: 26.0.0 -",
    "macCatalyst: 26.0.0 -",
    "visionOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "PassKit",
  "identifier" : "/documentation/PassKit/PKIdentityAnyOfDescriptor",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "PassKit (Apple Pay and Wallet)"
    ],
    "preciseIdentifier" : "c:objc(cs)PKIdentityAnyOfDescriptor"
  },
  "title" : "PKIdentityAnyOfDescriptor"
}
-->

# PKIdentityAnyOfDescriptor

An object you use to request information from multiple identity documents.

```
class PKIdentityAnyOfDescriptor
```

## Discussion

Use this class to support requests for one or more identity documents or when multiple identity documents are requested. For example, this class supports the return of a driver’s license or digital ID, or the request for a driver’s license and a digital ID.

## Topics

### Identity documents

[`class PKIdentityPhotoIDDescriptor`](/documentation/PassKit/PKIdentityPhotoIDDescriptor)

An object you use to request information from a user’s photo ID or equivalent document.

[`class PKIdentityDriversLicenseDescriptor`](/documentation/PassKit/PKIdentityDriversLicenseDescriptor)

An object for requesting information from a user’s driver’s license or equivalent document.

[`class PKIdentityNationalIDCardDescriptor`](/documentation/PassKit/PKIdentityNationalIDCardDescriptor)

An object for requesting information from a user’s national ID card.

### Initializers

[`init(descriptors: [any PKIdentityDocumentDescriptor])`](/documentation/PassKit/PKIdentityAnyOfDescriptor/init(descriptors:))

Returns a composite document descriptor with specified descriptors.

### Instance Properties

[`var descriptors: [any PKIdentityDocumentDescriptor]`](/documentation/PassKit/PKIdentityAnyOfDescriptor/descriptors)

Set of requested descriptors for the composite document descriptor.

## Relationships

### Conforms To

[`CVarArg`](/documentation/Swift/CVarArg)

[`Equatable`](/documentation/Swift/Equatable)

[`PKIdentityDocumentDescriptor`](/documentation/PassKit/PKIdentityDocumentDescriptor)

[`Hashable`](/documentation/Swift/Hashable)

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

### Inherits From

[`NSObject-swift.class`](/documentation/ObjectiveC/NSObject-swift.class)

---

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)