public DistributionProfileBaseFilter(JToken node) : base(node) { if (node["idEqual"] != null) { this._IdEqual = ParseInt(node["idEqual"].Value <string>()); } if (node["idIn"] != null) { this._IdIn = node["idIn"].Value <string>(); } if (node["createdAtGreaterThanOrEqual"] != null) { this._CreatedAtGreaterThanOrEqual = ParseInt(node["createdAtGreaterThanOrEqual"].Value <string>()); } if (node["createdAtLessThanOrEqual"] != null) { this._CreatedAtLessThanOrEqual = ParseInt(node["createdAtLessThanOrEqual"].Value <string>()); } if (node["updatedAtGreaterThanOrEqual"] != null) { this._UpdatedAtGreaterThanOrEqual = ParseInt(node["updatedAtGreaterThanOrEqual"].Value <string>()); } if (node["updatedAtLessThanOrEqual"] != null) { this._UpdatedAtLessThanOrEqual = ParseInt(node["updatedAtLessThanOrEqual"].Value <string>()); } if (node["statusEqual"] != null) { this._StatusEqual = (DistributionProfileStatus)ParseEnum(typeof(DistributionProfileStatus), node["statusEqual"].Value <string>()); } if (node["statusIn"] != null) { this._StatusIn = node["statusIn"].Value <string>(); } }
public DistributionProfileBaseFilter(XmlElement node) : base(node) { foreach (XmlElement propertyNode in node.ChildNodes) { switch (propertyNode.Name) { case "idEqual": this._IdEqual = ParseInt(propertyNode.InnerText); continue; case "idIn": this._IdIn = propertyNode.InnerText; continue; case "createdAtGreaterThanOrEqual": this._CreatedAtGreaterThanOrEqual = ParseInt(propertyNode.InnerText); continue; case "createdAtLessThanOrEqual": this._CreatedAtLessThanOrEqual = ParseInt(propertyNode.InnerText); continue; case "updatedAtGreaterThanOrEqual": this._UpdatedAtGreaterThanOrEqual = ParseInt(propertyNode.InnerText); continue; case "updatedAtLessThanOrEqual": this._UpdatedAtLessThanOrEqual = ParseInt(propertyNode.InnerText); continue; case "statusEqual": this._StatusEqual = (DistributionProfileStatus)ParseEnum(typeof(DistributionProfileStatus), propertyNode.InnerText); continue; case "statusIn": this._StatusIn = propertyNode.InnerText; continue; } } }
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 static DistributionProfileUpdateStatusRequestBuilder UpdateStatus(int id, DistributionProfileStatus status) { return(new DistributionProfileUpdateStatusRequestBuilder(id, status)); }
public DistributionProfileUpdateStatusRequestBuilder(int id, DistributionProfileStatus status) : this() { this.Id = id; this.Status = status; }
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; } } }