Execution.fromJson constructor

Execution.fromJson(
  1. Map json_
)

Implementation

Execution.fromJson(core.Map json_)
    : this(
        endTime: json_['endTime'] as core.String?,
        evaluationId: json_['evaluationId'] as core.String?,
        externalDataSources: (json_['externalDataSources'] as core.List?)
            ?.map((value) => ExternalDataSources.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        inventoryTime: json_['inventoryTime'] as core.String?,
        labels:
            (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
          (key, value) => core.MapEntry(
            key,
            value as core.String,
          ),
        ),
        name: json_['name'] as core.String?,
        notices: (json_['notices'] as core.List?)
            ?.map((value) =>
                Notice.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        resultSummary: json_.containsKey('resultSummary')
            ? Summary.fromJson(
                json_['resultSummary'] as core.Map<core.String, core.dynamic>)
            : null,
        ruleResults: (json_['ruleResults'] as core.List?)
            ?.map((value) => RuleExecutionResult.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        runType: json_['runType'] as core.String?,
        startTime: json_['startTime'] as core.String?,
        state: json_['state'] as core.String?,
      );