---
title: INTaskList
framework: intents
role: symbol
role_heading: Class
path: intents/intasklist
---

# INTaskList

A collection of individual tasks.

## Declaration

```swift
class INTaskList
```

## Overview

Overview A task list stores tasks related that are in some way related to each other. For example, a user might create a “party prep” task list that contains the individual tasks to perform to get ready for a party. The title of a task list describes its purpose, and individual tasks within the list have their own descriptions and completion states. Tasks can also have triggers to indicate when the user receives reminders to complete the task.

## Topics

### Initializing a Task List Object

- [init(title:tasks:groupName:createdDateComponents:modifiedDateComponents:identifier:)](intents/intasklist/init(title:tasks:groupname:createddatecomponents:modifieddatecomponents:identifier:).md)

### Getting the Task Attributes

- [title](intents/intasklist/title.md)
- [tasks](intents/intasklist/tasks.md)

### Getting the Group Name

- [groupName](intents/intasklist/groupname.md)

### Getting the Modification Dates

- [createdDateComponents](intents/intasklist/createddatecomponents.md)
- [modifiedDateComponents](intents/intasklist/modifieddatecomponents.md)

### Identifying the Task List

- [identifier](intents/intasklist/identifier.md)

### Initializers

- [init(coder:)](intents/intasklist/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.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 Objects

- [INTask](intents/intask.md)
