TestMatrix.fromJson constructor
TestMatrix.fromJson(
- 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?,
);