public static DescribeCdnTypesResponse Unmarshall(UnmarshallerContext context) { DescribeCdnTypesResponse describeCdnTypesResponse = new DescribeCdnTypesResponse(); describeCdnTypesResponse.HttpResponse = context.HttpResponse; describeCdnTypesResponse.RequestId = context.StringValue("DescribeCdnTypes.RequestId"); List<DescribeCdnTypesResponse.CdnType> cdnTypes = new List<DescribeCdnTypesResponse.CdnType>(); for (int i = 0; i < context.Length("DescribeCdnTypes.CdnTypes.Length"); i++) { DescribeCdnTypesResponse.CdnType cdnType = new DescribeCdnTypesResponse.CdnType(); cdnType.Type = context.StringValue("DescribeCdnTypes.CdnTypes["+ i +"].Type"); cdnType.Desc = context.StringValue("DescribeCdnTypes.CdnTypes["+ i +"].Desc"); cdnTypes.Add(cdnType); } describeCdnTypesResponse.CdnTypes = cdnTypes; return describeCdnTypesResponse; }