ZlDeviceParameter.fromXML constructor
ZlDeviceParameter.fromXML(
- String xmlSTR
Implementation
factory ZlDeviceParameter.fromXML(String xmlSTR) {
final document = XmlDocument.parse(xmlSTR);
XmlElement? vendorModelInfoElement =
document.firstChild!.getElement("vendorModelInfo");
XmlElement? ipAndPortElement = document.firstChild!.getElement("ipAndPort");
XmlElement? statusElement = document.firstChild!.getElement("zlStatus");
VendorModelInfo vendorModelInfo = vendorModelInfoElement == null
? VendorModelInfo(vendor: '', model: '', miscInfo: '')
: VendorModelInfo.fromXML(vendorModelInfoElement.toXmlString());
IpAndPort ipAndPort = IpAndPort.fromXML(ipAndPortElement!.toXmlString());
ZlStatus status = ZlStatus.fromXML(statusElement!.toXmlString());
return ZlDeviceParameter(
vendorModelInfo: vendorModelInfo,
ipAndPort: ipAndPort,
status: status,
);
}