var locationTriggerEvent: some AppSchemaEnum { get }
An enum schema for a location trigger event parameter.
To make your app's parameter types available to Apple Intelligence,
conform your ``AppEnum`` to a schema that describes a parameter's possible values to the system.
If your app's functionality aligns with the `reminders` domain
and a parameter type matches the `locationTriggerEvent` schema,
you can generate the protocol conformance the schema requires
for your app enum implementation
with the `@AppEnum( .reminders.locationTriggerEvent)` Swift macro.
To make your app work with Siri,
see <doc://com.apple.documentation/documentation/appintents/apple-intelligence-and-siri-ai>.
The following example shows an app enum that conforms to the `locationTriggerEvent` schema:
```swift
@AppEnum(schema: .reminders.locationTriggerEvent)
enum LocationTriggerEvent: String {
case arrive
case depart
static let caseDisplayRepresentations: [Self: DisplayRepresentation] = [
.arrive: "Arrive",
.depart: "Depart"
]
}
```
The schema supports the following system experiences:
- Siri
- Shortcuts
For more information about the App Intents framework and the experiences it supports,
see <doc://com.apple.documentation/documentation/appintents/getting-started-with-the-app-intents-framework>.
get · iOS 27.0+
listType
Swift declaration
var listType: some AppSchemaEnum { get }
An enum schema for a list type parameter.
To make your app's parameter types available to Apple Intelligence,
conform your ``AppEnum`` to a schema that describes a parameter's possible values to the system.
If your app's functionality aligns with the `reminders` domain
and a parameter type matches the `listType` schema,
you can generate the protocol conformance the schema requires
for your app enum implementation
with the `@AppEnum( .reminders.listType)` Swift macro.
To make your app work with Siri,
see <doc://com.apple.documentation/documentation/appintents/apple-intelligence-and-siri-ai>.
The following example shows an app enum that conforms to the `listType` schema:
```swift
@AppEnum(schema: .reminders.listType)
enum ListType: String {
case standard
static let caseDisplayRepresentations: [Self: DisplayRepresentation] = [
.standard: "Standard"
]
}
```
The schema supports the following system experiences:
- Siri
- Shortcuts
For more information about the App Intents framework and the experiences it supports,
see <doc://com.apple.documentation/documentation/appintents/getting-started-with-the-app-intents-framework>.