public static DescribeUsersResponse Unmarshall(UnmarshallerContext context) { DescribeUsersResponse describeUsersResponse = new DescribeUsersResponse(); describeUsersResponse.HttpResponse = context.HttpResponse; describeUsersResponse.ErrorMessage = context.StringValue("DescribeUsers.ErrorMessage"); describeUsersResponse.ErrorCode = context.StringValue("DescribeUsers.ErrorCode"); describeUsersResponse.Message = context.StringValue("DescribeUsers.Message"); describeUsersResponse.PageNumber = context.IntegerValue("DescribeUsers.PageNumber"); describeUsersResponse.DynamicCode = context.StringValue("DescribeUsers.DynamicCode"); describeUsersResponse.Code = context.StringValue("DescribeUsers.Code"); describeUsersResponse.TotalCount = context.IntegerValue("DescribeUsers.TotalCount"); describeUsersResponse.DynamicMessage = context.StringValue("DescribeUsers.DynamicMessage"); describeUsersResponse.RequestId = context.StringValue("DescribeUsers.RequestId"); describeUsersResponse.Success = context.BooleanValue("DescribeUsers.Success"); describeUsersResponse.PageSize = context.IntegerValue("DescribeUsers.PageSize"); List <DescribeUsersResponse.DescribeUsers_UserInfo> describeUsersResponse_users = new List <DescribeUsersResponse.DescribeUsers_UserInfo>(); for (int i = 0; i < context.Length("DescribeUsers.Users.Length"); i++) { DescribeUsersResponse.DescribeUsers_UserInfo userInfo = new DescribeUsersResponse.DescribeUsers_UserInfo(); userInfo.Stores = context.StringValue("DescribeUsers.Users[" + i + "].Stores"); userInfo.UserName = context.StringValue("DescribeUsers.Users[" + i + "].UserName"); userInfo.UserId = context.StringValue("DescribeUsers.Users[" + i + "].UserId"); userInfo.UserType = context.StringValue("DescribeUsers.Users[" + i + "].UserType"); describeUsersResponse_users.Add(userInfo); } describeUsersResponse.Users = describeUsersResponse_users; return(describeUsersResponse); }
public static DescribeUsersResponse Unmarshall(UnmarshallerContext _ctx) { DescribeUsersResponse describeUsersResponse = new DescribeUsersResponse(); describeUsersResponse.HttpResponse = _ctx.HttpResponse; describeUsersResponse.ErrorMessage = _ctx.StringValue("DescribeUsers.ErrorMessage"); describeUsersResponse.ErrorCode = _ctx.StringValue("DescribeUsers.ErrorCode"); describeUsersResponse.Message = _ctx.StringValue("DescribeUsers.Message"); describeUsersResponse.PageNumber = _ctx.IntegerValue("DescribeUsers.PageNumber"); describeUsersResponse.DynamicCode = _ctx.StringValue("DescribeUsers.DynamicCode"); describeUsersResponse.Code = _ctx.StringValue("DescribeUsers.Code"); describeUsersResponse.TotalCount = _ctx.IntegerValue("DescribeUsers.TotalCount"); describeUsersResponse.DynamicMessage = _ctx.StringValue("DescribeUsers.DynamicMessage"); describeUsersResponse.RequestId = _ctx.StringValue("DescribeUsers.RequestId"); describeUsersResponse.Success = _ctx.BooleanValue("DescribeUsers.Success"); describeUsersResponse.PageSize = _ctx.IntegerValue("DescribeUsers.PageSize"); List <DescribeUsersResponse.DescribeUsers_UserInfo> describeUsersResponse_users = new List <DescribeUsersResponse.DescribeUsers_UserInfo>(); for (int i = 0; i < _ctx.Length("DescribeUsers.Users.Length"); i++) { DescribeUsersResponse.DescribeUsers_UserInfo userInfo = new DescribeUsersResponse.DescribeUsers_UserInfo(); userInfo.Stores = _ctx.StringValue("DescribeUsers.Users[" + i + "].Stores"); userInfo.UserName = _ctx.StringValue("DescribeUsers.Users[" + i + "].UserName"); userInfo.UserId = _ctx.StringValue("DescribeUsers.Users[" + i + "].UserId"); userInfo.UserType = _ctx.StringValue("DescribeUsers.Users[" + i + "].UserType"); userInfo.OwnerId = _ctx.StringValue("DescribeUsers.Users[" + i + "].OwnerId"); userInfo.Bid = _ctx.StringValue("DescribeUsers.Users[" + i + "].Bid"); List <DescribeUsersResponse.DescribeUsers_UserInfo.DescribeUsers_DingTalkInfo> userInfo_dingTalkInfos = new List <DescribeUsersResponse.DescribeUsers_UserInfo.DescribeUsers_DingTalkInfo>(); for (int j = 0; j < _ctx.Length("DescribeUsers.Users[" + i + "].DingTalkInfos.Length"); j++) { DescribeUsersResponse.DescribeUsers_UserInfo.DescribeUsers_DingTalkInfo dingTalkInfo = new DescribeUsersResponse.DescribeUsers_UserInfo.DescribeUsers_DingTalkInfo(); dingTalkInfo.DingTalkCompanyId = _ctx.StringValue("DescribeUsers.Users[" + i + "].DingTalkInfos[" + j + "].DingTalkCompanyId"); dingTalkInfo.DingTalkUserId = _ctx.StringValue("DescribeUsers.Users[" + i + "].DingTalkInfos[" + j + "].DingTalkUserId"); userInfo_dingTalkInfos.Add(dingTalkInfo); } userInfo.DingTalkInfos = userInfo_dingTalkInfos; describeUsersResponse_users.Add(userInfo); } describeUsersResponse.Users = describeUsersResponse_users; return(describeUsersResponse); }