---
title: "AssistantEnum(schema:)"
framework: appintents
role: symbol
role_heading: Macro
path: "appintents/assistantenum(schema:)"
---

# AssistantEnum(schema:)

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

## Declaration

```swift
@attached(extension, conformances: AssistantSchemaEnum, names: named(__assistantSchemaEnum)) macro AssistantEnum<T>(schema: T) where T : AssistantSchemas.Enum
```

## See Also

### Deprecated macros

- [AssistantIntent(schema:)](appintents/assistantintent(schema:).md)
- [AssistantEntity(schema:)](appintents/assistantentity(schema:).md)
