---
title: INCreateTaskListIntentResponse
framework: intents
role: symbol
role_heading: Class
path: intents/increatetasklistintentresponse
---

# INCreateTaskListIntentResponse

Your app’s response to a request to create a task list.

## Declaration

```swift
class INCreateTaskListIntentResponse
```

## Overview

Overview Use an INCreateTaskListIntentResponse object to return information about the task list that your app created. Siri communicates the information from your response to the user at appropriate times. You create an INCreateTaskListIntentResponse object in the confirm(intent:completion:) and handle(intent:completion:) methods of your handler object. For more information about implementing your handler object, see INCreateTaskListIntentHandling.

## Topics

### Initializing the Response Object

- [init(code:userActivity:)](intents/increatetasklistintentresponse/init(code:useractivity:).md)

### Getting the Response Code

- [code](intents/increatetasklistintentresponse/code.md)
- [INCreateTaskListIntentResponseCode](intents/increatetasklistintentresponsecode.md)

### Providing the Task List

- [createdTaskList](intents/increatetasklistintentresponse/createdtasklist.md)

## Relationships

### Inherits From

- [INIntentResponse](intents/inintentresponse.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Task List Creation

- [INCreateTaskListIntentHandling](intents/increatetasklistintenthandling.md)
- [INCreateTaskListIntent](intents/increatetasklistintent.md)
