---
title: AppSchema.BooksIntent
framework: appintents
role: symbol
role_heading: Protocol
path: appintents/appschema/booksintent
---

# AppSchema.BooksIntent

Identifies intent schemas in the books domain.

## Declaration

```swift
protocol BooksIntent : AppSchema.Kind
```

## Topics

### Instance Properties

- [navigatePage](appintents/appschema/booksintent/navigatepage.md)
- [openBook](appintents/appschema/booksintent/openbook.md)
- [playAudiobook](appintents/appschema/booksintent/playaudiobook.md)
- [search](appintents/appschema/booksintent/search.md)
- [updateCharacterSpacing](appintents/appschema/booksintent/updatecharacterspacing.md)
- [updateFontSize](appintents/appschema/booksintent/updatefontsize.md)
- [updateLineSpacing](appintents/appschema/booksintent/updatelinespacing.md)
- [updateSettings](appintents/appschema/booksintent/updatesettings.md)
- [updateWordSpacing](appintents/appschema/booksintent/updatewordspacing.md)

## Relationships

### Inherits From

- [AppSchema.Kind](appintents/appschema/kind.md)

### Conforming Types

- [AppSchema.Intent](appintents/appschema/intent.md)

## See Also

### Actions

- [navigatePage](appintents/appschema/booksintent/navigatepage.md)
- [openBook](appintents/appschema/booksintent/openbook.md)
- [updateCharacterSpacing](appintents/appschema/booksintent/updatecharacterspacing.md)
- [updateFontSize](appintents/appschema/booksintent/updatefontsize.md)
- [updateLineSpacing](appintents/appschema/booksintent/updatelinespacing.md)
- [updateSettings](appintents/appschema/booksintent/updatesettings.md)
- [updateWordSpacing](appintents/appschema/booksintent/updatewordspacing.md)
