toJson method

Map<String, dynamic> toJson()

Implementation

Map<String,dynamic> toJson(){
  List<String> elements = [];
  uiElements?.forEach((element) {
    elements.add(element.rawValue);
  });

  Map<String, dynamic> json = {
    "named": named,
    "instruction": instruction,
    "totalSeconds": totalSeconds,
    "totalReps": totalReps,
    "uiElements": elements,
    "type": type
  };
  return json;
}