public BeaconAbstractScheduledResourceItem(JToken node) : base(node) { if (node["searchTerm"] != null) { this._SearchTerm = node["searchTerm"].Value <string>(); } if (node["itemType"] != null) { this._ItemType = (ESearchItemType)ParseEnum(typeof(ESearchItemType), node["itemType"].Value <string>()); } if (node["range"] != null) { this._Range = ObjectFactory.Create <ESearchRange>(node["range"]); } }
public ESearchAbstractUserItem(JToken node) : base(node) { if (node["searchTerm"] != null) { this._SearchTerm = node["searchTerm"].Value <string>(); } if (node["itemType"] != null) { this._ItemType = (ESearchItemType)ParseEnum(typeof(ESearchItemType), node["itemType"].Value <string>()); } if (node["range"] != null) { this._Range = ObjectFactory.Create <ESearchRange>(node["range"]); } if (node["addHighlight"] != null) { this._AddHighlight = ParseBool(node["addHighlight"].Value <string>()); } }
public ESearchItem(XmlElement node) : base(node) { foreach (XmlElement propertyNode in node.ChildNodes) { switch (propertyNode.Name) { case "searchTerm": this._SearchTerm = propertyNode.InnerText; continue; case "itemType": this._ItemType = (ESearchItemType)ParseEnum(typeof(ESearchItemType), propertyNode.InnerText); continue; case "range": this._Range = ObjectFactory.Create <ESearchRange>(propertyNode); continue; } } }