One Logo Pool Ball
AppIntents · IOS API REFERENCE

AssistantSchemas.SystemIntent

protocol · iOS 16.0+ · SDK 27.1

protocol SystemIntent : AssistantSchemas.Model

Assistant schema conformance for types you use for system functionality.

Members (1)

get · iOS 16.0+

search

Swift declaration
var search: some AssistantSchemas.Intent { get }

## Overview To integrate your app’s functionality with Siri and Apple Intelligence, you use Swift macros that generate additional properties and add protocol conformance for your app intent implementation. For general information about app intent domains, see <doc:making-actions-and-content-discoverable-by-apple-intelligence>. The following example shows an app intent that conforms to the `system.search` schema: ```swift @AppIntent(schema: .system.search) struct ShowInAppSearchResultsIntent: ShowInAppSearchResultsIntent { static var searchScopes: [StringSearchScope] = [.general]var criteria: String func perform() async throws -> some IntentResult { <#code#> } } ```

Skipped declarations

No declarations were skipped in this snapshot.

All AppIntents types →