---
title: AppSchema
framework: appintents
role: symbol
role_heading: Structure
path: appintents/appschema
---

# AppSchema

## Declaration

```swift
struct AppSchema
```

## Topics

### Protocols

- [AppSchema.AppStoreEntity](appintents/appschema/appstoreentity.md)
- [AppSchema.AppStoreIntent](appintents/appschema/appstoreintent.md)
- [AppSchema.AssistantIntent](appintents/appschema/assistantintent.md)
- [AppSchema.AudioEntity](appintents/appschema/audioentity.md)
- [AppSchema.AudioEnum](appintents/appschema/audioenum.md)
- [AppSchema.AudioIntent](appintents/appschema/audiointent.md)
- [AppSchema.BooksEntity](appintents/appschema/booksentity.md)
- [AppSchema.BooksEnum](appintents/appschema/booksenum.md)
- [AppSchema.BooksIntent](appintents/appschema/booksintent.md)
- [AppSchema.BrowserEntity](appintents/appschema/browserentity.md)
- [AppSchema.BrowserEnum](appintents/appschema/browserenum.md)
- [AppSchema.BrowserIntent](appintents/appschema/browserintent.md)
- [AppSchema.CalendarEntity](appintents/appschema/calendarentity.md)
- [AppSchema.CalendarEnum](appintents/appschema/calendarenum.md)
- [AppSchema.CalendarIntent](appintents/appschema/calendarintent.md)
- [AppSchema.CameraEnum](appintents/appschema/cameraenum.md)
- [AppSchema.CameraIntent](appintents/appschema/cameraintent.md)
- [AppSchema.ClockEntity](appintents/appschema/clockentity.md)
- [AppSchema.ClockEnum](appintents/appschema/clockenum.md)
- [AppSchema.ClockIntent](appintents/appschema/clockintent.md)
- [AppSchema.FilesEntity](appintents/appschema/filesentity.md)
- [AppSchema.FilesIntent](appintents/appschema/filesintent.md)
- [AppSchema.ImageGenerationEntity](appintents/appschema/imagegenerationentity.md)
- [AppSchema.ImageGenerationEnum](appintents/appschema/imagegenerationenum.md)
- [AppSchema.ImageGenerationIntent](appintents/appschema/imagegenerationintent.md)
- [AppSchema.JournalEntity](appintents/appschema/journalentity.md)
- [AppSchema.JournalIntent](appintents/appschema/journalintent.md)
- [AppSchema.Kind](appintents/appschema/kind.md)
- [AppSchema.MailEntity](appintents/appschema/mailentity.md)
- [AppSchema.MailEnum](appintents/appschema/mailenum.md)
- [AppSchema.MailIntent](appintents/appschema/mailintent.md)
- [AppSchema.MapsEntity](appintents/appschema/mapsentity.md)
- [AppSchema.MapsEnum](appintents/appschema/mapsenum.md)
- [AppSchema.MapsIntent](appintents/appschema/mapsintent.md)
- [AppSchema.MessagesEntity](appintents/appschema/messagesentity.md)
- [AppSchema.MessagesEnum](appintents/appschema/messagesenum.md)
- [AppSchema.MessagesIntent](appintents/appschema/messagesintent.md)
- [AppSchema.NotesEntity](appintents/appschema/notesentity.md)
- [AppSchema.NotesIntent](appintents/appschema/notesintent.md)
- [AppSchema.PhoneEntity](appintents/appschema/phoneentity.md)
- [AppSchema.PhoneEnum](appintents/appschema/phoneenum.md)
- [AppSchema.PhoneIntent](appintents/appschema/phoneintent.md)
- [AppSchema.PhotosEntity](appintents/appschema/photosentity.md)
- [AppSchema.PhotosEnum](appintents/appschema/photosenum.md)
- [AppSchema.PhotosIntent](appintents/appschema/photosintent.md)
- [AppSchema.PresentationEntity](appintents/appschema/presentationentity.md)
- [AppSchema.PresentationIntent](appintents/appschema/presentationintent.md)
- [AppSchema.ReaderEntity](appintents/appschema/readerentity.md)
- [AppSchema.ReaderEnum](appintents/appschema/readerenum.md)
- [AppSchema.ReaderIntent](appintents/appschema/readerintent.md)
- [AppSchema.RemindersEntity](appintents/appschema/remindersentity.md)
- [AppSchema.RemindersEnum](appintents/appschema/remindersenum.md)
- [AppSchema.RemindersIntent](appintents/appschema/remindersintent.md)
- [AppSchema.SpreadsheetEntity](appintents/appschema/spreadsheetentity.md)
- [AppSchema.SpreadsheetIntent](appintents/appschema/spreadsheetintent.md)
- [AppSchema.SystemIntent](appintents/appschema/systemintent.md)
- [AppSchema.VisualIntelligenceIntent](appintents/appschema/visualintelligenceintent.md)
- [AppSchema.WhiteboardEntity](appintents/appschema/whiteboardentity.md)
- [AppSchema.WhiteboardEnum](appintents/appschema/whiteboardenum.md)
- [AppSchema.WhiteboardIntent](appintents/appschema/whiteboardintent.md)
- [AppSchema.WordProcessorEntity](appintents/appschema/wordprocessorentity.md)
- [AppSchema.WordProcessorIntent](appintents/appschema/wordprocessorintent.md)

### Structures

- [AppSchema.Entity](appintents/appschema/entity.md)
- [AppSchema.Enum](appintents/appschema/enum.md)
- [AppSchema.Intent](appintents/appschema/intent.md)

### Initializers

- [init(_:)](appintents/appschema/init(_:)-1jgk1.md)
- [init(_:)](appintents/appschema/init(_:)-2j9qr.md)
- [init(_:)](appintents/appschema/init(_:)-4xxeu.md)

## Relationships

### Conforms To

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

## See Also

### Schema types

- [AppSchemaEnum](appintents/appschemaenum.md)
- [AppSchemaEntity](appintents/appschemaentity.md)
- [AppSchemaIntent](appintents/appschemaintent.md)
