# Activity


## Fields

| Field                                                                     | Type                                                                      | Required                                                                  | Description                                                               |
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| `Cancellable`                                                             | **bool*                                                                   | :heavy_minus_sign:                                                        | Indicates whether this activity can be cancelled                          |
| `Context`                                                                 | map[string]*any*                                                          | :heavy_minus_sign:                                                        | An object with additional values                                          |
| `Progress`                                                                | **float64*                                                                | :heavy_minus_sign:                                                        | A progress percentage.  A value of -1 means the progress is indeterminate |
| `Response`                                                                | map[string]*any*                                                          | :heavy_minus_sign:                                                        | An object with the response to the async opperation                       |
| `Subtitle`                                                                | **string*                                                                 | :heavy_minus_sign:                                                        | A user-friendly sub-title for this activity                               |
| `Title`                                                                   | **string*                                                                 | :heavy_minus_sign:                                                        | A user-friendly title for this activity                                   |
| `Type`                                                                    | **string*                                                                 | :heavy_minus_sign:                                                        | The type of activity                                                      |
| `UserID`                                                                  | **int64*                                                                  | :heavy_minus_sign:                                                        | The user this activity belongs to                                         |
| `UUID`                                                                    | **string*                                                                 | :heavy_minus_sign:                                                        | The ID of the activity                                                    |