> ## Documentation Index
> Fetch the complete documentation index at: https://docs.smokeball.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tasks

[**@smokeballdev/smokeball-client-sdk**](./../../../../README)

***

# Interface: UpdateTaskRequest

## Extends

* [`CreateTaskRequest`](./CreateTaskRequest)

## Properties

### assigneeIds?

> `optional` **assigneeIds**: `string`\[]

List of assigned staff member ids.

#### Inherited from

[`CreateTaskRequest`](./CreateTaskRequest).[`assigneeIds`](CreateTaskRequest.md#assigneeids)

***

### categories?

> `optional` **categories**: `string`\[]

List of categories.

#### Inherited from

[`CreateTaskRequest`](./CreateTaskRequest).[`categories`](CreateTaskRequest.md#categories)

***

### completedByStaffId?

> `optional` **completedByStaffId**: `string`

Completed by Staff id.

#### Inherited from

[`CreateTaskRequest`](./CreateTaskRequest).[`completedByStaffId`](CreateTaskRequest.md#completedbystaffid)

***

### completedDate?

> `optional` **completedDate**: `string`

Completed date (if completed)

#### Inherited from

[`CreateTaskRequest`](./CreateTaskRequest).[`completedDate`](CreateTaskRequest.md#completeddate)

***

### dueDate?

> `optional` **dueDate**: `string`

Due date

#### Inherited from

[`CreateTaskRequest`](./CreateTaskRequest).[`dueDate`](CreateTaskRequest.md#duedate)

***

### duration?

> `optional` **duration**: `string`

Duration of the task in ISO 8601 duration format.

#### Inherited from

[`CreateTaskRequest`](./CreateTaskRequest).[`duration`](CreateTaskRequest.md#duration)

***

### id

> **id**: `string`

Task id

***

### isCompleted

> **isCompleted**: `boolean`

True when the task is completed.

#### Inherited from

[`CreateTaskRequest`](./CreateTaskRequest).[`isCompleted`](CreateTaskRequest.md#iscompleted)

***

### matterId

> **matterId**: `string`

Associated matter id.

#### Inherited from

[`CreateTaskRequest`](./CreateTaskRequest).[`matterId`](CreateTaskRequest.md#matterid)

***

### note?

> `optional` **note**: `string`

Notes on the task.

#### Inherited from

[`CreateTaskRequest`](./CreateTaskRequest).[`note`](CreateTaskRequest.md#note)

***

### subject

> **subject**: `string`

Short description of the task.

#### Inherited from

[`CreateTaskRequest`](./CreateTaskRequest).[`subject`](CreateTaskRequest.md#subject)
