public static UpdateMediaResponse Unmarshall(UnmarshallerContext context) { UpdateMediaResponse updateMediaResponse = new UpdateMediaResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("UpdateMedia.RequestId") }; UpdateMediaResponse.Media_ media = new UpdateMediaResponse.Media_() { MediaId = context.StringValue("UpdateMedia.Media.MediaId"), Title = context.StringValue("UpdateMedia.Media.Title"), Description = context.StringValue("UpdateMedia.Media.Description"), CoverURL = context.StringValue("UpdateMedia.Media.CoverURL"), CateId = context.LongValue("UpdateMedia.Media.CateId"), Duration = context.StringValue("UpdateMedia.Media.Duration"), Format = context.StringValue("UpdateMedia.Media.Format"), Size = context.StringValue("UpdateMedia.Media.Size"), Bitrate = context.StringValue("UpdateMedia.Media.Bitrate"), Width = context.StringValue("UpdateMedia.Media.Width"), Height = context.StringValue("UpdateMedia.Media.Height"), Fps = context.StringValue("UpdateMedia.Media.Fps"), PublishState = context.StringValue("UpdateMedia.Media.PublishState"), CreationTime = context.StringValue("UpdateMedia.Media.CreationTime") }; List <string> tags = new List <string>(); for (int i = 0; i < context.Length("UpdateMedia.Media.Tags.Length"); i++) { tags.Add(context.StringValue($"UpdateMedia.Media.Tags[{i}]")); } media.Tags = tags; List <string> runIdList = new List <string>(); for (int i = 0; i < context.Length("UpdateMedia.Media.RunIdList.Length"); i++) { runIdList.Add(context.StringValue($"UpdateMedia.Media.RunIdList[{i}]")); } media.RunIdList = runIdList; UpdateMediaResponse.Media_.File_ file = new UpdateMediaResponse.Media_.File_() { URL = context.StringValue("UpdateMedia.Media.File.URL"), State = context.StringValue("UpdateMedia.Media.File.State") }; media.File = file; updateMediaResponse.Media = media; return(updateMediaResponse); }
public static UpdateMediaResponse Unmarshall(UnmarshallerContext context) { UpdateMediaResponse updateMediaResponse = new UpdateMediaResponse(); updateMediaResponse.HttpResponse = context.HttpResponse; updateMediaResponse.RequestId = context.StringValue("UpdateMedia.RequestId"); UpdateMediaResponse.UpdateMedia_Media media = new UpdateMediaResponse.UpdateMedia_Media(); media.MediaId = context.StringValue("UpdateMedia.Media.MediaId"); media.Title = context.StringValue("UpdateMedia.Media.Title"); media.Description = context.StringValue("UpdateMedia.Media.Description"); media.CoverURL = context.StringValue("UpdateMedia.Media.CoverURL"); media.CateId = context.LongValue("UpdateMedia.Media.CateId"); media.Duration = context.StringValue("UpdateMedia.Media.Duration"); media.Format = context.StringValue("UpdateMedia.Media.Format"); media.Size = context.StringValue("UpdateMedia.Media.Size"); media.Bitrate = context.StringValue("UpdateMedia.Media.Bitrate"); media.Width = context.StringValue("UpdateMedia.Media.Width"); media.Height = context.StringValue("UpdateMedia.Media.Height"); media.Fps = context.StringValue("UpdateMedia.Media.Fps"); media.PublishState = context.StringValue("UpdateMedia.Media.PublishState"); media.CensorState = context.StringValue("UpdateMedia.Media.CensorState"); media.CreationTime = context.StringValue("UpdateMedia.Media.CreationTime"); List <string> media_tags = new List <string>(); for (int i = 0; i < context.Length("UpdateMedia.Media.Tags.Length"); i++) { media_tags.Add(context.StringValue("UpdateMedia.Media.Tags[" + i + "]")); } media.Tags = media_tags; List <string> media_runIdList = new List <string>(); for (int i = 0; i < context.Length("UpdateMedia.Media.RunIdList.Length"); i++) { media_runIdList.Add(context.StringValue("UpdateMedia.Media.RunIdList[" + i + "]")); } media.RunIdList = media_runIdList; UpdateMediaResponse.UpdateMedia_Media.UpdateMedia_File file = new UpdateMediaResponse.UpdateMedia_Media.UpdateMedia_File(); file.URL = context.StringValue("UpdateMedia.Media.File.URL"); file.State = context.StringValue("UpdateMedia.Media.File.State"); media.File = file; updateMediaResponse.Media = media; return(updateMediaResponse); }