コード例 #1
0
        public static GetUserResponse Unmarshall(UnmarshallerContext _ctx)
        {
            GetUserResponse getUserResponse = new GetUserResponse();

            getUserResponse.HttpResponse   = _ctx.HttpResponse;
            getUserResponse.RequestId      = _ctx.StringValue("GetUser.RequestId");
            getUserResponse.Success        = _ctx.BooleanValue("GetUser.Success");
            getUserResponse.Code           = _ctx.StringValue("GetUser.Code");
            getUserResponse.Message        = _ctx.StringValue("GetUser.Message");
            getUserResponse.HttpStatusCode = _ctx.IntegerValue("GetUser.HttpStatusCode");

            GetUserResponse.GetUser_User user = new GetUserResponse.GetUser_User();
            user.UserId     = _ctx.StringValue("GetUser.User.UserId");
            user.RamId      = _ctx.StringValue("GetUser.User.RamId");
            user.InstanceId = _ctx.StringValue("GetUser.User.InstanceId");

            GetUserResponse.GetUser_User.GetUser_Detail detail = new GetUserResponse.GetUser_User.GetUser_Detail();
            detail.LoginName   = _ctx.StringValue("GetUser.User.Detail.LoginName");
            detail.DisplayName = _ctx.StringValue("GetUser.User.Detail.DisplayName");
            detail.Phone       = _ctx.StringValue("GetUser.User.Detail.Phone");
            detail.Email       = _ctx.StringValue("GetUser.User.Detail.Email");
            detail.Department  = _ctx.StringValue("GetUser.User.Detail.Department");
            user.Detail        = detail;

            List <GetUserResponse.GetUser_User.GetUser_Role> user_roles = new List <GetUserResponse.GetUser_User.GetUser_Role>();

            for (int i = 0; i < _ctx.Length("GetUser.User.Roles.Length"); i++)
            {
                GetUserResponse.GetUser_User.GetUser_Role role = new GetUserResponse.GetUser_User.GetUser_Role();
                role.RoleId          = _ctx.StringValue("GetUser.User.Roles[" + i + "].RoleId");
                role.InstanceId      = _ctx.StringValue("GetUser.User.Roles[" + i + "].InstanceId");
                role.RoleName        = _ctx.StringValue("GetUser.User.Roles[" + i + "].RoleName");
                role.RoleDescription = _ctx.StringValue("GetUser.User.Roles[" + i + "].RoleDescription");

                user_roles.Add(role);
            }
            user.Roles = user_roles;

            List <GetUserResponse.GetUser_User.GetUser_SkillLevel> user_skillLevels = new List <GetUserResponse.GetUser_User.GetUser_SkillLevel>();

            for (int i = 0; i < _ctx.Length("GetUser.User.SkillLevels.Length"); i++)
            {
                GetUserResponse.GetUser_User.GetUser_SkillLevel skillLevel = new GetUserResponse.GetUser_User.GetUser_SkillLevel();
                skillLevel.SkillLevelId = _ctx.StringValue("GetUser.User.SkillLevels[" + i + "].SkillLevelId");
                skillLevel.Level        = _ctx.IntegerValue("GetUser.User.SkillLevels[" + i + "].Level");

                GetUserResponse.GetUser_User.GetUser_SkillLevel.GetUser_Skill skill = new GetUserResponse.GetUser_User.GetUser_SkillLevel.GetUser_Skill();
                skill.SkillGroupId          = _ctx.StringValue("GetUser.User.SkillLevels[" + i + "].Skill.SkillGroupId");
                skill.InstanceId            = _ctx.StringValue("GetUser.User.SkillLevels[" + i + "].Skill.InstanceId");
                skill.SkillGroupName        = _ctx.StringValue("GetUser.User.SkillLevels[" + i + "].Skill.SkillGroupName");
                skill.SkillGroupDescription = _ctx.StringValue("GetUser.User.SkillLevels[" + i + "].Skill.SkillGroupDescription");
                skillLevel.Skill            = skill;

                user_skillLevels.Add(skillLevel);
            }
            user.SkillLevels     = user_skillLevels;
            getUserResponse.User = user;

            return(getUserResponse);
        }
コード例 #2
0
        public static GetUserResponse Unmarshall(UnmarshallerContext _ctx)
        {
            GetUserResponse getUserResponse = new GetUserResponse();

            getUserResponse.HttpResponse = _ctx.HttpResponse;
            getUserResponse.RequestId    = _ctx.StringValue("GetUser.RequestId");
            getUserResponse.Success      = _ctx.BooleanValue("GetUser.Success");
            getUserResponse.ErrorMessage = _ctx.StringValue("GetUser.ErrorMessage");
            getUserResponse.ErrorCode    = _ctx.StringValue("GetUser.ErrorCode");

            GetUserResponse.GetUser_User user = new GetUserResponse.GetUser_User();
            user.UserId          = _ctx.StringValue("GetUser.User.UserId");
            user.Uid             = _ctx.StringValue("GetUser.User.Uid");
            user.NickName        = _ctx.StringValue("GetUser.User.NickName");
            user.Mobile          = _ctx.StringValue("GetUser.User.Mobile");
            user.ParentUid       = _ctx.LongValue("GetUser.User.ParentUid");
            user.State           = _ctx.StringValue("GetUser.User.State");
            user.LastLoginTime   = _ctx.StringValue("GetUser.User.LastLoginTime");
            user.CurExecuteCount = _ctx.LongValue("GetUser.User.CurExecuteCount");
            user.CurResultCount  = _ctx.LongValue("GetUser.User.CurResultCount");
            user.MaxExecuteCount = _ctx.LongValue("GetUser.User.MaxExecuteCount");
            user.MaxResultCount  = _ctx.LongValue("GetUser.User.MaxResultCount");

            List <string> user_roleIdList = new List <string>();

            for (int i = 0; i < _ctx.Length("GetUser.User.RoleIdList.Length"); i++)
            {
                user_roleIdList.Add(_ctx.StringValue("GetUser.User.RoleIdList[" + i + "]"));
            }
            user.RoleIdList = user_roleIdList;

            List <string> user_roleNameList = new List <string>();

            for (int i = 0; i < _ctx.Length("GetUser.User.RoleNameList.Length"); i++)
            {
                user_roleNameList.Add(_ctx.StringValue("GetUser.User.RoleNameList[" + i + "]"));
            }
            user.RoleNameList    = user_roleNameList;
            getUserResponse.User = user;

            return(getUserResponse);
        }
コード例 #3
0
        public static GetUserResponse Unmarshall(UnmarshallerContext context)
        {
            GetUserResponse getUserResponse = new GetUserResponse();

            getUserResponse.HttpResponse = context.HttpResponse;
            getUserResponse.RequestId    = context.StringValue("GetUser.RequestId");

            GetUserResponse.GetUser_User user = new GetUserResponse.GetUser_User();
            user.UserId          = context.StringValue("GetUser.User.UserId");
            user.UserName        = context.StringValue("GetUser.User.UserName");
            user.DisplayName     = context.StringValue("GetUser.User.DisplayName");
            user.MobilePhone     = context.StringValue("GetUser.User.MobilePhone");
            user.Email           = context.StringValue("GetUser.User.Email");
            user.Comments        = context.StringValue("GetUser.User.Comments");
            user.CreateDate      = context.StringValue("GetUser.User.CreateDate");
            user.UpdateDate      = context.StringValue("GetUser.User.UpdateDate");
            user.LastLoginDate   = context.StringValue("GetUser.User.LastLoginDate");
            getUserResponse.User = user;

            return(getUserResponse);
        }
コード例 #4
0
        public static GetUserResponse Unmarshall(UnmarshallerContext context)
        {
            GetUserResponse getUserResponse = new GetUserResponse();

            getUserResponse.HttpResponse   = context.HttpResponse;
            getUserResponse.ErrorMessage   = context.StringValue("GetUser.ErrorMessage");
            getUserResponse.ErrorCode      = context.StringValue("GetUser.ErrorCode");
            getUserResponse.Message        = context.StringValue("GetUser.Message");
            getUserResponse.DynamicCode    = context.StringValue("GetUser.DynamicCode");
            getUserResponse.Code           = context.StringValue("GetUser.Code");
            getUserResponse.DynamicMessage = context.StringValue("GetUser.DynamicMessage");
            getUserResponse.RequestId      = context.StringValue("GetUser.RequestId");
            getUserResponse.Success        = context.BooleanValue("GetUser.Success");

            GetUserResponse.GetUser_User user = new GetUserResponse.GetUser_User();
            user.Stores          = context.StringValue("GetUser.User.Stores");
            user.UserName        = context.StringValue("GetUser.User.UserName");
            user.UserId          = context.StringValue("GetUser.User.UserId");
            user.UserType        = context.StringValue("GetUser.User.UserType");
            getUserResponse.User = user;

            return(getUserResponse);
        }
コード例 #5
0
        public static GetUserResponse Unmarshall(UnmarshallerContext _ctx)
        {
            GetUserResponse getUserResponse = new GetUserResponse();

            getUserResponse.HttpResponse   = _ctx.HttpResponse;
            getUserResponse.ErrorMessage   = _ctx.StringValue("GetUser.ErrorMessage");
            getUserResponse.ErrorCode      = _ctx.StringValue("GetUser.ErrorCode");
            getUserResponse.Message        = _ctx.StringValue("GetUser.Message");
            getUserResponse.DynamicCode    = _ctx.StringValue("GetUser.DynamicCode");
            getUserResponse.Code           = _ctx.StringValue("GetUser.Code");
            getUserResponse.DynamicMessage = _ctx.StringValue("GetUser.DynamicMessage");
            getUserResponse.RequestId      = _ctx.StringValue("GetUser.RequestId");
            getUserResponse.Success        = _ctx.BooleanValue("GetUser.Success");

            GetUserResponse.GetUser_User user = new GetUserResponse.GetUser_User();
            user.Stores   = _ctx.StringValue("GetUser.User.Stores");
            user.UserName = _ctx.StringValue("GetUser.User.UserName");
            user.UserId   = _ctx.StringValue("GetUser.User.UserId");
            user.UserType = _ctx.StringValue("GetUser.User.UserType");
            user.OwnerId  = _ctx.StringValue("GetUser.User.OwnerId");
            user.Bid      = _ctx.StringValue("GetUser.User.Bid");

            List <GetUserResponse.GetUser_User.GetUser_DingTalkInfo> user_dingTalkInfos = new List <GetUserResponse.GetUser_User.GetUser_DingTalkInfo>();

            for (int i = 0; i < _ctx.Length("GetUser.User.DingTalkInfos.Length"); i++)
            {
                GetUserResponse.GetUser_User.GetUser_DingTalkInfo dingTalkInfo = new GetUserResponse.GetUser_User.GetUser_DingTalkInfo();
                dingTalkInfo.DingTalkCompanyId = _ctx.StringValue("GetUser.User.DingTalkInfos[" + i + "].DingTalkCompanyId");
                dingTalkInfo.DingTalkUserId    = _ctx.StringValue("GetUser.User.DingTalkInfos[" + i + "].DingTalkUserId");

                user_dingTalkInfos.Add(dingTalkInfo);
            }
            user.DingTalkInfos   = user_dingTalkInfos;
            getUserResponse.User = user;

            return(getUserResponse);
        }
コード例 #6
0
        public static GetUserResponse Unmarshall(UnmarshallerContext context)
        {
            GetUserResponse getUserResponse = new GetUserResponse();

            getUserResponse.HttpResponse = context.HttpResponse;
            getUserResponse.RequestId    = context.StringValue("GetUser.RequestId");
            getUserResponse.Success      = context.BooleanValue("GetUser.Success");
            getUserResponse.ErrorMessage = context.StringValue("GetUser.ErrorMessage");
            getUserResponse.ErrorCode    = context.StringValue("GetUser.ErrorCode");

            GetUserResponse.GetUser_User user = new GetUserResponse.GetUser_User();
            user.UserId    = context.StringValue("GetUser.User.UserId");
            user.Uid       = context.LongValue("GetUser.User.Uid");
            user.NickName  = context.StringValue("GetUser.User.NickName");
            user.Mobile    = context.StringValue("GetUser.User.Mobile");
            user.ParentUid = context.LongValue("GetUser.User.ParentUid");
            user.State     = context.StringValue("GetUser.User.State");

            List <string> user_roleIdList = new List <string>();

            for (int i = 0; i < context.Length("GetUser.User.RoleIdList.Length"); i++)
            {
                user_roleIdList.Add(context.StringValue("GetUser.User.RoleIdList[" + i + "]"));
            }
            user.RoleIdList = user_roleIdList;

            List <string> user_roleNameList = new List <string>();

            for (int i = 0; i < context.Length("GetUser.User.RoleNameList.Length"); i++)
            {
                user_roleNameList.Add(context.StringValue("GetUser.User.RoleNameList[" + i + "]"));
            }
            user.RoleNameList    = user_roleNameList;
            getUserResponse.User = user;

            return(getUserResponse);
        }