---
title: TypeDisplayRepresentation
framework: appintents
role: symbol
role_heading: Structure
path: appintents/typedisplayrepresentation
---

# TypeDisplayRepresentation

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

## Declaration

```swift
struct TypeDisplayRepresentation
```

## Mentioned in

Defining app entities for your custom data types

## Topics

### Initializers

- [init(name:numericFormat:)](appintents/typedisplayrepresentation/init(name:numericformat:).md)
- [init(name:numericFormat:synonyms:)](appintents/typedisplayrepresentation/init(name:numericformat:synonyms:).md)

### Instance Properties

- [name](appintents/typedisplayrepresentation/name.md)
- [numericFormat](appintents/typedisplayrepresentation/numericformat.md)
- [synonyms](appintents/typedisplayrepresentation/synonyms.md)

## Relationships

### Conforms To

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

## See Also

### Data representations

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