Task.fromJson constructor

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

Implementation

factory Task.fromJson(Map<String, dynamic> json) => Task(
      taskId: json['taskId'] as String,
      status: TaskStatus.fromWire(json['status'] as String),
      createdAt: json['createdAt'] as String,
      lastUpdatedAt: json['lastUpdatedAt'] as String,
      statusMessage: json['statusMessage'] as String?,
      ttlMs: json['ttlMs'] as int?,
      pollIntervalMs: json['pollIntervalMs'] as int?,
      inputRequests: (json['inputRequests'] as Map?)
          ?.map((k, v) => MapEntry(k as String, v)),
      result: (json['result'] as Map?)?.cast<String, dynamic>(),
      error: (json['error'] as Map?)?.cast<String, dynamic>(),
    );