---
title: AttributedEntityIdentifier
framework: appintents
role: symbol
role_heading: Structure
path: appintents/attributedentityidentifier
---

# AttributedEntityIdentifier

A unique identifier for an app entity instance within an application.

## Declaration

```swift
struct AttributedEntityIdentifier
```

## Overview

Overview AttributedEntityIdentifier combines type and instance information to create a complete identifier that can uniquely identify any app entity instance. This identifier consists of two parts: An entity type identifier that distinguishes different kinds of entities An instance identifier that distinguishes individual instances of the same type This structure enables the AppIntents framework to reference and retrieve specific entity instances across the system.

## Topics

### Initializers

- [init(entityType:instanceIdentifier:)](appintents/attributedentityidentifier/init(entitytype:instanceidentifier:).md)

### Instance Properties

- [entityType](appintents/attributedentityidentifier/entitytype.md)
- [instanceIdentifier](appintents/attributedentityidentifier/instanceidentifier.md)

## Relationships

### Conforms To

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

## See Also

### Entity identity

- [EntityIdentifier](appintents/entityidentifier.md)
- [EntityIdentifierConvertible](appintents/entityidentifierconvertible.md)
- [FileEntityIdentifier](appintents/fileentityidentifier.md)
- [PersistentlyIdentifiable](appintents/persistentlyidentifiable.md)
- [SyncableEntityIdentifier](appintents/syncableentityidentifier.md)
- [AttributedTypeIdentifier](appintents/attributedtypeidentifier.md)
- [AppEntityAnnotatable](appintents/appentityannotatable.md)
- [AppEntityIdentifier](appintents/appentityidentifier.md)
