public static DescribeLiveStreamSnapshotInfoResponse Unmarshall(UnmarshallerContext context) { DescribeLiveStreamSnapshotInfoResponse describeLiveStreamSnapshotInfoResponse = new DescribeLiveStreamSnapshotInfoResponse(); describeLiveStreamSnapshotInfoResponse.HttpResponse = context.HttpResponse; describeLiveStreamSnapshotInfoResponse.RequestId = context.StringValue("DescribeLiveStreamSnapshotInfo.RequestId"); describeLiveStreamSnapshotInfoResponse.NextStartTime = context.StringValue("DescribeLiveStreamSnapshotInfo.NextStartTime"); List<DescribeLiveStreamSnapshotInfoResponse.LiveStreamSnapshotInfo> liveStreamSnapshotInfoList = new List<DescribeLiveStreamSnapshotInfoResponse.LiveStreamSnapshotInfo>(); for (int i = 0; i < context.Length("DescribeLiveStreamSnapshotInfo.LiveStreamSnapshotInfoList.Length"); i++) { DescribeLiveStreamSnapshotInfoResponse.LiveStreamSnapshotInfo liveStreamSnapshotInfo = new DescribeLiveStreamSnapshotInfoResponse.LiveStreamSnapshotInfo(); liveStreamSnapshotInfo.OssEndpoint = context.StringValue("DescribeLiveStreamSnapshotInfo.LiveStreamSnapshotInfoList["+ i +"].OssEndpoint"); liveStreamSnapshotInfo.OssBucket = context.StringValue("DescribeLiveStreamSnapshotInfo.LiveStreamSnapshotInfoList["+ i +"].OssBucket"); liveStreamSnapshotInfo.OssObject = context.StringValue("DescribeLiveStreamSnapshotInfo.LiveStreamSnapshotInfoList["+ i +"].OssObject"); liveStreamSnapshotInfo.CreateTime = context.StringValue("DescribeLiveStreamSnapshotInfo.LiveStreamSnapshotInfoList["+ i +"].CreateTime"); liveStreamSnapshotInfoList.Add(liveStreamSnapshotInfo); } describeLiveStreamSnapshotInfoResponse.LiveStreamSnapshotInfoList = liveStreamSnapshotInfoList; return describeLiveStreamSnapshotInfoResponse; }