RunRecord class

Canonical run record.

Constructors

RunRecord({required String id, required String workspaceId, required String producerId, required String producerKind, String? producerVersion, required DateTime startedAt, DateTime? finishedAt, required RunStatus status, required Map<String, dynamic> inputs, Map<String, dynamic>? outputs, List<String> claimIds = const [], List<String> evidenceRefs = const []})
const

Properties

claimIds → List<String>
Claim identifiers generated.
final
evidenceRefs → List<String>
Evidence references used.
final
finishedAt → DateTime?
Finish time.
final
hashCode → int
The hash code for this object.
no setterinherited
id → String
Run identifier.
final
inputs → Map<String, dynamic>
Input values.
final
outputs → Map<String, dynamic>?
Output values.
final
producerId → String
Producer identifier (skill ID, pipeline ID, etc.).
final
producerKind → String
Producer kind (e.g., skill, pipeline, workflow).
final
producerVersion → String?
Producer version.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
startedAt → DateTime
Start time.
final
status → RunStatus
Run status.
final
workspaceId → String
Workspace identifier.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited