decode method

StepNode decode(
  1. dynamic v
)

Implementation

StepNode decode(dynamic v) => _checked(v, (Map<String, dynamic> map) {
  switch(map['type']) {
    case 'AskStep': return AskStepMapper._().decode(map);
    case 'CommandStep': return CommandStepMapper._().decode(map);
    case 'JavascriptStep': return JavascriptStepMapper._().decode(map);
    case 'ReadStep': return ReadStepMapper._().decode(map);
    case 'RunTaskStep': return RunTaskStepMapper._().decode(map);
    case 'VariablesStep': return VariablesStepMapper._().decode(map);
    case 'WriteStep': return WriteStepMapper._().decode(map);
    default: return fromMap(map);
  }
});