A historical representation of a series of chat messages a user had with Glean Assistant.
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
id |
Optional[str] | ➖ | The opaque id of the Chat. | |
create_time |
Optional[int] | ➖ | Server Unix timestamp of the creation time (in seconds since epoch UTC). | |
created_by |
Optional[models.Person] | ➖ | N/A | { "name": "George Clooney", "obfuscatedId": "abc123" } |
update_time |
Optional[int] | ➖ | Server Unix timestamp of the update time (in seconds since epoch UTC). | |
name |
Optional[str] | ➖ | The name of the Chat. | |
application_id |
Optional[str] | ➖ | The ID of the AI App that this Chat is associated to. | |
application_name |
Optional[str] | ➖ | The display name of the AI App that this Chat is associated to. | |
icon |
Optional[models.IconConfig] | ➖ | Defines how to render an icon | { "color": "#343CED", "key": "person_icon", "iconType": "GLYPH", "name": "user" } |
permissions |
Optional[models.ObjectPermissions] | ➖ | N/A | |
messages |
List[models.ChatMessage] | ➖ | The chat messages within a Chat. | |
roles |
List[models.UserRoleSpecification] | ➖ | A list of roles for this Chat. |