Retrieving a list of translation memories with GroupShareKit does not retrieve all translation memories

Dear all,

I am doing a basic test of the GroupShareKit and I created some simple code to retrieve a list of translation memories.

Here is the code:

var token = await GroupShareClient.GetRequestToken(GsUser, GsPassword, new Uri(strServerName), GroupShareClient.AllScopes);

GroupShareClient gsClient = await GroupShareClient.AuthenticateClient(token, GsUser, GsPassword, "", new Uri(strServerName), GroupShareClient.AllScopes);

var myTMs = await gsClient.TranslationMemories.GetTms();

The code is very simple and it runs without errors.

When I see the deails for the "myTMs" object, I see that it has 1037 items. Each item is a translation memory and and use the "locals" window in Visual Studio to see the TM properties (TMId, language pairs, etc.)

The problem is that in the server there are 1114 translation memories as shown from the GroupShare dashboard.

In both cases, I am logging in with the same user account. 

At some point, I can investigate which translation memories are not returned by GetTMs or if there is some limit but I wanted to ask here first in case somebody has seen a similar behaviour.

Or is this method paginated and I am just getting the first page or results?

Thanks!

Daniel