---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/validation/types/interfaces/OrderingTimelineEntry.md
description: 'One time-ordered timeline entry merging Message, Thought, and ToolCall values.'
---

# Interface: OrderingTimelineEntry

Defined in: [src/batteries/validation/types.ts:13](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/validation/types.ts#L13)

One time-ordered timeline entry merging Message, Thought, and ToolCall values.

## Properties

| Property                            | Type                                                                                                                                                               | Description                                                                | Defined in                                                                                                                        |
| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
|  `at`       | `number`                                                                                                                                                           | Creation time in milliseconds, derived from the primitive's `createdAt`.   | [src/batteries/validation/types.ts:17](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/validation/types.ts#L17) |
|  `kind`   | [`OrderingPrimitiveKind`](../type-aliases/OrderingPrimitiveKind.md)                                                                                                | Category of the value.                                                     | [src/batteries/validation/types.ts:15](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/validation/types.ts#L15) |
|  `role?`  | `"user"` | `"assistant"`                                                                                                                                          | Conversation role when the primitive has a meaningful user/assistant role. | [src/batteries/validation/types.ts:21](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/validation/types.ts#L21) |
|  `seq`     | `number`                                                                                                                                                           | Stable insertion-order tie-break captured before sorting the timeline.     | [src/batteries/validation/types.ts:19](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/validation/types.ts#L19) |
|  `value` | | [`Message`](../../../../common/classes/Message.md) | [`Thought`](../../../../common/classes/Thought.md) | [`ToolCall`](../../../../forge/classes/ToolCall.md) | The original ADK primitive, retained for metadata and correlation checks.  | [src/batteries/validation/types.ts:23](https://github.com/NHTIO/ADK/blob/v1.20260824.1/src/src/batteries/validation/types.ts#L23) |
