TestMatrix.fromJson constructor

TestMatrix.fromJson(
  1. Map json_
)

Implementation

TestMatrix.fromJson(core.Map json_)
    : this(
        clientInfo: json_.containsKey('clientInfo')
            ? ClientInfo.fromJson(
                json_['clientInfo'] as core.Map<core.String, core.dynamic>)
            : null,
        environmentMatrix: json_.containsKey('environmentMatrix')
            ? EnvironmentMatrix.fromJson(json_['environmentMatrix']
                as core.Map<core.String, core.dynamic>)
            : null,
        extendedInvalidMatrixDetails:
            (json_['extendedInvalidMatrixDetails'] as core.List?)
                ?.map((value) => MatrixErrorDetail.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList(),
        failFast: json_['failFast'] as core.bool?,
        flakyTestAttempts: json_['flakyTestAttempts'] as core.int?,
        invalidMatrixDetails: json_['invalidMatrixDetails'] as core.String?,
        outcomeSummary: json_['outcomeSummary'] as core.String?,
        projectId: json_['projectId'] as core.String?,
        resultStorage: json_.containsKey('resultStorage')
            ? ResultStorage.fromJson(
                json_['resultStorage'] as core.Map<core.String, core.dynamic>)
            : null,
        state: json_['state'] as core.String?,
        testExecutions: (json_['testExecutions'] as core.List?)
            ?.map((value) => TestExecution.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        testMatrixId: json_['testMatrixId'] as core.String?,
        testSpecification: json_.containsKey('testSpecification')
            ? TestSpecification.fromJson(json_['testSpecification']
                as core.Map<core.String, core.dynamic>)
            : null,
        timestamp: json_['timestamp'] as core.String?,
      );