Prediction.fromJson constructor

Prediction.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Prediction.fromJson(Map<String, dynamic> json) {
  return Prediction(
    id: json['id'],
    version: json['version'],
    urls: PredictionUrls.fromJson(json['urls']),
    createdAt: DateTime.parse(json['created_at']),
    startedAt: json['started_at'] == null
        ? null
        : DateTime.parse(json['started_at']),
    completedAt: json['completed_at'] == null
        ? null
        : DateTime.parse(json['completed_at']),
    status: _predictionStatus(json['status']),
    input: json['input'],
    output: json['output'],
    error: json['error'],
    logs: json['logs'],
    metrics: PredictionMetrics.fromJson(json['metrics']),
  );
}