PipelineExecutionSummary.fromJson constructor
PipelineExecutionSummary.fromJson(
- Map<String, dynamic> json
)
Implementation
factory PipelineExecutionSummary.fromJson(Map<String, dynamic> json) {
return PipelineExecutionSummary(
lastUpdateTime: timeStampFromJson(json['lastUpdateTime']),
pipelineExecutionId: json['pipelineExecutionId'] as String?,
sourceRevisions: (json['sourceRevisions'] as List?)
?.whereNotNull()
.map((e) => SourceRevision.fromJson(e as Map<String, dynamic>))
.toList(),
startTime: timeStampFromJson(json['startTime']),
status: (json['status'] as String?)?.toPipelineExecutionStatus(),
stopTrigger: json['stopTrigger'] != null
? StopExecutionTrigger.fromJson(
json['stopTrigger'] as Map<String, dynamic>)
: null,
trigger: json['trigger'] != null
? ExecutionTrigger.fromJson(json['trigger'] as Map<String, dynamic>)
: null,
);
}