<!--
 ⚠️  AUTO-GENERATED FILE - DO NOT EDIT MANUALLY
 This file is automatically generated by scripts/docs-generator.js
 To make changes, edit the source TypeScript files or update the generator script
-->

[agents](../../) / [Exports](../modules) / IExecutionEventData

# Interface: IExecutionEventData

Execution-related event payload.

## Hierarchy

- [`IBaseEventData`](IBaseEventData)

  ↳ **`IExecutionEventData`**

## Table of contents

### Properties

- [timestamp](IExecutionEventData#timestamp)
- [executionId](IExecutionEventData#executionid)
- [parentExecutionId](IExecutionEventData#parentexecutionid)
- [rootExecutionId](IExecutionEventData#rootexecutionid)
- [ownerPath](IExecutionEventData#ownerpath)
- [metadata](IExecutionEventData#metadata)

## Properties

### timestamp

• **timestamp**: `Date`

Timestamp when the event was emitted. This is required for deterministic ordering.

#### Inherited from

[IBaseEventData](IBaseEventData).[timestamp](IBaseEventData#timestamp)

#### Defined in

[packages/agents/src/interfaces/event-service.ts:47](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/event-service.ts#L47)

---

### executionId

• `Optional` **executionId**: `string`

Optional linkage duplication for convenience (primary linkage is always in IEventContext).

#### Inherited from

[IBaseEventData](IBaseEventData).[executionId](IBaseEventData#executionid)

#### Defined in

[packages/agents/src/interfaces/event-service.ts:50](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/event-service.ts#L50)

---

### parentExecutionId

• `Optional` **parentExecutionId**: `string`

#### Inherited from

[IBaseEventData](IBaseEventData).[parentExecutionId](IBaseEventData#parentexecutionid)

#### Defined in

[packages/agents/src/interfaces/event-service.ts:51](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/event-service.ts#L51)

---

### rootExecutionId

• `Optional` **rootExecutionId**: `string`

#### Inherited from

[IBaseEventData](IBaseEventData).[rootExecutionId](IBaseEventData#rootexecutionid)

#### Defined in

[packages/agents/src/interfaces/event-service.ts:52](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/event-service.ts#L52)

---

### ownerPath

• `Optional` **ownerPath**: [`IOwnerPathSegment`](IOwnerPathSegment)[]

#### Inherited from

[IBaseEventData](IBaseEventData).[ownerPath](IBaseEventData#ownerpath)

#### Defined in

[packages/agents/src/interfaces/event-service.ts:53](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/event-service.ts#L53)

---

### metadata

• `Optional` **metadata**: [`TLoggerData`](../modules#tloggerdata)

Optional structured metadata

#### Inherited from

[IBaseEventData](IBaseEventData).[metadata](IBaseEventData#metadata)

#### Defined in

[packages/agents/src/interfaces/event-service.ts:56](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/event-service.ts#L56)
