Example #1
0
 public EntriesCsvJobData(JToken node) : base(node)
 {
     if (node["filter"] != null)
     {
         this._Filter = ObjectFactory.Create <BaseEntryFilter>(node["filter"]);
     }
 }
Example #2
0
        public VirusScanProfile(XmlElement node) : base(node)
        {
            foreach (XmlElement propertyNode in node.ChildNodes)
            {
                switch (propertyNode.Name)
                {
                case "id":
                    this._Id = ParseInt(propertyNode.InnerText);
                    continue;

                case "createdAt":
                    this._CreatedAt = ParseInt(propertyNode.InnerText);
                    continue;

                case "updatedAt":
                    this._UpdatedAt = ParseInt(propertyNode.InnerText);
                    continue;

                case "partnerId":
                    this._PartnerId = ParseInt(propertyNode.InnerText);
                    continue;

                case "name":
                    this._Name = propertyNode.InnerText;
                    continue;

                case "status":
                    this._Status = (VirusScanProfileStatus)ParseEnum(typeof(VirusScanProfileStatus), propertyNode.InnerText);
                    continue;

                case "engineType":
                    this._EngineType = (VirusScanEngineType)StringEnum.Parse(typeof(VirusScanEngineType), propertyNode.InnerText);
                    continue;

                case "entryFilter":
                    this._EntryFilter = ObjectFactory.Create <BaseEntryFilter>(propertyNode);
                    continue;

                case "actionIfInfected":
                    this._ActionIfInfected = (VirusFoundAction)ParseEnum(typeof(VirusFoundAction), propertyNode.InnerText);
                    continue;
                }
            }
        }
Example #3
0
 public GenericSyndicationFeed(JToken node) : base(node)
 {
     if (node["feedDescription"] != null)
     {
         this._FeedDescription = node["feedDescription"].Value <string>();
     }
     if (node["feedLandingPage"] != null)
     {
         this._FeedLandingPage = node["feedLandingPage"].Value <string>();
     }
     if (node["entryFilter"] != null)
     {
         this._EntryFilter = ObjectFactory.Create <BaseEntryFilter>(node["entryFilter"]);
     }
     if (node["pageSize"] != null)
     {
         this._PageSize = ParseInt(node["pageSize"].Value <string>());
     }
 }
 public VirusScanProfile(JToken node) : base(node)
 {
     if (node["id"] != null)
     {
         this._Id = ParseInt(node["id"].Value <string>());
     }
     if (node["createdAt"] != null)
     {
         this._CreatedAt = ParseInt(node["createdAt"].Value <string>());
     }
     if (node["updatedAt"] != null)
     {
         this._UpdatedAt = ParseInt(node["updatedAt"].Value <string>());
     }
     if (node["partnerId"] != null)
     {
         this._PartnerId = ParseInt(node["partnerId"].Value <string>());
     }
     if (node["name"] != null)
     {
         this._Name = node["name"].Value <string>();
     }
     if (node["status"] != null)
     {
         this._Status = (VirusScanProfileStatus)ParseEnum(typeof(VirusScanProfileStatus), node["status"].Value <string>());
     }
     if (node["engineType"] != null)
     {
         this._EngineType = (VirusScanEngineType)StringEnum.Parse(typeof(VirusScanEngineType), node["engineType"].Value <string>());
     }
     if (node["entryFilter"] != null)
     {
         this._EntryFilter = ObjectFactory.Create <BaseEntryFilter>(node["entryFilter"]);
     }
     if (node["actionIfInfected"] != null)
     {
         this._ActionIfInfected = (VirusFoundAction)ParseEnum(typeof(VirusFoundAction), node["actionIfInfected"].Value <string>());
     }
 }
        public GenericSyndicationFeed(XmlElement node) : base(node)
        {
            foreach (XmlElement propertyNode in node.ChildNodes)
            {
                switch (propertyNode.Name)
                {
                case "feedDescription":
                    this._FeedDescription = propertyNode.InnerText;
                    continue;

                case "feedLandingPage":
                    this._FeedLandingPage = propertyNode.InnerText;
                    continue;

                case "entryFilter":
                    this._EntryFilter = ObjectFactory.Create <BaseEntryFilter>(propertyNode);
                    continue;

                case "pageSize":
                    this._PageSize = ParseInt(propertyNode.InnerText);
                    continue;
                }
            }
        }