public static DescribeHistoryApisResponse Unmarshall(UnmarshallerContext context)
{
DescribeHistoryApisResponse describeHistoryApisResponse = new DescribeHistoryApisResponse();
describeHistoryApisResponse.HttpResponse = context.HttpResponse;
describeHistoryApisResponse.RequestId = context.StringValue("DescribeHistoryApis.RequestId");
describeHistoryApisResponse.TotalCount = context.IntegerValue("DescribeHistoryApis.TotalCount");
describeHistoryApisResponse.PageSize = context.IntegerValue("DescribeHistoryApis.PageSize");
describeHistoryApisResponse.PageNumber = context.IntegerValue("DescribeHistoryApis.PageNumber");
List<DescribeHistoryApisResponse.ApiHisItem> apiHisItems = new List<DescribeHistoryApisResponse.ApiHisItem>();
for (int i = 0; i < context.Length("DescribeHistoryApis.ApiHisItems.Length"); i++) {
DescribeHistoryApisResponse.ApiHisItem apiHisItem = new DescribeHistoryApisResponse.ApiHisItem();
apiHisItem.RegionId = context.StringValue("DescribeHistoryApis.ApiHisItems["+ i +"].RegionId");
apiHisItem.ApiId = context.StringValue("DescribeHistoryApis.ApiHisItems["+ i +"].ApiId");
apiHisItem.ApiName = context.StringValue("DescribeHistoryApis.ApiHisItems["+ i +"].ApiName");
apiHisItem.GroupId = context.StringValue("DescribeHistoryApis.ApiHisItems["+ i +"].GroupId");
apiHisItem.GroupName = context.StringValue("DescribeHistoryApis.ApiHisItems["+ i +"].GroupName");
apiHisItem.StageName = context.StringValue("DescribeHistoryApis.ApiHisItems["+ i +"].StageName");
apiHisItem.HistoryVersion = context.StringValue("DescribeHistoryApis.ApiHisItems["+ i +"].HistoryVersion");
apiHisItem.Status = context.EnumValue<DescribeHistoryApisResponse.ApiHisItem.StatusEnum>("DescribeHistoryApis.ApiHisItems["+ i +"].Status");
apiHisItem.Description = context.StringValue("DescribeHistoryApis.ApiHisItems["+ i +"].Description");
apiHisItem.DeployedTime = context.StringValue("DescribeHistoryApis.ApiHisItems["+ i +"].DeployedTime");
apiHisItems.Add(apiHisItem);
}
describeHistoryApisResponse.ApiHisItems = apiHisItems;
return describeHistoryApisResponse;
}