public static GetProjectResponse Unmarshall(UnmarshallerContext _ctx) { GetProjectResponse getProjectResponse = new GetProjectResponse(); getProjectResponse.HttpResponse = _ctx.HttpResponse; getProjectResponse.HttpStatusCode = _ctx.IntegerValue("GetProject.HttpStatusCode"); getProjectResponse.Success = _ctx.BooleanValue("GetProject.Success"); getProjectResponse.RequestId = _ctx.StringValue("GetProject.RequestId"); GetProjectResponse.GetProject_Data data = new GetProjectResponse.GetProject_Data(); data.GmtModified = _ctx.StringValue("GetProject.Data.GmtModified"); data.MaxFlowNode = _ctx.IntegerValue("GetProject.Data.MaxFlowNode"); data.DefaultDiResourceGroupIdentifier = _ctx.StringValue("GetProject.Data.DefaultDiResourceGroupIdentifier"); data.Destination = _ctx.IntegerValue("GetProject.Data.Destination"); data.IsAllowDownload = _ctx.IntegerValue("GetProject.Data.IsAllowDownload"); data.ProdStorageQuota = _ctx.StringValue("GetProject.Data.ProdStorageQuota"); data.SchedulerRetryInterval = _ctx.IntegerValue("GetProject.Data.SchedulerRetryInterval"); data.ResidentArea = _ctx.StringValue("GetProject.Data.ResidentArea"); data.TablePrivacyMode = _ctx.IntegerValue("GetProject.Data.TablePrivacyMode"); data.ProjectOwnerBaseId = _ctx.StringValue("GetProject.Data.ProjectOwnerBaseId"); data.UseProxyOdpsAccount = _ctx.BooleanValue("GetProject.Data.UseProxyOdpsAccount"); data.DisableDevelopment = _ctx.BooleanValue("GetProject.Data.DisableDevelopment"); data.ProjectMode = _ctx.IntegerValue("GetProject.Data.ProjectMode"); data.GmtCreate = _ctx.StringValue("GetProject.Data.GmtCreate"); data.DevStorageQuota = _ctx.StringValue("GetProject.Data.DevStorageQuota"); data.IsDefault = _ctx.IntegerValue("GetProject.Data.IsDefault"); data.ProtectedMode = _ctx.IntegerValue("GetProject.Data.ProtectedMode"); data.BaseProject = _ctx.BooleanValue("GetProject.Data.BaseProject"); data.TenantId = _ctx.LongValue("GetProject.Data.TenantId"); data.ProjectDescription = _ctx.StringValue("GetProject.Data.ProjectDescription"); data.Appkey = _ctx.StringValue("GetProject.Data.Appkey"); data.SchedulerMaxRetryTimes = _ctx.IntegerValue("GetProject.Data.SchedulerMaxRetryTimes"); data.ProjectName = _ctx.StringValue("GetProject.Data.ProjectName"); data.ProjectIdentifier = _ctx.StringValue("GetProject.Data.ProjectIdentifier"); data.ProjectId = _ctx.IntegerValue("GetProject.Data.ProjectId"); data.Status = _ctx.IntegerValue("GetProject.Data.Status"); data.DevelopmentType = _ctx.IntegerValue("GetProject.Data.DevelopmentType"); List <string> data_envTypes = new List <string>(); for (int i = 0; i < _ctx.Length("GetProject.Data.EnvTypes.Length"); i++) { data_envTypes.Add(_ctx.StringValue("GetProject.Data.EnvTypes[" + i + "]")); } data.EnvTypes = data_envTypes; getProjectResponse.Data = data; return(getProjectResponse); }
public static GetProjectResponse Unmarshall(UnmarshallerContext context) { GetProjectResponse getProjectResponse = new GetProjectResponse(); getProjectResponse.HttpResponse = context.HttpResponse; getProjectResponse.Code = context.IntegerValue("GetProject.Code"); getProjectResponse.Message = context.StringValue("GetProject.Message"); getProjectResponse.RequestId = context.StringValue("GetProject.RequestId"); GetProjectResponse.GetProject_Data data = new GetProjectResponse.GetProject_Data(); List <GetProjectResponse.GetProject_Data.GetProject_Project> data_projectList = new List <GetProjectResponse.GetProject_Data.GetProject_Project>(); for (int i = 0; i < context.Length("GetProject.Data.ProjectList.Length"); i++) { GetProjectResponse.GetProject_Data.GetProject_Project project = new GetProjectResponse.GetProject_Data.GetProject_Project(); project.ApiNum = context.IntegerValue("GetProject.Data.ProjectList[" + i + "].ApiNum"); project.CsbId = context.LongValue("GetProject.Data.ProjectList[" + i + "].CsbId"); project.DeleteFlag = context.IntegerValue("GetProject.Data.ProjectList[" + i + "].DeleteFlag"); project.Description = context.StringValue("GetProject.Data.ProjectList[" + i + "].Description"); project.GmtCreate = context.LongValue("GetProject.Data.ProjectList[" + i + "].GmtCreate"); project.GmtModified = context.LongValue("GetProject.Data.ProjectList[" + i + "].GmtModified"); project.Id = context.LongValue("GetProject.Data.ProjectList[" + i + "].Id"); project.InterfaceJarLocation = context.StringValue("GetProject.Data.ProjectList[" + i + "].InterfaceJarLocation"); project.InterfaceJarName = context.StringValue("GetProject.Data.ProjectList[" + i + "].InterfaceJarName"); project.JarFileKey = context.StringValue("GetProject.Data.ProjectList[" + i + "].JarFileKey"); project.OwnerId = context.StringValue("GetProject.Data.ProjectList[" + i + "].OwnerId"); project.ProjectName = context.StringValue("GetProject.Data.ProjectList[" + i + "].ProjectName"); project.ProjectOwnerEmail = context.StringValue("GetProject.Data.ProjectList[" + i + "].ProjectOwnerEmail"); project.ProjectOwnerName = context.StringValue("GetProject.Data.ProjectList[" + i + "].ProjectOwnerName"); project.ProjectOwnerPhoneNum = context.StringValue("GetProject.Data.ProjectList[" + i + "].ProjectOwnerPhoneNum"); project.Status = context.IntegerValue("GetProject.Data.ProjectList[" + i + "].Status"); project.UserId = context.StringValue("GetProject.Data.ProjectList[" + i + "].UserId"); data_projectList.Add(project); } data.ProjectList = data_projectList; getProjectResponse.Data = data; return(getProjectResponse); }