---
title: "AppEnum(schema:)"
framework: appintents
role: symbol
role_heading: Macro
path: "appintents/appenum(schema:)"
---

# AppEnum(schema:)

A Swift macro you use to make sure your app enum conforms to a schema.

## Declaration

```swift
@attached(extension, conformances: AppEnum, AssistantSchemaEnum, names: named(__appSchemaEnum)) macro AppEnum<T>(schema: T) where T : AppSchemaEnum
```

## Mentioned in

Making actions and content discoverable by Apple Intelligence

## See Also

### Markup macros

- [AppIntent(schema:)](appintents/appintent(schema:).md)
- [AppEntity(schema:)](appintents/appentity(schema:).md)
