# Task

Represents a human task that can be assigned by one user to another. When a task is created, it\'s status is set to `OPEN`.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**assignedUserKey** | **string** | The key of the user this task is assigned to. | [optional] [default to undefined]
**createdByFullName** | **string** | The name of the user who created the task. | [optional] [readonly] [default to undefined]
**createdByUserKey** | **string** | The key of the user that created this task. The value is not editable and it is populated at task creation with the current user key. | [optional] [readonly] [default to undefined]
**creationDate** | **string** | The date when the task was created. | [optional] [readonly] [default to undefined]
**description** | **string** | The description of the task. | [optional] [default to undefined]
**dueDate** | **string** | The due date when the task has to be completed. | [default to undefined]
**encodedKey** | **string** | The encoded key of the task, which is auto generated, and must be unique. | [optional] [readonly] [default to undefined]
**id** | **number** | The ID of the task, which is uniquely generated for the task. | [optional] [default to undefined]
**lastModifiedDate** | **string** | The last date when the task was modified. | [optional] [readonly] [default to undefined]
**status** | **string** | The status of this task, a new task always has an &#x60;OPEN&#x60; status. | [optional] [default to undefined]
**taskLinkKey** | **string** | The individual linked to this task. If null, it means nobody is linked to this task. | [optional] [default to undefined]
**taskLinkType** | **string** | The type of the owner represented by the task link key. | [optional] [default to undefined]
**templateKey** | **string** | The template key used to create the task. | [optional] [readonly] [default to undefined]
**title** | **string** | The title of the task. | [optional] [default to undefined]

## Example

```typescript
import { Task } from './api';

const instance: Task = {
    assignedUserKey,
    createdByFullName,
    createdByUserKey,
    creationDate,
    description,
    dueDate,
    encodedKey,
    id,
    lastModifiedDate,
    status,
    taskLinkKey,
    taskLinkType,
    templateKey,
    title,
};
```

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
