# FillDraftTurn

object type

One turn of a draft's conversation (🤖 — slice): seq is the conversation ordinal (0-based); createdAt the transcript timestamp. YOUR turns carry your message (body), your materials and the request they rode; the ASSISTANT's carry the reply, outcome, failReason iff failed, sheetRevised (the sheet changed under this reply) and what it said it understood.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `id` | [ID](/types/#scalars) `ID!` | No further notes. |
| `seq` | [Int](/types/#scalars) `Int!` | No further notes. |
| `role` | [FillDraftTurnRole](/types/FillDraftTurnRole/) `FillDraftTurnRole!` | No further notes. |
| `body` | [String](/types/#scalars) `String!` | No further notes. |
| `materialIds` | [ID](/types/#scalars) `[ID!]` | No further notes. |
| `requestId` | [ID](/types/#scalars) | No further notes. |
| `outcome` | [FillDraftTurnOutcome](/types/FillDraftTurnOutcome/) | No further notes. |
| `failReason` | [String](/types/#scalars) | No further notes. |
| `sheetRevised` | [Boolean](/types/#scalars) | No further notes. |
| `understood` | [String](/types/#scalars) | No further notes. |
| `createdAt` | [String](/types/#scalars) `String!` | No further notes. |
