StageState.fromJson constructor

StageState.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory StageState.fromJson(Map<String, dynamic> json) {
  return StageState(
    actionStates: (json['actionStates'] as List?)
        ?.whereNotNull()
        .map((e) => ActionState.fromJson(e as Map<String, dynamic>))
        .toList(),
    inboundExecution: json['inboundExecution'] != null
        ? StageExecution.fromJson(
            json['inboundExecution'] as Map<String, dynamic>)
        : null,
    inboundTransitionState: json['inboundTransitionState'] != null
        ? TransitionState.fromJson(
            json['inboundTransitionState'] as Map<String, dynamic>)
        : null,
    latestExecution: json['latestExecution'] != null
        ? StageExecution.fromJson(
            json['latestExecution'] as Map<String, dynamic>)
        : null,
    stageName: json['stageName'] as String?,
  );
}