# Interface DashboardOutcome

Outcome record for dashboard aggregation.

interface DashboardOutcome {
model: string;
taskType: string;
success: boolean;
reward: number;
latencyMs: number;
tokensUsed: number;
timestamp: number;
allModelRewards?: Record<string, number>;
}

- Defined in packages/nexus-agents/src/observability/validation-dashboard-types.ts:164

##### Index

### Properties

model
taskType
success
reward
latencyMs
tokensUsed
timestamp
allModelRewards?

## Properties

### `Readonly` model

model: string

- Defined in packages/nexus-agents/src/observability/validation-dashboard-types.ts:165

### `Readonly` taskType

taskType: string

- Defined in packages/nexus-agents/src/observability/validation-dashboard-types.ts:166

### `Readonly` success

success: boolean

- Defined in packages/nexus-agents/src/observability/validation-dashboard-types.ts:167

### `Readonly` reward

reward: number

- Defined in packages/nexus-agents/src/observability/validation-dashboard-types.ts:168

### `Readonly` latencyMs

latencyMs: number

- Defined in packages/nexus-agents/src/observability/validation-dashboard-types.ts:169

### `Readonly` tokensUsed

tokensUsed: number

- Defined in packages/nexus-agents/src/observability/validation-dashboard-types.ts:170

### `Readonly` timestamp

timestamp: number

- Defined in packages/nexus-agents/src/observability/validation-dashboard-types.ts:171

### `Optional` `Readonly` allModelRewards

allModelRewards?: Record<string, number>

- Defined in packages/nexus-agents/src/observability/validation-dashboard-types.ts:172