---
title: DisplayRepresentation
framework: appintents
role: symbol
role_heading: Structure
path: appintents/displayrepresentation
---

# DisplayRepresentation

A type that describes the user interface presentation of a custom type.

## Declaration

```swift
struct DisplayRepresentation
```

## Mentioned in

Defining app entities for your custom data types

## Topics

### Creating a representation

- [init(title:subtitle:image:)](appintents/displayrepresentation/init(title:subtitle:image:).md)

### Displaying the content

- [title](appintents/displayrepresentation/title.md)
- [subtitle](appintents/displayrepresentation/subtitle.md)
- [image](appintents/displayrepresentation/image-swift.property.md)
- [DisplayRepresentation.Image](appintents/displayrepresentation/image-swift.struct.md)

### Structures

- [DisplayRepresentation.Components](appintents/displayrepresentation/components.md)

### Initializers

- [init(title:subtitle:image:synonyms:)](appintents/displayrepresentation/init(title:subtitle:image:synonyms:).md)

### Instance Properties

- [synonyms](appintents/displayrepresentation/synonyms.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [ExpressibleByExtendedGraphemeClusterLiteral](swift/expressiblebyextendedgraphemeclusterliteral.md)
- [ExpressibleByStringLiteral](swift/expressiblebystringliteral.md)
- [ExpressibleByUnicodeScalarLiteral](swift/expressiblebyunicodescalarliteral.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Data representations

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