PipelineTaskRerunConfig.fromJson constructor

PipelineTaskRerunConfig.fromJson(
  1. Object? j
)

Implementation

factory PipelineTaskRerunConfig.fromJson(Object? j) {
  final json = j as Map<String, Object?>;
  return PipelineTaskRerunConfig(
    taskId: switch (json['taskId']) {
      null => 0,
      Object $1 => decodeInt64($1),
    },
    taskName: switch (json['taskName']) {
      null => '',
      Object $1 => decodeString($1),
    },
    inputs: switch (json['inputs']) {
      null => null,
      Object $1 => PipelineTaskRerunConfig_Inputs.fromJson($1),
    },
    skipTask: switch (json['skipTask']) {
      null => false,
      Object $1 => decodeBool($1),
    },
    skipDownstreamTasks: switch (json['skipDownstreamTasks']) {
      null => false,
      Object $1 => decodeBool($1),
    },
  );
}