Exemplo n.º 1
0
        public static ListUsersResponse Unmarshall(UnmarshallerContext _ctx)
        {
            ListUsersResponse listUsersResponse = new ListUsersResponse();

            listUsersResponse.HttpResponse = _ctx.HttpResponse;
            listUsersResponse.RequestId    = _ctx.StringValue("ListUsers.RequestId");
            listUsersResponse.Success      = _ctx.BooleanValue("ListUsers.Success");
            listUsersResponse.Code         = _ctx.StringValue("ListUsers.Code");
            listUsersResponse.Message      = _ctx.StringValue("ListUsers.Message");
            listUsersResponse.PageNumber   = _ctx.IntegerValue("ListUsers.PageNumber");
            listUsersResponse.PageSize     = _ctx.IntegerValue("ListUsers.PageSize");
            listUsersResponse.Count        = _ctx.IntegerValue("ListUsers.Count");

            List <ListUsersResponse.ListUsers_User> listUsersResponse_data = new List <ListUsersResponse.ListUsers_User>();

            for (int i = 0; i < _ctx.Length("ListUsers.Data.Length"); i++)
            {
                ListUsersResponse.ListUsers_User user = new ListUsersResponse.ListUsers_User();
                user.Id            = _ctx.LongValue("ListUsers.Data[" + i + "].Id");
                user.UserName      = _ctx.StringValue("ListUsers.Data[" + i + "].UserName");
                user.DisplayName   = _ctx.StringValue("ListUsers.Data[" + i + "].DisplayName");
                user.CreateTime    = _ctx.StringValue("ListUsers.Data[" + i + "].CreateTime");
                user.UpdateTime    = _ctx.StringValue("ListUsers.Data[" + i + "].UpdateTime");
                user.Description   = _ctx.StringValue("ListUsers.Data[" + i + "].Description");
                user.AliUid        = _ctx.StringValue("ListUsers.Data[" + i + "].AliUid");
                user.RoleName      = _ctx.StringValue("ListUsers.Data[" + i + "].RoleName");
                user.LoginUserType = _ctx.IntegerValue("ListUsers.Data[" + i + "].LoginUserType");

                listUsersResponse_data.Add(user);
            }
            listUsersResponse.Data = listUsersResponse_data;

            return(listUsersResponse);
        }
        public static ListUsersResponse Unmarshall(UnmarshallerContext _ctx)
        {
            ListUsersResponse listUsersResponse = new ListUsersResponse();

            listUsersResponse.HttpResponse = _ctx.HttpResponse;
            listUsersResponse.RequestId    = _ctx.StringValue("ListUsers.RequestId");

            List <ListUsersResponse.ListUsers_User> listUsersResponse_userList = new List <ListUsersResponse.ListUsers_User>();

            for (int i = 0; i < _ctx.Length("ListUsers.UserList.Length"); i++)
            {
                ListUsersResponse.ListUsers_User user = new ListUsersResponse.ListUsers_User();
                user.UserName       = _ctx.StringValue("ListUsers.UserList[" + i + "].UserName");
                user.GroupName      = _ctx.StringValue("ListUsers.UserList[" + i + "].GroupName");
                user.UserId         = _ctx.StringValue("ListUsers.UserList[" + i + "].UserId");
                user.KnoxStatus     = _ctx.StringValue("ListUsers.UserList[" + i + "].KnoxStatus");
                user.LinuxStatus    = _ctx.StringValue("ListUsers.UserList[" + i + "].LinuxStatus");
                user.KerberosStatus = _ctx.StringValue("ListUsers.UserList[" + i + "].KerberosStatus");
                user.K8sStatus      = _ctx.StringValue("ListUsers.UserList[" + i + "].K8sStatus");

                listUsersResponse_userList.Add(user);
            }
            listUsersResponse.UserList = listUsersResponse_userList;

            return(listUsersResponse);
        }
        public static ListUsersResponse Unmarshall(UnmarshallerContext context)
        {
            ListUsersResponse listUsersResponse = new ListUsersResponse();

            listUsersResponse.HttpResponse = context.HttpResponse;
            listUsersResponse.RequestId    = context.StringValue("ListUsers.RequestId");
            listUsersResponse.IsTruncated  = context.BooleanValue("ListUsers.IsTruncated");
            listUsersResponse.Marker       = context.StringValue("ListUsers.Marker");

            List <ListUsersResponse.ListUsers_User> listUsersResponse_users = new List <ListUsersResponse.ListUsers_User>();

            for (int i = 0; i < context.Length("ListUsers.Users.Length"); i++)
            {
                ListUsersResponse.ListUsers_User user = new ListUsersResponse.ListUsers_User();
                user.UserId      = context.StringValue("ListUsers.Users[" + i + "].UserId");
                user.UserName    = context.StringValue("ListUsers.Users[" + i + "].UserName");
                user.DisplayName = context.StringValue("ListUsers.Users[" + i + "].DisplayName");
                user.MobilePhone = context.StringValue("ListUsers.Users[" + i + "].MobilePhone");
                user.Email       = context.StringValue("ListUsers.Users[" + i + "].Email");
                user.Comments    = context.StringValue("ListUsers.Users[" + i + "].Comments");
                user.CreateDate  = context.StringValue("ListUsers.Users[" + i + "].CreateDate");
                user.UpdateDate  = context.StringValue("ListUsers.Users[" + i + "].UpdateDate");

                listUsersResponse_users.Add(user);
            }
            listUsersResponse.Users = listUsersResponse_users;

            return(listUsersResponse);
        }
        public static ListUsersResponse Unmarshall(UnmarshallerContext _ctx)
        {
            ListUsersResponse listUsersResponse = new ListUsersResponse();

            listUsersResponse.HttpResponse = _ctx.HttpResponse;
            listUsersResponse.RequestId    = _ctx.StringValue("ListUsers.RequestId");
            listUsersResponse.Success      = _ctx.BooleanValue("ListUsers.Success");
            listUsersResponse.ErrorMessage = _ctx.StringValue("ListUsers.ErrorMessage");
            listUsersResponse.ErrorCode    = _ctx.StringValue("ListUsers.ErrorCode");
            listUsersResponse.TotalCount   = _ctx.LongValue("ListUsers.TotalCount");

            List <ListUsersResponse.ListUsers_User> listUsersResponse_userList = new List <ListUsersResponse.ListUsers_User>();

            for (int i = 0; i < _ctx.Length("ListUsers.UserList.Length"); i++)
            {
                ListUsersResponse.ListUsers_User user = new ListUsersResponse.ListUsers_User();
                user.UserId          = _ctx.StringValue("ListUsers.UserList[" + i + "].UserId");
                user.Uid             = _ctx.StringValue("ListUsers.UserList[" + i + "].Uid");
                user.NickName        = _ctx.StringValue("ListUsers.UserList[" + i + "].NickName");
                user.Mobile          = _ctx.StringValue("ListUsers.UserList[" + i + "].Mobile");
                user.ParentUid       = _ctx.StringValue("ListUsers.UserList[" + i + "].ParentUid");
                user.State           = _ctx.StringValue("ListUsers.UserList[" + i + "].State");
                user.LastLoginTime   = _ctx.StringValue("ListUsers.UserList[" + i + "].LastLoginTime");
                user.CurExecuteCount = _ctx.LongValue("ListUsers.UserList[" + i + "].CurExecuteCount");
                user.CurResultCount  = _ctx.LongValue("ListUsers.UserList[" + i + "].CurResultCount");
                user.MaxExecuteCount = _ctx.LongValue("ListUsers.UserList[" + i + "].MaxExecuteCount");
                user.MaxResultCount  = _ctx.LongValue("ListUsers.UserList[" + i + "].MaxResultCount");

                List <string> user_roleIdList = new List <string>();
                for (int j = 0; j < _ctx.Length("ListUsers.UserList[" + i + "].RoleIdList.Length"); j++)
                {
                    user_roleIdList.Add(_ctx.StringValue("ListUsers.UserList[" + i + "].RoleIdList[" + j + "]"));
                }
                user.RoleIdList = user_roleIdList;

                List <string> user_roleNameList = new List <string>();
                for (int j = 0; j < _ctx.Length("ListUsers.UserList[" + i + "].RoleNameList.Length"); j++)
                {
                    user_roleNameList.Add(_ctx.StringValue("ListUsers.UserList[" + i + "].RoleNameList[" + j + "]"));
                }
                user.RoleNameList = user_roleNameList;

                listUsersResponse_userList.Add(user);
            }
            listUsersResponse.UserList = listUsersResponse_userList;

            return(listUsersResponse);
        }