encode method

dynamic encode(
  1. StepNode v
)

Implementation

dynamic encode(StepNode v) {
  if (v is VariablesStep) { return VariablesStepMapper._().encode(v); }
  else if (v is AskStep) { return AskStepMapper._().encode(v); }
  else if (v is ReadStep) { return ReadStepMapper._().encode(v); }
  else if (v is JavascriptStep) { return JavascriptStepMapper._().encode(v); }
  else if (v is RunTaskStep) { return RunTaskStepMapper._().encode(v); }
  else if (v is CommandStep) { return CommandStepMapper._().encode(v); }
  else if (v is WriteStep) { return WriteStepMapper._().encode(v); }
  else { return toMap(v); }
}