SuiteSnapshot.fromJson constructor

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

Implementation

factory SuiteSnapshot.fromJson(Map<String, dynamic> json) {
  return SuiteSnapshot(
    name: json['name'] as String,
    kind: SuiteKind.values.firstWhere((k) => k.name == json['kind']),
    taskIds: ((json['taskIds'] as List?) ?? const []).cast<String>(),
    taskPassThreshold: (json['taskPassThreshold'] as num?)?.toDouble() ?? 1.0,
    requireReferenceSolution:
        json['requireReferenceSolution'] as bool? ?? false,
  );
}