AnalysisJob class

Represents a running or completed analysis job.

Constructors

AnalysisJob({required String jobId, required String specId, required String specVersion, required AnalysisExecutionMode mode, required AnalysisJobStatus status, double progress = 0.0, required DateTime createdAt, DateTime? startTime, DateTime? endTime, AnalysisTimeRange? inputRange, Map<String, dynamic> parameters = const {}, List<String> artifactIds = const [], List<AnalysisJobLog> logs = const [], List<AnalysisError> errors = const []})
Cannot be const due to Map<String, dynamic> field.
AnalysisJob.fromJson(Map<String, dynamic> json)
Create from JSON.
factory

Properties

artifactIds → List<String>
IDs of artifacts produced by this job.
final
createdAt → DateTime
Timestamp when the job was created.
final
endTime → DateTime?
Timestamp when the job finished.
final
errors → List<AnalysisError>
Errors encountered during execution.
final
hashCode → int
The hash code for this object.
no setterinherited
inputRange → AnalysisTimeRange?
Time range of the input data processed.
final
jobId → String
Unique job identifier.
final
logs → List<AnalysisJobLog>
Step execution logs.
final
mode → AnalysisExecutionMode
Execution mode for this job.
final
parameters → Map<String, dynamic>
Runtime parameters provided for this job.
final
progress → double
Progress from 0.0 (not started) to 1.0 (complete).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
specId → String
Identifier of the spec this job executes.
final
specVersion → String
Version of the spec used.
final
startTime → DateTime?
Timestamp when the job started executing.
final
status → AnalysisJobStatus
Current status of the job.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Convert to JSON.
toString() → String
A string representation of this object.
inherited

Operators

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