public KalturaConversionProfileAssetParams(XmlElement node) { foreach (XmlElement propertyNode in node.ChildNodes) { string txt = propertyNode.InnerText; switch (propertyNode.Name) { case "conversionProfileId": this.ConversionProfileId = ParseInt(txt); continue; case "assetParamsId": this.AssetParamsId = ParseInt(txt); continue; case "readyBehavior": this.ReadyBehavior = (KalturaFlavorReadyBehaviorType)ParseEnum(typeof(KalturaFlavorReadyBehaviorType), txt); continue; case "origin": this.Origin = (KalturaAssetParamsOrigin)ParseEnum(typeof(KalturaAssetParamsOrigin), txt); continue; case "systemName": this.SystemName = txt; continue; case "forceNoneComplied": this.ForceNoneComplied = (KalturaNullableBoolean)ParseEnum(typeof(KalturaNullableBoolean), txt); continue; } } }
public KalturaEntryDistribution(XmlElement node) { foreach (XmlElement propertyNode in node.ChildNodes) { string txt = propertyNode.InnerText; switch (propertyNode.Name) { case "id": this.Id = ParseInt(txt); continue; case "createdAt": this.CreatedAt = ParseInt(txt); continue; case "updatedAt": this.UpdatedAt = ParseInt(txt); continue; case "submittedAt": this.SubmittedAt = ParseInt(txt); continue; case "entryId": this.EntryId = txt; continue; case "partnerId": this.PartnerId = ParseInt(txt); continue; case "distributionProfileId": this.DistributionProfileId = ParseInt(txt); continue; case "status": this.Status = (KalturaEntryDistributionStatus)ParseEnum(typeof(KalturaEntryDistributionStatus), txt); continue; case "sunStatus": this.SunStatus = (KalturaEntryDistributionSunStatus)ParseEnum(typeof(KalturaEntryDistributionSunStatus), txt); continue; case "dirtyStatus": this.DirtyStatus = (KalturaEntryDistributionFlag)ParseEnum(typeof(KalturaEntryDistributionFlag), txt); continue; case "thumbAssetIds": this.ThumbAssetIds = txt; continue; case "flavorAssetIds": this.FlavorAssetIds = txt; continue; case "sunrise": this.Sunrise = ParseInt(txt); continue; case "sunset": this.Sunset = ParseInt(txt); continue; case "remoteId": this.RemoteId = txt; continue; case "plays": this.Plays = ParseInt(txt); continue; case "views": this.Views = ParseInt(txt); continue; case "validationErrors": this.ValidationErrors = new List <KalturaDistributionValidationError>(); foreach (XmlElement arrayNode in propertyNode.ChildNodes) { this.ValidationErrors.Add((KalturaDistributionValidationError)KalturaObjectFactory.Create(arrayNode)); } continue; case "errorType": this.ErrorType = (KalturaBatchJobErrorTypes)ParseEnum(typeof(KalturaBatchJobErrorTypes), txt); continue; case "errorNumber": this.ErrorNumber = ParseInt(txt); continue; case "errorDescription": this.ErrorDescription = txt; continue; case "hasSubmitResultsLog": this.HasSubmitResultsLog = (KalturaNullableBoolean)ParseEnum(typeof(KalturaNullableBoolean), txt); continue; case "hasSubmitSentDataLog": this.HasSubmitSentDataLog = (KalturaNullableBoolean)ParseEnum(typeof(KalturaNullableBoolean), txt); continue; case "hasUpdateResultsLog": this.HasUpdateResultsLog = (KalturaNullableBoolean)ParseEnum(typeof(KalturaNullableBoolean), txt); continue; case "hasUpdateSentDataLog": this.HasUpdateSentDataLog = (KalturaNullableBoolean)ParseEnum(typeof(KalturaNullableBoolean), txt); continue; case "hasDeleteResultsLog": this.HasDeleteResultsLog = (KalturaNullableBoolean)ParseEnum(typeof(KalturaNullableBoolean), txt); continue; case "hasDeleteSentDataLog": this.HasDeleteSentDataLog = (KalturaNullableBoolean)ParseEnum(typeof(KalturaNullableBoolean), txt); continue; } } }