Aliyun.Acs.Mts.Transform.V20140618.UpdateMediaResponseUnmarshaller.Unmarshall C# (CSharp) Метод

Unmarshall() публичный статический Метод

public static Unmarshall ( UnmarshallerContext context ) : UpdateMediaResponse
context UnmarshallerContext
Результат Aliyun.Acs.Mts.Model.V20140618.UpdateMediaResponse
        public static UpdateMediaResponse Unmarshall(UnmarshallerContext context)
        {
            UpdateMediaResponse updateMediaResponse = new UpdateMediaResponse();

            updateMediaResponse.HttpResponse = context.HttpResponse;
            updateMediaResponse.RequestId = context.StringValue("UpdateMedia.RequestId");

            UpdateMediaResponse.Media_ media = new UpdateMediaResponse.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.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_();
            file.URL = context.StringValue("UpdateMedia.Media.File.URL");
            file.State = context.StringValue("UpdateMedia.Media.File.State");
            media.File = file;
            updateMediaResponse.Media = media;

            return updateMediaResponse;
        }
UpdateMediaResponseUnmarshaller