public static DescribeMetaListResponse Unmarshall(UnmarshallerContext context) { DescribeMetaListResponse describeMetaListResponse = new DescribeMetaListResponse(); describeMetaListResponse.HttpResponse = context.HttpResponse; describeMetaListResponse.RequestId = context.StringValue("DescribeMetaList.RequestId"); describeMetaListResponse.DBInstanceName = context.StringValue("DescribeMetaList.DBInstanceName"); describeMetaListResponse.PageNumber = context.IntegerValue("DescribeMetaList.PageNumber"); describeMetaListResponse.PageRecordCount = context.IntegerValue("DescribeMetaList.PageRecordCount"); describeMetaListResponse.TotalRecordCount = context.IntegerValue("DescribeMetaList.TotalRecordCount"); describeMetaListResponse.TotalPageCount = context.IntegerValue("DescribeMetaList.TotalPageCount"); List <DescribeMetaListResponse.DescribeMetaList_Meta> describeMetaListResponse_items = new List <DescribeMetaListResponse.DescribeMetaList_Meta>(); for (int i = 0; i < context.Length("DescribeMetaList.Items.Length"); i++) { DescribeMetaListResponse.DescribeMetaList_Meta meta = new DescribeMetaListResponse.DescribeMetaList_Meta(); meta.Database = context.StringValue("DescribeMetaList.Items[" + i + "].Database"); meta.Tables = context.StringValue("DescribeMetaList.Items[" + i + "].Tables"); meta.Size = context.StringValue("DescribeMetaList.Items[" + i + "].Size"); describeMetaListResponse_items.Add(meta); } describeMetaListResponse.Items = describeMetaListResponse_items; return(describeMetaListResponse); }
public static DescribeMetaListResponse Unmarshall(UnmarshallerContext _ctx) { DescribeMetaListResponse describeMetaListResponse = new DescribeMetaListResponse(); describeMetaListResponse.HttpResponse = _ctx.HttpResponse; describeMetaListResponse.RequestId = _ctx.StringValue("DescribeMetaList.RequestId"); describeMetaListResponse.TotalRecordCount = _ctx.StringValue("DescribeMetaList.TotalRecordCount"); describeMetaListResponse.TotalPageCount = _ctx.StringValue("DescribeMetaList.TotalPageCount"); describeMetaListResponse.PageSize = _ctx.StringValue("DescribeMetaList.PageSize"); describeMetaListResponse.PageNumber = _ctx.StringValue("DescribeMetaList.PageNumber"); List <DescribeMetaListResponse.DescribeMetaList_MetaItem> describeMetaListResponse_items = new List <DescribeMetaListResponse.DescribeMetaList_MetaItem>(); for (int i = 0; i < _ctx.Length("DescribeMetaList.Items.Length"); i++) { DescribeMetaListResponse.DescribeMetaList_MetaItem metaItem = new DescribeMetaListResponse.DescribeMetaList_MetaItem(); metaItem.Database = _ctx.StringValue("DescribeMetaList.Items[" + i + "].Database"); List <string> metaItem_tables = new List <string>(); for (int j = 0; j < _ctx.Length("DescribeMetaList.Items[" + i + "].Tables.Length"); j++) { metaItem_tables.Add(_ctx.StringValue("DescribeMetaList.Items[" + i + "].Tables[" + j + "]")); } metaItem.Tables = metaItem_tables; describeMetaListResponse_items.Add(metaItem); } describeMetaListResponse.Items = describeMetaListResponse_items; return(describeMetaListResponse); }