public ScheduleEventFilter(JToken node) : base(node) { if (node["resourceIdsLike"] != null) { this._ResourceIdsLike = node["resourceIdsLike"].Value <string>(); } if (node["resourceIdsMultiLikeOr"] != null) { this._ResourceIdsMultiLikeOr = node["resourceIdsMultiLikeOr"].Value <string>(); } if (node["resourceIdsMultiLikeAnd"] != null) { this._ResourceIdsMultiLikeAnd = node["resourceIdsMultiLikeAnd"].Value <string>(); } if (node["parentResourceIdsLike"] != null) { this._ParentResourceIdsLike = node["parentResourceIdsLike"].Value <string>(); } if (node["parentResourceIdsMultiLikeOr"] != null) { this._ParentResourceIdsMultiLikeOr = node["parentResourceIdsMultiLikeOr"].Value <string>(); } if (node["parentResourceIdsMultiLikeAnd"] != null) { this._ParentResourceIdsMultiLikeAnd = node["parentResourceIdsMultiLikeAnd"].Value <string>(); } if (node["templateEntryCategoriesIdsMultiLikeAnd"] != null) { this._TemplateEntryCategoriesIdsMultiLikeAnd = node["templateEntryCategoriesIdsMultiLikeAnd"].Value <string>(); } if (node["templateEntryCategoriesIdsMultiLikeOr"] != null) { this._TemplateEntryCategoriesIdsMultiLikeOr = node["templateEntryCategoriesIdsMultiLikeOr"].Value <string>(); } if (node["resourceSystemNamesMultiLikeOr"] != null) { this._ResourceSystemNamesMultiLikeOr = node["resourceSystemNamesMultiLikeOr"].Value <string>(); } if (node["templateEntryCategoriesIdsLike"] != null) { this._TemplateEntryCategoriesIdsLike = node["templateEntryCategoriesIdsLike"].Value <string>(); } if (node["resourceSystemNamesMultiLikeAnd"] != null) { this._ResourceSystemNamesMultiLikeAnd = node["resourceSystemNamesMultiLikeAnd"].Value <string>(); } if (node["resourceSystemNamesLike"] != null) { this._ResourceSystemNamesLike = node["resourceSystemNamesLike"].Value <string>(); } if (node["resourceIdEqual"] != null) { this._ResourceIdEqual = node["resourceIdEqual"].Value <string>(); } if (node["orderBy"] != null) { this._OrderBy = (ScheduleEventOrderBy)StringEnum.Parse(typeof(ScheduleEventOrderBy), node["orderBy"].Value <string>()); } }
public ScheduleEventFilter(XmlElement node) : base(node) { foreach (XmlElement propertyNode in node.ChildNodes) { switch (propertyNode.Name) { case "resourceIdsLike": this._ResourceIdsLike = propertyNode.InnerText; continue; case "resourceIdsMultiLikeOr": this._ResourceIdsMultiLikeOr = propertyNode.InnerText; continue; case "resourceIdsMultiLikeAnd": this._ResourceIdsMultiLikeAnd = propertyNode.InnerText; continue; case "parentResourceIdsLike": this._ParentResourceIdsLike = propertyNode.InnerText; continue; case "parentResourceIdsMultiLikeOr": this._ParentResourceIdsMultiLikeOr = propertyNode.InnerText; continue; case "parentResourceIdsMultiLikeAnd": this._ParentResourceIdsMultiLikeAnd = propertyNode.InnerText; continue; case "templateEntryCategoriesIdsMultiLikeAnd": this._TemplateEntryCategoriesIdsMultiLikeAnd = propertyNode.InnerText; continue; case "templateEntryCategoriesIdsMultiLikeOr": this._TemplateEntryCategoriesIdsMultiLikeOr = propertyNode.InnerText; continue; case "resourceSystemNamesMultiLikeOr": this._ResourceSystemNamesMultiLikeOr = propertyNode.InnerText; continue; case "templateEntryCategoriesIdsLike": this._TemplateEntryCategoriesIdsLike = propertyNode.InnerText; continue; case "resourceSystemNamesMultiLikeAnd": this._ResourceSystemNamesMultiLikeAnd = propertyNode.InnerText; continue; case "resourceSystemNamesLike": this._ResourceSystemNamesLike = propertyNode.InnerText; continue; case "resourceIdEqual": this._ResourceIdEqual = propertyNode.InnerText; continue; case "orderBy": this._OrderBy = (ScheduleEventOrderBy)StringEnum.Parse(typeof(ScheduleEventOrderBy), propertyNode.InnerText); continue; } } }