public static ListAppResponse Unmarshall(UnmarshallerContext context) { ListAppResponse listAppResponse = new ListAppResponse(); listAppResponse.HttpResponse = context.HttpResponse; listAppResponse.RequestId = context.StringValue("ListApp.RequestId"); listAppResponse.Code = context.IntegerValue("ListApp.Code"); listAppResponse.ErrorMsg = context.StringValue("ListApp.ErrorMsg"); listAppResponse.TotalCount = context.IntegerValue("ListApp.TotalCount"); List <ListAppResponse.ListApp_ListAppResponse1> listAppResponse_data = new List <ListAppResponse.ListApp_ListAppResponse1>(); for (int i = 0; i < context.Length("ListApp.Data.Length"); i++) { ListAppResponse.ListApp_ListAppResponse1 listAppResponse1 = new ListAppResponse.ListApp_ListAppResponse1(); listAppResponse1.AppId = context.LongValue("ListApp.Data[" + i + "].AppId"); listAppResponse1.Title = context.StringValue("ListApp.Data[" + i + "].Title"); listAppResponse1.Description = context.StringValue("ListApp.Data[" + i + "].Description"); listAppResponse1.Language = context.StringValue("ListApp.Data[" + i + "].Language"); listAppResponse1.OperatingSystem = context.StringValue("ListApp.Data[" + i + "].OperatingSystem"); listAppResponse1.BizName = context.StringValue("ListApp.Data[" + i + "].BizName"); listAppResponse1.ServiceType = context.StringValue("ListApp.Data[" + i + "].ServiceType"); listAppResponse1.DeployType = context.StringValue("ListApp.Data[" + i + "].DeployType"); listAppResponse1.BizTitle = context.StringValue("ListApp.Data[" + i + "].BizTitle"); listAppResponse_data.Add(listAppResponse1); } listAppResponse.Data = listAppResponse_data; return(listAppResponse); }
public static ListAppResponse Unmarshall(UnmarshallerContext _ctx) { ListAppResponse listAppResponse = new ListAppResponse(); listAppResponse.HttpResponse = _ctx.HttpResponse; listAppResponse.RequestId = _ctx.StringValue("ListApp.RequestId"); listAppResponse.Code = _ctx.IntegerValue("ListApp.Code"); listAppResponse.ErrorMsg = _ctx.StringValue("ListApp.ErrorMsg"); listAppResponse.TotalCount = _ctx.IntegerValue("ListApp.TotalCount"); List <ListAppResponse.ListApp_AppDetail> listAppResponse_data = new List <ListAppResponse.ListApp_AppDetail>(); for (int i = 0; i < _ctx.Length("ListApp.Data.Length"); i++) { ListAppResponse.ListApp_AppDetail appDetail = new ListAppResponse.ListApp_AppDetail(); appDetail.AppId = _ctx.LongValue("ListApp.Data[" + i + "].AppId"); appDetail.Title = _ctx.StringValue("ListApp.Data[" + i + "].Title"); appDetail.Description = _ctx.StringValue("ListApp.Data[" + i + "].Description"); appDetail.Language = _ctx.StringValue("ListApp.Data[" + i + "].Language"); appDetail.OperatingSystem = _ctx.StringValue("ListApp.Data[" + i + "].OperatingSystem"); appDetail.BizName = _ctx.StringValue("ListApp.Data[" + i + "].BizName"); appDetail.ServiceType = _ctx.StringValue("ListApp.Data[" + i + "].ServiceType"); appDetail.DeployType = _ctx.StringValue("ListApp.Data[" + i + "].DeployType"); appDetail.BizTitle = _ctx.StringValue("ListApp.Data[" + i + "].BizTitle"); appDetail.AppStateType = _ctx.StringValue("ListApp.Data[" + i + "].AppStateType"); List <ListAppResponse.ListApp_AppDetail.ListApp_MiddleWareInfo> appDetail_middleWareList = new List <ListAppResponse.ListApp_AppDetail.ListApp_MiddleWareInfo>(); for (int j = 0; j < _ctx.Length("ListApp.Data[" + i + "].MiddleWareList.Length"); j++) { ListAppResponse.ListApp_AppDetail.ListApp_MiddleWareInfo middleWareInfo = new ListAppResponse.ListApp_AppDetail.ListApp_MiddleWareInfo(); middleWareInfo.AppId = _ctx.LongValue("ListApp.Data[" + i + "].MiddleWareList[" + j + "].AppId"); middleWareInfo.Code = _ctx.IntegerValue("ListApp.Data[" + i + "].MiddleWareList[" + j + "].Code"); middleWareInfo.Name = _ctx.StringValue("ListApp.Data[" + i + "].MiddleWareList[" + j + "].Name"); appDetail_middleWareList.Add(middleWareInfo); } appDetail.MiddleWareList = appDetail_middleWareList; listAppResponse_data.Add(appDetail); } listAppResponse.Data = listAppResponse_data; return(listAppResponse); }