fromJson static method

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

Returns a new RunData instance and imports its values from json if it's non-null, null if json is null.

Implementation

static RunData? fromJson(Map<String, dynamic>? json) {
  if (json == null) {
    return null;
  }

  return RunData(
    event: json[r'event'] == null
        ? null
        : List<Map<String, dynamic>>.from(json[r'event']),
    inputs: json[r'inputs'] == null
        ? null
        : List<Map<String, dynamic>>.from(json[r'inputs']),
    outputs: json[r'outputs'] == null
        ? null
        : List<Map<String, dynamic>>.from(json[r'outputs']),
    verbose: json[r'verbose'],
  );
}