public GetMessagesPagingRequest(GetMessagesQuery query)
        {
            ChannelId = query.ChannelId;

            var queryBuilder = new QueryStringBuilder()
                               .AddParam("messageId", query.FromId);

            if (query.FromDateTime.HasValue)
            {
                var messageCreated = query.FromDateTime.Value.ToString("u");
                queryBuilder.AddParam("messageCreated", messageCreated);
            }

            if (query.Count.HasValue)
            {
                queryBuilder.AddParam("pageSize", query.Count);
            }

            _queryParams = queryBuilder.Build();
        }