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;
				}
			}
		}
Exemplo n.º 3
0
        public CaptureThumbJobData(XmlElement node) : base(node)
        {
            foreach (XmlElement propertyNode in node.ChildNodes)
            {
                switch (propertyNode.Name)
                {
                case "fileContainer":
                    this._FileContainer = ObjectFactory.Create <FileContainer>(propertyNode);
                    continue;

                case "actualSrcFileSyncLocalPath":
                    this._ActualSrcFileSyncLocalPath = propertyNode.InnerText;
                    continue;

                case "srcFileSyncRemoteUrl":
                    this._SrcFileSyncRemoteUrl = propertyNode.InnerText;
                    continue;

                case "thumbParamsOutputId":
                    this._ThumbParamsOutputId = ParseInt(propertyNode.InnerText);
                    continue;

                case "thumbAssetId":
                    this._ThumbAssetId = propertyNode.InnerText;
                    continue;

                case "srcAssetId":
                    this._SrcAssetId = propertyNode.InnerText;
                    continue;

                case "srcAssetType":
                    this._SrcAssetType = (AssetType)StringEnum.Parse(typeof(AssetType), propertyNode.InnerText);
                    continue;

                case "thumbPath":
                    this._ThumbPath = propertyNode.InnerText;
                    continue;
                }
            }
        }
 public CaptureThumbJobData(JToken node) : base(node)
 {
     if (node["fileContainer"] != null)
     {
         this._FileContainer = ObjectFactory.Create <FileContainer>(node["fileContainer"]);
     }
     if (node["actualSrcFileSyncLocalPath"] != null)
     {
         this._ActualSrcFileSyncLocalPath = node["actualSrcFileSyncLocalPath"].Value <string>();
     }
     if (node["srcFileSyncRemoteUrl"] != null)
     {
         this._SrcFileSyncRemoteUrl = node["srcFileSyncRemoteUrl"].Value <string>();
     }
     if (node["thumbParamsOutputId"] != null)
     {
         this._ThumbParamsOutputId = ParseInt(node["thumbParamsOutputId"].Value <string>());
     }
     if (node["thumbAssetId"] != null)
     {
         this._ThumbAssetId = node["thumbAssetId"].Value <string>();
     }
     if (node["srcAssetId"] != null)
     {
         this._SrcAssetId = node["srcAssetId"].Value <string>();
     }
     if (node["srcAssetEncryptionKey"] != null)
     {
         this._SrcAssetEncryptionKey = node["srcAssetEncryptionKey"].Value <string>();
     }
     if (node["srcAssetType"] != null)
     {
         this._SrcAssetType = (AssetType)StringEnum.Parse(typeof(AssetType), node["srcAssetType"].Value <string>());
     }
     if (node["thumbPath"] != null)
     {
         this._ThumbPath = node["thumbPath"].Value <string>();
     }
 }
 public TransformMetadataJobData(JToken node) : base(node)
 {
     if (node["srcXsl"] != null)
     {
         this._SrcXsl = ObjectFactory.Create <FileContainer>(node["srcXsl"]);
     }
     if (node["srcVersion"] != null)
     {
         this._SrcVersion = ParseInt(node["srcVersion"].Value <string>());
     }
     if (node["destVersion"] != null)
     {
         this._DestVersion = ParseInt(node["destVersion"].Value <string>());
     }
     if (node["destXsd"] != null)
     {
         this._DestXsd = ObjectFactory.Create <FileContainer>(node["destXsd"]);
     }
     if (node["metadataProfileId"] != null)
     {
         this._MetadataProfileId = ParseInt(node["metadataProfileId"].Value <string>());
     }
 }