public static DescribeAppsResponse Unmarshall(UnmarshallerContext context)
{
DescribeAppsResponse describeAppsResponse = new DescribeAppsResponse();
describeAppsResponse.HttpResponse = context.HttpResponse;
describeAppsResponse.RequestId = context.StringValue("DescribeApps.RequestId");
describeAppsResponse.TotalCount = context.IntegerValue("DescribeApps.TotalCount");
describeAppsResponse.PageSize = context.IntegerValue("DescribeApps.PageSize");
describeAppsResponse.PageNumber = context.IntegerValue("DescribeApps.PageNumber");
List<DescribeAppsResponse.AppItem> apps = new List<DescribeAppsResponse.AppItem>();
for (int i = 0; i < context.Length("DescribeApps.Apps.Length"); i++) {
DescribeAppsResponse.AppItem appItem = new DescribeAppsResponse.AppItem();
appItem.AppId = context.LongValue("DescribeApps.Apps["+ i +"].AppId");
appItem.AppName = context.StringValue("DescribeApps.Apps["+ i +"].AppName");
appItem.Description = context.StringValue("DescribeApps.Apps["+ i +"].Description");
apps.Add(appItem);
}
describeAppsResponse.Apps = apps;
return describeAppsResponse;
}