---
title: AppSchema.MessagesEnum
framework: appintents
role: symbol
role_heading: Protocol
path: appintents/appschema/messagesenum
---

# AppSchema.MessagesEnum

Identifies enum schemas in the messages domain.

## Declaration

```swift
protocol MessagesEnum : AppSchema.Kind
```

## Topics

### Instance Properties

- [conversationAttribute](appintents/appschema/messagesenum/conversationattribute.md)
- [customReaction](appintents/appschema/messagesenum/customreaction.md)
- [messageAttribute](appintents/appschema/messagesenum/messageattribute.md)
- [messageEffect](appintents/appschema/messagesenum/messageeffect.md)
- [messageType](appintents/appschema/messagesenum/messagetype.md)

## Relationships

### Inherits From

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

### Conforming Types

- [AppSchema.Enum](appintents/appschema/enum.md)

## See Also

### Types for static parameters

- [conversationAttribute](appintents/appschema/messagesenum/conversationattribute.md)
- [customReaction](appintents/appschema/messagesenum/customreaction.md)
- [messageAttribute](appintents/appschema/messagesenum/messageattribute.md)
- [messageEffect](appintents/appschema/messagesenum/messageeffect.md)
- [messageType](appintents/appschema/messagesenum/messagetype.md)
