---
title: INNotebookDomainHandling
framework: intents
role: symbol
role_heading: Protocol
path: intents/innotebookdomainhandling
---

# INNotebookDomainHandling

An interface for adopting all of the protocols in the lists and notes domain.

## Declaration

```swift
protocol INNotebookDomainHandling : INAddTasksIntentHandling, INAppendToNoteIntentHandling, INCreateNoteIntentHandling, INCreateTaskListIntentHandling, INSearchForNotebookItemsIntentHandling, INSetTaskAttributeIntentHandling
```

## Overview

Overview The INNotebookDomainHandling protocol is a convenience protocol that adopts all of the protocols used to handle list, note, and reminder-related intents. When your app adopts all of the protocols associated with notes and reminders, you can adopt this one protocol instead of adopting the INCreateNoteIntentHandling, INAppendToNoteIntentHandling, INSearchForNotebookItemsIntentHandling, INCreateTaskListIntentHandling, INAddTasksIntentHandling, and INSetTaskAttributeIntentHandling protocols separately. An object that adopts this protocol must be able to respond to the following intents: INCreateNoteIntent, a request to create a new note. INAppendToNoteIntent, a request to modify an existing note. INSearchForNotebookItemsIntent, a request to search for existing notes. INCreateTaskListIntent, a request to create a new list of tasks or reminders. INAddTasksIntent, a request to add tasks to an existing task list. INSetTaskAttributeIntent, a request to modify a task. Your handler object must be prepared to resolve any parameters associated with these intents and to confirm and handle the requests. When confirming and handling a request, you provide the response object that matches the specified intent.

## Relationships

### Inherits From

- [INAddTasksIntentHandling](intents/inaddtasksintenthandling.md)
- [INAppendToNoteIntentHandling](intents/inappendtonoteintenthandling.md)
- [INCreateNoteIntentHandling](intents/increatenoteintenthandling.md)
- [INCreateTaskListIntentHandling](intents/increatetasklistintenthandling.md)
- [INSearchForNotebookItemsIntentHandling](intents/insearchfornotebookitemsintenthandling.md)
- [INSetTaskAttributeIntentHandling](intents/insettaskattributeintenthandling.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Domain-Handling Protocols

- [INMessagesDomainHandling](intents/inmessagesdomainhandling.md)
- [INWorkoutsDomainHandling](intents/inworkoutsdomainhandling.md)
- [INPaymentsDomainHandling](intents/inpaymentsdomainhandling.md)
- [INCallsDomainHandling](intents/incallsdomainhandling.md)
- [INVisualCodeDomainHandling](intents/invisualcodedomainhandling.md)
- [INPhotosDomainHandling](intents/inphotosdomainhandling.md)
- [INRidesharingDomainHandling](intents/inridesharingdomainhandling.md)
- [INCarCommandsDomainHandling](intents/incarcommandsdomainhandling.md)
- [INCarPlayDomainHandling](intents/incarplaydomainhandling.md)
- [INRadioDomainHandling](intents/inradiodomainhandling.md)
