PerfMetricsSummary.fromJson constructor

PerfMetricsSummary.fromJson(
  1. Map json_
)

Implementation

PerfMetricsSummary.fromJson(core.Map json_)
    : this(
        appStartTime: json_.containsKey('appStartTime')
            ? AppStartTime.fromJson(
                json_['appStartTime'] as core.Map<core.String, core.dynamic>)
            : null,
        executionId: json_.containsKey('executionId')
            ? json_['executionId'] as core.String
            : null,
        graphicsStats: json_.containsKey('graphicsStats')
            ? GraphicsStats.fromJson(
                json_['graphicsStats'] as core.Map<core.String, core.dynamic>)
            : null,
        historyId: json_.containsKey('historyId')
            ? json_['historyId'] as core.String
            : null,
        perfEnvironment: json_.containsKey('perfEnvironment')
            ? PerfEnvironment.fromJson(json_['perfEnvironment']
                as core.Map<core.String, core.dynamic>)
            : null,
        perfMetrics: json_.containsKey('perfMetrics')
            ? (json_['perfMetrics'] as core.List)
                .map((value) => value as core.String)
                .toList()
            : null,
        projectId: json_.containsKey('projectId')
            ? json_['projectId'] as core.String
            : null,
        stepId: json_.containsKey('stepId')
            ? json_['stepId'] as core.String
            : null,
      );