Environment.fromJson constructor

Environment.fromJson(
  1. Map json_
)

Implementation

Environment.fromJson(core.Map json_)
    : this(
        completionTime: json_.containsKey('completionTime')
            ? Timestamp.fromJson(json_['completionTime']
                as core.Map<core.String, core.dynamic>)
            : null,
        creationTime: json_.containsKey('creationTime')
            ? Timestamp.fromJson(
                json_['creationTime'] as core.Map<core.String, core.dynamic>)
            : null,
        dimensionValue: json_.containsKey('dimensionValue')
            ? (json_['dimensionValue'] as core.List)
                .map((value) => EnvironmentDimensionValueEntry.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList()
            : null,
        displayName: json_.containsKey('displayName')
            ? json_['displayName'] as core.String
            : null,
        environmentId: json_.containsKey('environmentId')
            ? json_['environmentId'] as core.String
            : null,
        environmentResult: json_.containsKey('environmentResult')
            ? MergedResult.fromJson(json_['environmentResult']
                as core.Map<core.String, core.dynamic>)
            : null,
        executionId: json_.containsKey('executionId')
            ? json_['executionId'] as core.String
            : null,
        historyId: json_.containsKey('historyId')
            ? json_['historyId'] as core.String
            : null,
        projectId: json_.containsKey('projectId')
            ? json_['projectId'] as core.String
            : null,
        resultsStorage: json_.containsKey('resultsStorage')
            ? ResultsStorage.fromJson(json_['resultsStorage']
                as core.Map<core.String, core.dynamic>)
            : null,
        shardSummaries: json_.containsKey('shardSummaries')
            ? (json_['shardSummaries'] as core.List)
                .map((value) => ShardSummary.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList()
            : null,
      );