public VirusScanJobData(JToken node) : base(node) { if (node["fileContainer"] != null) { this._FileContainer = ObjectFactory.Create <FileContainer>(node["fileContainer"]); } if (node["flavorAssetId"] != null) { this._FlavorAssetId = node["flavorAssetId"].Value <string>(); } if (node["scanResult"] != null) { this._ScanResult = (VirusScanJobResult)ParseEnum(typeof(VirusScanJobResult), node["scanResult"].Value <string>()); } if (node["virusFoundAction"] != null) { this._VirusFoundAction = (VirusFoundAction)ParseEnum(typeof(VirusFoundAction), node["virusFoundAction"].Value <string>()); } }
public VirusScanJobData(XmlElement node) : base(node) { foreach (XmlElement propertyNode in node.ChildNodes) { switch (propertyNode.Name) { case "fileContainer": this._FileContainer = ObjectFactory.Create<FileContainer>(propertyNode); continue; case "flavorAssetId": this._FlavorAssetId = propertyNode.InnerText; continue; case "scanResult": this._ScanResult = (VirusScanJobResult)ParseEnum(typeof(VirusScanJobResult), propertyNode.InnerText); continue; case "virusFoundAction": this._VirusFoundAction = (VirusFoundAction)ParseEnum(typeof(VirusFoundAction), propertyNode.InnerText); continue; } } }