---
title: InstanceDisplayRepresentable
framework: appintents
role: symbol
role_heading: Protocol
path: appintents/instancedisplayrepresentable
---

# InstanceDisplayRepresentable

An interface for providing the visual representation for an instance of a specific type.

## Declaration

```swift
protocol InstanceDisplayRepresentable : CustomLocalizedStringResourceConvertible
```

## Topics

### Providing the visual content

- [displayRepresentation](appintents/instancedisplayrepresentable/displayrepresentation.md)

### Providing a localized description

- [localizedStringResource](appintents/instancedisplayrepresentable/localizedstringresource.md)

### Instance Methods

- [displayRepresentation(with:)](appintents/instancedisplayrepresentable/displayrepresentation(with:).md)

### Default Implementations

- [CustomLocalizedStringResourceConvertible Implementations](appintents/instancedisplayrepresentable/customlocalizedstringresourceconvertible-implementations.md)

## Relationships

### Inherits From

- [CustomLocalizedStringResourceConvertible](foundation/customlocalizedstringresourceconvertible.md)

### Inherited By

- [AppEntity](appintents/appentity.md)
- [AssistantEntity](appintents/assistantentity.md)
- [AssistantSchemaEntity](appintents/assistantschemaentity.md)
- [DisplayRepresentable](appintents/displayrepresentable.md)
- [FileEntity](appintents/fileentity.md)
- [IndexedEntity](appintents/indexedentity.md)
- [OwnershipProvidingEntity](appintents/ownershipprovidingentity.md)
- [SetFocusFilterIntent](appintents/setfocusfilterintent.md)
- [StartWorkoutIntent](appintents/startworkoutintent.md)
- [SyncableEntity](appintents/syncableentity.md)
- [TransientAppEntity](appintents/transientappentity.md)
- [URLRepresentableEntity](appintents/urlrepresentableentity.md)
- [UniqueAppEntity](appintents/uniqueappentity.md)

### Conforming Types

- [IntentCurrencyAmount](appintents/intentcurrencyamount.md)
- [IntentFile](appintents/intentfile.md)
- [IntentPaymentMethod](appintents/intentpaymentmethod.md)
- [IntentPerson](appintents/intentperson.md)
- [SystemShortcut](appintents/systemshortcut.md)

## See Also

### Data representations

- [DisplayRepresentation](appintents/displayrepresentation.md)
- [DisplayRepresentable](appintents/displayrepresentable.md)
- [TypeDisplayRepresentable](appintents/typedisplayrepresentable.md)
- [TypeDisplayRepresentation](appintents/typedisplayrepresentation.md)
- [StaticDisplayRepresentable](appintents/staticdisplayrepresentable.md)
- [CaseDisplayRepresentable](appintents/casedisplayrepresentable.md)
