SpectraTask.fromXml constructor

SpectraTask.fromXml(
  1. XmlElement element
)

Implementation

factory SpectraTask.fromXml(XmlElement element) {
  return SpectraTask(
    id: element.getAttribute('id') ?? '',
    type: element.getAttribute('type') ?? '',
    name: element.findElements('n').first.innerText,
    files: element
        .findElements('files')
        .first
        .findElements('file')
        .map((f) => f.innerText)
        .toList(),
    objective: element.findElements('objective').first.innerText,
    verification: element.findElements('verification').first.innerText,
    acceptance: element.findElements('acceptance').first.innerText,
  );
}