---
title: PKIdentityElement
framework: passkit
role: symbol
role_heading: Class
path: passkit/pkidentityelement
---

# PKIdentityElement

An object that represents the elements an app requests from identity documents.

## Declaration

```swift
class PKIdentityElement
```

## Overview

Overview If an app requests an element from a document type that doesn’t support it, the system ignores the element.

## Topics

### Getting identity elements

- [address](passkit/pkidentityelement/address.md)
- [dateOfBirth](passkit/pkidentityelement/dateofbirth.md)
- [dhsTemporaryLawfulStatus](passkit/pkidentityelement/dhstemporarylawfulstatus.md)
- [documentDHSComplianceStatus](passkit/pkidentityelement/documentdhscompliancestatus.md)
- [documentIssueDate](passkit/pkidentityelement/documentissuedate.md)
- [documentExpirationDate](passkit/pkidentityelement/documentexpirationdate.md)
- [documentNumber](passkit/pkidentityelement/documentnumber.md)
- [drivingPrivileges](passkit/pkidentityelement/drivingprivileges.md)
- [eyeColor](passkit/pkidentityelement/eyecolor.md)
- [familyName](passkit/pkidentityelement/familyname.md)
- [givenName](passkit/pkidentityelement/givenname.md)
- [hairColor](passkit/pkidentityelement/haircolor.md)
- [height](passkit/pkidentityelement/height.md)
- [issuingAuthority](passkit/pkidentityelement/issuingauthority.md)
- [name](passkit/pkidentityelement/name.md)
- [nationality](passkit/pkidentityelement/nationality.md)
- [organDonorStatus](passkit/pkidentityelement/organdonorstatus.md)
- [placeOfBirth](passkit/pkidentityelement/placeofbirth.md)
- [portrait](passkit/pkidentityelement/portrait.md)
- [sex](passkit/pkidentityelement/sex.md)
- [signatureUsualMark](passkit/pkidentityelement/signatureusualmark.md)
- [weight](passkit/pkidentityelement/weight.md)
- [veteranStatus](passkit/pkidentityelement/veteranstatus.md)
- [signatureUsualMark](passkit/pkidentityelement/signatureusualmark.md)
- [placeOfBirth](passkit/pkidentityelement/placeofbirth.md)
- [nationality](passkit/pkidentityelement/nationality.md)
- [dhsTemporaryLawfulStatus](passkit/pkidentityelement/dhstemporarylawfulstatus.md)

### Getting an age identity element

- [age](passkit/pkidentityelement/age.md)
- [age(atLeast:)](passkit/pkidentityelement/age(atleast:).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

### Identity sheet interactions and authorization

- [PKIdentityAuthorizationController](passkit/pkidentityauthorizationcontroller.md)
- [PKIdentityRequest](passkit/pkidentityrequest.md)
- [PKIdentityDocument](passkit/pkidentitydocument.md)
- [PKIdentityButton](passkit/pkidentitybutton.md)
- [VerifyIdentityWithWalletButton](passkit/verifyidentitywithwalletbutton.md)
- [VerifyIdentityWithWalletButtonLabel](passkit/verifyidentitywithwalletbuttonlabel.md)
- [VerifyIdentityWithWalletButtonStyle](passkit/verifyidentitywithwalletbuttonstyle.md)
