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;
}