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