public static GetVideoInfoResponse Unmarshall(UnmarshallerContext context) { GetVideoInfoResponse getVideoInfoResponse = new GetVideoInfoResponse(); getVideoInfoResponse.HttpResponse = context.HttpResponse; getVideoInfoResponse.RequestId = context.StringValue("GetVideoInfo.RequestId"); getVideoInfoResponse.AI = context.StringValue("GetVideoInfo.AI"); GetVideoInfoResponse.GetVideoInfo_Video video = new GetVideoInfoResponse.GetVideoInfo_Video(); video.VideoId = context.StringValue("GetVideoInfo.Video.VideoId"); video.Title = context.StringValue("GetVideoInfo.Video.Title"); video.Tags = context.StringValue("GetVideoInfo.Video.Tags"); video.Status = context.StringValue("GetVideoInfo.Video.Status"); video.Size = context.LongValue("GetVideoInfo.Video.Size"); video.Duration = context.FloatValue("GetVideoInfo.Video.Duration"); video.Description = context.StringValue("GetVideoInfo.Video.Description"); video.CreateTime = context.StringValue("GetVideoInfo.Video.CreateTime"); video.CreationTime = context.StringValue("GetVideoInfo.Video.CreationTime"); video.ModifyTime = context.StringValue("GetVideoInfo.Video.ModifyTime"); video.CoverURL = context.StringValue("GetVideoInfo.Video.CoverURL"); video.CateId = context.LongValue("GetVideoInfo.Video.CateId"); video.CateName = context.StringValue("GetVideoInfo.Video.CateName"); video.PreprocessStatus = context.StringValue("GetVideoInfo.Video.PreprocessStatus"); List <string> video_snapshots = new List <string>(); for (int i = 0; i < context.Length("GetVideoInfo.Video.Snapshots.Length"); i++) { video_snapshots.Add(context.StringValue("GetVideoInfo.Video.Snapshots[" + i + "]")); } video.Snapshots = video_snapshots; getVideoInfoResponse.Video = video; return(getVideoInfoResponse); }
public static GetVideoInfoResponse Unmarshall(UnmarshallerContext context) { GetVideoInfoResponse getVideoInfoResponse = new GetVideoInfoResponse(); getVideoInfoResponse.HttpResponse = context.HttpResponse; getVideoInfoResponse.RequestId = context.StringValue("GetVideoInfo.RequestId"); getVideoInfoResponse.AI = context.StringValue("GetVideoInfo.AI"); GetVideoInfoResponse.GetVideoInfo_Video video = new GetVideoInfoResponse.GetVideoInfo_Video(); video.VideoId = context.StringValue("GetVideoInfo.Video.VideoId"); video.Title = context.StringValue("GetVideoInfo.Video.Title"); video.Tags = context.StringValue("GetVideoInfo.Video.Tags"); video.Status = context.StringValue("GetVideoInfo.Video.Status"); video.Size = context.LongValue("GetVideoInfo.Video.Size"); video.Duration = context.FloatValue("GetVideoInfo.Video.Duration"); video.Description = context.StringValue("GetVideoInfo.Video.Description"); video.CreateTime = context.StringValue("GetVideoInfo.Video.CreateTime"); video.ModifyTime = context.StringValue("GetVideoInfo.Video.ModifyTime"); video.ModificationTime = context.StringValue("GetVideoInfo.Video.ModificationTime"); video.CreationTime = context.StringValue("GetVideoInfo.Video.CreationTime"); video.CoverURL = context.StringValue("GetVideoInfo.Video.CoverURL"); video.CateId = context.LongValue("GetVideoInfo.Video.CateId"); video.CateName = context.StringValue("GetVideoInfo.Video.CateName"); video.DownloadSwitch = context.StringValue("GetVideoInfo.Video.DownloadSwitch"); video.TemplateGroupId = context.StringValue("GetVideoInfo.Video.TemplateGroupId"); video.PreprocessStatus = context.StringValue("GetVideoInfo.Video.PreprocessStatus"); video.StorageLocation = context.StringValue("GetVideoInfo.Video.StorageLocation"); video.RegionId = context.StringValue("GetVideoInfo.Video.RegionId"); video.CustomMediaInfo = context.StringValue("GetVideoInfo.Video.CustomMediaInfo"); video.AuditStatus = context.StringValue("GetVideoInfo.Video.AuditStatus"); video.AppId = context.StringValue("GetVideoInfo.Video.AppId"); List <string> video_snapshots = new List <string>(); for (int i = 0; i < context.Length("GetVideoInfo.Video.Snapshots.Length"); i++) { video_snapshots.Add(context.StringValue("GetVideoInfo.Video.Snapshots[" + i + "]")); } video.Snapshots = video_snapshots; List <GetVideoInfoResponse.GetVideoInfo_Video.GetVideoInfo_Thumbnail> video_thumbnailList = new List <GetVideoInfoResponse.GetVideoInfo_Video.GetVideoInfo_Thumbnail>(); for (int i = 0; i < context.Length("GetVideoInfo.Video.ThumbnailList.Length"); i++) { GetVideoInfoResponse.GetVideoInfo_Video.GetVideoInfo_Thumbnail thumbnail = new GetVideoInfoResponse.GetVideoInfo_Video.GetVideoInfo_Thumbnail(); thumbnail.URL = context.StringValue("GetVideoInfo.Video.ThumbnailList[" + i + "].URL"); video_thumbnailList.Add(thumbnail); } video.ThumbnailList = video_thumbnailList; getVideoInfoResponse.Video = video; return(getVideoInfoResponse); }