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;
				}
			}
		}