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?,
    );