Skip to main content
Defined in: typescript/src/models/execution.ts:19

Properties

executionId

readonly executionId: string
Defined in: typescript/src/models/execution.ts:20

businessTransactionId

readonly businessTransactionId: string
Defined in: typescript/src/models/execution.ts:21

decision

readonly decision: Decision
Defined in: typescript/src/models/execution.ts:22

status

readonly status: ExecutionStatus
Defined in: typescript/src/models/execution.ts:23

mode

readonly mode: ExecutionMode
Defined in: typescript/src/models/execution.ts:24

startedAt

readonly startedAt: Date
Defined in: typescript/src/models/execution.ts:25

completedAt?

readonly optional completedAt?: Date
Defined in: typescript/src/models/execution.ts:27 Present only for terminal executions.

evidence?

readonly optional evidence?: Record<string, unknown>
Defined in: typescript/src/models/execution.ts:34 businessTransactionId, action, target, parameters, success, executedAt, and an optional attributes bag (e.g. Connector SDK evidence). Left as a generic bag here, same as the real schema (schemas/common/execution.schema.json), not a nested model.

metadata?

readonly optional metadata?: Record<string, unknown>
Defined in: typescript/src/models/execution.ts:39 Execution-specific metadata. Currently populated with authorizationId when the Execution is APPROVED.