public static ListUsersResponse Unmarshall(UnmarshallerContext _ctx) { ListUsersResponse listUsersResponse = new ListUsersResponse(); listUsersResponse.HttpResponse = _ctx.HttpResponse; listUsersResponse.Code = _ctx.StringValue("ListUsers.Code"); listUsersResponse.Message = _ctx.StringValue("ListUsers.Message"); listUsersResponse.RequestId = _ctx.StringValue("ListUsers.RequestId"); ListUsersResponse.ListUsers_Data data = new ListUsersResponse.ListUsers_Data(); data.TotalElements = _ctx.LongValue("ListUsers.Data.TotalElements"); data.TotalPages = _ctx.IntegerValue("ListUsers.Data.TotalPages"); List <ListUsersResponse.ListUsers_Data.ListUsers_ItemsItem> data_items = new List <ListUsersResponse.ListUsers_Data.ListUsers_ItemsItem>(); for (int i = 0; i < _ctx.Length("ListUsers.Data.Items.Length"); i++) { ListUsersResponse.ListUsers_Data.ListUsers_ItemsItem itemsItem = new ListUsersResponse.ListUsers_Data.ListUsers_ItemsItem(); itemsItem.CreatedAt = _ctx.StringValue("ListUsers.Data.Items[" + i + "].CreatedAt"); itemsItem.Email = _ctx.StringValue("ListUsers.Data.Items[" + i + "].Email"); itemsItem.Id = _ctx.StringValue("ListUsers.Data.Items[" + i + "].Id"); itemsItem.Name = _ctx.StringValue("ListUsers.Data.Items[" + i + "].Name"); itemsItem.PhoneNumber = _ctx.StringValue("ListUsers.Data.Items[" + i + "].PhoneNumber"); itemsItem.RamUsername = _ctx.StringValue("ListUsers.Data.Items[" + i + "].RamUsername"); itemsItem.Role = _ctx.StringValue("ListUsers.Data.Items[" + i + "].Role"); itemsItem.Source = _ctx.StringValue("ListUsers.Data.Items[" + i + "].Source"); itemsItem.UpdatedAt = _ctx.StringValue("ListUsers.Data.Items[" + i + "].UpdatedAt"); itemsItem.Username = _ctx.StringValue("ListUsers.Data.Items[" + i + "].Username"); List <ListUsersResponse.ListUsers_Data.ListUsers_ItemsItem.ListUsers_DepartmentsItem> itemsItem_departments = new List <ListUsersResponse.ListUsers_Data.ListUsers_ItemsItem.ListUsers_DepartmentsItem>(); for (int j = 0; j < _ctx.Length("ListUsers.Data.Items[" + i + "].Departments.Length"); j++) { ListUsersResponse.ListUsers_Data.ListUsers_ItemsItem.ListUsers_DepartmentsItem departmentsItem = new ListUsersResponse.ListUsers_Data.ListUsers_ItemsItem.ListUsers_DepartmentsItem(); departmentsItem.CreatedAt = _ctx.StringValue("ListUsers.Data.Items[" + i + "].Departments[" + j + "].CreatedAt"); departmentsItem.Description = _ctx.StringValue("ListUsers.Data.Items[" + i + "].Departments[" + j + "].Description"); departmentsItem.Id = _ctx.StringValue("ListUsers.Data.Items[" + i + "].Departments[" + j + "].Id"); departmentsItem.Name = _ctx.StringValue("ListUsers.Data.Items[" + i + "].Departments[" + j + "].Name"); departmentsItem.UpdatedAt = _ctx.StringValue("ListUsers.Data.Items[" + i + "].Departments[" + j + "].UpdatedAt"); itemsItem_departments.Add(departmentsItem); } itemsItem.Departments = itemsItem_departments; data_items.Add(itemsItem); } data.Items = data_items; listUsersResponse.Data = data; return(listUsersResponse); }
public static ListUsersResponse Unmarshall(UnmarshallerContext context) { ListUsersResponse listUsersResponse = new ListUsersResponse(); listUsersResponse.HttpResponse = context.HttpResponse; listUsersResponse.Code = context.StringValue("ListUsers.Code"); listUsersResponse.Message = context.StringValue("ListUsers.Message"); listUsersResponse.RequestId = context.StringValue("ListUsers.RequestId"); ListUsersResponse.ListUsers_Data data = new ListUsersResponse.ListUsers_Data(); data.PageNumber = context.LongValue("ListUsers.Data.PageNumber"); data.PageSize = context.LongValue("ListUsers.Data.PageSize"); data.Success = context.LongValue("ListUsers.Data.Success"); data.Total = context.LongValue("ListUsers.Data.Total"); List <ListUsersResponse.ListUsers_Data.ListUsers_RecordsItem> data_records = new List <ListUsersResponse.ListUsers_Data.ListUsers_RecordsItem>(); for (int i = 0; i < context.Length("ListUsers.Data.Records.Length"); i++) { ListUsersResponse.ListUsers_Data.ListUsers_RecordsItem recordsItem = new ListUsersResponse.ListUsers_Data.ListUsers_RecordsItem(); recordsItem.UserGroupId = context.IntegerValue("ListUsers.Data.Records[" + i + "].UserGroupId"); recordsItem.Age = context.StringValue("ListUsers.Data.Records[" + i + "].Age"); recordsItem.Attachment = context.StringValue("ListUsers.Data.Records[" + i + "].Attachment"); recordsItem.BizId = context.StringValue("ListUsers.Data.Records[" + i + "].BizId"); recordsItem.FaceImageUrl = context.StringValue("ListUsers.Data.Records[" + i + "].FaceImageUrl"); recordsItem.Gender = context.StringValue("ListUsers.Data.Records[" + i + "].Gender"); recordsItem.IdNumber = context.StringValue("ListUsers.Data.Records[" + i + "].IdNumber"); recordsItem.UserId = context.IntegerValue("ListUsers.Data.Records[" + i + "].UserId"); recordsItem.UserName = context.StringValue("ListUsers.Data.Records[" + i + "].UserName"); recordsItem.IsvSubId = context.StringValue("ListUsers.Data.Records[" + i + "].IsvSubId"); recordsItem.MatchingRate = context.StringValue("ListUsers.Data.Records[" + i + "].MatchingRate"); recordsItem.PersonId = context.StringValue("ListUsers.Data.Records[" + i + "].PersonId"); data_records.Add(recordsItem); } data.Records = data_records; listUsersResponse.Data = data; return(listUsersResponse); }
public static ListUsersResponse Unmarshall(UnmarshallerContext context) { ListUsersResponse listUsersResponse = new ListUsersResponse(); listUsersResponse.HttpResponse = context.HttpResponse; listUsersResponse.ErrorCode = context.IntegerValue("ListUsers.ErrorCode"); listUsersResponse.Message = context.StringValue("ListUsers.Message"); listUsersResponse.Success = context.BooleanValue("ListUsers.Success"); listUsersResponse.RequestId = context.StringValue("ListUsers.RequestId"); ListUsersResponse.ListUsers_Data data = new ListUsersResponse.ListUsers_Data(); data.TotalCount = context.IntegerValue("ListUsers.Data.TotalCount"); data.PageSize = context.IntegerValue("ListUsers.Data.PageSize"); data.PageNumber = context.IntegerValue("ListUsers.Data.PageNumber"); List <ListUsersResponse.ListUsers_Data.ListUsers_UserInfo> data_userInfos = new List <ListUsersResponse.ListUsers_Data.ListUsers_UserInfo>(); for (int i = 0; i < context.Length("ListUsers.Data.UserInfos.Length"); i++) { ListUsersResponse.ListUsers_Data.ListUsers_UserInfo userInfo = new ListUsersResponse.ListUsers_Data.ListUsers_UserInfo(); userInfo.CreateTime = context.LongValue("ListUsers.Data.UserInfos[" + i + "].CreateTime"); userInfo.GroupName = context.StringValue("ListUsers.Data.UserInfos[" + i + "].GroupName"); userInfo.UserName = context.StringValue("ListUsers.Data.UserInfos[" + i + "].UserName"); userInfo.GroupId = context.StringValue("ListUsers.Data.UserInfos[" + i + "].GroupId"); userInfo.DepartName = context.StringValue("ListUsers.Data.UserInfos[" + i + "].DepartName"); userInfo.DepartId = context.StringValue("ListUsers.Data.UserInfos[" + i + "].DepartId"); userInfo.UserEmail = context.StringValue("ListUsers.Data.UserInfos[" + i + "].UserEmail"); userInfo.UserTel = context.StringValue("ListUsers.Data.UserInfos[" + i + "].UserTel"); userInfo.UserMobile = context.StringValue("ListUsers.Data.UserInfos[" + i + "].UserMobile"); userInfo.UserAvatarUrl = context.StringValue("ListUsers.Data.UserInfos[" + i + "].UserAvatarUrl"); userInfo.JobName = context.StringValue("ListUsers.Data.UserInfos[" + i + "].JobName"); userInfo.UserId = context.StringValue("ListUsers.Data.UserInfos[" + i + "].UserId"); data_userInfos.Add(userInfo); } data.UserInfos = data_userInfos; listUsersResponse.Data = data; return(listUsersResponse); }
public static ListUsersResponse Unmarshall(UnmarshallerContext _ctx) { ListUsersResponse listUsersResponse = new ListUsersResponse(); listUsersResponse.HttpResponse = _ctx.HttpResponse; listUsersResponse.Code = _ctx.StringValue("ListUsers.Code"); listUsersResponse.HttpStatusCode = _ctx.IntegerValue("ListUsers.HttpStatusCode"); listUsersResponse.Message = _ctx.StringValue("ListUsers.Message"); listUsersResponse.RequestId = _ctx.StringValue("ListUsers.RequestId"); List <string> listUsersResponse_params = new List <string>(); for (int i = 0; i < _ctx.Length("ListUsers.Params.Length"); i++) { listUsersResponse_params.Add(_ctx.StringValue("ListUsers.Params[" + i + "]")); } listUsersResponse._Params = listUsersResponse_params; ListUsersResponse.ListUsers_Data data = new ListUsersResponse.ListUsers_Data(); data.PageNumber = _ctx.IntegerValue("ListUsers.Data.PageNumber"); data.PageSize = _ctx.IntegerValue("ListUsers.Data.PageSize"); data.TotalCount = _ctx.IntegerValue("ListUsers.Data.TotalCount"); List <ListUsersResponse.ListUsers_Data.ListUsers_UserDetail> data_list = new List <ListUsersResponse.ListUsers_Data.ListUsers_UserDetail>(); for (int i = 0; i < _ctx.Length("ListUsers.Data.List.Length"); i++) { ListUsersResponse.ListUsers_Data.ListUsers_UserDetail userDetail = new ListUsersResponse.ListUsers_Data.ListUsers_UserDetail(); userDetail.DisplayName = _ctx.StringValue("ListUsers.Data.List[" + i + "].DisplayName"); userDetail.Email = _ctx.StringValue("ListUsers.Data.List[" + i + "].Email"); userDetail.LoginName = _ctx.StringValue("ListUsers.Data.List[" + i + "].LoginName"); userDetail.Mobile = _ctx.StringValue("ListUsers.Data.List[" + i + "].Mobile"); userDetail.RoleId = _ctx.StringValue("ListUsers.Data.List[" + i + "].RoleId"); userDetail.RoleName = _ctx.StringValue("ListUsers.Data.List[" + i + "].RoleName"); userDetail.UserId = _ctx.StringValue("ListUsers.Data.List[" + i + "].UserId"); userDetail.WorkMode = _ctx.StringValue("ListUsers.Data.List[" + i + "].WorkMode"); List <ListUsersResponse.ListUsers_Data.ListUsers_UserDetail.ListUsers_PhoneNumber> userDetail_personalOutboundNumberList = new List <ListUsersResponse.ListUsers_Data.ListUsers_UserDetail.ListUsers_PhoneNumber>(); for (int j = 0; j < _ctx.Length("ListUsers.Data.List[" + i + "].PersonalOutboundNumberList.Length"); j++) { ListUsersResponse.ListUsers_Data.ListUsers_UserDetail.ListUsers_PhoneNumber phoneNumber = new ListUsersResponse.ListUsers_Data.ListUsers_UserDetail.ListUsers_PhoneNumber(); phoneNumber.Active = _ctx.BooleanValue("ListUsers.Data.List[" + i + "].PersonalOutboundNumberList[" + j + "].Active"); phoneNumber.City = _ctx.StringValue("ListUsers.Data.List[" + i + "].PersonalOutboundNumberList[" + j + "].City"); phoneNumber.Number = _ctx.StringValue("ListUsers.Data.List[" + i + "].PersonalOutboundNumberList[" + j + "].Number"); phoneNumber.Province = _ctx.StringValue("ListUsers.Data.List[" + i + "].PersonalOutboundNumberList[" + j + "].Province"); phoneNumber.Usage = _ctx.StringValue("ListUsers.Data.List[" + i + "].PersonalOutboundNumberList[" + j + "].Usage"); userDetail_personalOutboundNumberList.Add(phoneNumber); } userDetail.PersonalOutboundNumberList = userDetail_personalOutboundNumberList; List <ListUsersResponse.ListUsers_Data.ListUsers_UserDetail.ListUsers_UserSkillLevel> userDetail_skillLevelList = new List <ListUsersResponse.ListUsers_Data.ListUsers_UserDetail.ListUsers_UserSkillLevel>(); for (int j = 0; j < _ctx.Length("ListUsers.Data.List[" + i + "].SkillLevelList.Length"); j++) { ListUsersResponse.ListUsers_Data.ListUsers_UserDetail.ListUsers_UserSkillLevel userSkillLevel = new ListUsersResponse.ListUsers_Data.ListUsers_UserDetail.ListUsers_UserSkillLevel(); userSkillLevel.SkillGroupId = _ctx.StringValue("ListUsers.Data.List[" + i + "].SkillLevelList[" + j + "].SkillGroupId"); userSkillLevel.SkillGroupName = _ctx.StringValue("ListUsers.Data.List[" + i + "].SkillLevelList[" + j + "].SkillGroupName"); userSkillLevel.SkillLevel = _ctx.IntegerValue("ListUsers.Data.List[" + i + "].SkillLevelList[" + j + "].SkillLevel"); userDetail_skillLevelList.Add(userSkillLevel); } userDetail.SkillLevelList = userDetail_skillLevelList; data_list.Add(userDetail); } data.List = data_list; listUsersResponse.Data = data; return(listUsersResponse); }