public List <int> GetBookmarkMessages(string accessKey, int bookmarkId, Diagnostics.ILogger Logger)
        {
            string url = apibaseUrl + apiGetBookmarkMessages;
            GroBootRequestContent requestContent = new GroBootRequestContent {
                SecretToken = accessKey, BookmarkId = bookmarkId
            };
            GroBootResponseContent grobootResponse = GetResponse2(url, requestContent);

            if (grobootResponse.Data == null || grobootResponse.Data.Messages == null)
            {
                Logger.Log("Home", "GetSelectedGrobootNotificationMessages", "GetBookmarkMessages", null, 1, grobootResponse.Code + ":" + grobootResponse.Message);
                return(null);
            }

            return(grobootResponse.Data.Messages.Select(r => r.Id).ToList());
        }
        public List <Message> GetAvailableMessages(string accessKey, Diagnostics.ILogger Logger)
        {
            string url = apibaseUrl + apiGetAvailableMessages;
            GroBootRequestContent requestContent = new GroBootRequestContent {
                SecretToken = accessKey
            };
            GroBootResponseContent grobootResponse = GetResponse2(url, requestContent);

            if (grobootResponse.Data == null || grobootResponse.Data.Messages == null)
            {
                Logger.Log("Home", "GetAvailableGrobootNotificationMessages", "GetAvailableMessages", null, 1, grobootResponse.Code + ":" + grobootResponse.Message);
                return(null);
            }

            return(grobootResponse.Data.Messages);
        }