# Activity


## Fields

| Field                                                                     | Type                                                                      | Required                                                                  | Description                                                               |
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| `cancellable`                                                             | *Optional\<Boolean>*                                                      | :heavy_minus_sign:                                                        | Indicates whether this activity can be cancelled                          |
| `context`                                                                 | Map\<String, *Object*>                                                    | :heavy_minus_sign:                                                        | An object with additional values                                          |
| `progress`                                                                | *Optional\<Double>*                                                       | :heavy_minus_sign:                                                        | A progress percentage.  A value of -1 means the progress is indeterminate |
| `response`                                                                | Map\<String, *Object*>                                                    | :heavy_minus_sign:                                                        | An object with the response to the async opperation                       |
| `subtitle`                                                                | *Optional\<String>*                                                       | :heavy_minus_sign:                                                        | A user-friendly sub-title for this activity                               |
| `title`                                                                   | *Optional\<String>*                                                       | :heavy_minus_sign:                                                        | A user-friendly title for this activity                                   |
| `type`                                                                    | *Optional\<String>*                                                       | :heavy_minus_sign:                                                        | The type of activity                                                      |
| `userID`                                                                  | *Optional\<Long>*                                                         | :heavy_minus_sign:                                                        | The user this activity belongs to                                         |
| `uuid`                                                                    | *Optional\<String>*                                                       | :heavy_minus_sign:                                                        | The ID of the activity                                                    |