public static DescribeRefreshTasksResponse Unmarshall(UnmarshallerContext context)
{
DescribeRefreshTasksResponse describeRefreshTasksResponse = new DescribeRefreshTasksResponse();
describeRefreshTasksResponse.HttpResponse = context.HttpResponse;
describeRefreshTasksResponse.RequestId = context.StringValue("DescribeRefreshTasks.RequestId");
describeRefreshTasksResponse.PageNumber = context.LongValue("DescribeRefreshTasks.PageNumber");
describeRefreshTasksResponse.PageSize = context.LongValue("DescribeRefreshTasks.PageSize");
describeRefreshTasksResponse.TotalCount = context.LongValue("DescribeRefreshTasks.TotalCount");
List<DescribeRefreshTasksResponse.CDNTask> tasks = new List<DescribeRefreshTasksResponse.CDNTask>();
for (int i = 0; i < context.Length("DescribeRefreshTasks.Tasks.Length"); i++) {
DescribeRefreshTasksResponse.CDNTask cDNTask = new DescribeRefreshTasksResponse.CDNTask();
cDNTask.TaskId = context.StringValue("DescribeRefreshTasks.Tasks["+ i +"].TaskId");
cDNTask.ObjectPath = context.StringValue("DescribeRefreshTasks.Tasks["+ i +"].ObjectPath");
cDNTask.Process = context.StringValue("DescribeRefreshTasks.Tasks["+ i +"].Process");
cDNTask.Status = context.StringValue("DescribeRefreshTasks.Tasks["+ i +"].Status");
cDNTask.CreationTime = context.StringValue("DescribeRefreshTasks.Tasks["+ i +"].CreationTime");
tasks.Add(cDNTask);
}
describeRefreshTasksResponse.Tasks = tasks;
return describeRefreshTasksResponse;
}