<!--
{
  "availability" : [
    "*: -",
    "iOS: 16.0.0 -",
    "iPadOS: 16.0.0 -",
    "macCatalyst: -",
    "macOS: 13.0.0 -",
    "tvOS: 16.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 9.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppIntents",
  "identifier" : "/documentation/AppIntents/AssistantSchemas/Entity",
  "metadataVersion" : "0.1.0",
  "role" : "Protocol",
  "symbol" : {
    "kind" : "Protocol",
    "modules" : [
      "App Intents"
    ],
    "preciseIdentifier" : "s:10AppIntents16AssistantSchemasO6EntityP"
  },
  "title" : "AssistantSchemas.Entity"
}
-->

# AssistantSchemas.Entity

```
protocol Entity : AssistantSchemas.Model
```

## Topics

### Type Properties

[`static var books: some AssistantSchemas.BooksEntity`](/documentation/AppIntents/AssistantSchemas/Entity/books)

Assistant schema conformance for app entities that describe ebooks or audiobooks.

[`static var browser: some AssistantSchemas.BrowserEntity`](/documentation/AppIntents/AssistantSchemas/Entity/browser)

The app entity describes a data for web browsing functionality.

[`static var files: some AssistantSchemas.FilesEntity`](/documentation/AppIntents/AssistantSchemas/Entity/files)

Assistant schema conformance for app entities that describe file data.

[`static var journal: some AssistantSchemas.JournalEntity`](/documentation/AppIntents/AssistantSchemas/Entity/journal)

Assistant schema conformance for app entities that describe journaling data.

[`static var mail: some AssistantSchemas.MailEntity`](/documentation/AppIntents/AssistantSchemas/Entity/mail)

Assistant schema conformance for app entities that describe email data.

[`static var photos: some AssistantSchemas.PhotosEntity`](/documentation/AppIntents/AssistantSchemas/Entity/photos)

Assistant schema conformance for app entities that describe media assets.

[`static var presentation: some AssistantSchemas.PresentationEntity`](/documentation/AppIntents/AssistantSchemas/Entity/presentation)

Assistant schema conformance for app entities that describe presentation data.

[`static var reader: some AssistantSchemas.ReaderEntity`](/documentation/AppIntents/AssistantSchemas/Entity/reader)

Assistant schema conformance for app entities that describe media assets.

[`static var spreadsheet: some AssistantSchemas.SpreadsheetEntity`](/documentation/AppIntents/AssistantSchemas/Entity/spreadsheet)

Assistant schema conformance for app entities that describe spreadsheet data.

[`static var whiteboard: some AssistantSchemas.WhiteboardEntity`](/documentation/AppIntents/AssistantSchemas/Entity/whiteboard)

Assistant schema conformance for app entities that describe data for whiteboard functionality.

[`static var wordProcessor: some AssistantSchemas.WordProcessorEntity`](/documentation/AppIntents/AssistantSchemas/Entity/wordProcessor)

Assistant schema conformance for app entities that describe text document data.

## Relationships

### Inherits From

[`Model`](/documentation/AppIntents/AssistantSchemas/Model)

### Conforming Types

[`EntitySchema`](/documentation/AppIntents/AssistantSchema/EntitySchema)

[`EntitySchema`](/documentation/AppIntents/AssistantSchemas/EntitySchema)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)