public static ListProjectsResponse Unmarshall(UnmarshallerContext context) { ListProjectsResponse listProjectsResponse = new ListProjectsResponse(); listProjectsResponse.HttpResponse = context.HttpResponse; listProjectsResponse.RequestId = context.StringValue("ListProjects.RequestId"); listProjectsResponse.NextMarker = context.StringValue("ListProjects.NextMarker"); List <ListProjectsResponse.ListProjects_ProjectsItem> listProjectsResponse_projects = new List <ListProjectsResponse.ListProjects_ProjectsItem>(); for (int i = 0; i < context.Length("ListProjects.Projects.Length"); i++) { ListProjectsResponse.ListProjects_ProjectsItem projectsItem = new ListProjectsResponse.ListProjects_ProjectsItem(); projectsItem.Project = context.StringValue("ListProjects.Projects[" + i + "].Project"); projectsItem.Endpoint = context.StringValue("ListProjects.Projects[" + i + "].Endpoint"); projectsItem.ServiceRole = context.StringValue("ListProjects.Projects[" + i + "].ServiceRole"); projectsItem.CreateTime = context.StringValue("ListProjects.Projects[" + i + "].CreateTime"); projectsItem.ModifyTime = context.StringValue("ListProjects.Projects[" + i + "].ModifyTime"); projectsItem.CU = context.IntegerValue("ListProjects.Projects[" + i + "].CU"); projectsItem.Type = context.StringValue("ListProjects.Projects[" + i + "].Type"); projectsItem.BillingType = context.StringValue("ListProjects.Projects[" + i + "].BillingType"); projectsItem.RegionId = context.StringValue("ListProjects.Projects[" + i + "].RegionId"); listProjectsResponse_projects.Add(projectsItem); } listProjectsResponse.Projects = listProjectsResponse_projects; return(listProjectsResponse); }
public static ListProjectsResponse Unmarshall(UnmarshallerContext context) { ListProjectsResponse listProjectsResponse = new ListProjectsResponse(); listProjectsResponse.HttpResponse = context.HttpResponse; listProjectsResponse.RequestId = context.StringValue("ListProjects.RequestId"); listProjectsResponse.NextMarker = context.StringValue("ListProjects.NextMarker"); List <ListProjectsResponse.ListProjects_ProjectsItem> listProjectsResponse_projects = new List <ListProjectsResponse.ListProjects_ProjectsItem>(); for (int i = 0; i < context.Length("ListProjects.Projects.Length"); i++) { ListProjectsResponse.ListProjects_ProjectsItem projectsItem = new ListProjectsResponse.ListProjects_ProjectsItem(); projectsItem.Project = context.StringValue("ListProjects.Projects[" + i + "].Project"); projectsItem.Endpoint = context.StringValue("ListProjects.Projects[" + i + "].Endpoint"); projectsItem.ServiceRole = context.StringValue("ListProjects.Projects[" + i + "].ServiceRole"); projectsItem.CreateTime = context.StringValue("ListProjects.Projects[" + i + "].CreateTime"); projectsItem.ModifyTime = context.StringValue("ListProjects.Projects[" + i + "].ModifyTime"); projectsItem.CU = context.IntegerValue("ListProjects.Projects[" + i + "].CU"); projectsItem.Type = context.StringValue("ListProjects.Projects[" + i + "].Type"); List <ListProjectsResponse.ListProjects_ProjectsItem.ListProjects_EnginesItem> projectsItem_engines = new List <ListProjectsResponse.ListProjects_ProjectsItem.ListProjects_EnginesItem>(); for (int j = 0; j < context.Length("ListProjects.Projects[" + i + "].Engines.Length"); j++) { ListProjectsResponse.ListProjects_ProjectsItem.ListProjects_EnginesItem enginesItem = new ListProjectsResponse.ListProjects_ProjectsItem.ListProjects_EnginesItem(); enginesItem.Name = context.StringValue("ListProjects.Projects[" + i + "].Engines[" + j + "].Name"); enginesItem.JobTtl = context.LongValue("ListProjects.Projects[" + i + "].Engines[" + j + "].JobTtl"); projectsItem_engines.Add(enginesItem); } projectsItem.Engines = projectsItem_engines; List <ListProjectsResponse.ListProjects_ProjectsItem.ListProjects_IndexersItem> projectsItem_indexers = new List <ListProjectsResponse.ListProjects_ProjectsItem.ListProjects_IndexersItem>(); for (int j = 0; j < context.Length("ListProjects.Projects[" + i + "].Indexers.Length"); j++) { ListProjectsResponse.ListProjects_ProjectsItem.ListProjects_IndexersItem indexersItem = new ListProjectsResponse.ListProjects_ProjectsItem.ListProjects_IndexersItem(); indexersItem.Name = context.StringValue("ListProjects.Projects[" + i + "].Indexers[" + j + "].Name"); indexersItem.Status = context.StringValue("ListProjects.Projects[" + i + "].Indexers[" + j + "].Status"); projectsItem_indexers.Add(indexersItem); } projectsItem.Indexers = projectsItem_indexers; listProjectsResponse_projects.Add(projectsItem); } listProjectsResponse.Projects = listProjectsResponse_projects; return(listProjectsResponse); }