public DistributionProviderBaseFilter(JToken node) : base(node) { if (node["typeEqual"] != null) { this._TypeEqual = (DistributionProviderType)StringEnum.Parse(typeof(DistributionProviderType), node["typeEqual"].Value <string>()); } if (node["typeIn"] != null) { this._TypeIn = node["typeIn"].Value <string>(); } }
public DistributionJobData(XmlElement node) : base(node) { foreach (XmlElement propertyNode in node.ChildNodes) { switch (propertyNode.Name) { case "distributionProfileId": this._DistributionProfileId = ParseInt(propertyNode.InnerText); continue; case "distributionProfile": this._DistributionProfile = ObjectFactory.Create <DistributionProfile>(propertyNode); continue; case "entryDistributionId": this._EntryDistributionId = ParseInt(propertyNode.InnerText); continue; case "entryDistribution": this._EntryDistribution = ObjectFactory.Create <EntryDistribution>(propertyNode); continue; case "remoteId": this._RemoteId = propertyNode.InnerText; continue; case "providerType": this._ProviderType = (DistributionProviderType)StringEnum.Parse(typeof(DistributionProviderType), propertyNode.InnerText); continue; case "providerData": this._ProviderData = ObjectFactory.Create <DistributionJobProviderData>(propertyNode); continue; case "results": this._Results = propertyNode.InnerText; continue; case "sentData": this._SentData = propertyNode.InnerText; continue; case "mediaFiles": this._MediaFiles = new List <DistributionRemoteMediaFile>(); foreach (XmlElement arrayNode in propertyNode.ChildNodes) { this._MediaFiles.Add(ObjectFactory.Create <DistributionRemoteMediaFile>(arrayNode)); } continue; } } }
public DistributionProviderBaseFilter(XmlElement node) : base(node) { foreach (XmlElement propertyNode in node.ChildNodes) { switch (propertyNode.Name) { case "typeEqual": this._TypeEqual = (DistributionProviderType)StringEnum.Parse(typeof(DistributionProviderType), propertyNode.InnerText); continue; case "typeIn": this._TypeIn = propertyNode.InnerText; continue; } } }
public DistributionJobData(JToken node) : base(node) { if (node["distributionProfileId"] != null) { this._DistributionProfileId = ParseInt(node["distributionProfileId"].Value <string>()); } if (node["distributionProfile"] != null) { this._DistributionProfile = ObjectFactory.Create <DistributionProfile>(node["distributionProfile"]); } if (node["entryDistributionId"] != null) { this._EntryDistributionId = ParseInt(node["entryDistributionId"].Value <string>()); } if (node["entryDistribution"] != null) { this._EntryDistribution = ObjectFactory.Create <EntryDistribution>(node["entryDistribution"]); } if (node["remoteId"] != null) { this._RemoteId = node["remoteId"].Value <string>(); } if (node["providerType"] != null) { this._ProviderType = (DistributionProviderType)StringEnum.Parse(typeof(DistributionProviderType), node["providerType"].Value <string>()); } if (node["providerData"] != null) { this._ProviderData = ObjectFactory.Create <DistributionJobProviderData>(node["providerData"]); } if (node["results"] != null) { this._Results = node["results"].Value <string>(); } if (node["sentData"] != null) { this._SentData = node["sentData"].Value <string>(); } if (node["mediaFiles"] != null) { this._MediaFiles = new List <DistributionRemoteMediaFile>(); foreach (var arrayNode in node["mediaFiles"].Children()) { this._MediaFiles.Add(ObjectFactory.Create <DistributionRemoteMediaFile>(arrayNode)); } } }
public DistributionProvider(XmlElement node) : base(node) { foreach (XmlElement propertyNode in node.ChildNodes) { switch (propertyNode.Name) { case "type": this._Type = (DistributionProviderType)StringEnum.Parse(typeof(DistributionProviderType), propertyNode.InnerText); continue; case "name": this._Name = propertyNode.InnerText; continue; case "scheduleUpdateEnabled": this._ScheduleUpdateEnabled = ParseBool(propertyNode.InnerText); continue; case "availabilityUpdateEnabled": this._AvailabilityUpdateEnabled = ParseBool(propertyNode.InnerText); continue; case "deleteInsteadUpdate": this._DeleteInsteadUpdate = ParseBool(propertyNode.InnerText); continue; case "intervalBeforeSunrise": this._IntervalBeforeSunrise = ParseInt(propertyNode.InnerText); continue; case "intervalBeforeSunset": this._IntervalBeforeSunset = ParseInt(propertyNode.InnerText); continue; case "updateRequiredEntryFields": this._UpdateRequiredEntryFields = propertyNode.InnerText; continue; case "updateRequiredMetadataXPaths": this._UpdateRequiredMetadataXPaths = propertyNode.InnerText; continue; } } }
public DistributionProvider(JToken node) : base(node) { if (node["type"] != null) { this._Type = (DistributionProviderType)StringEnum.Parse(typeof(DistributionProviderType), node["type"].Value <string>()); } if (node["name"] != null) { this._Name = node["name"].Value <string>(); } if (node["scheduleUpdateEnabled"] != null) { this._ScheduleUpdateEnabled = ParseBool(node["scheduleUpdateEnabled"].Value <string>()); } if (node["availabilityUpdateEnabled"] != null) { this._AvailabilityUpdateEnabled = ParseBool(node["availabilityUpdateEnabled"].Value <string>()); } if (node["deleteInsteadUpdate"] != null) { this._DeleteInsteadUpdate = ParseBool(node["deleteInsteadUpdate"].Value <string>()); } if (node["intervalBeforeSunrise"] != null) { this._IntervalBeforeSunrise = ParseInt(node["intervalBeforeSunrise"].Value <string>()); } if (node["intervalBeforeSunset"] != null) { this._IntervalBeforeSunset = ParseInt(node["intervalBeforeSunset"].Value <string>()); } if (node["updateRequiredEntryFields"] != null) { this._UpdateRequiredEntryFields = node["updateRequiredEntryFields"].Value <string>(); } if (node["updateRequiredMetadataXPaths"] != null) { this._UpdateRequiredMetadataXPaths = node["updateRequiredMetadataXPaths"].Value <string>(); } }
public DistributionProfile(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["providerType"] != null) { this._ProviderType = (DistributionProviderType)StringEnum.Parse(typeof(DistributionProviderType), node["providerType"].Value <string>()); } if (node["name"] != null) { this._Name = node["name"].Value <string>(); } if (node["status"] != null) { this._Status = (DistributionProfileStatus)ParseEnum(typeof(DistributionProfileStatus), node["status"].Value <string>()); } if (node["submitEnabled"] != null) { this._SubmitEnabled = (DistributionProfileActionStatus)ParseEnum(typeof(DistributionProfileActionStatus), node["submitEnabled"].Value <string>()); } if (node["updateEnabled"] != null) { this._UpdateEnabled = (DistributionProfileActionStatus)ParseEnum(typeof(DistributionProfileActionStatus), node["updateEnabled"].Value <string>()); } if (node["deleteEnabled"] != null) { this._DeleteEnabled = (DistributionProfileActionStatus)ParseEnum(typeof(DistributionProfileActionStatus), node["deleteEnabled"].Value <string>()); } if (node["reportEnabled"] != null) { this._ReportEnabled = (DistributionProfileActionStatus)ParseEnum(typeof(DistributionProfileActionStatus), node["reportEnabled"].Value <string>()); } if (node["autoCreateFlavors"] != null) { this._AutoCreateFlavors = node["autoCreateFlavors"].Value <string>(); } if (node["autoCreateThumb"] != null) { this._AutoCreateThumb = node["autoCreateThumb"].Value <string>(); } if (node["optionalFlavorParamsIds"] != null) { this._OptionalFlavorParamsIds = node["optionalFlavorParamsIds"].Value <string>(); } if (node["requiredFlavorParamsIds"] != null) { this._RequiredFlavorParamsIds = node["requiredFlavorParamsIds"].Value <string>(); } if (node["optionalThumbDimensions"] != null) { this._OptionalThumbDimensions = new List <DistributionThumbDimensions>(); foreach (var arrayNode in node["optionalThumbDimensions"].Children()) { this._OptionalThumbDimensions.Add(ObjectFactory.Create <DistributionThumbDimensions>(arrayNode)); } } if (node["requiredThumbDimensions"] != null) { this._RequiredThumbDimensions = new List <DistributionThumbDimensions>(); foreach (var arrayNode in node["requiredThumbDimensions"].Children()) { this._RequiredThumbDimensions.Add(ObjectFactory.Create <DistributionThumbDimensions>(arrayNode)); } } if (node["optionalAssetDistributionRules"] != null) { this._OptionalAssetDistributionRules = new List <AssetDistributionRule>(); foreach (var arrayNode in node["optionalAssetDistributionRules"].Children()) { this._OptionalAssetDistributionRules.Add(ObjectFactory.Create <AssetDistributionRule>(arrayNode)); } } if (node["requiredAssetDistributionRules"] != null) { this._RequiredAssetDistributionRules = new List <AssetDistributionRule>(); foreach (var arrayNode in node["requiredAssetDistributionRules"].Children()) { this._RequiredAssetDistributionRules.Add(ObjectFactory.Create <AssetDistributionRule>(arrayNode)); } } if (node["sunriseDefaultOffset"] != null) { this._SunriseDefaultOffset = ParseInt(node["sunriseDefaultOffset"].Value <string>()); } if (node["sunsetDefaultOffset"] != null) { this._SunsetDefaultOffset = ParseInt(node["sunsetDefaultOffset"].Value <string>()); } if (node["recommendedStorageProfileForDownload"] != null) { this._RecommendedStorageProfileForDownload = ParseInt(node["recommendedStorageProfileForDownload"].Value <string>()); } if (node["recommendedDcForDownload"] != null) { this._RecommendedDcForDownload = ParseInt(node["recommendedDcForDownload"].Value <string>()); } if (node["recommendedDcForExecute"] != null) { this._RecommendedDcForExecute = ParseInt(node["recommendedDcForExecute"].Value <string>()); } if (node["distributeTrigger"] != null) { this._DistributeTrigger = (DistributeTrigger)ParseEnum(typeof(DistributeTrigger), node["distributeTrigger"].Value <string>()); } }
public DistributionProfile(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 "providerType": this._ProviderType = (DistributionProviderType)StringEnum.Parse(typeof(DistributionProviderType), propertyNode.InnerText); continue; case "name": this._Name = propertyNode.InnerText; continue; case "status": this._Status = (DistributionProfileStatus)ParseEnum(typeof(DistributionProfileStatus), propertyNode.InnerText); continue; case "submitEnabled": this._SubmitEnabled = (DistributionProfileActionStatus)ParseEnum(typeof(DistributionProfileActionStatus), propertyNode.InnerText); continue; case "updateEnabled": this._UpdateEnabled = (DistributionProfileActionStatus)ParseEnum(typeof(DistributionProfileActionStatus), propertyNode.InnerText); continue; case "deleteEnabled": this._DeleteEnabled = (DistributionProfileActionStatus)ParseEnum(typeof(DistributionProfileActionStatus), propertyNode.InnerText); continue; case "reportEnabled": this._ReportEnabled = (DistributionProfileActionStatus)ParseEnum(typeof(DistributionProfileActionStatus), propertyNode.InnerText); continue; case "autoCreateFlavors": this._AutoCreateFlavors = propertyNode.InnerText; continue; case "autoCreateThumb": this._AutoCreateThumb = propertyNode.InnerText; continue; case "optionalFlavorParamsIds": this._OptionalFlavorParamsIds = propertyNode.InnerText; continue; case "requiredFlavorParamsIds": this._RequiredFlavorParamsIds = propertyNode.InnerText; continue; case "optionalThumbDimensions": this._OptionalThumbDimensions = new List <DistributionThumbDimensions>(); foreach (XmlElement arrayNode in propertyNode.ChildNodes) { this._OptionalThumbDimensions.Add(ObjectFactory.Create <DistributionThumbDimensions>(arrayNode)); } continue; case "requiredThumbDimensions": this._RequiredThumbDimensions = new List <DistributionThumbDimensions>(); foreach (XmlElement arrayNode in propertyNode.ChildNodes) { this._RequiredThumbDimensions.Add(ObjectFactory.Create <DistributionThumbDimensions>(arrayNode)); } continue; case "optionalAssetDistributionRules": this._OptionalAssetDistributionRules = new List <AssetDistributionRule>(); foreach (XmlElement arrayNode in propertyNode.ChildNodes) { this._OptionalAssetDistributionRules.Add(ObjectFactory.Create <AssetDistributionRule>(arrayNode)); } continue; case "requiredAssetDistributionRules": this._RequiredAssetDistributionRules = new List <AssetDistributionRule>(); foreach (XmlElement arrayNode in propertyNode.ChildNodes) { this._RequiredAssetDistributionRules.Add(ObjectFactory.Create <AssetDistributionRule>(arrayNode)); } continue; case "sunriseDefaultOffset": this._SunriseDefaultOffset = ParseInt(propertyNode.InnerText); continue; case "sunsetDefaultOffset": this._SunsetDefaultOffset = ParseInt(propertyNode.InnerText); continue; case "recommendedStorageProfileForDownload": this._RecommendedStorageProfileForDownload = ParseInt(propertyNode.InnerText); continue; case "recommendedDcForDownload": this._RecommendedDcForDownload = ParseInt(propertyNode.InnerText); continue; case "recommendedDcForExecute": this._RecommendedDcForExecute = ParseInt(propertyNode.InnerText); continue; } } }