clearHistoryTimeFrame
Swift declarationvar clearHistoryTimeFrame: some AppSchemaEnum { get }An enum schema for a clear history time frame 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 `browser` domain and a parameter type matches the `clearHistoryTimeFrame` schema, you can generate the protocol conformance the schema requires for your app enum implementation with the `@AppEnum( .browser.clearHistoryTimeFrame)` 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 `clearHistoryTimeFrame` schema: ```swift @AppEnum(schema: .browser.clearHistoryTimeFrame) enum ClearHistoryTimeFrameEnum: String { case <#ClearHistoryTimeFrameEnum Case#> static let caseDisplayRepresentations: [Self: DisplayRepresentation] = [ <#DisplayRepresentations#> ] } ``` The schema supports the following system experiences: - 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>.