public GenericDistributionProfile(JToken node) : base(node) { if (node["genericProviderId"] != null) { this._GenericProviderId = ParseInt(node["genericProviderId"].Value <string>()); } if (node["submitAction"] != null) { this._SubmitAction = ObjectFactory.Create <GenericDistributionProfileAction>(node["submitAction"]); } if (node["updateAction"] != null) { this._UpdateAction = ObjectFactory.Create <GenericDistributionProfileAction>(node["updateAction"]); } if (node["deleteAction"] != null) { this._DeleteAction = ObjectFactory.Create <GenericDistributionProfileAction>(node["deleteAction"]); } if (node["fetchReportAction"] != null) { this._FetchReportAction = ObjectFactory.Create <GenericDistributionProfileAction>(node["fetchReportAction"]); } if (node["updateRequiredEntryFields"] != null) { this._UpdateRequiredEntryFields = node["updateRequiredEntryFields"].Value <string>(); } if (node["updateRequiredMetadataXPaths"] != null) { this._UpdateRequiredMetadataXPaths = node["updateRequiredMetadataXPaths"].Value <string>(); } }
public GenericDistributionProfile(XmlElement node) : base(node) { foreach (XmlElement propertyNode in node.ChildNodes) { switch (propertyNode.Name) { case "genericProviderId": this._GenericProviderId = ParseInt(propertyNode.InnerText); continue; case "submitAction": this._SubmitAction = ObjectFactory.Create <GenericDistributionProfileAction>(propertyNode); continue; case "updateAction": this._UpdateAction = ObjectFactory.Create <GenericDistributionProfileAction>(propertyNode); continue; case "deleteAction": this._DeleteAction = ObjectFactory.Create <GenericDistributionProfileAction>(propertyNode); continue; case "fetchReportAction": this._FetchReportAction = ObjectFactory.Create <GenericDistributionProfileAction>(propertyNode); continue; case "updateRequiredEntryFields": this._UpdateRequiredEntryFields = propertyNode.InnerText; continue; case "updateRequiredMetadataXPaths": this._UpdateRequiredMetadataXPaths = propertyNode.InnerText; continue; } } }