---
title: IdentityDocumentRegistration
framework: identitydocumentservices
role: symbol
role_heading: Protocol
path: identitydocumentservices/identitydocumentregistration
---

# IdentityDocumentRegistration

A protocol that defines an identity document registration.

## Declaration

```swift
protocol IdentityDocumentRegistration : Sendable
```

## Discussion

Discussion Each kind of document format needs its own concrete type that conforms to this protocol.

## Topics

### Instance Properties

- [documentIdentifier](identitydocumentservices/identitydocumentregistration/documentidentifier.md)

## Relationships

### Inherits From

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

### Conforming Types

- [MobileDocumentRegistration](identitydocumentservices/mobiledocumentregistration.md)

## See Also

### Registering as an identity document provider

- [IdentityDocumentProviderRegistrationStore](identitydocumentservices/identitydocumentproviderregistrationstore.md)
- [MobileDocumentRegistration](identitydocumentservices/mobiledocumentregistration.md)
