ZiStatus.fromXML constructor
ZiStatus.fromXML(
- String xmlSTR
Implementation
factory ZiStatus.fromXML(String xmlSTR) {
final document = XmlDocument.parse(xmlSTR);
String desc = document.firstChild!.attributes
.firstWhere((element) => element.name.toString() == "desc",
orElse: orElseEmpty)
.value;
String init = document.firstChild!.attributes
.firstWhere((element) => element.name.toString() == "init")
.value;
String ready = document.firstChild!.attributes
.firstWhere((element) => element.name.toString() == "ready")
.value;
String unknown = document.firstChild!.attributes
.firstWhere((element) => element.name.toString() == "unknown")
.value;
List<Status> status = [];
return ZiStatus(
desc: desc, init: init, ready: ready, unknown: unknown, status: status);
}