---
title: INSearchForNotebookItemsIntentHandling
framework: intents
role: symbol
role_heading: Protocol
path: intents/insearchfornotebookitemsintenthandling
---

# INSearchForNotebookItemsIntentHandling

The handler interface for searching for notes, tasks, and reminders.

## Declaration

```swift
protocol INSearchForNotebookItemsIntentHandling : NSObjectProtocol
```

## Overview

Overview Use the methods of the INSearchForNotebookItemsIntentHandling protocol to resolve, confirm, and handle requests to search for notes, tasks, and reminders in your app’s content. Adopt this protocol in an object of your Intents extension that’s capable of performing the search and returning the search results to SiriKit. Siri delivers an INSearchForNotebookItemsIntent object to your handler when the user asks to search for items in your app. The provided intent object contains the search parameters provided by the user. Use the methods of this protocol to resolve the parameters and return the search results.

## Topics

### Resolving the Intent Parameters

- [resolveItemType(for:with:)](intents/insearchfornotebookitemsintenthandling/resolveitemtype(for:with:).md)
- [resolveTitle(for:with:)](intents/insearchfornotebookitemsintenthandling/resolvetitle(for:with:).md)
- [resolveContent(for:with:)](intents/insearchfornotebookitemsintenthandling/resolvecontent(for:with:).md)
- [resolveStatus(for:with:)](intents/insearchfornotebookitemsintenthandling/resolvestatus(for:with:).md)
- [resolveDateSearchType(for:with:)](intents/insearchfornotebookitemsintenthandling/resolvedatesearchtype(for:with:).md)
- [resolveDateTime(for:with:)](intents/insearchfornotebookitemsintenthandling/resolvedatetime(for:with:).md)
- [resolveLocation(for:with:)](intents/insearchfornotebookitemsintenthandling/resolvelocation(for:with:).md)
- [resolveLocationSearchType(for:with:)](intents/insearchfornotebookitemsintenthandling/resolvelocationsearchtype(for:with:).md)
- [resolveTaskPriority(for:with:)](intents/insearchfornotebookitemsintenthandling/resolvetaskpriority(for:with:).md)
- [resolveTemporalEventTriggerTypes(for:with:)](intents/insearchfornotebookitemsintenthandling/resolvetemporaleventtriggertypes(for:with:).md)

### Confirming the Response

- [confirm(intent:completion:)](intents/insearchfornotebookitemsintenthandling/confirm(intent:completion:).md)

### Handling the Intent

- [handle(intent:completion:)](intents/insearchfornotebookitemsintenthandling/handle(intent:completion:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Inherited By

- [INNotebookDomainHandling](intents/innotebookdomainhandling.md)

## See Also

### Notebook Search

- [INSearchForNotebookItemsIntent](intents/insearchfornotebookitemsintent.md)
- [INSearchForNotebookItemsIntentResponse](intents/insearchfornotebookitemsintentresponse.md)
